IGARSS 2011, Vancouver, Canada

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

University of Karlsruhe September 30th, 2004 Masayuki Fujita
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Fill in missing numbers or operations
Chapter 1 The Study of Body Function Image PowerPoint
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
1 Application of LiDAR technology in Vietnam Dr. Hoang Ngoc Lam MSc. Nguyen Thuc Anh Hanoi, 22 May 2007 MINISTRY OF NATURAL RESOURCES & ENVIRONMENT REMOTE.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Non-Uniform Terrain Mesh Simplification Using Adaptative Merge Procedures Flávio Luis de Mello Edilberto Strauss Antônio Oliveira Aline Gesualdi.
Summary of Convergence Tests for Series and Solved Problems
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
ADDING INTEGERS 1. POS. + POS. = POS. 2. NEG. + NEG. = NEG. 3. POS. + NEG. OR NEG. + POS. SUBTRACT TAKE SIGN OF BIGGER ABSOLUTE VALUE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
ZMQS ZMQS
Richmond House, Liverpool (1) 26 th January 2004.
Vanishing Point Detection and Tracking
Output Devices.
Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
1 Photometric Stereo Reconstruction Dr. Maria E. Angelopoulou.
Université du Québec École de technologie supérieure Face Recognition in Video Using What- and-Where Fusion Neural Network Mamoudou Barry and Eric Granger.
ABC Technology Project
© S Haughton more than 3?
VOORBLAD.
Computer vision: models, learning and inference
Squares and Square Root WALK. Solve each problem REVIEW:
This, that, these, those Number your paper from 1-10.
Large Scale Topographic Mapping in Indonesia
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
Number bonds to 10,
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Correlator3D™ Software Overview
Bottoms Up Factoring. Start with the X-box 3-9 Product Sum
1 Unit 1 Kinematics Chapter 1 Day
Leica Photogrammetry Suite
GIS and Image Processing for Environmental Analysis with Outdoor Mobile Robots School of Electrical & Electronic Engineering Queen’s University Belfast.
U.S. Department of the Interior U.S. Geological Survey Aparajithan Sampath, Don Moe, Jon Christopherson, Greg Strensaas. ASPRS, April Geometric Evaluation.
Uncertainty Quantification and Visualization: Geo-Spatially Registered Terrains and Mobile Targets Suresh Lodha Computer Science, University of California,
Visual Odometry for Ground Vehicle Applications David Nister, Oleg Naroditsky, James Bergen Sarnoff Corporation, CN5300 Princeton, NJ CPSC 643, Presentation.
Aerial photography and satellite imagery as data input GEOG 4103, Feb 20th Adina Racoviteanu.
Experimental aerial photogrammetry with professional non metric camera Canon EOS 5D Galileo Geo Sustavi Ante Sladojević, Goran Mrvoš.
Georeferencing Getting maps and satellite images into GIS.
Imagery for the Nation and the changing landscape Remote sensing systems overview Geo-spatial requirements for GIS Technology advancements in sensing systems.
WASET Defence, Computer Vision Theory and Application, Venice 13 th August – 14 th August 2015 A Four-Step Ortho-Rectification Procedure for Geo- Referencing.
Best Practices for Managing Aerial and UAS Frame Imagery
Orthorectification using
Image Preprocessing: Geometric Correction Image Preprocessing: Geometric Correction Jensen, 2003 John R. Jensen Department of Geography University of South.
Introduction to the Principles of Aerial Photography
1 Howard Schultz, Edward M. Riseman, Frank R. Stolle Computer Science Department University of Massachusetts, USA Dong-Min Woo School of Electrical Engineering.
SHADED-RELIEFS MATCHING AS AN EFFICIENT TECHNIQUE FOR 3D GEO-REFERENCING OF HISTORICAL DIGITAL ELEVATION MODELS Research Project RNM 3575: Multisource.
Automated Registration of Synthetic Aperture Radar Imagery to LIDAR
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
Introduction to Soft Copy Photogrammetry
Visual Odometry David Nister, CVPR 2004
Automatically Collect Ground Control Points from Online Aerial Maps
S. Skakun1,2, J.-C. Roger1,2, E. Vermote2, C. Justice1, J. Masek3
2011 International Geoscience & Remote Sensing Symposium
DIGITAL PHOTOGRAMMETRY
Presentation transcript:

IGARSS 2011, Vancouver, Canada Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR IGARSS 2011, Vancouver, Canada July 24-29, 2011 Mark Pritt, PhD Lockheed Martin Gaithersburg, Maryland mark.pritt@lmco.com Kevin LaTourette Lockheed Martin Goodyear, Arizona kevin.j.latourette@lmco.com

