Range Imaging and Pose Estimation of Non-Cooperative Targets using Structured Light Dr Frank Pipitone, Head, Sensor Based Systems Group Navy Center for.

Slides:



Advertisements
Similar presentations
For Internal Use Only. © CT T IN EM. All rights reserved. 3D Reconstruction Using Aerial Images A Dense Structure from Motion pipeline Ramakrishna Vedantam.
Advertisements

TERRESTRIAL LASER SCANNING (TLS): APPLICATIONS TO ARCHITECTURAL AND LANDSCAPE HERITAGE PRESERVATION – PART 1.
Digital Camera Essential Elements Part 1 Sept
High-Resolution Three- Dimensional Sensing of Fast Deforming Objects Philip Fong Florian Buron Stanford University This work supported by:
Kawada Industries Inc. has introduced the HRP-2P for Robodex 2002
Vision Sensing. Multi-View Stereo for Community Photo Collections Michael Goesele, et al, ICCV 2007 Venus de Milo.
Introduction To Tracking
Cambridge, Massachusetts Pose Estimation in Heavy Clutter using a Multi-Flash Camera Ming-Yu Liu, Oncel Tuzel, Ashok Veeraraghavan, Rama Chellappa, Amit.
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
Localization of Piled Boxes by Means of the Hough Transform Dimitrios Katsoulas Institute for Pattern Recognition and Image Processing University of Freiburg.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Uncalibrated Geometry & Stratification Sastry and Yang
View interpolation from a single view 1. Render object 2. Convert Z-buffer to range image 3. Re-render from new viewpoint 4. Use depths to resolve overlaps.
Face Recognition Based on 3D Shape Estimation
What’s on page 13-25? Tom Butkiewicz. Refresh Rates Flicker from shutter systems Halve refresh rates 2 eyed 120Hz != 1 eyed 60Hz Phosphors 2 Polarized.
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
Iris Recognition By Mohammed, Ashfaq Ahmed. Introduction Iris Recognition is a Biometric Technology which deals with identification based on the human.
3-D Computer Vision Using Structured Light Prepared by Burak Borhan.
Stockman MSU/CSE Math models 3D to 2D Affine transformations in 3D; Projections 3D to 2D; Derivation of camera matrix form.
View interpolation from a single view 1. Render object 2. Convert Z-buffer to range image 3. Re-render from new viewpoint 4. Use depths to resolve overlaps.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
Festo AG & Co. KG, Esslingen
Lens ALens B Avg. Angular Resolution Best Angular Resolution (deg) Worst Angular Resolution (deg) Image Surface Area (mm 2 )
On the Design, Construction and Operation of a Diffraction Rangefinder MS Thesis Presentation Gino Lopes A Thesis submitted to the Graduate Faculty of.
Automatic Camera Calibration
Mohammed Rizwan Adil, Chidambaram Alagappan., and Swathi Dumpala Basaveswara.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Convolutional Neural Networks for Image Processing with Applications in Mobile Robotics By, Sruthi Moola.
A Brief Overview of Computer Vision Jinxiang Chai.
Recap Low Level Vision –Input: pixel values from the imaging device –Data structure: 2D array, homogeneous –Processing: 2D neighborhood operations Histogram.
Real-Time Phase-Stamp Range Finder with Improved Accuracy Akira Kimachi Osaka Electro-Communication University Neyagawa, Osaka , Japan 1August.
1/20 Obtaining Shape from Scanning Electron Microscope Using Hopfield Neural Network Yuji Iwahori 1, Haruki Kawanaka 1, Shinji Fukui 2 and Kenji Funahashi.
IPD Technical Conference February 19 th 2008 Automotive Fuse Box Inspection.
Visual Perception PhD Program in Information Technologies Description: Obtention of 3D Information. Study of the problem of triangulation, camera calibration.
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Proposal 10/27/2010.
A Camera-Projector System for Real-Time 3D Video Marcelo Bernardes, Luiz Velho, Asla Sá, Paulo Carvalho IMPA - VISGRAF Laboratory Procams 2005.
The University of Texas at Austin Vision-Based Pedestrian Detection for Driving Assistance Marco Perez.
Cmput412 3D vision and sensing 3D modeling from images can be complex 90 horizon 3D measurements from images can be wrong.
A General-Purpose Platform for 3-D Reconstruction from Sequence of Images Ahmed Eid, Sherif Rashad, and Aly Farag Computer Vision and Image Processing.
September 16, 2008LSST Camera F2F1 Camera Calibration Optical Configurations and Calculations Keith Bechtol Andy Scacco Allesandro Sonnenfeld.
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
Tutorial Visual Perception Towards Computer Vision
Development of a laser slit system in LabView
高精度高速度的三维测量技术. 3D stereo camera Stereo line scan camera 3D data and color image simultaneously 3D-PIXA.
Surface Layer SLODAR J. Osborn, R. Wilson and T. Butterley A prototype of a new SLODAR instrument has been developed at Durham CfAI and tested at the Paranal.
Robotics/Machine Vision Robert Love, Venkat Jayaraman July 17, 2008 SSTP Seminar – Lecture 7.
N A S A G O D D A R D S P A C E F L I G H T C E N T E R I n s t r u m e n t S y n t h e s i s a n d A n a l y s i s L a b o r a t o r y APS Formation Sensor.
Camera surface reference images desired ray ‘closest’ ray focal surface ‘closest’ camera Light Field Parameterization We take a non-traditional approach.
European Geosciences Union General Assembly 2016 Comparison Of High Resolution Terrestrial Laser Scanning And Terrestrial Photogrammetry For Modeling Applications.
National Highway Institute 5-1 REV-2, JAN 2006 EQUIPMENT FACTORS AFFECTING INERTIAL PROFILER MEASUREMENTS BLOCK 5.
Scanner.
Computer vision: geometric models Md. Atiqur Rahman Ahad Based on: Computer vision: models, learning and inference. ©2011 Simon J.D. Prince.
Chapter 10: Computer Graphics
CMSC5711 Image processing and computer vision
Advanced Computer Graphics
Processing visual information for Computer Vision
UNIT-3 ADVANCES IN METROLOGY
Recent developments on micro-triangulation
José Manuel Iñesta José Martínez Sotoca Mateo Buendía
Common Classification Tasks
Day 32 Range Sensor Models 11/13/2018.
Vehicle Segmentation and Tracking in the Presence of Occlusions
CMSC5711 Image processing and computer vision
Distance Sensor Models
Course 6 Stereo.
Presentation transcript:

