Project 2: Image mosaic'ing
Due Tuesday Feb 24. However, project web pages will not be looked at
until probably wednesday afternoon, Feb 25.
Sample Test Data:
Mars rover data
My Pictures:
PICT0098.jpg
PICT0099.jpg
PICT0100.jpg
PICT0101.jpg
PICT0102.jpg
PICT0103.jpg
PICT0104.jpg
PICT0105.jpg
PICT0106.jpg
Sample pictures with moving objects:
skateboarder
or this pair of images:
jump
land
jump
land
A) Write a program which takes two images, you click or otherwise
input corresponding points, it finds their transformation and makes
a mosaic.
B) Choice. Either extend A to:
1) Find corresponding points automatically.
2) Image based methods.
a) gradient decent
b) particle filtering
c) linear small motions...
3) Work to combine 7 or 8 images into one mosaic.
C) Choice
1) Correct non-geometric problems
2) Make up your own model of distortion between cameras, and modify
A,B to work with your model of transformation.
3) Make an "independent motion detector" -- solve for best fitting
transformation between two frames, and find image regions that
don't fit that transformation.
Special Notes.
a. See slides 1-10 from todays lecture (number 8) for the matrix equation.
b. The solution to part A can be "partially automatic" that is, you can
solve for the transformation matrix in one system and then "hard code" or
read it in from a file.