Top Banner
Institut für Photogrammetrie ifp ifp 1 EuroSDR Image Matching Benchmark - Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark
20

EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

Apr 11, 2018

Download

Documents

nguyenhuong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifp

Institut für Photogrammetrie

ifpifpifp

1

EuroSDR Image Matching Benchmark - Results IFP

Mathias RothermelVienna 16/02/1012

EuroSDR Image Matching Benchmark

Page 2: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifpOverview

§ Algorithm§ Matching (Semi-Global Matching, Hirschmüller 2008)§ 3D Point and DSM Generation

§ Results of Dataset ‘Vaihingen Enz’

§ Results of Dataset ‘Marseille’

§ Problems and Possible Improvements

2EuroSDR Image Matching Benchmark

Page 3: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifpDense Stereo Matching

§ Dense Stereo Matching: for each pixel in the base image find thecorresponding pixel in the match image

§ Local algorithms § Window based algorithms, parallax estimation by analyzing

similarity of proximate intensity values of potential correspondences

§ Global algorithms§ Parallax estimation such that a global energy function is

minimized, smooth surfaces are forced by introducing penalty terms for discontinuities

3EuroSDR Image Matching Benchmark

d d

Base image Match image Parallax image

p q

Page 4: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp§ Goodness of the assignment of a base image pixel pi and a

potential correspondence in the match image qi,j is estimated by a cost function c(pi ,qi,j)

§ For each base image pixel pi and its potential correspondences in qi,j=1,…,d the matching costs are assigned to a 3D cost structure

§ Problem: Cost minima are not distinctive and result in wrong disparity estimations

Algorithm - Semi Global Matching

Base image, pixel piMatch image, pixel qi,j

Minimal costsCosts c(pi ,qi,j)

4EuroSDR Image Matching Benchmark

Page 5: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp§ Solution: Final matching costs s(pi ,qi,j) are derived by accumulation

of minimal costs along 16 image paths§ Penalty terms are introduced to force proximate disparities to be

smooth

§ Minimum min (s(pi ,qi,j)), j=1….n determines the final assignment (pi ,qi)

§ Result: Parallax image

§ Solution: Final matching costs s(pi ,qi,j) are derived by accumulation of minimal costs along 16 image paths

§ Penalty terms are introduced to force proximate disparities to be smooth

SGM – Cost Accumulation

5

r3r11

s(pi ,qi,j)

EuroSDR Image Matching Benchmark

Page 6: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp§ Hierarchical approach: dynamically adapt disparity search

range using disparity estimations of matching the previous pyramid level

Generation of point clouds and DSM

6EuroSDR Image Matching Benchmark

Page 7: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifpGeneration of point clouds and DSM

§ Object point triangulation – Multi Stereo approach:§ Matched based image against multiple match images, used

redundant parallax estimations

§ Mismatches are rejected by evaluating their consistency in object space

§ DSM generation§ Triangulated object points were assigned to grid§ If more than one point is assigned to grid cell Z-components are

averaged§ Cells to which no points were assigned were interpolated

Base image

Match image1

Parallax image1

Parallax image2

p1q 2q2d1d

Match image2

7EuroSDR Image Matching Benchmark

Page 8: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifpResults of Dataset ‘Vaihingen Enz’

§ UltraCamX , ground sampling distance: 0.08m, 16bit§ Overlap: § front/back 80%§ right/left 70%

§ Block structure of provided 21 images:

§ Used matching configuration:§ -> 64 image pairs matched

§ Possible configuration:

8

Base Image

Match Image

Page 9: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp

§ Resulting DSM

Results of Dataset ‘Vaihingen Enz’

9EuroSDR Image Matching Benchmark

Page 10: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp

§ Percentage of cells for which height value is available: 91.1% § Average number of points in grid cell: 7.5

Results of Dataset ‘Vaihingen Enz’ – Point Densities

10EuroSDR Image Matching Benchmark

cells

[%]

Points per cell

Page 11: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifpResults of Dataset ‘Vaihingen Enz’

§ Accuracy of surfaces by evaluation planes fitted into point patches cut from generated point clouds

11

RMSE of point-to-plane residuals:

Church: 4.5cm

Market: 3.4cm

Roof 1: 2.4cm

Roof 2: 23.9cm

Church

Market

Roof 1

Roof 2

EuroSDR Image Matching Benchmark�

Page 12: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp

§ CPU: i3, dual core, 3.07GHz § Computation time for exemplary configuration (in minutes):

§ Computation time for all images: 26.5 h§ Average computation time for single image 1.3h

Results of Dataset ‘Vaihingen Enz’ –Computation Times

12EuroSDR Image Matching Benchmark

23.9

25.1

25.3 25.1

Page 13: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp

§ Mesh of triangulated point cloud

§ Detailed surface§ Sometimes sharp roof break lines hindered due to

reconstructed facade points and interpolation errors

Results of Dataset ‘Vaihingen Enz’

13EuroSDR Image Matching Benchmark

Page 14: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifpResults of Dataset ‘Marseille’

§ DMC, ground sampling distance: 0.1m§ Overlap § Front/back 60%§ Right/left 60%

§ Block structure of provided 25 images:

§ Used matching configuration:§ -> 144 image pairs matched

14EuroSDR Image Matching Benchmark

Base Image

Match Image

Page 15: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp

§ DSM

Results of Dataset ‘Marseille’

15EuroSDR Image Matching Benchmark

Page 16: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp

§ Percentage of cells for which height value is available: 74.8%§ Average number of points in grid cell: 3.4

Results of Dataset ‘Marseille’ – Point Densities

16EuroSDR Image Matching Benchmark

cells

[%]

Points per cell

Page 17: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp

§ CPU: i7, quad core, 3.4 GHz § Computation time for exemplary configuration (in minutes):

§ Computation time for all images: 47.9 h§ Average computation time for single image: 1.9 h

Results of Dataset ‘Marseille’ – Computation Time

17EuroSDR Image Matching Benchmark

23.3 22.4

23.9 23.0

17.1

17.9

17.4 17.3

Page 18: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifpResults of Dataset ‘Marseille’

18EuroSDR Image Matching Benchmark

§ Roof surfaces ok§ Major interpolation errors in narrow streets providing only low

point density due to occlusion§ Unfiltered mismatches caused by low texture in narrow streets

Page 19: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp

§ Main Problems:§ Matching problems in narrow streets due to occlusions

and low texture§ Problem of 3 dimensionality: Reconstructed facade points

hinder sharp steps in height

§ Possible improvements:§ Tune smoothness parameters to match roof break lines

more reliably§ Implementation of a smarter interpolation techniques for

DSM generation�

Problems and Possible Improvements

19EuroSDR Image Matching Benchmark

Page 20: EuroSDRImage Matching Benchmark -Results IFP · EuroSDRImage Matching Benchmark -Results IFP Mathias Rothermel Vienna 16/02/1012 EuroSDR Image Matching Benchmark. ifp ... § DMC,

ifpifpifpifp

Thank you for your attention! Questions?

20EuroSDR Image Matching Benchmark