Robust and Accurate Surface Measurement Using Structured Light IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 57, NO. 6, JUNE 2008 Rongqian.

Slides:



Advertisements
Similar presentations
Simultaneous surveillance camera calibration and foot-head homology estimation from human detection 1 Author : Micusic & Pajdla Presenter : Shiu, Jia-Hau.
Advertisements

QR Code Recognition Based On Image Processing
IEEE Transactions on Consumer Electronics, Vol. 45, No. 1, AUGUST 1999 Muhammad Bilal Ahmad and Tae-Sun Choi, Senior Member,IEEE.
--- some recent progress Bo Fu University of Kentucky.
Dynamic Occlusion Analysis in Optical Flow Fields
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Structured Lighting Guido Gerig CS 6320, 3D Computer Vision Spring 2012 (thanks: some slides S. Narasimhan CMU, Marc Pollefeys UNC)
Intelligent Systems Lab. Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes Davide Scaramuzza, Ahad Harati, and Roland.
Chapter 5 Raster –based algorithms in CAC. 5.1 area filling algorithm 5.2 distance transformation graph and skeleton graph generation algorithm 5.3 convolution.
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
CS485/685 Computer Vision Prof. George Bebis
Comparison and Combination of Ear and Face Images in Appearance-Based Biometrics IEEE Trans on PAMI, VOL. 25, NO.9, 2003 Kyong Chang, Kevin W. Bowyer,
Camera Calibration CS485/685 Computer Vision Prof. Bebis.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Presented by: Ali Agha March 02, Outline Sterevision overview Motivation & Contribution Structured light & method overview Related work Disparity.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
CSE473/573 – Stereo Correspondence
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Camera Parameters and Calibration. Camera parameters From last time….
Stockman MSU/CSE Math models 3D to 2D Affine transformations in 3D; Projections 3D to 2D; Derivation of camera matrix form.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
Automatic Camera Calibration
Tricolor Attenuation Model for Shadow Detection. INTRODUCTION Shadows may cause some undesirable problems in many computer vision and image analysis tasks,
A Rapid Stereo Matching Algorithm Based on Disparity Interpolation Gang Yao Yong Liu Bangjun Lei Dong Ren Institute of Intelligent Vision and Image Information.
3D Fingertip and Palm Tracking in Depth Image Sequences
Epipolar geometry The fundamental matrix and the tensor
1 Preview At least two views are required to access the depth of a scene point and in turn to reconstruct scene structure Multiple views can be obtained.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Digital Image Processing CCS331
Shape from Stereo  Disparity between two images  Photogrammetry  Finding Corresponding Points Correlation based methods Feature based methods.
Localization for Mobile Robot Using Monocular Vision Hyunsik Ahn Jan Tongmyong University.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
© by Yu Hen Hu 1 ECE533 Digital Image Processing Image Segmentation.
Correspondence-Free Determination of the Affine Fundamental Matrix (Tue) Young Ki Baik, Computer Vision Lab.
General ideas to communicate Show one particular Example of localization based on vertical lines. Camera Projections Example of Jacobian to find solution.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
3D Object Modelling and Classification Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University,
A B C D E F A ABSTRACT A novel, efficient, robust, feature-based algorithm is presented for intramodality and multimodality medical image registration.
Plane-based external camera calibration with accuracy measured by relative deflection angle Chunhui Cui , KingNgiNgan Journal Image Communication Volume.
Design of PCA and SVM based face recognition system for intelligent robots Department of Electrical Engineering, Southern Taiwan University, Tainan County,
Figure 6. Parameter Calculation. Parameters R, T, f, and c are found from m ij. Patient f : camera focal vector along optical axis c : camera center offset.
1 Watermarking Scheme Capable of Resisting Sensitivity Attack IEEE signal processing letters, vol. 14, no. 2, February. 2007, pp Xinpeng Zhang.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
Vehicle Detection in Aerial Surveillance Using Dynamic Bayesian Networks Hsu-Yung Cheng, Member, IEEE, Chih-Chia Weng, and Yi-Ying Chen IEEE TRANSACTIONS.
3D Reconstruction Using Image Sequence
3D Sensing 3D Shape from X Perspective Geometry Camera Model Camera Calibration General Stereo Triangulation 3D Reconstruction.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Course 5 Edge Detection. Image Features: local, meaningful, detectable parts of an image. edge corner texture … Edges: Edges points, or simply edges,
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
1/39 Motion Adaptive Search for Fast Motion Estimation 授課老師:王立洋老師 製作學生: M 蔡鐘葳.
Instructor: Mircea Nicolescu Lecture 10 CS 485 / 685 Computer Vision.
Pixel Parallel Vessel Tree Extraction for a Personal Authentication System 2010/01/14 學生:羅國育.
Camera calibration from multiple view of a 2D object, using a global non linear minimization method Computer Engineering YOO GWI HYEON.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
AAFS 2004 Dallas Zeno Geradts
Watermarking Scheme Capable of Resisting Sensitivity Attack
Author : Sang Hwa Lee, Junyeong Choi, and Jong-Il Park
제 5 장 스테레오.
José Manuel Iñesta José Martínez Sotoca Mateo Buendía
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Common Classification Tasks
Epipolar geometry continued
Multiple View Geometry for Robotics
Reconstruction.
An Infant Facial Expression Recognition System Based on Moment Feature Extraction C. Y. Fang, H. W. Lin, S. W. Chen Department of Computer Science and.
第 九 章 影像邊緣偵測 9-.
Presentation transcript:

