1 Autonomous Registration of LiDAR Data to Single Aerial Image Takis Kasparis Nicholas S. Shorter

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

REQUIRING A SPATIAL REFERENCE THE: NEED FOR RECTIFICATION.
Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
QR Code Recognition Based On Image Processing
Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
Medical Image Registration Kumar Rajamani. Registration Spatial transform that maps points from one image to corresponding points in another image.
GATE Reconstruction from Point Cloud (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager.
Robust statistical method for background extraction in image segmentation Doug Keen March 29, 2001.
Major Operations of Digital Image Processing (DIP) Image Quality Assessment Radiometric Correction Geometric Correction Image Classification Introduction.
Extended Gaussian Images
TP14 - Local features: detection and description Computer Vision, FCUP, 2014 Miguel Coimbra Slides by Prof. Kristen Grauman.
Computer vision: models, learning and inference
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Edge Detection CSE P 576 Larry Zitnick
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
Workshop on Earth Observation for Urban Planning and Management, 20 th November 2006, HK 1 Zhilin Li & Kourosh Khoshelham Dept of Land Surveying & Geo-Informatics.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
WFM 6202: Remote Sensing and GIS in Water Management
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Announcements Mailing list: –you should have received messages Project 1 out today (due in two weeks)
Probabilistic video stabilization using Kalman filtering and mosaicking.
CS CS 175 – Week 2 Processing Point Clouds Registration.
 Image Search Engine Results now  Focus on GIS image registration  The Technique and its advantages  Internal working  Sample Results  Applicable.
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
Automatic 2D-3D Registration Student: Lingyun Liu Advisor: Prof. Ioannis Stamos.
reconstruction process, RANSAC, primitive shapes, alpha-shapes
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Airborne LIDAR The Technology Slides adapted from a talk given by Mike Renslow - Spencer B. Gross, Inc. Frank L.Scarpace Professor Environmental Remote.
1 Autonomous 3D Reconstruction From Irregular LiDAR and Aerial Imagery Nicholas Shorter BSEE, May 2005; MSEE, Aug PhD Committee:
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
Slope and Aspect Calculated from a grid of elevations (a digital elevation model) Slope and aspect are calculated at each point in the grid, by comparing.
My Research Experience Cheng Qian. Outline 3D Reconstruction Based on Range Images Color Engineering Thermal Image Restoration.
Spatial data models (types)
An overview of Lidar remote sensing of forests C. Véga French Institute of Pondicherry.
R I T Rochester Institute of Technology Geometric Scene Reconstruction Using 3-D Point Cloud Data Research Plan Feng Li and Steve Lach Advanced Digital.
SCCS 4761 Introduction What is Image Processing? Fundamental of Image Processing.
Orthogonal moments Motivation for using OG moments Stable calculation by recurrent relations Easier and stable image reconstruction - set of orthogonal.
Image Formation. Input - Digital Images Intensity Images – encoding of light intensity Range Images – encoding of shape and distance They are both a 2-D.
GIS 1110 Designing Geodatabases. Representation Q. How will we model our real world data? A. Typically: Features Continuous Surfaces and Imagery Map Graphics.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
Global Parametrization of Range Image Sets Nico Pietroni, Marco Tarini, Olga Sorkine, Denis Zorin.
Image Processing Edge detection Filtering: Noise suppresion.
1 Clustering Features to Recognize Structure for Purposes of 3D Reconstruction from LiDAR and other sources Nicholas Shorter Machine.
1 DIRS Meeting, February 8 th, 2008 Prudhvi Gurram 3D Scene Reconstruction from Aerial Video Prudhvi Gurram, Eli Saber, Harvey Rhody Chester F. Carlson.
7 elements of remote sensing process 1.Energy Source (A) 2.Radiation & Atmosphere (B) 3.Interaction with Targets (C) 4.Recording of Energy by Sensor (D)
1 Clustering Irregular Spaced LiDAR TINs for 3D Reconstruction Nicholas S. Shorter 1
Lecture 7: Features Part 2 CS4670/5670: Computer Vision Noah Snavely.
Student Name: Honghao Chen Supervisor: Dr Jimmy Li Co-Supervisor: Dr Sherry Randhawa.
R I T Rochester Institute of Technology Geometric Scene Reconstruction Using 3-D Point Cloud Data Feng Li and Steve Lach Advanced Digital Image Processing.
Lecture 6 Raster data. Raster layers It’s all cells.
Local features: detection and description
Comparison of Image Registration Methods David Grimm Joseph Handfield Mahnaz Mohammadi Yushan Zhu March 18, 2004.
776 Computer Vision Jan-Michael Frahm Spring 2012.
The Nature of Geographic Data Longley et al. Chapters 3 and 4.
ANALYSIS OF AIRBORNE LIDAR DATA FOR ROAD INVENTORY CLAY WOODS 4/25/2016 NIRDOSH GAIRE CEE 6190 YI HE ZHAOCAI LIU.
Coin Recognition Using MATLAB - Emad Zaben - Bakir Hasanein - Mohammed Omar.
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
TP12 - Local features: detection and description
Comparing NARF and SIFT Key Point Extraction Algorithms
Fast and Robust Object Tracking with Adaptive Detection
7 elements of remote sensing process
Introduction Computer vision is the analysis of digital images
Image Processing, Lecture #8
CSDD Features: Center-Surround Distribution Distance
Image Processing, Lecture #8
Comparing Images Using Hausdorff Distance
Edge Detection Today’s readings Cipolla and Gee Watt,
Introduction Computer vision is the analysis of digital images
Presentation transcript:

1 Autonomous Registration of LiDAR Data to Single Aerial Image Takis Kasparis Nicholas S. Shorter University of Central Florida Orlando, Florida, USA Research Website:

2 Objectives – Project Overall Scope 3D Reconstruction from Aerial Imagery and LiDAR data Solely Concentrating on Buildings –Not reconstructing Trees, Cars, Power Lines, Roads, etc. Automate process as much as possible (minimal to no user intervention) End result to appear as 3D Models with images mapped to the models

LIDAR Overview Data Collection –Plane Equipped with GPS, INS & LIDAR –LIDAR – Light Detection and Ranging (active sensor) LiDAR sensor works day or night, cloud coverage or not Collection of 3D points Laser sent out from Emitter, reflects off of Terrain, Returns to Receiver –Receiver measures back scattered electromagnetic radiation (laser intensity) Time Difference Determines Range to Target

Sampling the following scene…

Raw Elevation Plot

Angled, Zoomed In View

Triangulated, Angled, Zoomed In View

Applications for 3D Reconstruction Military Applications –Automatic Target Recognition Commercial –Change Detection (Natural Disasters) –Network Planning for Mobile Communication –Noise Nuisance –Urban Planning

Objectives – Conference Focus Using TIN to upsample LiDAR data Using Psuedo Binning approach to relate interpolated LiDAR (range image) to irregular data points as well as to TIN Unsupervised registration of LiDAR data to aerial imagery

Registration Block Diagram

LiDAR Building Detection Method Hierarchical Triangulated Connected Set Method –Unsupervised Building Detection from LiDAR TIN –No parameter adjustment –Capable of either Labeling Building/Non Building and/or Individual Buildings –Presented at previous conference The Third International Symposium on Communications, Control and Signal Processing (ISCCSP 2008)

Psuedo Binning TIN Up-sampling Extension of Cho et. Al.’s approach to TINs Conceptually overlay grid on top of LiDAR Track Triangles and Raw Points belonging to Interpolated Grid Cells Interpolate Elevation from TIN for Rasterized LiDAR Points Proposed computationally efficient technique for up-sampling

Overlaying Grid Dark Dots – Irregular LiDAR Points Light Dots – Grid Cell Center (interpolated LiDAR point) Dotted line – Triangle Edge Solid line – Grid Cell Border

Definitions for Up-Sampling Procedure M = Number of rows in upsampled image N = Number of columns in upsampled image P = NxM (number of desired grid cell centers) [L x (k), L y (k), L z (k)] = LiDAR Point (3D) [G x (n,m), G y (n,m), G z (n,m)] = Interpolated Point d(k) = distance between Grid Cell G(0,0) and k’th LiDAR point T n,m = triangle which encompasses grid cell center G(n,m)

Up-Sampling Procedure

Up-Sampling Procedure Find Point Closest to G(0,0) – Check Triangles which use L(k) as vertex to see if they encompass G(0,0) Then check triangles adjacent to those –Triangle encompassing G(0,0) dubbed T 0,0 Check to see if T 0,0 encompasses G(0,1) Check to see if triangles adjacent to T 0,0 encompass G(0,1) –Triangle encompassing G(0,1) dubbed T 0,1 Check to see if T 0,1 encompasses G(0,2)

LiDAR Range Image

Registration Impossible to develop registration algorithm for all scenarios, must limit scope Our Application (limiting scope) –Registered images come from two different sources LiDAR Data from LiDAR Sensor up-sampled to Range Image from Proposed Psuedo Binning Approach Aerial Image Captured from Camera on Plane –Registered images assume to only differ via Translation, Rotation, and Scaling

POMF Registration Algorithm Unsupervised Area Based Registration Algorithm –Algorithm operates on image intensity instead of control pts –Because Range Image and Aerial Image of different intensity, preprocessing mandatory –Algorithm capable of automatically registering images differing via following transformations: Scaling from 50 to 200% Rotation Translation (images must significantly overlap)

POMF Preprocessing Scaling –Aerial Image – 15cm pixel spacing –LiDAR Data – 1 pt/1.3m 2 LiDAR data differs in scaling by factor of 10 LiDAR is therefore upsampled and rasterized to range image to approximately same pixel spacing as aerial image Binary Images –Brighter color = building –Darker color = non-building –Two binary images produced One for LiDAR One for Aerial Image

Aerial Binary Image

LiDAR Binary Image

POMF Registration Algorithm takes Log Polar Transform of 2D Discrete Fourier Transform of Both Binary Images –Correlation of phases produces peak at location of rotation and scaling between images Algorithm also takes 2D Discrete Fourier Transforms of Both Binary Images –Correlation of phases produces peak at location corresponding to translations between images

Registration POMF Registration extracts geometric transformation parameters for translation, rotation, scaling Building regions in range image are then translated, rotated, and scaled and thus aligned on top of aerial image

Aerial Image /LiDAR Image

Registered Range to Aerial Image

Future Work Currently working on automatically extracting buildings from aerial image Additional testing on more data sets Improved building detection making use of features from both Aerial and LiDAR

Acknowledgements Funding From Harris Cooperation Fairfield Data Set from Dr. Simone Clode, Dr. Franz Rottensteiner, AAMHatch