Range Imaging and Pose Estimation of Non-Cooperative Targets using Structured Light Dr Frank Pipitone, Head, Sensor Based Systems Group Navy Center for Applied Research in Artificial Intelligence NRL Code 5515

Structured Light Range Imaging Technology Conceptual Depiction Structured Light Source CCD Camera Reflected Light Pursuer Spacecraft Target Spacecraft Pursuer illuminates target with structured light and captures the reflected light on the CCD focal plane array. A range image of the illuminated surface is then generated using triangulation. Outgoing Light

Structured Light Range Imaging Technology Moving Correlation Code Triangulation

Structured Light Range Imaging Technology Triangulation Geometry Mask scanning motion allows range mapping of all accessible points

Structured Light Range Imaging Technology First Prototype Correlation Scanner Range Image (resolution ~ 0.1 mm at 1 ft) Desktop Layout Scanner Camera Mask Target

Structured Light Range Imaging Technology Second Prototype Correlation Scanner

Structured Light Range Imaging Technology Conceptual Design of Spacecraft Coded Mask Scanner Housing Clear Window Motor Drive Shaft Coded Mask Outer Race Encoder Rotor Inner Race Slit Bulb Turret Stator Base Characteristics Light Source Xenon flash lamp Slit 3 cm x 1 mm Integral Mask/Optical EncoderEighth Order DeBruijn Sequence Mask size, height x arc width3 cm x cm Radial distance to slit10 cm Encoder error< 0.01 deg Scan wheel10 rpm %, < 25 cm DIA

Pose Estimation Using Tripod Operators Description and Key Properties Twelve Point Tripod Operator Tripod operators are a mathematical procedure for rapid recognition and localization of arbitrary surface shapes in range images. TO’s consist of a set of equilateral rigid triangles joined on one or more sides, with each joint characterized by a hinge angle. Random application to a scene is achieved by “flexing” the 9 hinges computationally until all vertices lie on the surface Three parameters specify a placement: x A, y A,  so a 3D manifold (at most) of points in 9-space serves as signature of shape Only 12 vertex points are used; most pixels never visited Upon comparison with a trained model, the solution consists of shape recognition and 6 DOF pose estimation, typically occurring in tens of milliseconds

Pose Estimation Using Tripod Operators Test Examples of Feature Recognition Large torus is detected in 8 placements on a synthetic image 90 degree dihedral is detected in 8 placements on a LIDAR image with TO edge length of 7 cm Each detection took approximately 30 milliseconds

Pose Estimation Using Tripod Operators Industrial CRADA with NRL, Ford, and Perceptron Range image of a Ford torque converter generated with a Perceptron LASAR scanner Feature recognition and pose is obtained using 12-point Tripod Operators developed at NRL Robot manipulator grabs torque converter from pallet based on 5-state pose estimation

Structured Light Range Imaging & Pose Estimation Block Diagram Auto GN & C Range Imaging Control Electronics Timing Electronics Wheel Drive Electronics Scan Wheel Flash Electronics Power Supply Optical Position Encoder Xenon Flash Tube Slit Structured Light Projector Mask Target Camera Frame Grabber Processor Interpret code for each pixel Generate 3-D surface image Apply tripod operator randomly over image Match tripod operators to model signature Match yields identity and pose of target object relative to imager Strobe Pose Estimation Wheel Speed Control Synchronization

Structured Light Range Imaging & Pose Estimation Advantages 4 Enables accurate generation of three-dimensional surface models for any space object, including cooperative and non-cooperative satellites and natural bodies 4 Provides full aspect knowledge of target from many partial views (a complete range image is obtained by meshing partial images) 4 Six-state pose estimation is derived for an arbitrary surface shape without the need for target fiducial features, protuberances, or reflective patterns 4 Complete range image, feature recognition, and pose estimation are obtained in a fraction of a second 4 Potential application to a wide variety of complex problems such as AR&C, inspection, surveillance, repair, and assembly