AIT Inline Computational Imaging: Geometric calibration and image rectification

Similar documents
Inline Computational Imaging: Single Sensor Technology for Simultaneous 2D/3D High Definition Inline Inspection

Scalable geometric calibration for multi-view camera arrays

CSCI 5980: Assignment #3 Homography

3DPIXA: options and challenges with wirebond inspection. Whitepaper

Step-by-Step Model Buidling

3D Modeling of Objects Using Laser Scanning

CHAPTER 3 DISPARITY AND DEPTH MAP COMPUTATION

Depth. Common Classification Tasks. Example: AlexNet. Another Example: Inception. Another Example: Inception. Depth

Camera Drones Lecture 3 3D data generation

Dense 3D Reconstruction. Christiano Gava

Real-time Image-based Reconstruction of Pipes Using Omnidirectional Cameras

Computer Vision Lecture 17

DD2423 Image Analysis and Computer Vision IMAGE FORMATION. Computational Vision and Active Perception School of Computer Science and Communication

Computer Vision Lecture 17

Dense 3D Reconstruction. Christiano Gava

55:148 Digital Image Processing Chapter 11 3D Vision, Geometry

Camera Registration in a 3D City Model. Min Ding CS294-6 Final Presentation Dec 13, 2006

L2 Data Acquisition. Mechanical measurement (CMM) Structured light Range images Shape from shading Other methods

Project Title: Welding Machine Monitoring System Phase II. Name of PI: Prof. Kenneth K.M. LAM (EIE) Progress / Achievement: (with photos, if any)

3D Time-of-Flight Image Sensor Solutions for Mobile Devices

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Robot Vision: Camera calibration

Recap: Features and filters. Recap: Grouping & fitting. Now: Multiple views 10/29/2008. Epipolar geometry & stereo vision. Why multiple views?

Linescan System Design for Robust Web Inspection

BIL Computer Vision Apr 16, 2014

calibrated coordinates Linear transformation pixel coordinates

Capture and Dewarping of Page Spreads with a Handheld Compact 3D Camera

Stereo vision. Many slides adapted from Steve Seitz

Camera Calibration. Schedule. Jesus J Caban. Note: You have until next Monday to let me know. ! Today:! Camera calibration

Single-view 3D Reconstruction

Structured light 3D reconstruction

Stereo and structured light

Optimized Design of 3D Laser Triangulation Systems

Rectification and Disparity

METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS

: Easy 3D Calibration of laser triangulation systems. Fredrik Nilsson Product Manager, SICK, BU Vision

There are many cues in monocular vision which suggests that vision in stereo starts very early from two similar 2D images. Lets see a few...

Subpixel accurate refinement of disparity maps using stereo correspondences

Digital Image Processing COSC 6380/4393

Index. 3D reconstruction, point algorithm, point algorithm, point algorithm, point algorithm, 253

Compositing a bird's eye view mosaic

Outline. ETN-FPI Training School on Plenoptic Sensing

CS201 Computer Vision Camera Geometry

Correspondence and Stereopsis. Original notes by W. Correa. Figures from [Forsyth & Ponce] and [Trucco & Verri]

ADS40 Calibration & Verification Process. Udo Tempelmann*, Ludger Hinsken**, Utz Recke*

Index. 3D reconstruction, point algorithm, point algorithm, point algorithm, point algorithm, 263

ZEISS O-SELECT Digital Measuring Projector

Stereo Vision Computer Vision (Kris Kitani) Carnegie Mellon University

Lecture 10 Multi-view Stereo (3D Dense Reconstruction) Davide Scaramuzza

Solution Guide III-C. 3D Vision. HALCON Progress

Advanced Vision Guided Robotics. David Bruce Engineering Manager FANUC America Corporation

Computer Vision. 3D acquisition

CIS 580, Machine Perception, Spring 2015 Homework 1 Due: :59AM

3D Sensing. 3D Shape from X. Perspective Geometry. Camera Model. Camera Calibration. General Stereo Triangulation.

5 member consortium o University of Strathclyde o Wideblue o National Nuclear Laboratory o Sellafield Ltd o Inspectahire

COMPARISON OF LASER SCANNING, PHOTOGRAMMETRY AND SfM-MVS PIPELINE APPLIED IN STRUCTURES AND ARTIFICIAL SURFACES

Complex Sensors: Cameras, Visual Sensing. The Robotics Primer (Ch. 9) ECE 497: Introduction to Mobile Robotics -Visual Sensors

