Photo Mosaic Generation Algorithm Using the DCT Hash

With the current high distribution rate of smart devices and the recent development of computing technology, user interest in multimedia, such as photos, videos, and so on, has rapidly increased, which is a departure from the simple pattern of information retrieval. Because of these increasing interests, image processing techniques, which generate and process images for diverse applications, are being developed. In entertainment recently, there are some techniques that present a celebrity's image as a mosaic comprising many small images. In addition, studies into the mosaic technique are actively conducted. However, conventional mosaic techniques result in a long processing time as the number of database images increases, because they compare the images in the databases sequentially. Therefore, to increase search efficiency, this paper proposes an algorithm to generate a mosaic image using a discrete cosine transform (DCT) hash. The proposed photo mosaic-generation algorithm is composed of database creation and mosaic image generation. In database creation, it first segments images into blocks with a predefined size. And then, it computes and stores a DCT hash set for each segmented block. In mosaic generation, it efficiently searches for the most similar blocks in the database via DCT hash for every block of the input image, and then it generates the final mosaic. With diverse experimental results, the proposed photo mosaic-creation algorithm can effectively generate a mosaic, regardless of the various types of images and sizes.

[1]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Di Huang,et al.  Local Binary Patterns and Its Application to Facial Image Analysis: A Survey , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[3]  Hyeong-Joon Kwon,et al.  Digital Halftoning using DCT , 2013 .

[4]  Alejo Hausner,et al.  Simulating decorative mosaics , 2001, SIGGRAPH.

[5]  Anil K. Jain,et al.  Face Matching and Retrieval in Forensics Applications , 2012, IEEE MultiMedia.

[6]  Doo-Hyun Choi,et al.  Palm Lines Extraction on a High Resolution Image using Mosaic-like Method , 2016 .

[7]  Giovanni Gallo,et al.  Smart Ideas for Photomosaic Rendering , 2006, Eurographics Italian Chapter Conference.

[8]  Jongil Baek,et al.  Study for the Pseudonymization Technique of Medical Image Data , 2016 .

[9]  Eun-Young Kang,et al.  Improvement of DCT-based Watermarking Scheme using Quantized Coefficients of Image , 2014 .

[10]  Youngsup Park,et al.  Two Layer Image Tile Mosaics , 2006, Eurographics.

[11]  Bir Bhanu,et al.  Reference Face Graph for Face Recognition , 2014, IEEE Transactions on Information Forensics and Security.