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.









Similar content being viewed by others
References
Ahmed, N., Natarajan, T., Rao, K.R.: Discrete cosine transform. IEEE Trans. Comput.
Akil, M., Grandpierre, T., Perroton, L.: Real-time dynamic tone-mapping operator on gpu. J. Real Time Image Process. 7(3), 165–172 (2012)
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
Bui, T.N., Moon, B.R.: Genetic algorithm and graph partitioning. 45(7), 841–855 (1996)
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)
Davis, L.: Genetic Algorithms and Simulated Annealing. Morgan Kaufmann Publishers Inc., San Francisco (1987)
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)
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)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison Wesley (1989)
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)
Haeberli, P.: Paint by numbers: abstract image representations. In: Proceedings of SIGGRAPH 1990, vol. 24, pp. 207–214 (1990)
Hausner, A.: Simulating decorative mosaics. In: SIGGRAPH ’01: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, pp. 573–580 (2001)
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)
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)
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)
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)
Park, J.W., Yoon, K.H., Ryoo, S.T.: Multi-layered stack mosaic with rotatable objects. Adv. Comput. Graph. 403512–23 (2006)
Saito, T., Takahashi, T.: Comprehensible rendering of 3-d shapes. In: Proceedings of SIGGRAPH 1990 vol. 24, pp. 197–206 (1990)
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)
Siedlecki, W., Sklansky, J.: A note on genetic algorithms for large-scale feature selection. Pattern Recognit. Lett. 10, 335–347 (1983)
Silver, R., Hawley, M.: Photomosaics. Henry Holt and Co. (1997)
Ulichney, R.: Digital Halftoning. MIT Press, Cambridge (1987)
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)
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-013-0384-8