Image Registration and Motion Estimation Fabio Viola University of - - PowerPoint PPT Presentation

image registration and motion estimation
SMART_READER_LITE
LIVE PREVIEW

Image Registration and Motion Estimation Fabio Viola University of - - PowerPoint PPT Presentation

Image Registration and Motion Estimation Fabio Viola University of Cambridge The Goal Produce mosaics from: Sets of uncalibrated still images Videos What do we need to mosaic images? Image mosaicing integrates information from


slide-1
SLIDE 1

Image Registration and Motion Estimation

Fabio Viola University of Cambridge

slide-2
SLIDE 2

The Goal

  • Produce mosaics from:

– Sets of uncalibrated still images – Videos

slide-3
SLIDE 3

What do we need to mosaic images?

  • Image mosaicing integrates information from

different pictures (measurements) into a single support

  • In order to merge data from different inputs

we need to register the input frames

slide-4
SLIDE 4

What is Image Registration?

slide-5
SLIDE 5

Image Registration In a Nutshell

  • “...given two different views of the same scene, for

each image point in one view find the image point in the second view which has the same pre‐image, i.e. corresponds to the same actual point in the scene.”

slide-6
SLIDE 6

Global transformations

  • We know how to model the image formation

process

  • This fact allows – under precise hypotheses ‐

for the registration task to be performed inferring global geometrical relations between pairs of input frames

slide-7
SLIDE 7

Global transformations cont.

  • Generalization of these properties have been

exploited to mosaic still images form tunnels, assuming they came from the same ring

  • KEY POINT: images are registered locally in

pairs, approximating the captured surfaces as planes

slide-8
SLIDE 8

Mosaics from videos

slide-9
SLIDE 9
slide-10
SLIDE 10

Images from Rav‐Acha,et al, " Minimal Aspect Distorsion (MAD) Mosaicing of Long Scenes"

slide-11
SLIDE 11

Images from Rav‐Acha,et al, " Minimal Aspect Distorsion (MAD) Mosaicing of Long Scenes"

slide-12
SLIDE 12

The Challenge

  • Exploit the redundant information available in

video to overcome current limitations

– Introduce a global optimization over the whole video to increase coherence of registration (?) – Investigate Manifold Projection methods

  • Deal with low quality of video:

– Motion blur due to hand held camera – Bad lighting conditions

slide-13
SLIDE 13
slide-14
SLIDE 14

Global Transformations Failures Mosaicing of Shafts

  • When there is a lot of 3D structure, or motion,

in the scene simple geometrical global methods fail

  • Unfortunately this is the case of Shafts

Imagery

slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18

The Idea

  • Define the Mosaics as a flat representation of

the scene

  • Define each frame as a map from the mosaic

to the image plane

  • Given the image data learn jointly the

representation and the mapping so that the input frames can be regenerated from the mosaic

slide-19
SLIDE 19

So, is this Image Registration?

slide-20
SLIDE 20

Compute motion

  • The registration step is performed computing

a dense motion field between the input frames

  • Frames could be easily roughly aligned by

hand

  • The machine will fill the gap and generate the

mosaic representation

slide-21
SLIDE 21
slide-22
SLIDE 22
slide-23
SLIDE 23
slide-24
SLIDE 24
slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28
slide-29
SLIDE 29
slide-30
SLIDE 30

Work Ongoing

  • We are investigating the motion model and its

learning (tech report available on request)

  • We are now going to start coding the

mosaicing of the provided video sequences

  • Results and ICCV2009 paper expected by

march

slide-31
SLIDE 31

Take‐home message

  • The different data sets we have been

provided with require different techniques

  • The key task to perform is registration

– When 3D structure is present accurate motion estimation tools are required to provide registration – Motion estimation is NOT a solved problem yet, and further research is needed