Problem: Georegistration Georegistration is the assignment of 3-D geographic coordinates to the pixels of an image. It is required for many geospatial applications: Fusion of imagery with other sensor data Alignment of imagery with GIS and map graphics Accurate 3-D geolocation Inaccurate georegistration can be a major problem: Misaligned GIS Correctly aligned

Solution Our solution is image registration to a high-resolution digital elevation model (DEM): A DEM post spacing of 1 or 2 meters yields good results. It also works with 10-meter post spacing. Works with terrain data derived from many sources: LIDAR: BuckEye, ALIRT, Commercial Stereo Photogrammetry: Socet Set® DSM SAR: Stereo and Interferometry USGS DEMs

Methods Create predicted images from the DEM, illumination conditions, sensor model estimates and actual images. Register the images while refining the sensor model. Iterate. Aerial Video Sensor Image Plane Scene Occlusion Illumination Shadow Predicted Images

Methods (cont) Predicted Image from DEM Predicted Image from Aerial Image Registration Tie Point Detections The algorithm identifies tie points between the predicted and the actual images by means of NCC (normalized cross correlation) with RANSAC outlier removal.

Methods (cont) The algorithm uses the refined sensor model as the initial guess for the next video frame: The refined sensor model enables georegistration. Exterior orientation: Platform position and rotation angles Interior orientation: Focal length, pixel aspect ratio, principal point and radial distortion Initial Camera Estimate camera model Use camera focal length & platform GPS if avail. Register Predict images from DEM and camera Register images with NCC Refine Compose registration fcn & camera LS fit for better cam estimate Iterate Next Frame Register to previous frame Compose with cam of prev. frame for init. cam estimate Iterate for each video frame Finish Trajectory Propagate geo data from DEM Resample images for orthomosaic

Example 1: Aerial Motion Imagery Inputs: Aerial Motion Imagery over Arizona, U.S. 1/3 Arc-second USGS DEM Area: 64 km2 Post Spacing: 10 m 16 Mpix, 3.3 fps, panchromatic

Problem: Too shaky to find moving objects Example 1 (cont) Problem: Too shaky to find moving objects Zoomed to full resolution (1 m)

Example 1: Results Outputs: Sensor camera models Images georegistered to DEM Platform trajectory

Example 1 Results (cont) ATV Vehicle Human Pickup Truck Video is now stabilized, and as a result, moving objects are easily detected.

Example 2: Oblique Motion Imagery Inputs: Oblique Motion Imagery Over Arizona, U.S. LIDAR DEM Area: 24 km2 Post Spacing: 1 m 16 Mpix, 3.4 fps, pan

Stabilized Video Inset Example 2: Results Map coordinates Stabilized Video Inset Orthorectified Video Background LIDAR DEM Aligned Map Graphics Target Tracking

Example 2 Results (cont) How fast does the algorithm converge? The initial error is high, but it decreases after only several iterations. Subsequent frames have better initial sensor model estimates and require only 2 iterations. IMAGE 1 Camera Iteration 1 2 3 Num tie points: 319 318 282 RMSE: 17.4 4.8 2.9 Mean Δx: 1.4 -0.7 0.1 Mean Δy: -3.8 -0.1 Sigma Δx: 15.8 4 2.5 Sigma Δy: 6 2.6 1.5 IMAGE 591 Camera Iteration 1 2 3 Num tie points 681 687 RMSE 2.7 0.6 0.3 Mean Δx Mean Δy 0.9 Sigma Δx 2.1 0.5 Sigma Δy 0.2 0.1

Aerial Video Over Arizona, U.S. Example 3: Aerial Video Inputs: LIDAR DEM Area: 24 km2 Post Spacing: 1 m Aerial Video Over Arizona, U.S. 720 x 480 Color 30 fps

Background Image Draped Over DEM Example 3: Results Map coordinates Orthorectified Video Background Image Draped Over DEM Aligned Map Graphics

Example 3 Results (cont) Map Graphics Stay Aligned with Features in Video

Example 4: Thermal Infrared Video Inputs: Commercial LIDAR DEM MWIR Video Over White Tank Mountains in Arizona Post Spacing: 2 m 1 Mpix, 3.3 fps

Video Mosaic Georegistered and Draped Over Mountains in Google Earth Example 4: Results Video Mosaic Georegistered and Draped Over Mountains in Google Earth BackgroundLIDAR DEM Video Mosaic Inset: Original Video with Map Graphics Overlay

Demo Click picture to play video

Conclusion We have introduced a new method for aerial video georegistration and stabilization. It registers images to high-resolution DEMs by: Generating predicted images from the DEM and sensor model; Registering these predicted images to the actual images; Correcting the sensor model estimates with the registration results. Processing speed is 1 sec per 16-Mpix image on a PC. Absolute geospatial accuracy is about 1-2 meters. We are developing a rigorous error propagation model to quantify the accuracy. Applications: Video stabilization and mosacs Cross-sensor registration Alignment with GIS map graphics