Real-time video photomosaics with optimized image set and GPU | Journal of Real-Time Image Processing Skip to main content
Log in

Real-time video photomosaics with optimized image set and GPU

  • Special Issue Paper
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

We propose a real-time approach to automatically generate photomosaic videos from a set of optimized images by taking advantage of CUDA GPU acceleration. Our approach divides an input image into smaller cells—usually rectangular cells—and replaces each cell with a small image of an appropriate color pattern. Photomosaics require a large set of tile images with a variety of patterns to create high-quality digital mosaic images. Because a large database of images requires longer processing time and larger storage space for searching patterns from the database, this requirement causes problems in developing a real-time system or mobile applications that have limited resources. This paper deals with a real-time video photomosaics using genetic feature selection method for building an optimized image set and taking advantage of CUDA to accelerate pattern searching that minimizes computation cost.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Ahmed, N., Natarajan, T., Rao, K.R.: Discrete cosine transform. IEEE Trans. Comput.

  2. Akil, M., Grandpierre, T., Perroton, L.: Real-time dynamic tone-mapping operator on gpu. J. Real Time Image Process. 7(3), 165–172 (2012)

    Article  Google Scholar 

  3. Battiato, S., Blasi, G.D., Farinella, G., Gallo, G.: (2006) A survey of digital mosaic techniques. In: Proceedings of Eurographics Italian Chapter 2006, pp. 129–135

  4. Bui, T.N., Moon, B.R.: Genetic algorithm and graph partitioning. 45(7), 841–855 (1996)

  5. Choi, Y.-S., Moon, B.-R.: Feature selection in genetic fuzzy discretization for the pattern classification problems. IEICE Trans. Inform. Syst. E90-D, 1047–1054 (2007)

    Article  Google Scholar 

  6. Davis, L.: Genetic Algorithms and Simulated Annealing. Morgan Kaufmann Publishers Inc., San Francisco (1987)

    MATH  Google Scholar 

  7. Dobashi, Y., Haga, T., Johan, H., Nishita, T.: A method for creating mosaic images using voronoi diagrams. In: EUROGRAPHICS ’02: Proceedings Annual Conference of the European Association for Computer Graphics, pp. 341–348 (2002)

  8. Finkelstein, A., Range, M.: Image mosaics. In: Proceedings of the 7th International Conference on Electronic Publishing, Held Jointly with the 4th International Conference on Raster Imaging and Digital Typography, pp. 11–22 (1998)

  9. Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison Wesley (1989)

  10. Goldberg, D.E., Deb, K., Korb, B.: Do not worry, be messy. In: Proceedings of the Fourth International Conference on Genetic Algorithms, pp. 24–30 (1991)

  11. Haeberli, P.: Paint by numbers: abstract image representations. In: Proceedings of SIGGRAPH 1990, vol. 24, pp. 207–214 (1990)

  12. Hausner, A.: Simulating decorative mosaics. In: SIGGRAPH ’01: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, pp. 573–580 (2001)

  13. Herout, A., Jošth, R., Juránek, R., Havel, J., Hradiš, M., Zemčik, P.: Real-time object detection on cuda. J. Real Time Image Process. 6(31), 159–170 (2011)

    Article  Google Scholar 

  14. Kang, D., Seo, S., Ryoo, S., Yoon, K.: A study on stackable mosaic generation for mobile devices. Multimedia Tools Appl. 63(1), 145–159 (2013)

    Article  Google Scholar 

  15. Klein, A.W., Grant, T., Finkelstein, A., Cohen, M.F.: Video mosaics. In: NPAR ’02: Proceedings of the 2nd international symposium on non-photorealistic animation and rendering, pp. 21–28 (2002)

  16. Martin-Bautista, M., Vila, M.A.: A survey of genetic feature selection in mining issues. In: Proceedings of the Congress of Evolutionary Computation, pp. 13–23 (1999)

  17. Park, J.W., Yoon, K.H., Ryoo, S.T.: Multi-layered stack mosaic with rotatable objects. Adv. Comput. Graph. 403512–23 (2006)

  18. Saito, T., Takahashi, T.: Comprehensible rendering of 3-d shapes. In: Proceedings of SIGGRAPH 1990 vol. 24, pp. 197–206 (1990)

  19. Seo, J.-H., Kim, Y.-H.: Genetic feature selection for very short-term heavy rainfall prediction. In: International Conference on Convergence and Hybrid Information Technology, pp. 312–322 (2012)

  20. Siedlecki, W., Sklansky, J.: A note on genetic algorithms for large-scale feature selection. Pattern Recognit. Lett. 10, 335–347 (1983)

    Article  Google Scholar 

  21. Silver, R., Hawley, M.: Photomosaics. Henry Holt and Co. (1997)

  22. Ulichney, R.: Digital Halftoning. MIT Press, Cambridge (1987)

    Google Scholar 

  23. Yoon, G.-M., Kim, J., Kim, Y.-H., Moon, B.-R.: Performance improvement by genetic feature selection and adjusting ratings’mid-point value in the neural network-based recommendation models. Adv. Inform. Sci. Serv. Sci. (AISS) 4(11), 37–43 (2012)

    Google Scholar 

Download references

Acknowledgments

This work was supported by the IT R&D program of MCST/MKE/IITA. (2008-F-030-02, Development of Full 3D Reconstruction Technology for Broadcasting Communication Fusion)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yoon-Seok Choi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Choi, YS., Jung, S., Kim, J.W. et al. Real-time video photomosaics with optimized image set and GPU. J Real-Time Image Proc 9, 569–578 (2014). https://doi.org/10.1007/s11554-013-0384-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-013-0384-8

Keywords