stabilization and georegistration of aerial video over mountain terrain by means of lidar

20
Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR Mark Pritt, PhD Lockheed Martin Gaithersburg, Maryland [email protected] Kevin LaTourette Lockheed Martin Goodyear, Arizona kevin.j.latourette@lmc o.com IGARSS 2011, Vancouver, Canada July 24-29, 2011

Upload: ezra

Post on 24-Feb-2016

32 views

Category:

Documents


2 download

DESCRIPTION

Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR. Mark Pritt, PhD Lockheed Martin Gaithersburg, Maryland [email protected]. IGARSS 2011, Vancouver, Canada July 24-29, 2011. Kevin LaTourette Lockheed Martin Goodyear, Arizona - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

Stabilization and Georegistration of Aerial

Video Over Mountain Terrain by Means of LIDAR

Mark Pritt, PhDLockheed Martin

Gaithersburg, [email protected]

Kevin LaTouretteLockheed MartinGoodyear, [email protected]

IGARSS 2011, Vancouver, CanadaJuly 24-29, 2011

Page 2: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

2

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

Page 3: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

3

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

Page 4: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

4

· Create predicted images from the DEM, illumination conditions, sensor model estimates and actual images.

· Register the images while refining the sensor model.· Iterate.

Methods

Aerial Video Sensor

Image Plane

Scene

Occlusion

Illumination

ShadowPredicted

Images

Page 5: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

5

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.

Page 6: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

6

· 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

Methods (cont)

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

• Iterate for each video frame

Finish

•Trajectory•Propagate geo data from DEM

•Resample images for orthomosaic

Page 7: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

7

Example 1: Aerial Motion Imagery

Inputs:Aerial Motion Imagery over

Arizona, U.S.

16 Mpix, 3.3 fps, panchromatic

1/3 Arc-second USGS DEM

Area: 64 km2

Post Spacing: 10 m

Page 8: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

8

Example 1 (cont)

Problem: Too shaky to find moving objects

Zoomed to full resolution (1 m)

Page 9: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

9

· Outputs: Sensor camera models Images georegistered to DEM Platform trajectory

Example 1: Results

Page 10: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

10

Example 1 Results (cont)

ATV Vehicle Human

Pickup Truck

Video is now stabilized, and as a

result, moving objects are easily

detected.

Page 11: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

11

Example 2: Oblique Motion Imagery

Inputs:Oblique Motion Imagery Over

Arizona, U.S.

16 Mpix, 3.4 fps, pan

LIDAR DEM

Area: 24 km2

Post Spacing: 1 m

Page 12: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

12

Example 2: Results

Map coordinates

Stabilized Video Inset

Orthorectified Video

Background LIDAR DEM Aligned

Map Graphics

Target Tracking

Aligned Map

Graphics

Page 13: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

13

Example 2 Results (cont)

IMAGE 1 Camera Iteration1 2 3

Num tie points: 319 318 282

RMSE: 17.4 4.8 2.9Mean Δx: 1.4 -0.7 0.1Mean Δy: -3.8 -0.1 0Sigma Δx: 15.8 4 2.5Sigma Δy: 6 2.6 1.5

IMAGE 591 Camera Iteration1 2 3

Num tie points 681 687 681

RMSE 2.7 0.6 0.3Mean Δx 1 0 0Mean Δy 0.9 0 0Sigma Δx 2.1 0.5 0.3Sigma Δy 0.9 0.2 0.1

· How fast does the algorithm converge?

1 2 30

5

10

15

20

Tie Point Residuals

RMSEmeansigma

Camera IterationIm

age

Pixe

ls

1 2 30

0.5

1

1.5

2

2.5

3

Tie Point Residuals

RMSEmeansigma

Camera Iteration

Imag

e Pi

xels

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.

Page 14: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

14

Example 3: Aerial Video

Inputs:Aerial Video Over

Arizona, U.S.

720 x 480 Color 30 fps

LIDAR DEM

Area: 24 km2

Post Spacing: 1 m

Page 15: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

15

Example 3: Results

Map coordinates

Orthorectified Video

Background Image

Draped Over DEM

Aligned Map

Graphics

Page 16: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

16

Example 3 Results (cont)

Map Graphics Stay Aligned with Features in Video

Page 17: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

17

Example 4: Thermal Infrared Video

Inputs:MWIR Video Over White

Tank Mountains in Arizona

1 Mpix, 3.3 fps

Commercial LIDAR DEM

Post Spacing: 2 m

Page 18: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

18

Example 4: Results

BackgroundLIDAR DEM

Video Mosaic

Inset: Original Video

with Map Graphics Overlay

Video Mosaic Georegistered and

Draped Over Mountains in Google Earth

Page 19: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

19

Demo

Click picture to play video

Page 20: Stabilization and Georegistration of Aerial Video Over Mountain Terrain by Means of LIDAR

20

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