Single-shot Extrinsic Calibration of a Generically Configured RGB-D Camera Rig from Scene Constraints

Similar documents
Single-Shot Extrinsic Calibration of a Generically Configured RGB-D Camera Rig from Scene Constraints

Intrinsic and Extrinsic Camera Parameter Estimation with Zoomable Camera for Augmented Reality

Photometric Laser Scanner to Camera Calibration for Low Resolution Sensors

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

calibrated coordinates Linear transformation pixel coordinates

Supplementary Material for A Multi-View Stereo Benchmark with High-Resolution Images and Multi-Camera Videos

3D-2D Laser Range Finder calibration using a conic based geometry shape

Flexible Calibration of a Portable Structured Light System through Surface Plane

Video Mosaics for Virtual Environments, R. Szeliski. Review by: Christopher Rasmussen

Multiple View Geometry

Pin Hole Cameras & Warp Functions

Image Transformations & Camera Calibration. Mašinska vizija, 2018.

arxiv: v1 [cs.cv] 28 Sep 2018

A Novel Illumination-Invariant Loss for Monocular 3D Pose Estimation

Calibration of an Optical-Acoustic Sensor

Machine vision. Summary # 11: Stereo vision and epipolar geometry. u l = λx. v l = λy

A Low Power, High Throughput, Fully Event-Based Stereo System: Supplementary Documentation

Accurate 3D Face and Body Modeling from a Single Fixed Kinect

Robust Articulated ICP for Real-Time Hand Tracking

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Identifying Car Model from Photographs

A Factorization Method for Structure from Planar Motion

Colored Point Cloud Registration Revisited Supplementary Material

Go-ICP: A Globally Optimal Solution to 3D ICP Point-Set Registration

3D Reconstruction from Scene Knowledge

Step-by-Step Model Buidling

3D Computer Vision. Structured Light II. Prof. Didier Stricker. Kaiserlautern University.

3D Reconstruction of a Hopkins Landmark

Archeoviz: Improving the Camera Calibration Process. Jonathan Goulet Advisor: Dr. Kostas Daniilidis

Transferring Colours to Grayscale Images by Locally Linear Embedding

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

Outline. ETN-FPI Training School on Plenoptic Sensing

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

Segmentation and Tracking of Partial Planar Templates

Il colore: acquisizione e visualizzazione. Lezione 17: 11 Maggio 2012

CRF Based Point Cloud Segmentation Jonathan Nation

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

arxiv: v1 [cs.cv] 28 Sep 2018

The main problem of photogrammetry

Multi-view reconstruction for projector camera systems based on bundle adjustment

Registration of Images to Unorganized 3D Point Clouds Using Contour Cues

Tri-modal Human Body Segmentation

Contents I IMAGE FORMATION 1

5LSH0 Advanced Topics Video & Analysis

Simultaneous Localization and Calibration: Self-Calibration of Consumer Depth Cameras

Robotic Ultrasound Needle Placement and Tracking: Robot-to-Robot Calibration

Structured light 3D reconstruction

Stereo Rig Final Report

DEVELOPMENT OF LARGE SCALE STRUCTURED LIGHT BASED MEASUREMENT SYSTEMS

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

Overview. Augmented reality and applications Marker-based augmented reality. Camera model. Binary markers Textured planar markers

3D Models from Range Sensors. Gianpaolo Palma

3D Scene Reconstruction with a Mobile Camera

#65 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR AT TRAFFIC INTERSECTIONS

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Jump Stitch Metadata & Depth Maps Version 1.1

DeepIM: Deep Iterative Matching for 6D Pose Estimation - Supplementary Material

Camera Parameters and Calibration

FAST REGISTRATION OF TERRESTRIAL LIDAR POINT CLOUD AND SEQUENCE IMAGES

arxiv: v1 [cs.cv] 18 Aug 2017

Rigid ICP registration with Kinect

LUMS Mine Detector Project

Monocular Template-based Reconstruction of Inextensible Surfaces

Accurate Motion Estimation and High-Precision 3D Reconstruction by Sensor Fusion

Targetless Calibration of a Lidar - Perspective Camera Pair. Levente Tamás, Zoltán Kató

On calibration of a low-cost time-of-flight camera

CSCI 5980: Assignment #3 Homography

LEARNING RIGIDITY IN DYNAMIC SCENES FOR SCENE FLOW ESTIMATION

Toward Flexible 3D Modeling using a Catadioptric Camera

3D Modeling using multiple images Exam January 2008

Depth from two cameras: stereopsis

Mesh from Depth Images Using GR 2 T

Go-ICP: Solving 3D Registration Efficiently and Globally Optimally

Multiple View Depth Generation Based on 3D Scene Reconstruction Using Heterogeneous Cameras

Computer Vision I - Algorithms and Applications: Multi-View 3D reconstruction

/10/$ IEEE 4048

Augmenting Reality, Naturally:

ENGN D Photography / Spring 2018 / SYLLABUS

The reconstruction problem. Reconstruction by triangulation

Correspondence. CS 468 Geometry Processing Algorithms. Maks Ovsjanikov

Automatic camera to laser calibration for high accuracy mobile mapping systems using INS

