Dynamic Anamorphosis

Dynamic Anamorphosis

Dynamic anamorphosis Franc Solina Borut Batagelj University of Ljubljana, Faculty of Computer and Information Science, Computer Vision Laboratory, Trzaˇ skaˇ 25, 1000 Ljubljana, Slovenia E-mail: ffranc.solina, [email protected] Abstract 2. Anamorphosis In this paper we define the concept of dynamic Anamorphosis or anamorphic projection was discov- anamorphosis. A classical or static anamorphic im- ered in art in the late fifteenth century both as a challenge age requires a specific, usually a highly oblique view and as a confirmation of the rules of linear perspective direction, from which the observer can see the anamor- which were discovered at the same time [5]. Classical phosis in its correct form. This paper introduces dy- linear perspective is based upon the Euclidean paradigm namic anamorphosis which adapts itself to the changing that light travels in straight lines and when light reflected position of the observer so that wherever the observer from an object intersects a planar surface an accurate moves, he sees the same undeformed image. This dy- representation of the original object is reflected on that namic changing of the anamorphic deformation in con- surface. While we normally look at images frontally cert with the movement of the observer requires from the from a limited range of viewing angles, the viewer of an system to track the 3D position of the observer’s head anamorphic image must usually be at a radically oblique and the recomputation of the anamorphic deformation angle to the picture plane to see the anamorphic image in real time. This is achieved using computer vision undistorted. The anamorphic image looked at up front methods which consist of face detection/tracking of the is in such cases usually so distorted as to be unrecogniz- selected observer and stereo reconstruction of its 3D po- able. sition while the anamorphic deformation is modeled as a planar homography. Dynamic anamorphosis can be used in the context of art installation, in video confer- encing to fix the problem of the missing eye contact and can enable an undistorted view in restricted situations. 1. Introduction In this paper we define the principle of dynamic anamorphosis which adapts itself to the changing posi- tion of the observer in such a way that he always sees the image in its correct un-deformed form. First, we intro- duce the classical principle of anamorphosis. Next, we Figure 1: The Ambassadors by Hans Holbein, 1533, Oil extend this principle to dynamic anamorphosis. Later on oak, 207 £ 209 cm, National Gallery, London. sections describe in some more detail the required tech- nical background for implementing a system which uses dynamic anamorphosis. Computer vision methods are Probably the most famous example of anamorpho- used to determine the 3D position of the observer’s head. sis in art history is the 1533 painting The Ambassadors, The anamorphic deformation of the displayed image is by Hans Holbein (Fig. 1). On the bottom of this paint- computed as a planar homography. In Conclusions we ing appears a diagonal blur which appears as a human discuss possible user scenarios for dynamic anamorpho- skull when viewed from the upper right [12]. Therefore, sis. anamorphosis was traditionally used to depict subjects Proceedings of ENACTIVE/07 4th International Conference on Enactive Interfaces Grenoble, France, November 19th-22th, 2007 one was reluctant to represent directly such as erotic, image using a video projector which is connected to a occult or otherwise controversial imagery. Probably the computer, we can reshape the anamorphic image when- first known anamorphosis is from Leonardo de Vinci’s ever the observer moves in such a way that the re-formed Codex Atlanticus (1483–1518) and shows the face of a image stays for the observer the same. To achieve this child [12]. constancy of the re-formed anamorphic image one has to Somewhat later, in the sixteenth century, other types track the position of the observer in real-time and then of anamorphosis were developed, such as the so-called according to the established position pre-deform the pro- cylindrical anamorphosis which requires a cylindrical jected anamorphic image in real time so that it appears mirror to observe the image correctly. Famous, for ex- un-deformed from that particular view point. If tradi- ample, is a cylindrical anamorphosis of Jule Verne’s por- tional anamorphosis requires an accurate, often “eccen- trait drawn by the Hungarian artist Istvan´ Orosz. The tric” viewpoint, this installation uses anamorphosis to image looks up front as a shipwreck in an arctic land- separate the human spatial orientation from the visual scape. By placing a cylindrical mirror on the sun de- cues and can thus provoke a crisis in the visual faculty— picted in the image, Jule Verne’s face suddenly appears. wherever the observer moves in space, he sees the same Due to the ease of producing anamorphic images using re-formed image. computer graphics they appear now often in newspa- A somewhat similar concept involving imagery that pers and magazines. Anamorphic images are even pro- adapts to the position of the viewer is described by Steve duced as pavement art [2]. Special examples of anamor- Mann [10]. The observer wears special eyeglasses that phic projection are also images which are projected on track where the person is and then the system generates slanted surfaces (pavements, ceilings) but appear unde- stabilized images on displays to sustain the illusion of a formed. transparent window showing the subject matter behind Since the appreciation of anamorphic images requires the display in exact image registration with one would an “eccentric” viewing point as opposed to a “normal” see it if the display were not present. or orthogonal viewing point, anamorphosis is a term popular with many postmodern theorists used mainly as a metaphor for the relativity of vision or the subjec- 3.1 Localization of the observer tivity of human experience [12]. Anamorphosis serves To drive the anamorphic projection we need to know the as a model for the concept of the gaze, which suggests position of the observer. The most unobtrusive technol- that visual appreciation rather then passive “looking” re- ogy to determine the position of objects in a given scene quires active “observing” [8, 14]. is provided by computer vision. We use a face detection To appreciate an anamorphic image requires indeed method to determine the position of the user’s face in the from the observer that he positions himself precisely in pictorial plane. By using two or even more cameras and the right spot and directs his gaze in the right direc- the principle of stereo reconstruction of distances we can tion as opposed from the “normal” or “centric” vision further determine the position of the user’s head in 3D [1] where the viewer sees himself at the center of the space. Face detection is now a mature technology and world and as he moves, the center of the world moves methods such as the one developed by Viola and Jones with him and the world surrounding him stays coher- [13] can run in real-time. The most difficult problem in ent. To view an anamorphic image one has to transform stereo reconstruction is the correspondence problem—to an oblique and non-uniform focal plane into a coher- find for a given point in the left image the correspond- ent, two-dimensional image which is sometimes facili- ing point in the right image [7]. Since the number of tated by viewing with one eye or with half-closed eyes possible matches goes into thousands of points this is [5]. This enables the dissociation of the image from the a computationally intensive task. The correspondence screen or the supporting surface and the anamorphosis problem in this particular case will be solved by finding re-forms itself [12]. Viewing “normal” pictures from an faces in both images first. Next, only correspondences oblique angle does not result in a distorted picture since between faces needs to be established. human perception can automatically compensate for the Face detection can be performed based on several distortion using the principle of shape constancy. Stray- cues: skin color, motion, facial/head shape, facial ap- ing away from the right viewpoint of an anamorphic im- pearance, or a combination of these parameters. Most age, on the other hand, can quickly deteriorate the effect. successful face detection algorithms are appearance- based. The processing is done as follows: An input im- age is scanned at all possible locations and scales by a 3 How dynamic anamorphosis works subwindow. Face detection is posed as classifying the pattern in the subwindow either as a face or a nonface. To see a static anamorphic image one has to position The face/nonface classifier is learned from face and non- oneself in the right spot and then view the image in the face training examples using statistical learning meth- right direction. Since we plan to project the anamorphic ods. ENACTIVE/07 For our purpose we used the AdaBoost [13] learning- 3.2 Anamorphic deformation based method because it is so far the most successful Recent computer-controlled video projection systems in term of detection accuracy and speed. AdaBoost is have one or more built-in cameras to provide a visual used to solve the following three fundamental problems: feedback that can automatically compensate for the so (1) learning effective features from a large feature set; called “keystone” deformation. The keystone deforma- (2) constructing weak classifiers, each of which is based tion can be represented in the most general way as a pla- on one of the selected feature set; and (3) boosting the nar homography mapping points in the projector plane weak classifiers to construct a string classifier.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    4 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us