Title: ECE 549CS 543: COMPUTER VISION LECTURE 23
1ECE 549/CS 543 COMPUTER VISION LECTURE
23 SEGMENTATION I
From Projective to Euclidean SFM The Segmentation
Problem Human Vision Clustering Merging and
Splitting
- Reading Chapters 13 and 14
- A list of potential projects is at
- http//www-cvr.ai.uiuc.edu/ponce/fall04/project
s.pdf - I will be gone next Thursday. Substitute a
lecture this - Friday, or a class on Monday???
2Motion estimation from fundamental matrices
Q
Once M and M are known, P can be computed with
LLS.
Facts
b can be found using LLS.
3Projective Structure from Motion and Factorization
Factorization??
- Algorithm (Sturm and Triggs, 1996)
- Guess the depths
- Factorize D
- Iterate.
Does it converge? (Mahamud, Hebert, Omori Ponce
2001)
4Relative reconstruction error 0.2
Mean reprojection error 0.9pixel
5Bundle adjustment (Photogrammetry)
Minimize
with respect to the matrices Mi and the point
positions Pj .
6Relative reconstruction error 0.2
Mean reprojection error 0.8pixel
7From Projective to Euclidean Images
If z , P , R and t are solutions, so are l z
, l P , R and l t .
Absolute scale cannot be recovered! The Euclidean
shape (defined up to an arbitrary similitude) is
the best that can be recovered.
8From uncalibrated to calibrated cameras
Perspective camera
Calibrated camera
Problem what is Q ?
9Relative reconstruction error 1.2
Mean reprojection error 0.9pixel
10From uncalibrated to calibrated cameras II
Perspective camera
Calibrated camera
Problem what is Q ?
Example known image center
11Relative reconstruction error 1.5
Mean reprojection error 0.9pixel
12(Pollefeys, Koch and Van Gool, 1999)
Reprinted from Self-Calibration and Metric 3D
Reconstruction from Uncalibrated
Image Sequences, by M. Pollefeys, PhD Thesis,
Katholieke Universiteit, Leuven (1999).
13Why do these tokens belong together?
What is foreground and what is background?
14Grouping and Gestalt (Muller-Lyer Illusion)
15Gestalt Cues for Grouping
16Gestalt Cues for Grouping
17(No Transcript)
18(No Transcript)
19(No Transcript)
20Segmentation as clustering
- Cluster together (pixels, tokens, etc.) that
belong together - Agglomerative clustering
- attach closest to cluster it is closest to
- repeat
- Divisive clustering
- split cluster along best boundary
- repeat
- Point-Cluster distance
- single-link clustering
- complete-link clustering
- group-average clustering
- Dendrograms
- yield a picture of output as clustering process
continues
21(No Transcript)