Revision 4 CSMSC5711 Revision 4: CSMC5711 v.9a.

Slides:



Advertisements
Similar presentations
Object Recognition from Local Scale-Invariant Features David G. Lowe Presented by Ashley L. Kapron.
Advertisements

Computer Vision, Robert Pless
With CSS, a color is most often specified by: a HEX value - like "#ff0000" an RGB value - like "rgb(255,0,0)" a color name - like "red“ Example h1.
Multimedia communications EG 371Dr Matt Roach Multimedia Communications EG 371 and EE 348 Dr Matt Roach Lecture 6 Image processing (filters)
Computer vision. Camera Calibration Camera Calibration ToolBox – Intrinsic parameters Focal length: The focal length in pixels is stored in the.
CSc D Computer Vision – Ioannis Stamos 3-D Computer Vision CSc Camera Calibration.
Camera calibration and epipolar geometry
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Multi video camera calibration and synchronization.
CS485/685 Computer Vision Prof. George Bebis
3D Computer Vision and Video Computing 3D Vision Lecture 14 Stereo Vision (I) CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
Projected image of a cube. Classical Calibration.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
CSE 6367 Computer Vision Stereo Reconstruction Camera Coordinate Transformations “Everything should be made as simple as possible, but not simpler.” Albert.
Automatic Camera Calibration
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
WP3 - 3D reprojection Goal: reproject 2D ball positions from both cameras into 3D space Inputs: – 2D ball positions estimated by WP2 – 2D table positions.
Image Processing Lecture 2 - Gaurav Gupta - Shobhit Niranjan.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
Epipolar geometry The fundamental matrix and the tensor
© 2005 Yusuf Akgul Gebze Institute of Technology Department of Computer Engineering Computer Vision Geometric Camera Calibration.
Geometric Camera Models and Camera Calibration
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
3D SLAM for Omni-directional Camera
02 – Object Modeling Overview Point Selection Bounding Box Line Equation Least Square Line Equation Conclusions.
Localization for Mobile Robot Using Monocular Vision Hyunsik Ahn Jan Tongmyong University.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
Geometric Camera Models
Binocular Stereo #1. Topics 1. Principle 2. binocular stereo basic equation 3. epipolar line 4. features and strategies for matching.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
General ideas to communicate Show one particular Example of localization based on vertical lines. Camera Projections Example of Jacobian to find solution.
Sections 7-1 and 7-2 Review and Preview and Estimating a Population Proportion.
Computer Vision : CISC 4/689 Going Back a little Cameras.ppt.
Computer Vision Stereo Vision. Bahadir K. Gunturk2 Pinhole Camera.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
18 th August 2006 International Conference on Pattern Recognition 2006 Epipolar Geometry from Two Correspondences Michal Perďoch, Jiří Matas, Ondřej Chum.
Single-view geometry Odilon Redon, Cyclops, 1914.
Vision Geza Kovacs Maslab Colorspaces RGB: red, green, and blue components HSV: hue, saturation, and value Your color-detection code will be more.
Copyright Howie Choset, Renata Melamud, Al Costa, Vincent Lee-Shue, Sean Piper, Ryan de Jonckheere. All Rights Reserved Computer Vision.
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
1 Chapter 2: Geometric Camera Models Objective: Formulate the geometrical relationships between image and scene measurements Scene: a 3-D function, g(x,y,z)
 Remember back in geometry when you did translations? A translation is a. The coordinates of a point use a rule to move from its to its. slide preimageimage.
Computer vision: models, learning and inference M Ahad Multiple Cameras
Features Jan-Michael Frahm.
3D Reconstruction Using Image Sequence
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
CMSC5711 Image processing and computer vision
Graphics Fundamentals
CMSC5711 Revision (1) (v.7.b) revised
Geometry 3: Stereo Reconstruction
Histogram Histogram is a graph that shows frequency of anything. Histograms usually have bars that represent frequency of occuring of data. Histogram has.
CMSC5711 Revision 3 CMSC5711 revision 3 ver.x67.8c.
WINDOWING AND CLIPPING
CMSC5711 Image processing and computer vision
Geometric Camera Models
Image processing and computer vision
Image Processing, Lecture #8
Multiple View Geometry for Robotics
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
WINDOWING AND CLIPPING
Image Processing, Lecture #8
Noah Snavely.
Single-view geometry Odilon Redon, Cyclops, 1914.
The Pinhole Camera Model
Image Enhancement in Spatial Domain: Neighbourhood Processing
Presentation transcript:

