Title: Datorseende
1Datorseende
TexPoint fonts used in EMF AA
2What is computer vision?
- Image Understanding (AI, behavior)
- Computer emulation of human vision
- A sensor modality for robotics
- Inverse of Computer Graphics
3Intersection of vision and graphics
4Image-based rendering
- What is image-based rendering?
- The synthesis of new views of a scene from
pre-recorded pictures - Why?
- Many applications
5Example Panoramic mosaics
6Image-based rendering
7Image-based rendering
- Three approaches
- 3D model construction from image sequences
- Transfer-based image synthesis
- Light field
8Approach 1 3D model construction from image
sequences
- Techniques that first recover a three dimensional
scene model from a sequence of pictures, then
render it with classical computer graphics tools - Scene modelling from
- Registered images
- Unregistered images
9Scene modellingfrom registered images
- All images are registered in the same global
coordinate system - What kinds of reconstruction?
- Volumetric reconstruction
- Surface reconstruction
- Depth maps
10Surfaces and their outlines
Occluding contour
Camera centre
Image contour
11Surfaces and their outlines
Shadow boundary
The viewing cone
12Volumetric reconstruction
- It is impossible to uniquely reconstruct an
object from its image contours. Why? - Two main constraints imposed on a solid shape by
its image contours - The shape should lie in the intersection of all
viewing cones - The cones should be tangent to its surface
- Techniques
- Voxel carving
- Polyhedral approximation
- Smooth surface fitting
13Smooth surfaces from image contours
- Example by Ponce Spline parametrization which
minimizes the energy
14(No Transcript)
15Virtualized RealityTM
- Capture synchronized video from a full hemisphere
of views. - Perform new view generation
16Virtualized RealityTM
- Spatio-Temporal View InterpolationS. Vedula, S.
Baker, and T. KanadeEurographics Workshop on
Rendering, June, 2002.
17Virtualized RealityTM
- Build 3D model and compute 3D scene flow,
interpolate view and time.
18FILM!
19Scene modellingfrom unregistered images
- Not necessary to reconstruct all images into one
global coordinate system - A priori model of the scene
20Image-based modeling
21Façade
- Select building blocks
- Align them in each image
- Solve for camera poseand block parameters(using
constraints)
22View-dependent texture mapping
- Determine visible cameras for each surface
element - Blend textures (images) depending on distance
between original camera and novel viewpoint
23FILM!
24Model-based reconstruction from one image
J-E Solem, F. Kahl, 2005
25(No Transcript)
26Approach 2 Transfer-based image synthesis
This example is based on computing consistent homo
graphies between all planes (B. Johansson, 2003)
27View Morphing
- Morph between pair of images using epipolar
geometry Seitz Dyer, SIGGRAPH96
28Affine view synthesis
29(No Transcript)
30Approach 3 The light field
31What is light?
- Electromagnetic radiation (EMR) moving along rays
in space - R(l) is EMR, measured in units of power (watts)
- l is wavelength
- Light field
- We can describe all of the light in the scene by
specifying the radiation (or radiance along all
light rays) arriving at every point in space and
from every direction
32Ray
- Constant radiance
- time is fixed
- 5D
- 3D position
- 2D direction
33Line
- Infinite line
- 4D
- 2D direction
- 2D position
- non-dispersive medium
34Image
- What is an image?
- All rays through a point
- Panorama
35Panoramic Mosaics
- Convert panoramic image sequence into a
cylindrical image -
36Image
- Image plane
- 2D
- position in plane
37Object
- Light leaving towards eye
- 2D
- just dual of image
38Object
39Object
- 4D
- 2D position (on surface)
- 2D direction
40Object
41The light field
- Summary
- Capture as many images as possible
- Store them in a smart way
- Discretize rays to synthesize new images
42Complex Light Field acquisition
- Digital Michelangelo Project
- Marc Levoy, Stanford University
- Lightfield (night) assembled by Jon Shade
43Surface Light Fields
- Wood et al, SIGGRAPH 2000
44Sammanfattning
- Vysyntes och bildbaserad modellering
- Nära relationer till datorgrafik
- Tre strategier
- Först 3D modell, sedan använd datorgrafik
- Transfer-baserad vysyntes
- Light field