27
1

An extreme occurrence of the missing data

  • Upload
    chad

  • View
    44

  • Download
    0

Embed Size (px)

DESCRIPTION

An extreme occurrence of the missing data. W I D E B A S E L I N E – no point in more than 2 images!. zoom. panorama. Dominant planes. no problem. Difficult cases. Coinciding camera centers. Some important, but very few matches. Uneven image capture. 26 images 325 image pairs. - PowerPoint PPT Presentation

Citation preview

Page 1: An extreme occurrence of the missing data

1

Page 2: An extreme occurrence of the missing data

2

An extreme occurrence of the missing data

W I D E B A S E L I N E – no point in more than 2 images!

Page 3: An extreme occurrence of the missing data

3

Difficult casesCoinciding camera centers

panorama zoom

Dominant planes

no problem

Page 4: An extreme occurrence of the missing data

4

Uneven image capture

26 images325 image pairs

Some important, but very few matches

Page 5: An extreme occurrence of the missing data

5

Uneven image capture

Page 6: An extreme occurrence of the missing data

6

Our method can solve

all previous examples.

Page 7: An extreme occurrence of the missing data

7

Algorithm

Technical contributionof this paper

• matches – uncalibrated EG [Matas et al. BMVC’02]

• focal length calibration

[Stewenius et al. CVPR’05], [Nister PAMI’04] [Chum]

• EG importance

• consistent rotations linearly

• bundle adjustment with constrained rotations

• consistent translations using SOCP [Kahl ICCV’05]

• dense stereo [Kostkova & Sara BMVC’03]

Page 8: An extreme occurrence of the missing data

8

Calibrated RANSAC and planes

The six-point algorithm found only points on the wall. [Stewenius et al. CVPR’05]

Two-View Geometry Unaffected by a Dominant Plane. [Chum et al. CVPR'05]

use inliers as a pool for drawing samples in RANSAC on epipolar geometry

Page 9: An extreme occurrence of the missing data

9

Full calibration

The “five-point algorithm” on all pairs. [Nister PAMI’04]

Partial calibration – unknown focal length

The “six-point algorithm” on all pairs. [Stewenius et al. CVPR’05]

mean focal length

Page 10: An extreme occurrence of the missing data

10

Consistent rotations – previous work

[Uyttendaele et al., CG\&A '04] – dense video self-intersecting paths vanishing points

[Martinec, Pajdla CVPR'05] – gluing projective reconstructions

metric upgrade needed!

loosely coupled components – ambiguity!

Page 11: An extreme occurrence of the missing data

11

Rotation registration into a reference framerotation matrices

rotations w.r.t. a reference framerelative rotation

consistent rotations

Page 12: An extreme occurrence of the missing data

12

Consistent rotations – solution

fast: ~ 1 sec for 1000 image pairs

close to orthonormal

orthonormal

and solve

large & sparse matrix

rewrite as

eigenvalue problem global minimum

well conditioned

rotations – projection to orthonormal matrices

Page 13: An extreme occurrence of the missing data

13

Refining rotations

• in each partial reconstruction:

Page 14: An extreme occurrence of the missing data

14

Refining rotations

• in each partial reconstruction:

Page 15: An extreme occurrence of the missing data

15

Refining rotations

• in each partial reconstruction:

replace rotations by the consistent ones,

Page 16: An extreme occurrence of the missing data

16

Refining rotations

• in each partial reconstruction:

reprojection errors grow

bundle adjustment needed

change in relative rotation

replace rotations by the consistent ones,

Page 17: An extreme occurrence of the missing data

17

Refining rotations

• in each partial reconstruction:

Page 18: An extreme occurrence of the missing data

18

Refining rotations

• in each partial reconstruction:

• refine all reconstructions together,

each in independant coordinate frame,

but with corresponding rotations constrained to be same

re-estimate camera translations and points using [Kahl ICCV'05]

Page 19: An extreme occurrence of the missing data

19

consistent rotations

same rotations,translations unknown

Page 20: An extreme occurrence of the missing data

20

0.8 / 18 pxl

consistent rotations

low errors

stability

Page 21: An extreme occurrence of the missing data

21

consistent rotations

0.8 / 18 pxl

0.20 / 1.6 pxl

refine

Refining rotations

Page 22: An extreme occurrence of the missing data

22

Translations

consistent rotations

0.8 / 18 pxl

0.20 / 1.6 pxl

refine

0.24 / 1.3 pxl

consistent translations

[Kahl ICCV'05]

0.19 / 1.1 pxl

refine

Page 23: An extreme occurrence of the missing data

23

Final reconstruction

Page 24: An extreme occurrence of the missing data

24

Experiments

ICCV’05 Contest finals

mean / maximum error 3.01 / 4.87 meters

Page 25: An extreme occurrence of the missing data

25

Experiments

ICCV’05 Contest finals

St. Martin rotunda – 104 images

Page 26: An extreme occurrence of the missing data

26

support

Experiments

ICCV’05 Contest finals

Head2

St. Martin rotunda

correct surface

use triplets

importance

uneven image capture

few data

Page 27: An extreme occurrence of the missing data

27

Summary

New algorithm for 3D reconstruction:

• EG importance

• consistent rotations linearly

• bundle adjustment with constrained rotations

Acknowledgements:• Ondrej Chum … code for EG unaffected by a dominant plane• Fred Schaffalitzki … code for the six-point algorithm (publicly available)• Lourakis et al. … base code for bundle adjustment (publicly available)• Jana Kostkova … routines for dense stereo• Richard Szeliski … the ICCV'05 Contest data (publicly available)

Difficult scenarios:

• coinciding camera centers

• only two-view matches

• uneven image capture, wide base-line

recent results on 260 viewspractical algorithm