Revision 4 CSMSC5711 Revision 4: CSMC5711 v.9a

Q1a Camera model: A 3D point M is at [X,Y,Z]T=[0.5,0.5,2.5]T meters in the world coordinate system. The intrinsic parameters (Kint) and characteristics of a camera are shown below: The image centre is at (Ox ,Oy)=(500,495) pixel position. The camera (1,1) pixel position is at the right bottom corner of the sensor. The horizontal coordinate is increasing from the right to the left, and the vertical coordinate is increasing from the bottom to the top. Horizontal pixel width sx = vertical pixel width sy =5 m. The image centre is at the centre of the image plane. You may assume the camera coordinates are the same as the world coordinates. Revision 4: CSMC5711 v.9a

Q1a The image point of M is at the (600,600) pixel position. Estimate the horizontal and the vertical focal lengths in pixels of the camera.  Calculate the horizontal and vertical focal lengths (fx, fy) in meters.  Discuss the purpose of having parameters Ox and Oy of a camera. A 3D point P is at [0.4, 0.6, 2.4] T in meters. M is being rotated around P first, the rotation angles are small and are (1, 2, 1.5) in degrees (remember to convert degrees into radians before use). Then, it is translated by T= [0.2,0.1,0.4]T meters . Find the new 3-D position (M’) of M in pixels. Find the 2-D image position (in pixels) of M’. You may round off to the results to the nearest integers. Repeat (d) if M is being translated by T first, and then rotated around P. Find the new 3-D position (M”) of M in pixels  Revision 4: CSMC5711 v.9a

Q2b Convolution, edge mask and edge detection: An image S and a second order mask m are shown below Find the convolution result of S and m, the result should include all partially overlapping cases. Revision 4: CSMC5711 v.9a

Q3 Color processing: The RGB_raw values of a pixel are (45,20,10), the maximum value of each R,G,B channel is 255. Remember to normalize R,G.B values before use, ie. If R_raw=100, R=100/255, etc. Calculate the color values in the HSV format. Calculate the color values in the HSL format. Assume you have a histogram-equalization program that is able to equalize the grey level distribution of a picture. Describe how to use this program to improve the image quality of a picture in RGB format. max=max_value(R,G,B) min=min_value(R,G,B) if R = max, H1 = (G-B)/(max-min) if G = max, H1 = 2 + (B-R)/(max-min) if B = max, H1 = 4 + (R-G)/(max-min) H = H1 * 60   Revision 4: CSMC5711 v.9a

Q4 Corner feature: An image IMG with grey level values is shown in the figure below. The matrix E is defined as Calculate the matrix E for the picture Img. Show your calculation steps. Discuss how to check if this window has a corner feature or not. There is no need to find the actual Eigen values involved, just describe the procedure Y IMG 1 x Revision 4: CSMC5711 v.9a

Q5 Stereo vision: Given that F is the fundamental matrix between two stereo cameras, one on the left and another on the right. An image point [u1,v1]T on the left image is corresponding to an image point [u2,v2]T on the right image. Write a formula to find the relation among these terms: f11, f12, f13, f21, f22, f23, f31, f32, f33, (elements of F), u1,v1, u2,v2. Describe how to find F if 8 corresponding image points are given. Write a formula for the essential matrix E using F, Kint1, Kint2 . Revision 4: CSMC5711 v.9a

Q6. Structure estimation (SFM2): A 3D model point X= [X,Y,Z]T is in the world camera coordinates, f is a known focal length. At time t, Rt is the rotation and Tt=[T1, T2, T3 ]T is the translation of the camera with respective to the world coordinate system. The horizontal image position of the 3D point after perspective image projection is [ut,vt]T. d) If the 3D model point X is observed by the camera at 4 different positions indexed by t=1,2,3,4, such that Rt=1,2,3,4 and Tt=1,2,3,4 are known. Write the Jacobean of the 3D model reconstruction algorithm. e) Describe the 3D model reconstruction algorithm (SFM2) procedure to find the 3D model point X. Revision 4: CSMC5711 v.9a