Camera model and multiple view geometry

Dedicated Software Algorithms for 3D Clouds of Points

Structure from Motion. Prof. Marco Marcon

Recognition of Object Contours from Stereo Images: an Edge Combination Approach

Integration of Emerging Inspection Devices with Rapid Manufacturing Systems

Fundamentals of Stereo Vision Michael Bleyer LVA Stereo Vision

3D FACE RECONSTRUCTION BASED ON EPIPOLAR GEOMETRY

arxiv: v1 [cs.cv] 28 Sep 2018

Camera Geometry II. COS 429 Princeton University

Lecture 10 Dense 3D Reconstruction

Sensor Positioning Inside a Linescan Camera

Laser sensors. Transmitter. Receiver. Basilio Bona ROBOTICA 03CFIOR

EE795: Computer Vision and Intelligent Systems

MERGING POINT CLOUDS FROM MULTIPLE KINECTS. Nishant Rai 13th July, 2016 CARIS Lab University of British Columbia

3D Modeling using multiple images Exam January 2008

Rectification. Dr. Gerhard Roth

Intrinsic3D: High-Quality 3D Reconstruction by Joint Appearance and Geometry Optimization with Spatially-Varying Lighting

Precision Tooling Measurement in beverage can industry

Computer Vision. Exercise Session 6 Stereo matching. Institute of Visual Computing

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching

convolution shift invariant linear system Fourier Transform Aliasing and sampling scale representation edge detection corner detection

Rodenstock Products Photo Optics / Digital Imaging

Stereo. 11/02/2012 CS129, Brown James Hays. Slides by Kristen Grauman

Structured Light. Tobias Nöll Thanks to Marc Pollefeys, David Nister and David Lowe

LUMS Mine Detector Project

3D Modeling from Range Images

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching

AXI Technology. X-ray inspection X Line 3D, X Line 2D 3D 2D. 3D X-ray inspection of assemblies populated on both sides

Introduction to 3D Machine Vision

Lecture'9'&'10:'' Stereo'Vision'

Midterm Examination CS 534: Computational Photography

Computer and Machine Vision

Announcements. Motion. Structure-from-Motion (SFM) Motion. Discrete Motion: Some Counting

HIKVISION Dual-Lens People Counting Technology. More lenses, greater accuracy.

X.media.publishing. 3D Computer Vision. Efficient Methods and Applications. von Christian Wöhler. 1. Auflage

Sherlock 7 Technical Resource. Laser Tools

Peak Detector. Minimum Detectable Z Step. Dr. Josep Forest Technical Director. Copyright AQSENSE, S.L.

Stereo and Epipolar geometry

Announcements. Stereo

ZEISS Smartproof 5 Your Integrated Widefield Confocal Microscope for Surface Analysis in Quality Assurance and Quality Control

MULTI-POINT AND SINGLE-POINT

Image processing and features

Registration concepts for the just-in-time artefact correction by means of virtual computed tomography

Transcription:

AIT Inline Computational Imaging: Geometric calibration and image rectification B. Blaschitz, S. Štolc and S. Breuss AIT Austrian Institute of Technology GmbH Center for Vision, Automation & Control Vienna, Austria www.ait.ac.at/hpv

INLINE COMPUTATIONAL IMAGING: WORKING PRINCIPLE Multi-line scan camera Camera IlluminationConstant illumination Inspected object Inspected object Transport stage Transport stage 2

INLINE COMPUTATIONAL IMAGING: WORKING PRINCIPLE Multi-line scan camera Constant illumination Inspected object Transport stage 3

Blaschitz et al. Geometric calibration and image rectification of Inline Computational Imaging AIT ICI LIGHT FIELD: MULTIPLE VIEWING & ILLUMINATION ANGLES y x pin grid array

AIT INLINE COMPUTATIONAL IMAGING: INDUSTRIAL USE CASES Electronic parts Metal parts Product packaging Coins Printed circuit boards Measurement Security print / OVD 2381μm 1064μm 5

ICI SOFTWARE MODULES FOR 2D/3D TASKS Acquisition Stereo matching Coarse refinement Light field data acquisition Camera, illumination, and transport control High speed multi-view / light field stereo matching Fast discrete depth denoising / regularization preserving discontinuities ICI Sensor System Camera Illumination Transport stage Rectification Camera lens undistortion & rectification Transport misalignment correction Feature extraction Extraction of robust image features Extraction of local surface features Fine refinement Fast continuous depth / regularization Fusion with additional depth cues Refined 2D/3D data Fine depth model (depth map, point cloud) Depth measurement confidence Refined 2D texture images (all-in-focus, gloss / shadow suppression) Fine 2.5D surface map 6