3D Reconstruction from FMV for terrain awareness

Camera Model and Calibration

Inverse Kinematics II and Motion Capture

Stereo Vision. MAN-522 Computer Vision

Learning Semantic Environment Perception for Cognitive Robots

arxiv: v2 [cs.cv] 9 Jan 2017

Master s Thesis. Stereo Fusion using a Refractive Medium on a Binocular Base

Subpixel accurate refinement of disparity maps using stereo correspondences

Automatic Photo Popup

Application of LSD-SLAM for Visualization Temperature in Wide-area Environment

Camera model and multiple view geometry

An Image Based 3D Reconstruction System for Large Indoor Scenes

Il colore: acquisizione e visualizzazione. Lezione 20: 11 Maggio 2011

A NEW AUTOMATIC SYSTEM CALIBRATION OF MULTI-CAMERAS AND LIDAR SENSORS

A General Expression of the Fundamental Matrix for Both Perspective and Affine Cameras

Mysteries of Parameterizing Camera Motion - Part 1

Efficient SLAM Scheme Based ICP Matching Algorithm Using Image and Laser Scan Information

More and More on Light Fields. Last Lecture

Camera Geometry II. COS 429 Princeton University

Transcription:

Single-shot Extrinsic Calibration of a Generically Configured RGB-D Camera Rig from Scene Constraints Jiaolong Yang*, Yuchao Dai^, Hongdong Li^, Henry Gardner^ and Yunde Jia* *Beijing Institute of Technology (BIT), ^The Australian National University (ANU)

Introduction Calibration are required to fuse the color and depth images for AR/MR applications. Intrinsic parameters are often fixed while extrinsic parameters can be subject to change. Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 2

Related Work Calibration with checkerboard pattern Q. Zhang and R. Pless IROS 04 D. Herrera et al. PAMI 12 C. Zhang and Z. Zhang. ICME 11

Related Work Calibration with checkerboard pattern (single shot) A. Geiger et al. ICRA 12 Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 4

Single-shot Calibration from Scene Constraints Our target: Single-shot verus multi-shot Scene constraints verus calibration patterns The principles: Colour image and depth map measure the scene in different modalities from different positions Scene constraints are invariant to view and modalities Single-shot with scene constraints provide enough information for extrinsic calibration Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 5

Single-shot Calibration from Scene Constraints Scene constraints: Distance: known distance, distance equivalency Angle: parallel, orthogonal, known angle Evaluation: Inverse projection Scene knowledge measurement Scene knowledge discrepancy Benefits: Hand held camera application Post processing / permit varying extrinsic parameters Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 6

Scene Constraints Evaluation Scene Constraints (Ground Truth) Measurements with Poor Calibration Measurements with Good Calibration Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 7

Single-shot Extrinsic Calibration Θ [0.1, -0.1, 1.3] 0.9m [0.2, 0.4, 0.5] Inverse Projection Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 8

Single-shot Extrinsic Calibration Inverse projection: from color image to 3D 1 ( d, d, d x ) ( ) ( c, c i yi zi = g Θ ui vi ) Infer 3D position for 2D colour image pixel Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 9

Scene constraints evaluation Given a we can evaluate the discrepancy between a scene constraint and its measurement. Known distance constraint: Distance equivalency constraint: Angular constraints Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 10

Single-shot Extrinsic Calibration Our goal is to find the optimal transformation minimizing the total geometric error: Non-linear Minimization: Levenberg-Marquardt algorithm (numerical gradients) Nelder-Mead simplex downhill on SE(3) manifold (gradient free) Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 11

Initialization Build 3D points from the color camera by Single View Reconstruction (SVR) with Scene Constraints Find initial transformation between color and depth point clouds by Pointset Registration Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 12

Initialization: Single View Reconstruction (SVR) The corresponding 3D point of lies on the ray with direction with unknown projective depth to determine. Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 13

Initialization: Single View Reconstruction (SVR) The known distance (see paper for more constraints and minimal configuration) between two 3D points gives constraint on the projective depth. Semi-Definite Programming (SDP) problem Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 14

Initialization: Pointset registration Two point clouds:, Iterative Closest Point (ICP) Go-ICP(Globally-optimal ICP) Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 15

Experiments 1) Synthesized scene Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 16

Experiments 1) Synthetic data: two cylinders Quantitative results Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 17

Experiments 1) Synthetic data: two cylinders Qualitative results Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 18

Experiments 2) Real-world scene: three A4 paper Single view reconstruction Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 19

Experiments 2) Real-world scene: three A4 paper Quantitative results Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 20

Applications Warping of real-world scene: (after calibration with three sheets of A4 paper) Qualitative results Herrera et al 2012 Ours Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 21

Applications AR application An augmented reality demonstration Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 22

Conclusions: Single-shot extrinsic calibration of a generically configured RGB-D camera rig from scene constraints Single view reconstruction + pointset registration for initialization Without specifically designed patterns Correspondence-free Geometric error minimization Less human intervention Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 23

Future Works Efficient implementation Extrinsic calibration for hand held camera video sequences Deal with large displacement

Thanks Support: ARC LP--- with Microsoft Research Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 25

Questions? Single-shot Extrinsic Calibration of a RGB-D Camera Rig from Scene Constraints 26