Distributed 2D Contents Stylization for Low-End Devices
As a variety of computing devices have been developed and the Internet helps them to provide various content services in ubiquitous computing environments, users want higher quality of such services. Existing approaches focus on 3D content rendering by a remote server in order to solve the limitation of low-end devices. In this paper, we propose a distributed rendering mechanism for 2D content using multiple servers. Since large 2D image stylization also requires high computation overhead to render an image, a low-end client partition it into several image pieces. Each piece is sent to a different server, which then performs rendering. A client merges the rendered pieces to one output image again. The proposed method enables large images to be rendered by collaboration of multiple servers with reasonable processing and communication cost.
KeywordsContent stylization Distributed rendering Multiple servers Lowend clients
Unable to display preview. Download preview PDF.
- 1.Shi, S., Nahrstedt, K., Campbell, R.: A Real-Time Remote Rendering System for Interactive Mobile Graphics. ACM Transactions on Multimedia Computing, Communications, and Applications 8(3s), Article 46, 46:1–46:20 (2012)Google Scholar
- 2.Doellner, J., Hagedorn, B., Klimke, J.: Server-Based Rendering of Large 3D Scenes for Mobile Devices using G-buffer Cube Maps. In: 17th International Conference on 3D Web Technology, pp. 97–100. ACM, New York (2012)Google Scholar
- 3.Diepstraten, J., Gorke, M., Ertl, T.: Remote Line Rendering for Mobile Devices. In: Computer Graphics International, pp. 454–461. IEEE Computer Society, Washington (2004)Google Scholar
- 7.Chang, C., Ger, S.: Enhancing 3D Graphics on Mobile Devices by Image-Based Rendering. In: The Third IEEE Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing, pp. 1105–1111. Springer, London (2002)Google Scholar
- 8.Yoo, W., Shi, S., Jeon, W., Nahrstedt, K., Campbell, R.: Real-Time Parallel Remote Rendering for Mobile Devices Using Graphics Processing Units. In: IEEE International Conference on Multimedia and Expo, pp. 902–907. IEEE Press, New York (2010)Google Scholar
- 9.Nickolls, J., Buck, I., Garland, M., SSkadron, K.: Scalable Parallel Programming with CUDA. Magazine Queue – GPU Computing 6(2), 40–53 (2008)Google Scholar
- 10.Lee, Y., Markosian, L., Lee, S., Hughes, J.: Line Drawings via Abstracted Shading. ACM Transactions on Graphics 26(3) Article 18 (2007)Google Scholar