Abstract
Anamorphosis is related to the art that gives illusion (distortion) over the image or object when the viewer looks the original image or from the random viewpoint. This illusion effect is nullified when the image or object is viewed from the standard viewpoint. In digital imaging domain, anamorphic images (distortion) are generated by changing the pixel coordinates of the given image into new pixel coordinates, and this process typically increases the size of the original image matrix which results in gaps between the successive pixels. In anamorphic transform, the gaps between the successive pixel positions increases as we travel from viewing end to the tail end, and these gaps are filled by interpolating the successive pixels. The viewing angle, distance, height between the viewer and original image are responsible for the amount of distortion introduced in anamorphic images. The proposed work reveals that the rotation of the original image also plays an important role in creating distortion in anamorphic images. The proposed work uses the Kullback-Leibler distance (KLD) to measure the amount of distortion between the original and anamorphized images. A larger KLD implies that the original and anamorphic images are well separated i.e., a good anamorphism has achieved. It is found that the smaller viewing angle combined with the viewing distance and height achieves the larger KLD. The optimum anamorphic image generation is done at two levels: (i) Choosing an appropriate viewing angle, distance, and height, and (ii) Choosing the appropriate rotation of the image to be anamorphized. The former is optimized through KLD, and for the latter Shannon’s entropy of the tail portion of the original image under different rotations is used. The proposed technique is tested on various images with different resolutions and is found to be working properly.
Similar content being viewed by others
References
Bobby Stefy Chris S, Pavithra LK, Srinivasan R, Sree Sharmila T (2019) Entropy analysis on planar anamorphic images. Procedia Computer Science 165:774–780
Bouwers A, Blaisse BS (1956) Anamorphic Mirror Systems. Journal of SMPTE 65 (3)
Bromiley PA, Thacker NA, Bouhova-Thacker E (2004) Shannon entropy, Renyi entropy, and information, Statistics and Inf. Series
Cover T, Thomas J (1991) Elements of information theory. Wiley, New York
DeWeerd AJ, Hill SE (2006) Comment on ‘Anamorphic images,’ by J. L. Hunt, B. G. Nickel and Christian Gigault, Am J Phys, 74(1), 83–84, Comment on “Anamorphic images,” by J. L. Hunt, B. G. Nickel, and Christian Gigault [Am. J. Phys. 68(3), 232–237 (2000)]
Di Lazzaro P, Murra D, Vitelli P (2019) The interdisciplinary nature of anamorphic images in a journey through art, history and geometry. Journal of Mathematics and the Arts 13(4):353–368
Di Paola F, Pedone P, Inzerillo L et al (2015) Anamorphic Projection: Analogical/Digital Algorithms. Nexus Netw J 17:253. https://doi.org/10.1007/s00004-014-0225-5
Gonzalez RC, Woods RE (2009) Digital Image Processing. Prentice Hall, 3rd edition
Hansford D, Collins D, Tempe AZ (2006) Anamorphic 3D geometry. Computing 79:211–223
Hu L, Ji Y, Li Y, Gao F (2010) SAR image segmentation based on Kullback-Leibler distance of Edgeworth, advances in multimedia information processing - lecture notes in computer science, vol 6297. Springer, Berlin, Heidelberg
Hunt JL, Nickel BG, Gigault C (2000) Anamorphic Image. Am J Phys 68(3):232–238
Jain A (1986) Fundamentals of digital image processing, prentice-hall
Li J, Wang JZ (2003) Automatic linguistic indexing of pictures by a statistical modeling approach. IEEE Trans Pattern Anal Mach Intell 25(9):1075–1088
Liao X, Yin J, Chen M, Qin Z. Adaptive Payload Distribution in Multiple Images Steganography Based on Image Texture Features, in IEEE Transactions on Dependable and Secure Computing, https://doi.org/10.1109/TDSC.2020.3004708.
Ravnik R, Batagelj B, Kverh B, Solina F (2014) Dynamic Anamorphosis as a Special. Computer-Generated User Interface. Interacting with Computers 26(1)
Sanchez-Reyes J, Chacon JM (2016) Anamorphic free-form deformation. Computer Aided Geometric Design 46:30–42
Shapiro A, Todorović D (2017) The Oxford compendium of visual illusions. Oxford University press
Singh OP, Singh AK (2021) Data hiding in encryption–compression domain. Complex & Intelligent Systems, https://doi.org/10.1007/s40747-021-00309-w
Stojakovic V, Tepavcevic B (2016) Distortion minimization: a framework for the Design of Plane Geometric Anamorphosis. Nexus Netw J 18:759–777. https://doi.org/10.1007/s00004-016-0302-z
Stork DG (2009) Computer Vision and Computer Graphics Analysis of Paintings and Drawings: An Introduction to the Literature. 13th International Conference on Computer Analysis of Images and Patterns CAIP 2009 Münster, Germany, 2-4
Topper D (2000) On anamorphosis: setting some things straight. Leonardo. JSTOR 33:115–124
Yang B, Zhen-Hong J, Xi-zhong Q, Yang J, Hu Y-j (2013) Remote sensing image enhancement based on relative entropy and fuzzy algorithm. J Appl Sci 13:2394–2398
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Pavithra, L.K., Srinivasan, R. & Sharmila, T.S. Optimum anamorphic image generation using image rotation and relative entropy. Multimed Tools Appl 81, 38971–39001 (2022). https://doi.org/10.1007/s11042-022-12982-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12982-1