Physical Problem of Simultaneous Linear Equations in Image Processing

Slides:



Advertisements
Similar presentations
1 Photometric Stereo Reconstruction Dr. Maria E. Angelopoulou.
Advertisements

Computer Vision Radiometry. Bahadir K. Gunturk2 Radiometry Radiometry is the part of image formation concerned with the relation among the amounts of.
Announcements Project 2 due today Project 3 out today –demo session at the end of class.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #12.
3D Modeling from a photograph
Capturing light Source: A. Efros. Image formation How bright is the image of a scene point?
CS 376b Introduction to Computer Vision 04 / 21 / 2008 Instructor: Michael Eckmann.
Measuring BRDFs. Why bother modeling BRDFs? Why not directly measure BRDFs? True knowledge of surface properties Accurate models for graphics.
1 Computer Graphics Chapter 9 Rendering. [9]-2RM Rendering Three dimensional object rendering is the set of collective processes which make the object.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Lecture 23: Photometric Stereo CS4670/5760: Computer Vision Kavita Bala Scott Wehrwein.
AA II z f Surface Radiance and Image Irradiance Same solid angle Pinhole Camera Model.
May 2004SFS1 Shape from shading Surface brightness and Surface Orientation --> Reflectance map READING: Nalwa Chapter 5. BKP Horn, Chapter 10.
© 2002 by Davi GeigerComputer Vision January 2002 L1.1 Image Formation Light can change the image (and appearances). What is the relation between pixel.
Basic Principles of Surface Reflectance
© 2004 by Davi GeigerComputer Vision February 2004 L1.1 Image Formation Light can change the image and appearances (images from D. Jacobs) What is the.
© 2003 by Davi GeigerComputer Vision September 2003 L1.1 Image Formation Light can change the image and appearances (images from D. Jacobs) What is the.
Object recognition under varying illumination. Lighting changes objects appearance.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Photometric Stereo & Shape from Shading
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Shading I Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
Course Website: Computer Graphics 16: Illumination.
Computer Vision Spring ,-685 Instructor: S. Narasimhan PH A18B T-R 10:30am – 11:50am Lecture #13.
CS 445 / 645: Introductory Computer Graphics
Reflectance Map: Photometric Stereo and Shape from Shading
Computer Vision - A Modern Approach Set: Sources, shadows and shading Slides by D.A. Forsyth Sources and shading How bright (or what colour) are objects?
Analysis of Lighting Effects Outline: The problem Lighting models Shape from shading Photometric stereo Harmonic analysis of lighting.
David Luebke 1 10/26/2015 Lighting CS 445/645 Introduction to Computer Graphics David Luebke, Spring 2003.
PCB Soldering Inspection. Structured Highlight approach Structured Highlight method is applied to illuminating and imaging specular surfaces which yields.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Basic Rendering Pipeline and Shading Spring 2012.
Course 10 Shading. 1. Basic Concepts: Light Source: Radiance: the light energy radiated from a unit area of light source (or surface) in a unit solid.
Announcements Office hours today 2:30-3:30 Graded midterms will be returned at the end of the class.
November 4, THE REFLECTANCE MAP AND SHAPE-FROM-SHADING.
Color and Brightness Constancy Jim Rehg CS 4495/7495 Computer Vision Lecture 25 & 26 Wed Oct 18, 2002.
Shape from Shading Course web page: vision.cis.udel.edu/cv February 26, 2003  Lecture 6.
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
Where We Stand So far we know how to: –Transform between spaces –Rasterize –Decide what’s in front Next –Deciding its intensity and color.
Reflectance Function Estimation and Shape Recovery from Image Sequence of a Rotating object Jiping Lu, Jim Little UBC Computer Science ICCV ’ 95.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Radiometry of Image Formation Jitendra Malik. A camera creates an image … The image I(x,y) measures how much light is captured at pixel (x,y) We want.
Radiometry of Image Formation Jitendra Malik. What is in an image? The image is an array of brightness values (three arrays for RGB images)
EECS 274 Computer Vision Sources, Shadows, and Shading.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Computer Graphics: Illumination
Announcements Project 3a due today Project 3b due next Friday.
MAN-522 Computer Vision Spring
7. Illumination Phong Illumination Diffuse, Specular and Ambient
Binary Notation and Intro to Computer Graphics
CS262 – Computer Vision Lect 4 - Image Formation
© University of Wisconsin, CS559 Spring 2004
Computer Graphics Chapter 9 Rendering.
Chapter 24 Geometric Optics
Image Segmentation Classify pixels into groups having similar characteristics.
Chapter I Digital Imaging Fundamentals
CHAPTER 9 Lighting © 2008 Cengage Learning EMEA.
Common Classification Tasks
Computer Vision Lecture 4: Color
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
Image formation and the shape from shading problem
Image formation and the shape from shading problem
Lighting.
Illumination Model How to compute color to represent a scene
Lecturer: Dr. A.H. Abdul Hafez
Announcements Project 3b due Friday.
Isaac Gang University of Mary Hardin-Baylor
Chapter IX Lighting.
Lecture 28: Photometric Stereo
Applications of Linear Algebra in Electronics and Communication
CS 480/680 Computer Graphics Shading.
Shape from Shading and Texture
Presentation transcript:

