NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 1 Automated Registration for 3D.

Slides:



Advertisements
Similar presentations
Participants: Fraunhofer Gesellschaft zur Foerderung der angewandten Forschung e.V. IPA, Germany- coordinator Centro Ricerche Fiat Società Consortile per.
Advertisements

Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Automation (21-541) Sharif University of Technology Session # 13
Temporally Coherent Completion of Dynamic Shapes Hao Li, Linjie Luo, Daniel Vlasic, Pieter Peers, Jovan Popović, Mark Pauly, Szymon Rusinkiewicz ACM Transactions.
Robust Global Registration Natasha Gelfand Niloy Mitra Leonidas Guibas Helmut Pottmann.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 14.
Advanced Manufacturing Laboratory Department of Industrial Engineering Sharif University of Technology Session # 12.
Integrating a Short Range Laser Probe with a 6-DOF Vertical Robot Arm and a Rotary Table Theodor Borangiu Anamaria Dogar
Computer Integrated Manufacturing CIM
Semi-automatic Range to Range Registration: A Feature-based Method Chao Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter College.
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
Reverse Engineering Niloy J. Mitra.
Registration of two scanned range images using k-d tree accelerated ICP algorithm By Xiaodong Yan Dec
Iterative closest point algorithms
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
Niloy J. Mitra1, Natasha Gelfand1, Helmut Pottmann2, Leonidas J
Face Recognition Based on 3D Shape Estimation
CAD/CAM Design Process and the role of CAD. Design Process Engineering and manufacturing together form largest single economic activity of western civilization.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM Graphics modeling.
The Planar-Reflective Symmetry Transform Princeton University.
A Hierarchical Method for Aligning Warped Meshes Leslie Ikemoto 1, Natasha Gelfand 2, Marc Levoy 2 1 UC Berkeley, formerly Stanford 2 Stanford University.
CSci 6971: Image Registration Lecture 5: Feature-Base Regisration January 27, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart,
DRAFT Page 1 Advanced Manufacturing Center Focus  5-axis Machining  Additive Manufacturing  Laser Processing  Non-contact Inspection  Machining Optimization.
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
Reconfigurable Inspection Machine (RIM). NFS Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of.
The University of Michigan, Ann Arbor Engineering Research Center for Reconfigurable Manufacturing Systems TA-3 Projects In-Process Metrology.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
Xiaojiang Ling CSE 668, Animate Vision Principles for 3D Image Sequences CSE Department, SUNY Buffalo
Parametric & 3-D Solid Modeling
Goal: Understand the stages in design process and the role of computer aided design. Objectives: After this chapter, you should understand the following.
Gwangju Institute of Science and Technology Intelligent Design and Graphics Laboratory Multi-scale tensor voting for feature extraction from unstructured.
Tech 149: Unit 3 Computer-Aided Engineering and Other CIM Subsystems.
Basic Principles of Coordinate Measuring machines
NSF Engineering Research Center for Reconfigurable Manufacturing Systems University of Michigan College of Engineering In-Line Engine Valve Seat Inspection.
Knowledge Extraction from Aerodynamic Design Data and its Application to 3D Turbine Blade Geometries Lars Graening
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
LASER AND ADVANCES IN METROLOGY
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
Study of Surface Porosity
Quality Assessment for LIDAR Point Cloud Registration using In-Situ Conjugate Features Jen-Yu Han 1, Hui-Ping Tserng 1, Chih-Ting Lin 2 1 Department of.
A Method for Registration of 3D Surfaces ICP Algorithm
Reusing physical assets through reverse engineering in NX
Computer Aided Process Planning (CAPP). What is Process Planning? Process planning acts as a bridge between design and manufacturing by translating design.
NSF Engineering Research Center for Reconfigurable Manufacturing Systems University of Michigan College of Engineering Reconfigurable System for Turbine.
Quantitative Analyses of Human Pubic Symphyseal Morphology Using Three Dimensional Data: The Potential Utility for Aging Adult Human Skeletons Matthew.
Suppression of the eyelash artifact in ultra-widefield retinal images Vanessa Ortiz-Rivera – Dr. Badrinath Roysam, Advisor –
Adaptive Rigid Multi-region Selection for 3D face recognition K. Chang, K. Bowyer, P. Flynn Paper presentation Kin-chung (Ryan) Wong 2006/7/27.
Image Registration with Hierarchical B-Splines Z. Xie and G. Farin.
EFFICIENT VARIANTS OF THE ICP ALGORITHM
Validation of the Measurement Performance of a 3-D Vision Sensor by means of a Coordinate Measuring Machine Giovanna Sansoni1, Simone Carmignato2, Enrico.
Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Company LOGO Technology and Application of Laser Tracker in Large Space Measurement Yang Fan, Li Guangyun, Fan Baixing IWAA2014 in Beijing, China Zhengzhou.
A 2D/3D correspondence building method for reconstruction of a 3D bone surface model Longwei Fang
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
- 1 - CMM-Manager A Full-Featured CMM Software Package.
CSE 554 Lecture 8: Alignment
Trimble LaserAce 1000 Accuracy Evaluation for Indoor Data Acquisition
Introduction to Graphics Modeling
CSc 8820 Advanced Graphics Algorithms
Local Feature Extraction Using Scale-Space Decomposition
Domain-Modeling Techniques
Dongwook Kim, Beomjun Kim, Taeyoung Chung, and Kyongsu Yi
Simplification of Articulated Mesh
Computed Tomography (C.T)
Presentation transcript:

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 1 Automated Registration for 3D Inspection of Complex Shapes Xinju Li, Igor Guskov, Jacob Barhak EECS & ERC/RMS University of Michigan

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 2 Challenge Develop methodology for inspection of surfaces with complex geometry.

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 3 Challenge in Inspection: Part Alignment Coordinate system registration is required since measured data and the CAD model are not in the same coordinate system

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 4 Part Alignment - From Common Practice to Computing Power Common Practice Physical Part Alignment: Fixture dependant A calibration-like process prior to the physical inspection The part coordinate system is established by measuring locators Computing power allows Computational Part Alignment: Fixtureless The Alignment is preformed after measurement acquisition The nominal shape establishes the part coordinate system

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 5 Approach Advantages No fixture required for inspection –Free-orientation inspection possible –Save design time –Save in manufacturing resources –Save time allotted for mounting the part in the fixture –Increased part exposure during inspection A simplified inspection plan –Does not require prior knowledge of the inspected part –Save time in designing the inspection plan –Decouple acquisition and alignment stages –Less physical interaction

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 6 More Advantages Improved information flow between processes in modern environment –No need in Datum definition for inspection –The CAD model is the nominal shape –Rapid prototyped parts can be easily inspected Inspection machine capabilities increase –Part size is not limited to inspection volume –Systematic errors can be compensated for –Suits various machines employing non-contact probes

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 7 Computational Part Alignment Inspection Inspection and Alignment Methodology Solution Refinement Iterate Closest Point (ICP) algorithm Shape Deviation (Manufacturing error) Acquired 3D Data 3D CAD model Initial Pose Estimation (Approximate solution)

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 8 Inspection Approach is Similar to Reverse Engineering Measurement from a single direction Multi-scan from 12 directions

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 9 Alignment by Registration for Reverse Engineering and for Inspection Inspection: Registration between a point cloud and the CAD model Reverse Engineering: Registration between clouds of points acquired from different vantages

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 10 Computational Part Alignment Inspection Inspection and Alignment Methodology Solution Refinement Iterate Closest Point (ICP) algorithm Shape Deviation (Manufacturing error) Acquired 3D Data 3D CAD model Initial Pose Estimation (Approximate solution)

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 11 Overview Scans and models are point clouds with normals A scan is considered part of its model Feature points are detected and matched Before matchingAfter initial matching Method by Xinju Li and Igor Guskov

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 12 Point Selection Multi-scale feature points are used to minimize the matching effort using: –Xinju Li, Igor Guskov, “Multi-scale Features for Approximate Alignment of Point-based Surfaces” (SGP05) Build multi-scale representation of the surface by a smoothing procedure Compute the normal difference between neighbor levels Feature points are local maximal or minimal of normal difference Scan and model : feature points are marked with yellow circles

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 13 Point Selection Multi-scale representation Normal difference Feature points are local maxima or minima on the normal difference of the surface Method by: Xinju Li and Igor Guskov

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 14 Matching and Transformation Calculate transform for all feature pairs Select best transform according to distance criteria Normal Principal Curvature Direction Method by: Xinju Li and Igor Guskov

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 15 Computational Part Alignment Inspection Inspection and Alignment Methodology Shape Deviation (Manufacturing error) Acquired 3D Data 3D CAD model Initial Pose Estimation (Approximate solution) Solution Refinement Iterate Closest Point (ICP) algorithm

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 16 Solution Refinement: ICP Algorithm For every cloud point p i find the closest point q i on the model  Find the transformation T to minimize distance sum  || p i - T q i || 2 Iterate the process until it converges Output the Deviation Given a point cloud {p i } and a CAD model  of the part Graphics by: Liang Zhu

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 17 Output: Shape Verification Model: Vertices; 139,336 Faces Scan: 26,757 sampled points in 12 scans

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 18 Output: Shape Verification Model: 882,954 Vertices; 1,765,388 Faces Simplified: 50,054 Vertices, 100,000 Faces Scan: 87,903 sampled points in 12 scans

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 19 Output: Shape Verification Model: 530,168 Vertices; 1,060,346 Faces Simplified: Vertices; 100,000 Faces Scan: 31,677 sampled points in 12 scans

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 20 Additional Information J. Barhak, “Utilizing Computing Power to Simplify the Inspection Process of Complex Shapes”. The 2004 Israel-Italy Bi-National Conference on Measurements and Uncertainty Evaluation in Coordinate Measuring Machine (CMM) and Scanners and their Implication on Design and Reverse Engineering. Haifa, Israel, November 29-30, L. Zhu, J. Barhak, V. Srivatsan, R. Katz, “Error Analysis and Simulation for Four-Axis Optical Inspection System”, Digital Enterprise Technology, September 13-15, 2004, Seattle, Washington, USA. L. Zhu, J. Barhak, V. Srivatsan, R. Katz, “Efficient Registration for Precision Inspection of Free-Form Surfaces”, Accepted by the International Journal of Advanced Manufacturing Technology.

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 21 Conclusions Multi-view inspection offers many advantages, especially in conjunction with contemporary non-contact devices. Computing power is an essential component in dealing with multi-view inspection.

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 22 Acknowledgements Research supported by the NSF Engineering Research Center for Reconfigurable Manufacturing Systems (ERC/RMS) under the grant EEC This work was also supported in part by NSF CAREER award (CCR ) Prof. Yoram Koren for supporting these projects Geoffrey Blake and Sher Jun Tan for programming Dr. Liang Zhu and Vijay Srivatsan for their help in developing the 3D inspection approach Special thanks to Steve Erskine for his aid in system construction Neil Craft from Williams International for his consultation Szymon Rusinkiewicz for his consultation at early stages of the work Additional thanks to the UM3D Lab director Dr.-Ing. Klaus-Peter Beier and Brett Lyons for manufacturing the models Cyberware.com web site for the hip bone model Large Geometric Models Archive at Georgia Institute of Technology for the Turbine blade model The Arrigo dataset are courtesy of the Visual Computing Lab of CNR-IS TI, Pisa, Italy

NSF Engineering Research Center for Reconfigurable Manufacturing Systems College of engineering, University of Michigan 23 Thank you for your attention!! Your feedback and questions are welcome