Stereo pairs from linear morphing
|
|
- Asher Horn
- 5 years ago
- Views:
Transcription
1 Proc. of SPIE Vol. 3295, Stereoscopic Displays and Virtual Reality Systems V, ed. M T Bolas, S S Fisher, J O Merritt (Apr 1998) Copyright SPIE Stereo pairs from linear morphing David F. McAllister Multimedia Lab Department of Computer Science North Carolina State University Raleigh, NC ABSTRACT Several authors have recently investigated the ability to compute intermediate views of a scene using given 2D images from arbitrary camera positions. The methods fall under the topic of image bused rendering. In the case we give here, linear morphing between two parallel views of a scene produces intermediate views that would have been produced by parallel movement of a camera. Hence, the technique produces images computed in a way that is consistent with the standard offaxis perspective projection method for computing stereo pairs. Using available commercial 2D morphing software, linear morphing can be used to produce stereo pairs from a single image with bilateral symmetry such as a human face. In our case, the second image is produced by horizontal reflection. We describe morphing and show how it can be used to produce stereo pairs from single images. Keywords: Key Words: stereo, 3D imaging, linear morphing, 2D morph, plenoptic modeling, interpolation 1. INTRODUCTION Stereo photographers taught us that the correct way to compute stereo pairs was to produce left and right images from cameras that had been displaced horizontally or the two images could be parallel views of the same scene. In computer graphics we simulate parallel views using ofl--axis perspective projections. That is, two centers of projection which are each translated from the z axis by an amount less than one half the interocular distance (see Figure l), the view volumes being a skewed frustum (truncated pyramid) for each eye where the extents are determined by the boundaries of the viewing window. left I right Z Figure 1: Off-axis perspective projections 46 Part of IS&T/SPIE s Stereoscopic Displays and Applications IX 0 San lose, California, USA l lanuary 1998 SPIE Vol x/98/$
2 Simple.affine and perspective transformations can be used to convert each truncated frustum to a canonical rectangular view volume for rapid clipping and rendering IMAGE BASED RENDERING There has been a considerable amount of interest recently in rapid rendering of scenes without having to know the underlying 3D geometry. Visualization and VRML has spawned research in how to produce new images from old by combining images to produce new ones or warping images to reflect new camera positions. Here we show how one technique can be used to produce an alternate view of a scene from a single view to produce a stereo pair without knowing the underlying geometry. However, the technique requires good commercial software and considerable labor on the part of the user. Love 5 suggests a technique he calls pixel shifting to produce rapid stereo images from a single image if one has the depth of the object which projects to a given pixel. He originally proposed it for stereo animation. Here the geometry is known for one eye and is used to infer the geometry for the other. It is a scan line based algorithm. It is very fast, can be very inaccurate and ignores the hidden surface problem. Love suggests filling holes produced by hidden surfaces by linear interpolation. Obviously this can produce severe anomalies in the resulting image. The method is suggested in Figure 2. eye x L z axis v eye xir Figure 2: Pie1 Shifting Chen and Williams study the case of producing parallel views of a scene from two images without requiring depth information. They were the first to argue that linear interpolation between identical features in the two images should produce new perspective views when a camera moves parallel to the image plane. This is exactly the case we have in producing stereo pairs, and we exploit it here. See Figure 3. P Figure 3: Linear Interpolation of Parallel Views Preserves Shape 47 47
3 StevenM. Seitz and Charles R. Dyer 6, have extended the above concepts to handle the case when the cameras do not necessarily move parallel to the image plane. They use pre- and postwarping which involves projection to and from parallel images, Figure 4. Intermediate views from parallel images are computing using linear interpolation. They call their technique View Morphing. Prewarp Figure 4: Pre/Post Warp in View Morphing We note that linear interpolation of perspective warps does not necessarily preserve the proper depth relationships between objects in a scene. In particular a linear morph does not necessarily preserve lines. We cannot, therefore, interpolate between two arbitrary camera scenes and expect to produce intermediate consistent images as the following Figure 5 suggests. In this case the interpolation is not shape preserving. In addition, commercial morphing software normally requires the beginning and ending images to be the same dimensions. Figure 5: Projection Warps not Preserved Under Linear Interpolation L. McMillan and G. Bishop 4 have introduced the concept of Plenoptic modeling. They determine the flow of points in an image which would take place if the camera were to move on an arbitrary path. Points in an image projected on the film plane of the camera would follow a path dependent on the motion of the camera relative to the original camera view. Those paths are called epipolar lines and are projections of rays from the epipole or center of projection (COP) of the original position of the camera. They show that visibility could be handled by dividing an image into quadrants that depend on the epipole of the new position of the camera. Hidden surfaces in the original scene that became visible after camera motion would leave holes, because there is no way to determine what is hidden by a given surface without considering additional images revealing such information
4 3. MORPHING A morph f is a gradual warping of one image or object into another. Many technical and subjective constraints can be placed on morphs depending on the goal of the implementor. We restrict our attention to linear morphs or morphs that use linear interpolation: a point Pl in image 11 (s = 0) is to be transformed linearly into point P2 in image 12 (s = 1). The intermediate points P(s) in the intermediate images depend linearly on the parameter s as follows: P(s)=sP2+(1 -s)pl,o*s* 1. The transformation is applied to the properties of position, color and region shape and dimensions. Normally we specify regions or features in 11 and their matching or corresponding features in 12 and the morph technique ensures that the necessary region warping takes place and provides antialiasing if it is needed I Features which are not present in both images may produce holes, folds or ghosting in the intermediate images. Figure 6 is an example the initial and final images for Nancy and the region specification possible using Gryphon s Morph 2.5, which implements many of the techniques described in the previous references. Figure 6-a Figure 6-b Figure 6: Morph region specifications - Nancy 4. STEREO PAIRS FROM SINGLE IMAGES By reflecting horizontally an image that has bilateral symmetry, we can create what we can assume to be two parallel views of the object. Then using linear morphing we can create intermediate images from the two scenes that are parallel views of the scene. The point here is the linear interpolation between matching features automatically produces the correct parallax for the feature in intermediate scenes. By choosing values of the morphing parameters, which are sufficiently close, we can generate a sequence of stereo pairs from a single image. As long as the two views have all visible surfaces in common, the technique will not produce intermediate images with anomalies such as holes. The examples of Nancy and the Mona Lisa below have this property (apologies to Leonardo Da Vinci). We note that Nancy s hair arrangement is not perfectly symmetric and in Figure 9-b, we see some ghosting appear. The stereo pairs are arranged in threes (right-left-right) for both cross and parallel viewing
5 Figure 7. Nancy - Original View (s = 0) Figure 8. Nancy - Reflected View (s = 1) Figure 9 - a: Nancy Figure 9 - b: Nancy (s =.6) (s =.76) Figure 9 - c: Nancy (s =.6) 50 50
6 51 I
7 5. SUMMARY AND CONCLUSIONS. Research in image based rendering has made it possible to create stereo images from 2D images without having to produce a 3D model of the scene or the actual photos. Predicting pixel flow based on camera movement has made this possible. This paper has shown how view morphing can be used to produce stereo images from a single image of an object which has bilateral symmetry. ACKNOWLEDGMENTS: I wish to thank S. Seitz and C. Dyer for allowing me to use the animations appearing on their Web site. REFERENCES 1. Beier, T., and Neely, S. Feature-based image metamorphosis, Proc. SIGGRAPH 92, pp Chen, S.E. and Williams, L. View interpolation for image synthesis, Proc. ACM SIGGRAPH 93, pp Lee, S. Y., Chwa, K. Y., Shin, S. Y., and Wolberg, G., Image metamorphosis using snakes and free-form deformations, Proc. SIGGRAPH 92, pp McMillan, L. and Bishop, G. Plenoptic Modeling, Proc. ACM SIGGRAPH 95, pp David F. McAllister, Ed., Stereo Computer Graphics and other True 3D Technologies, Princeton U. Press, Princeton, NJ, Oct Steven M. Seitz and Charles R. Dyer, View Morphing, Proc. ACM SIGGRAPH 96, pp Wolberg, G., Digital Image Warping, IEEE Computer Society Press, Los Alamitos, CA, dfnz@adnz.csc.ncsu.edu
Image-Based Deformation of Objects in Real Scenes
Image-Based Deformation of Objects in Real Scenes Han-Vit Chung and In-Kwon Lee Dept. of Computer Science, Yonsei University sharpguy@cs.yonsei.ac.kr, iklee@yonsei.ac.kr Abstract. We present a new method
More informationShape as a Perturbation to Projective Mapping
Leonard McMillan and Gary Bishop Department of Computer Science University of North Carolina, Sitterson Hall, Chapel Hill, NC 27599 email: mcmillan@cs.unc.edu gb@cs.unc.edu 1.0 Introduction In the classical
More informationImage Base Rendering: An Introduction
Image Base Rendering: An Introduction Cliff Lindsay CS563 Spring 03, WPI 1. Introduction Up to this point, we have focused on showing 3D objects in the form of polygons. This is not the only approach to
More informationImage Based Rendering
Image Based Rendering an overview Photographs We have tools that acquire and tools that display photographs at a convincing quality level 2 1 3 4 2 5 6 3 7 8 4 9 10 5 Photographs We have tools that acquire
More informationImage Processing: Motivation Rendering from Images. Related Work. Overview. Image Morphing Examples. Overview. View and Image Morphing CS334
Motivation Rendering from Images Image rocessing: View and CS334 Given left image right image Create intermediate images simulates camera movement [Seitz96] Related Work anoramas ([Chen95/QuicktimeVR],
More informationCS 684 Fall 2005 Image-based Modeling and Rendering. Ruigang Yang
CS 684 Fall 2005 Image-based Modeling and Rendering Ruigang Yang Administrivia Classes: Monday and Wednesday, 4:00-5:15 PM Instructor: Ruigang Yang ryang@cs.uky.edu Office Hour: Robotics 514D, MW 1500-1600
More informationImage-Based Rendering. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen
Image-Based Rendering Image-Based Rendering What is it? Still a difficult question to answer Uses images (photometric( info) as key component of model representation What s Good about IBR Model acquisition
More informationImage-Based Rendering. Image-Based Rendering
Image-Based Rendering Image-Based Rendering What is it? Still a difficult question to answer Uses images (photometric info) as key component of model representation 1 What s Good about IBR Model acquisition
More informationA Review of Image- based Rendering Techniques Nisha 1, Vijaya Goel 2 1 Department of computer science, University of Delhi, Delhi, India
A Review of Image- based Rendering Techniques Nisha 1, Vijaya Goel 2 1 Department of computer science, University of Delhi, Delhi, India Keshav Mahavidyalaya, University of Delhi, Delhi, India Abstract
More informationImage Transfer Methods. Satya Prakash Mallick Jan 28 th, 2003
Image Transfer Methods Satya Prakash Mallick Jan 28 th, 2003 Objective Given two or more images of the same scene, the objective is to synthesize a novel view of the scene from a view point where there
More informationImage Morphing. Application: Movie Special Effects. Application: Registration /Alignment. Image Cross-Dissolve
Image Morphing Application: Movie Special Effects Morphing is turning one image into another (through a seamless transition) First movies with morphing Willow, 1988 Indiana Jones and the Last Crusade,
More informationImage-Based Rendering. Johns Hopkins Department of Computer Science Course : Rendering Techniques, Professor: Jonathan Cohen
Image-Based Rendering Image-Based Rendering What is it? Still a difficult question to answer Uses images (photometric( info) as key component of model representation What s Good about IBR Model acquisition
More informationBut First: Multi-View Projective Geometry
View Morphing (Seitz & Dyer, SIGGRAPH 96) Virtual Camera Photograph Morphed View View interpolation (ala McMillan) but no depth no camera information Photograph But First: Multi-View Projective Geometry
More informationFAST ALGORITHM FOR CREATING IMAGE-BASED STEREO IMAGES
FAST AGRITHM FR CREATING IMAGE-BASED STERE IMAGES Przemysław Kozankiewicz Institute of Computer Science, Warsaw University of Technology, ul. Nowowiejska 15/19, 00-665 Warsaw, Poland pkozanki@ii.pw.edu.pl
More informationAn Animation Synthesis System based on 2D Skeleton Structures of Images
An Animation Synthesis System based on 2D Skeleton Structures of Images Lieu-Hen Chen Department of Computer Science and Information Engineering, National Chi Nan University Tel: 886-49-2910960 ext. 4861
More informationView Interpolation for Dynamic Scenes
EUROGRAPHICS 2002 / I. Navazo Alvaro and Ph. Slusallek (Guest Editors) Short Presentations View Interpolation for Dynamic Scenes Jiangjian Xiao Cen Rao Mubarak Shah Computer Vision Lab School of Electrical
More informationReal-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images
Real-time Generation and Presentation of View-dependent Binocular Stereo Images Using a Sequence of Omnidirectional Images Abstract This paper presents a new method to generate and present arbitrarily
More informationInteractive Shape Metamorphosis
Interactive Shape Metamorphosis David T. Chen Andrei State Department of Computer Science University of North Carolina Chapel Hill, NC 27599 David Banks Institute for Computer Applications in Science and
More informationImage-Based Modeling and Rendering. Image-Based Modeling and Rendering. Final projects IBMR. What we have learnt so far. What IBMR is about
Image-Based Modeling and Rendering Image-Based Modeling and Rendering MIT EECS 6.837 Frédo Durand and Seth Teller 1 Some slides courtesy of Leonard McMillan, Wojciech Matusik, Byong Mok Oh, Max Chen 2
More informationPAPER Three-Dimensional Scene Walkthrough System Using Multiple Acentric Panorama View (APV) Technique
IEICE TRANS. INF. & SYST., VOL.E86 D, NO.1 JANUARY 2003 117 PAPER Three-Dimensional Scene Walkthrough System Using Multiple Acentric Panorama View (APV) Technique Ping-Hsien LIN and Tong-Yee LEE, Nonmembers
More informationSynthesizing Realistic Facial Expressions from Photographs
Synthesizing Realistic Facial Expressions from Photographs 1998 F. Pighin, J Hecker, D. Lischinskiy, R. Szeliskiz and D. H. Salesin University of Washington, The Hebrew University Microsoft Research 1
More informationLecture 9: Epipolar Geometry
Lecture 9: Epipolar Geometry Professor Fei Fei Li Stanford Vision Lab 1 What we will learn today? Why is stereo useful? Epipolar constraints Essential and fundamental matrix Estimating F (Problem Set 2
More informationExpression Morphing Between Different Orientations
University of Central Florida Electronic Theses and Dissertations Masters Thesis (Open Access) Expression Morphing Between Different Orientations 24 Tao Fu University of Central Florida Find similar works
More informationLecture 9 & 10: Stereo Vision
Lecture 9 & 10: Stereo Vision Professor Fei- Fei Li Stanford Vision Lab 1 What we will learn today? IntroducEon to stereo vision Epipolar geometry: a gentle intro Parallel images Image receficaeon Solving
More informationComputer Vision for Computer Graphics
Computer Vision for Computer Graphics Mark Borg Computer Vision & Computer Graphics I Computer Vision Understanding the content of an image (normaly by creating a model of the observed scene) Computer
More informationMulti-Resolution Image Morphing
Multi-Resolution Image Morphing Abstract Manfred Kopp and Werner Purgathofer Vienna University of Technology, Institute of Computer Graphics, Karlsplatz 3/86-2, A-4 Wien, Austria {kopp wp}@cg.tuwien.ac.at
More informationFace Cyclographs for Recognition
Face Cyclographs for Recognition Guodong Guo Department of Computer Science North Carolina Central University E-mail: gdguo@nccu.edu Charles R. Dyer Computer Sciences Department University of Wisconsin-Madison
More informationImage-Based Rendering and Modeling. IBR Approaches for View Synthesis
Image-Based Rendering and Modeling l Image-based rendering (IBR): A scene is represented as a collection of images l 3D model-based rendering (MBR): A scene is represented by a 3D model plus texture maps
More informationRendering. Converting a 3D scene to a 2D image. Camera. Light. Rendering. View Plane
Rendering Pipeline Rendering Converting a 3D scene to a 2D image Rendering Light Camera 3D Model View Plane Rendering Converting a 3D scene to a 2D image Basic rendering tasks: Modeling: creating the world
More informationCS 563 Advanced Topics in Computer Graphics Stereoscopy. by Sam Song
CS 563 Advanced Topics in Computer Graphics Stereoscopy by Sam Song Stereoscopy Introduction Parallax Camera Displaying and Viewing Results Stereoscopy What is it? seeing in three dimensions creates the
More informationBut, vision technology falls short. and so does graphics. Image Based Rendering. Ray. Constant radiance. time is fixed. 3D position 2D direction
Computer Graphics -based rendering Output Michael F. Cohen Microsoft Research Synthetic Camera Model Computer Vision Combined Output Output Model Real Scene Synthetic Camera Model Real Cameras Real Scene
More informationWeb client. Result window. Java Applet, HTML FORM. Results Image, MPEG. Information for rendering. Parameters Rendering Application
DEVELOPMENT FOR WEB-BASED CG SYSTEM AND ITS APPLICATION TO MODELING AND ANIMATION SYSTEMS Yoshinori MOCHIZUKI and Tomoyuki NISHITA The University of Tokyo Tokyo, JAPAN ABSTRACT Network infrastructure has
More information1-2 Feature-Based Image Mosaicing
MVA'98 IAPR Workshop on Machine Vision Applications, Nov. 17-19, 1998, Makuhari, Chibq Japan 1-2 Feature-Based Image Mosaicing Naoki Chiba, Hiroshi Kano, Minoru Higashihara, Masashi Yasuda, and Masato
More informationImage-based modeling (IBM) and image-based rendering (IBR)
Image-based modeling (IBM) and image-based rendering (IBR) CS 248 - Introduction to Computer Graphics Autumn quarter, 2005 Slides for December 8 lecture The graphics pipeline modeling animation rendering
More informationLecture 6 Stereo Systems Multi-view geometry
Lecture 6 Stereo Systems Multi-view geometry Professor Silvio Savarese Computational Vision and Geometry Lab Silvio Savarese Lecture 6-5-Feb-4 Lecture 6 Stereo Systems Multi-view geometry Stereo systems
More informationRasterization Overview
Rendering Overview The process of generating an image given a virtual camera objects light sources Various techniques rasterization (topic of this course) raytracing (topic of the course Advanced Computer
More informationAutomatically Synthesising Virtual Viewpoints by Trinocular Image Interpolation
Automatically Synthesising Virtual Viewpoints by Trinocular Image Interpolation Stephen Pollard, Sean Hayes, Maurizio Pilu, Adele Lorusso Digital Media Department HP Laboratories Bristol HPL-98-05 January,
More informationMultimedia Technology CHAPTER 4. Video and Animation
CHAPTER 4 Video and Animation - Both video and animation give us a sense of motion. They exploit some properties of human eye s ability of viewing pictures. - Motion video is the element of multimedia
More informationand Pattern Recognition (CVPR'96), San Francisco, June 1996, pp. 852{858 Stereo Vision for View Synthesis Daniel Scharstein Cornell University
In IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'96), San Francisco, June 1996, pp. 852{858 Stereo Vision for View Synthesis Daniel Scharstein Department of Computer
More informationA Warping-based Refinement of Lumigraphs
A Warping-based Refinement of Lumigraphs Wolfgang Heidrich, Hartmut Schirmacher, Hendrik Kück, Hans-Peter Seidel Computer Graphics Group University of Erlangen heidrich,schirmacher,hkkueck,seidel@immd9.informatik.uni-erlangen.de
More informationProf. Feng Liu. Winter /05/2019
Prof. Feng Liu Winter 2019 http://www.cs.pd.edu/~fliu/courses/cs410/ 02/05/2019 Last Time Image alignment 2 Toda Image warping The slides for this topic are used from Prof. Yung-Yu Chuang, which use materials
More informationThe Light Field and Image-Based Rendering
Lecture 11: The Light Field and Image-Based Rendering Visual Computing Systems Demo (movie) Royal Palace: Madrid, Spain Image-based rendering (IBR) So far in course: rendering = synthesizing an image from
More informationCSc Topics in Computer Graphics 3D Photography
CSc 83010 Topics in Computer Graphics 3D Photography Tuesdays 11:45-1:45 1:45 Room 3305 Ioannis Stamos istamos@hunter.cuny.edu Office: 1090F, Hunter North (Entrance at 69 th bw/ / Park and Lexington Avenues)
More informationReading. 18. Projections and Z-buffers. Required: Watt, Section , 6.3, 6.6 (esp. intro and subsections 1, 4, and 8 10), Further reading:
Reading Required: Watt, Section 5.2.2 5.2.4, 6.3, 6.6 (esp. intro and subsections 1, 4, and 8 10), Further reading: 18. Projections and Z-buffers Foley, et al, Chapter 5.6 and Chapter 6 David F. Rogers
More informationLocal Image Registration: An Adaptive Filtering Framework
Local Image Registration: An Adaptive Filtering Framework Gulcin Caner a,a.murattekalp a,b, Gaurav Sharma a and Wendi Heinzelman a a Electrical and Computer Engineering Dept.,University of Rochester, Rochester,
More informationRectification and Distortion Correction
Rectification and Distortion Correction Hagen Spies March 12, 2003 Computer Vision Laboratory Department of Electrical Engineering Linköping University, Sweden Contents Distortion Correction Rectification
More informationEE795: Computer Vision and Intelligent Systems
EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 12 130228 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Panoramas, Mosaics, Stitching Two View Geometry
More informationImage Morphing. The user is responsible for defining correspondences between features Very popular technique. since Michael Jackson s clips
Image Morphing Image Morphing Image Morphing Image Morphing The user is responsible for defining correspondences between features Very popular technique since Michael Jackson s clips Morphing Coordinate
More informationMODELING AND HIERARCHY
MODELING AND HIERARCHY Introduction Models are abstractions of the world both of the real world in which we live and of virtual worlds that we create with computers. We are all familiar with mathematical
More informationWhat have we leaned so far?
What have we leaned so far? Camera structure Eye structure Project 1: High Dynamic Range Imaging What have we learned so far? Image Filtering Image Warping Camera Projection Model Project 2: Panoramic
More informationHierarchical Matching Techiques for Automatic Image Mosaicing
Hierarchical Matching Techiques for Automatic Image Mosaicing C.L Begg, R Mukundan Department of Computer Science, University of Canterbury, Christchurch, New Zealand clb56@student.canterbury.ac.nz, mukund@cosc.canterbury.ac.nz
More informationMikio Terasawa* Yasushi Yamaguchiy. Kinji Odakaz. *College of Economics, Nihon University Misaki-cho, Chiyoda-ku, Tokyo Japan
Real-time View Morphing for Web Applications Mikio Terasawa* Yasushi Yamaguchiy Kinji Odakaz *College of Economics, Nihon University 1-3-2 Misaki-cho, Chiyoda-ku, Tokyo 101-8360 Japan terasawa@eco.nihon-u.ac.jp
More informationAn Abstraction Technique for Producing 3D Visual Contents
, pp.353-360 http://dx.doi.org/10.14257/ijmue.2013.8.5.35 An Abstraction Technique for Producing 3D Visual Contents Kyungha Min Dept. of Digital Media, Sangmyung Univ., Seoul, Korea minkyungha@gmail.com
More informationStereo Image Rectification for Simple Panoramic Image Generation
Stereo Image Rectification for Simple Panoramic Image Generation Yun-Suk Kang and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 261 Cheomdan-gwagiro, Buk-gu, Gwangju 500-712 Korea Email:{yunsuk,
More informationPlenoptic Image Editing
Plenoptic Image Editing Steven M. Seitz Computer Sciences Department University of Wisconsin Madison Madison, WI53706 seitz@cs.wisc.edu Kiriakos N. Kutulakos Department of Computer Science University of
More informationUsing Shape Priors to Regularize Intermediate Views in Wide-Baseline Image-Based Rendering
Using Shape Priors to Regularize Intermediate Views in Wide-Baseline Image-Based Rendering Cédric Verleysen¹, T. Maugey², P. Frossard², C. De Vleeschouwer¹ ¹ ICTEAM institute, UCL (Belgium) ; ² LTS4 lab,
More informationView Synthesis by Trinocular Edge Matching and Transfer
View Synthesis by Trinocular Edge Matching and Transfer S. Pollard, M. Pilu, S. Hayes and A. Lorusso Hewlett-Packard Laboratories Bristol (UK) BS12 6QZ [stp mp esh lorusso]@hplb.hpl.hp.com Abstract This
More informationImage-Based Rendering
Image-Based Rendering COS 526, Fall 2016 Thomas Funkhouser Acknowledgments: Dan Aliaga, Marc Levoy, Szymon Rusinkiewicz What is Image-Based Rendering? Definition 1: the use of photographic imagery to overcome
More informationReal-time Integral Photography Holographic Pyramid using a Game Engine
Real-time Integral Photography Holographic Pyramid using a Game Engine Shohei Anraku, Toshiaki Yamanouchi and Kazuhisa Yanaka Kanagawa Institute of Technology, 1030 Shimo-ogino, Atsugi-shi, Kanagawa-ken,
More informationCSE 167: Lecture #5: Rasterization. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012
CSE 167: Introduction to Computer Graphics Lecture #5: Rasterization Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Announcements Homework project #2 due this Friday, October
More informationA Thin-Client Approach for Porting OpenGL Applications to Pocket PC s
A Thin-Client Approach for Porting OpenGL Applications to Pocket PC s Zhe-Yu Lin Shyh-Haur Ger Yung-Feng Chiu Chun-Fa Chang Department of Computer Science National Tsing Hua University Abstract The display
More informationStereo vision. Many slides adapted from Steve Seitz
Stereo vision Many slides adapted from Steve Seitz What is stereo vision? Generic problem formulation: given several images of the same object or scene, compute a representation of its 3D shape What is
More informationRealtime View Adaptation of Video Objects in 3-Dimensional Virtual Environments
Contact Details of Presenting Author Edward Cooke (cooke@hhi.de) Tel: +49-30-31002 613 Fax: +49-30-3927200 Summation Abstract o Examination of the representation of time-critical, arbitrary-shaped, video
More informationShape Blending Using the Star-Skeleton Representation
Shape Blending Using the Star-Skeleton Representation Michal Shapira Ari Rappoport Institute of Computer Science, The Hebrew University of Jerusalem Jerusalem 91904, Israel. arir@cs.huji.ac.il Abstract:
More informationImage warping/morphing
Image warping/morphing Digital Visual Effects Yung-Yu Chuang with slides by Richard Szeliski, Steve Seitz, Tom Funkhouser and Alexei Efros Image warping Image formation B A Sampling and quantization What
More informationCOMPUTER GRAPHICS COURSE. Rendering Pipelines
COMPUTER GRAPHICS COURSE Rendering Pipelines Georgios Papaioannou - 2014 A Rendering Pipeline Rendering or Graphics Pipeline is the sequence of steps that we use to create the final image Many graphics/rendering
More informationLecture 15: Image-Based Rendering and the Light Field. Kayvon Fatahalian CMU : Graphics and Imaging Architectures (Fall 2011)
Lecture 15: Image-Based Rendering and the Light Field Kayvon Fatahalian CMU 15-869: Graphics and Imaging Architectures (Fall 2011) Demo (movie) Royal Palace: Madrid, Spain Image-based rendering (IBR) So
More information2D to pseudo-3d conversion of "head and shoulder" images using feature based parametric disparity maps
University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2001 2D to pseudo-3d conversion of "head and shoulder" images using feature
More informationcalibrated coordinates Linear transformation pixel coordinates
1 calibrated coordinates Linear transformation pixel coordinates 2 Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration with partial
More informationMultiview Depth-Image Compression Using an Extended H.264 Encoder Morvan, Y.; Farin, D.S.; de With, P.H.N.
Multiview Depth-Image Compression Using an Extended H.264 Encoder Morvan, Y.; Farin, D.S.; de With, P.H.N. Published in: Proceedings of the 9th international conference on Advanced Concepts for Intelligent
More informationFLY THROUGH VIEW VIDEO GENERATION OF SOCCER SCENE
FLY THROUGH VIEW VIDEO GENERATION OF SOCCER SCENE Naho INAMOTO and Hideo SAITO Keio University, Yokohama, Japan {nahotty,saito}@ozawa.ics.keio.ac.jp Abstract Recently there has been great deal of interest
More informationCPSC 425: Computer Vision
1 / 45 CPSC 425: Computer Vision Instructor: Fred Tung ftung@cs.ubc.ca Department of Computer Science University of British Columbia Lecture Notes 2015/2016 Term 2 2 / 45 Menu March 3, 2016 Topics: Hough
More informationComputer Vision. I-Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University
Computer Vision I-Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University About the course Course title: Computer Vision Lectures: EC016, 10:10~12:00(Tues.); 15:30~16:20(Thurs.) Pre-requisites:
More informationImage Warping: A Review. Prof. George Wolberg Dept. of Computer Science City College of New York
Image Warping: A Review Prof. George Wolberg Dept. of Computer Science City College of New York Objectives In this lecture we review digital image warping: - Geometric transformations - Forward inverse
More informationLecture 14: Computer Vision
CS/b: Artificial Intelligence II Prof. Olga Veksler Lecture : Computer Vision D shape from Images Stereo Reconstruction Many Slides are from Steve Seitz (UW), S. Narasimhan Outline Cues for D shape perception
More informationSmoothing Region Boundaries in Variable Depth Mapping for Real Time Stereoscopic Images
Smoothing Region Boundaries in Variable Depth Mapping for Real Time Stereoscopic Images Nick Holliman Department of Computer Science, University of Durham, Durham, United Kingdom ABSTRACT We believe the
More informationIMAGE-BASED RENDERING TECHNIQUES FOR APPLICATION IN VIRTUAL ENVIRONMENTS
IMAGE-BASED RENDERING TECHNIQUES FOR APPLICATION IN VIRTUAL ENVIRONMENTS Xiaoyong Sun A Thesis submitted to the Faculty of Graduate and Postdoctoral Studies in partial fulfillment of the requirements for
More informationMore Single View Geometry
More Single View Geometry with a lot of slides stolen from Steve Seitz Cyclops Odilon Redon 1904 15-463: Computational Photography Alexei Efros, CMU, Fall 2007 Final Projects Are coming up fast! Undergrads
More informationHardware-Assisted Relief Texture Mapping
EUROGRAPHICS 0x / N.N. and N.N. Short Presentations Hardware-Assisted Relief Texture Mapping Masahiro Fujita and Takashi Kanai Keio University Shonan-Fujisawa Campus, Fujisawa, Kanagawa, Japan Abstract
More informationCS 112 The Rendering Pipeline. Slide 1
CS 112 The Rendering Pipeline Slide 1 Rendering Pipeline n Input 3D Object/Scene Representation n Output An image of the input object/scene n Stages (for POLYGON pipeline) n Model view Transformation n
More informationLecture 5 Epipolar Geometry
Lecture 5 Epipolar Geometry Professor Silvio Savarese Computational Vision and Geometry Lab Silvio Savarese Lecture 5-24-Jan-18 Lecture 5 Epipolar Geometry Why is stereo useful? Epipolar constraints Essential
More informationSUMMARY. CS380: Introduction to Computer Graphics Projection Chapter 10. Min H. Kim KAIST School of Computing 18/04/12. Smooth Interpolation
CS38: Introduction to Computer Graphics Projection Chapter Min H. Kim KAIST School of Computing Smooth Interpolation SUMMARY 2 Cubic Bezier Spline To evaluate the function c(t) at any value of t, we perform
More information03 Vector Graphics. Multimedia Systems. 2D and 3D Graphics, Transformations
Multimedia Systems 03 Vector Graphics 2D and 3D Graphics, Transformations Imran Ihsan Assistant Professor, Department of Computer Science Air University, Islamabad, Pakistan www.imranihsan.com Lectures
More informationScene Modeling for a Single View
Scene Modeling for a Single View René MAGRITTE Portrait d'edward James with a lot of slides stolen from Steve Seitz and David Brogan, Breaking out of 2D now we are ready to break out of 2D And enter the
More informationLecture 3 Sections 2.2, 4.4. Mon, Aug 31, 2009
Model s Lecture 3 Sections 2.2, 4.4 World s Eye s Clip s s s Window s Hampden-Sydney College Mon, Aug 31, 2009 Outline Model s World s Eye s Clip s s s Window s 1 2 3 Model s World s Eye s Clip s s s Window
More informationIntermediate view synthesis considering occluded and ambiguously referenced image regions 1. Carnegie Mellon University, Pittsburgh, PA 15213
1 Intermediate view synthesis considering occluded and ambiguously referenced image regions 1 Jeffrey S. McVeigh *, M. W. Siegel ** and Angel G. Jordan * * Department of Electrical and Computer Engineering
More informationSpecification and Computation of Warping and Morphing Transformations. Bruno Costa da Silva Microsoft Corp.
Specification and Computation of Warping and Morphing Transformations Bruno Costa da Silva Microsoft Corp. Morphing Transformations Representation of Transformations Specification of Transformations Specification
More informationCONVERSION OF FREE-VIEWPOINT 3D MULTI-VIEW VIDEO FOR STEREOSCOPIC DISPLAYS
CONVERSION OF FREE-VIEWPOINT 3D MULTI-VIEW VIDEO FOR STEREOSCOPIC DISPLAYS Luat Do 1, Svitlana Zinger 1, and Peter H. N. de With 1,2 1 Eindhoven University of Technology, P.O. Box 513, 5600 MB Eindhoven,
More informationlecture 10 - depth from blur, binocular stereo
This lecture carries forward some of the topics from early in the course, namely defocus blur and binocular disparity. The main emphasis here will be on the information these cues carry about depth, rather
More informationVolumetric Warping for Voxel Coloring on an Infinite Domain Gregory G. Slabaugh Λ Thomas Malzbender, W. Bruce Culbertson y School of Electrical and Co
Volumetric Warping for Voxel Coloring on an Infinite Domain Gregory G. Slabaugh Λ Thomas Malzbender, W. Bruce Culbertson y School of Electrical and Comp. Engineering Client and Media Systems Lab Georgia
More informationResampling radially captured images for perspectively correct stereoscopic display
Resampling radially captured images for perspectively correct stereoscopic display N. A. Dodgson University of Cambridge Computer Laboratory, Gates Building, J. J. Thomson Avenue, Cambridge, UK CB3 OFD
More informationCamera model and multiple view geometry
Chapter Camera model and multiple view geometry Before discussing how D information can be obtained from images it is important to know how images are formed First the camera model is introduced and then
More informationStereo CSE 576. Ali Farhadi. Several slides from Larry Zitnick and Steve Seitz
Stereo CSE 576 Ali Farhadi Several slides from Larry Zitnick and Steve Seitz Why do we perceive depth? What do humans use as depth cues? Motion Convergence When watching an object close to us, our eyes
More informationPlayer Viewpoint Video Synthesis Using Multiple Cameras
Player Viewpoint Video Synthesis Using Multiple Cameras Kenji Kimura *, Hideo Saito Department of Information and Computer Science Keio University, Yokohama, Japan * k-kimura@ozawa.ics.keio.ac.jp, saito@ozawa.ics.keio.ac.jp
More informationComputer Vision Lecture 17
Computer Vision Lecture 17 Epipolar Geometry & Stereo Basics 13.01.2015 Bastian Leibe RWTH Aachen http://www.vision.rwth-aachen.de leibe@vision.rwth-aachen.de Announcements Seminar in the summer semester
More informationCSE528 Computer Graphics: Theory, Algorithms, and Applications
CSE528 Computer Graphics: Theory, Algorithms, and Applications Hong Qin Stony Brook University (SUNY at Stony Brook) Stony Brook, New York 11794-2424 Tel: (631)632-845; Fax: (631)632-8334 qin@cs.stonybrook.edu
More informationTecnologie per la ricostruzione di modelli 3D da immagini. Marco Callieri ISTI-CNR, Pisa, Italy
Tecnologie per la ricostruzione di modelli 3D da immagini Marco Callieri ISTI-CNR, Pisa, Italy Who am I? Marco Callieri PhD in computer science Always had the like for 3D graphics... Researcher at the
More informationComputer Vision Lecture 17
Announcements Computer Vision Lecture 17 Epipolar Geometry & Stereo Basics Seminar in the summer semester Current Topics in Computer Vision and Machine Learning Block seminar, presentations in 1 st week
More informationMore Single View Geometry
More Single View Geometry with a lot of slides stolen from Steve Seitz Cyclops Odilon Redon 1904 15-463: Computational Photography Alexei Efros, CMU, Fall 2008 Quiz: which is 1,2,3-point perspective Image
More informationReal-Time Video- Based Modeling and Rendering of 3D Scenes
Image-Based Modeling, Rendering, and Lighting Real-Time Video- Based Modeling and Rendering of 3D Scenes Takeshi Naemura Stanford University Junji Tago and Hiroshi Harashima University of Tokyo In research
More information