Distributed 2D Contents Stylization for Low-End Devices

  • Mingyu Lim
  • Yunjin Lee
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 274)


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.


Content stylization Distributed rendering Multiple servers Lowend clients 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 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. 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
  4. 4.
    Lamberti, F., Sanna, A.: A Streaming-Based Solution for Remote Visualization of 3D Graphics on Mobile Devices. IEEE Transactions on Visualization and Computer Graphics 13(2), 247–260 (2007)CrossRefGoogle Scholar
  5. 5.
    Paravati, G., Sanna, A., Lamberti, F., Ciminiera, L.: An Open and Scalable Architecture for Delivering 3D Shared Visualization Services to Heterogeneous Devices. Concurrency and Computation: Practice & Experience 23(11), 1179–1195 (2011)CrossRefGoogle Scholar
  6. 6.
    Gobbetti, E., Kasik, D., Yoon, S.: Technical Strategies for Massive Model Visualization. In: The 2008 ACM Symposium on Solid and Physical Modeling, pp. 405–415. ACM, New York (2008)CrossRefGoogle Scholar
  7. 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. 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. 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. 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
  11. 11.
    Lim, M., Kevelham, B., Nijdam, N., Magnenat-Thalman, N.: Rapid Development of Distributed Applications Using High-Level Communication Support. Journal of Network and Computer Applications 34(1), 172–182 (2011)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2014

Authors and Affiliations

  1. 1.Department of Internet & MultimediaKonkuk UniversitySeoulKorea
  2. 2.Division of Digital MediaAjou UniversitySuwonKorea

Personalised recommendations