Physical Problem of Simultaneous Linear Equations in Image Processing

Problem Statement Human vision has the remarkable ability to infer 3D shapes from 2D images. When we look at 2D photographs or TV we do not see them as 2D shapes, rather as 3D entities with surfaces and volumes. Perception research has unravelled many of the cues that are used by us. The intriguing question is can we replicate so me of these abilities on a computer? To this end, in this application we are going to look at one way to engineer a solution to the 3D shape from 2D images problem.

Image is a collection of grey level values at set of predetermined sites known as pixels, arranged in an array. These grey level values are also known as image intensities. The registered intensity at an image pixel is dependent on a number of factors such as the lighting conditions, surface orientation and surface material properties. The nature of lighting and its placement can drastically affect the appearance of a scene. Can we infer shape of the underlying surface as given in the images below:

Physics of the Problem To be able to reconstruct the shape of the underlying surface, we have to first understand the image formation process. The simplest image formation model assumes that the camera is far away from the scene so that we have assume that the image is a scaled version of the world. The simplest light model consists of a point light that is far away. This is not an unrealistic assumption. A good example of such a light source is the sun. We also assume that the surface is essentially matte that reflects lights uniformly in all directions, unlike specular (or mirror-like surfaces). These kinds of surfaces are called Lambertian surfaces; examples include walls, and carpet.

Figure (a) shows relationship between the surface and the light source and (b) shows amount of light reflected by an elemental area (dA) is proportional to the cosine of the angle between the light source direction and the surface normal.

The image brightness of a Lambertian surface is dependent on the local surface orientation with respect to the light source. Since the point light source is far away we will assume that the incident light is locally uniform and comes from a single direction, i.e, the light rays are parallel to each other. This situation is illustrated in Figure. Let the incident light intensity be denoted by Io . Also let the angle between the light source and local surface orientation be denoted by φ. Then the registered image intensity, I (u,v) , of that point is given by and ρ is a number capturing the surface reflection property at the location (x, y) , and It is referred to as the surface albedo.

Black surfaces tend to have low albedo and white surfaces tend to high albedo. The variation in image intensity is essentially dependent on the local surface orientation. If the surface normal and the light source directions are aligned then we have the maximum intensity and the observed intensity of the lowest when the angle between the light source and the local surface orientation is 90. Thus, given the knowledge of light source and the local surface albedo, it should be possible to infer the local surface orientation from the local image intensity variations. This is what we want to explore.

How to explore the Solution? The mapping of surface orientation to image intensity is many to one. Thus, it is not possible to infer the surface orientation from just one intensity image in the absence of any other knowledge. We need multiple samples per point in the scene. How many samples do we need? The vector specifying the surface normal has three components, which implies that we need three. So, we engineer a setup to infer surface orientation from image intensities. Instead of just one image of a scene, let us take three images of the same scene, without moving either the camera or the scene, but with three different light sources, turned on one at a time. These three different light sources are placed at different locations in space.

Let the three light source directions, relative to the camera, be specified by the vectors Assuming Lambertian surfaces, the three intensities can be related to the surface normal and the light source directions

Example