Robust and Accurate Surface Measurement Using Structured Light IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, VOL. 57, NO. 6, JUNE 2008 Rongqian Yang, Sheng Cheng, Wei Yang, and Yazhu Chen PPT 製作 100 % Adviser : 謝銘原 Student: 謝琮閔 ID : M

Outline Abstract Introduction System design Structured light exaction and coding procedure Experimental results Discussion and conclusion

Abstract 3-D surfaces using a binocular system Each structured light sheet is fitted to a conicoid Zero-crossing detection algorithm with Steger’s detector Linked line with the gray code to avoid producing outliers caused by erroneous decoding

INTRODUCTION Structured light measurement methods for 3-D coordinate acquisition have been rapidly developing and have been applied in various domains. The accuracy of measurement is related to the distortion of LCD projector lens and the subpixel location of stripes.

INTRODUCTION Classic stereo vision system Steger’s curvilinear structure detection method Gray code Dynamic threshold Per-pixel varying threshold and oversampling

INTRODUCTION Each structured light sheet is regarded as a conicoid Ridgeline linking algorithm is also employed to link the subpixel points in a stripe and construct a data list Gray code separates the measurement area into a great number of divisions

SYSTEM DESIGN System employs two digital cameras to reduce the shading area on the object surface The system model, as shown in Fig. 1, consists mainly of two charge-coupled device (CCD) cameras and one LCD projector.

SYSTEM DESIGN

In Fig. 1, indicate the left, right, and global coordinate systems These coordinate systems can be related to each other using the following formulas:

SYSTEM DESIGN represent the coordinates of an arbitrary point in the three coordinate systems are the rotation matrices and translation vectors from the left or right camera coordinate system to the global coordinate system are the rotation matrix and the translation vector from the left coordinate system to the right coordinate system

SYSTEM DESIGN Each structured light sheet is regarded as a conical surface, which can be approximated using the following conicoid equation: The structured light calibration procedure is followed to ascertain µ.

STRUCTURED LIGHT EXACTION AND CODING PROCEDURE The stripes in an image can be considered as a curvilinear structure, and the subpixel location of stripes can be obtained by the Steger’s curvilinear structure detector Steger’s detector and the zero-crossing detection method are integrated A line linking algorithm is introduced to group the subpixel points at each stripe

A. Subpixel Location Detection Eigenvalues and eigenvectors of the Hessian matrix : The subpixel location is, where :

A. Subpixel Location Detection The ridges at the pixels satisfy (6). An original image and the binary image with the marked ridge points are shown in Fig. 2(a) and (b)

A. Subpixel Location Detection Zero-crossing detection method is combined with Steger’s detector. Let A function is thus constructed as :

A. Subpixel Location Detection If the result is, then the points and are marked as potential ridge points for they have different signs Fig. 2(c) shows the marked image that fuses Fig. 2(b) and the zero-crossing detection result

B. Linking Algorithm From the subpixel location algorithm, the following data are obtained for a pixel : the orientation of the line and the subpixel location of the line

C. Coding Procedure To facilitate correspondence matching, the method proposed by Gühring, which combines gray code and line shifting The gray code is used to design the projected pattern such that the measurement area is divided into a large number of divisions, with each division having a unique identification code.

C. Coding Procedure The identification code possessed by the majority of subpixel points can be treated as that of all subpixel points at a stripe because the subpixel points at a stripe have been linked to a line.

EXPERIMENTAL RESULTS The relative error of the conicoid method is 0.26%, whereas the relative error of the plane method is 0.75%. Fig. 3(a) is an original image, whereas Fig. 3(b) is the detected result. In Fig. 3(b), some stripes are split into several segments because of discontinuities and shading.

EXPERIMENTAL RESULTS

Fig. 4(a) is an original gray code image, whereas Fig. 4(b) is the decoding result of the gray code images

DISCUSSION AND CONCLUSION The subpixel locations of the stripes are detected by the proposed method as it combines the zero- crossing algorithm with Steger’s curvilinear detector In some applications with complicated surface shapes, the extracted center may not be the actual center, as a result of image bias.