MODELLING SKEW TRANSPORT Linescan image n (x 3,y 3 ) Line 1 v Sensor Line n (x 2,y 2 ) u Lens (x 1,y 1 ) u v time Input Image Stack Linescan image 1 Corresponding points in different linescan images have different u-coordinate Goal: Rectified Image Stack (for easier matching) where transport appears aligned Transport direction 7

GOAL: RECTIFIED IMAGE STACK (FOR EASIER MATCHING) WHERE TRANSPORT APPEARS ALIGNED Corresponding points in different linescan images should have same u-coordinate Rectification Camera lens undistortion & rectification Transport misalignment correction uncalibrated calibrated 8

CALIBRATION PRINCIPAL Transport direction t=(t 1,t 2,t 3 ) x v u I v u c Focal length f Sensor plane Camera center 9

VIRTUAL IMAGE PLANE I t=(t 1,t 2,t 3 ) x x v u H Coordinate system of new image plane I I v u Parallel to transport direction c Minimal rotation f Same distance to camera center 10

VIRTUAL IMAGE PLANE Project sensor lines t=(t 1,t 2,t 3 ) x x v u H v u v I Homography from I to I u c f 11

VIRTUAL IMAGE PLANE Resample in I x x Equal u -coordinates H R x x v u Equidistant spacing 12

VIRTUAL IMAGE PLANE Pull back to I t=(t 1,t 2,t 3 ) I x x x v u H R H -1 v v I u c u c f f 13

VIRTUAL IMAGE PLANE Interpolate color values x v H R H -1 u x x M(u,v) is the color value at position (u,v) (u-1,v) (x,v) x=(u,v) 1 - s s v u 14

CALIBRATION IMPROVES STEREO MATCHING Acquisition Stereo matching Coarse refinement Light field data acquisition Camera, illumination, and transport control High speed multi-view / light field stereo matching Fast discrete depth denoising / regularization preserving discontinuities ICI Sensor System Camera Illumination Transport stage Rectification Camera lens undistortion & rectification Transport misalignment correction Feature extraction Extraction of robust image features Extraction of local surface features Fine refinement Fast continuous depth / regularization Fusion with additional depth cues Refined 2D/3D data Fine depth model (depth map, point cloud) Depth measurement confidence Refined 2D texture images (all-in-focus, gloss / shadow suppression) Fine 2.5D surface map 15

IMPROVED CORRESPONDENCE ANALYSIS Stereo matching High speed multi-view / light field stereo matching Rectification Camera lens undistortion & rectification Transport misalignment correction Feature extraction Extraction of robust image features Extraction of local surface features Refined 2D/3D data Fine depth model (depth map, point cloud) Depth measurement confidence Refined 2D texture images (all-in-focus, gloss / shadow suppression) Fine 2.5D surface map 16

SCENE COMPARISON IMAGE GRADIENT Uncalibrated Calibrated Maximal pixel intensity Reconstructed z value after depth denoising Maximal pixel intensity Reconstructed z value after depth denoising 17

SCENE COMPARISON 3D RECONSTRUCTION Uncalibrated Calibrated 18

EXAMPLE: STAIRCASE INPUT LIGHTFIELD STACK CAD model of the 3d printed model staircase (print tolerance approx. 0.0615mm) 19

EXAMPLE: STAIRCASE 3D RECONSTRUCTION Distance from camera center Height difference of two steps 20

EXAMPLE: EURO CENT COINS IMAGE STACK 10 Euro Cent coin Diameter 19.75mm Thickness 1,93mm 2 Euro Cent coin Diameter 18.75mm Thickness 1,67mm 21

EXAMPLE: EURO CENT COINS - UNCALIBRATED 22

EXAMPLE: EURO CENT COINS - CALIBRATED 23

EXAMPLE: EURO CENT COINS ERROR MEASURE 24

TAKE-HOME MESSAGE New calibration method turns AIT s Inline Computational Imaging system, which uses a single multi-line scan camera to generate 3d light field stacks into a measurement device in µm-scale at industrial inline production speed For industrial applications, scientific work and our patents visit www.ait.ac.at/hpv High speed transport 25

THANK YOU FOR YOUR ATTENTION! Bernhard Blaschitz bernhard.blaschitz@ait.ac.at 26