Topic |
Subtopics & materials |
Course introduction
01/06 |
Syllabus
|
Basic image processing
updated 02/05 |
Part I
Part II
Part III
|
Hough transform
updated 02/05 |
Detailed Hough transform illustration
From images to straight lines
|
Fourier analysis
updated 02/05 |
|
Wavelet analysis
zip (23 Mb)
updated 02/17 |
Gentle introductions to wavelets
Examples and exploration
|
Discrete Wavelet Transform (DWT) introduction
(requires Mathematica definitions notebook), Spring 2004, EEL6562 (39.9 Mb).
|
|
Discrete Wavelet Transform (DWT) introduction,
Spring 2004, EEL6562 (web version of above Mathematica notebook).
Includes examples of:
- 1D discrete wavelet basis functions (Haar, Daubechies-4, Daubechies-8);
- Visualization of 1D Discrete Wavelet Transform (DWT) decomposition;
- Visualization of 2D Discrete Wavelet Transform (DWT) decomposition;
- 2D discrete wavelet basis functions (Haar, Daubechies-4, Daubechies-8);
- 2D DWTs for two images (multilevel, Haar, Daubechies-4, Daubechies-8); and,
- Image compression using the DWT.
As given, requires the following images from the list of
sample images:
- cat256x256.ppm
- part128x128.ppm
|
|
DWT applications
zip (51 Mb)
updated 02/17 |
Case studies: DWT-based texture segmentation
Application: texture segmentation of grass
Application: object detection
|
Schneiderman object detection system: block diagrams,
Spring 2004, EEL6562 (2 slides, 12 kb).
|
|
H. Schneiderman,
A Statistical Approach to 3D Object Detection Applied to Faces
and Cars, Ph.D. Thesis,
The Robotics Institute, Carnegie Mellon University, 2000
(106 pages, 1.9 Mb).
|
|
H. Schneiderman and
T. Kanade,
"A Statistical Method for 3D Object Detection Applied to Faces and Cars",
Proc. IEEE Conf. on Computer Vision and Pattern Recognition,
vol. 1, pp. 746-51, 2000 (6 pages, 1.7 Mb).
|
|
Multiscale image interpretation
zip (3.3 Mb)
updated 03/02 |
Introduction to multiscale feature extraction and statistical
modeling (Special thanks to Sinisa
Todorovic for his guest lectures!)
|
Multiscale image processing and statistical modeling for image interpretation,
Spring 2004, EEL6562 (24 slides, 3.2 Mb).
|
|
S. Todorovic and
M. C. Nechyba,
"Multiresolution linear discriminant analysis: efficient extraction of geometrical structures in images",
Proc. IEEE Conf. on Image Processing (ICIP),
vol. 1, pp. 1029-32, 2003 (4 pages, 104 kb).
|
|
S. Todorovic and
M. C. Nechyba,
"Sky/Ground Modeling for Autonomous MAV Flight",
Proc. IEEE Conf. on Robotics and Automation (ICRA),
vol. 1, pp. 1422-27, 2003 (6 pages, 232 kb).
|
|
Face detection case studies
zip (13.1 Mb)
updated 03/04 |
Overview (Also see Schneiderman's work in the "DWT applications
section.")
|
M. H. Yang,
"Recent advances in face detection", presented at IEEE
Int. Conf. on Image Processing, Barcelona, 2003
(87 slides, 22 pages, 4.2 Mb).
|
|
M. H. Yang,
D. Kriegman and
N. Ahuja,
"Detecting faces in images: a survey",
IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 24, no. 1, pp. 34-58, 2002 (25 pages, 1.2 Mb).
|
SNoW architecture
Neural network architecture (See EEL6825 for more
information on neural networks.)
|
S. Baluja,
H. A. Rowley and
T. Kanade,
"Neural network-based face detection",
IEEE Trans. on Pattern Analysis and Machine Intelligence,
vol. 20, no. 1, pp. 23-38, 1998 (28 pages, 392 kB).
|
|
S. Baluja,
H. A. Rowley and
T. Kanade,
"Rotation invariant neural network-based face detection",
Proc. IEEE Conf. on Computer Vision and Pattern Recognition (CVPR),
pp. 38-44, 1998 (7 pages, 4.7 Mb).
|
SVM architecture
|
C. Burges,
"A Tutorial on Support Vector Machines for Pattern Recognition",
Data Mining and Knowledge Discovery,
vol. 2, no. 2, pp. 121-67, 1998. (43 pages, 512 kb)
|
|
E. Osuna,
R. Freund and
F. Girosi,
"Training Support Vector Machines: An Application to Face Detection",
Proc. IEEE Conf. on Computer Vision and Pattern Recognition,
vol. 1, pp. 130-6, 1997. (8 pages, 316 kb)
|
|
Support Vector Machine
software: SVMlight.
|
Distribution-based architecture
|
Selected readings in 3D vision
zip (13.6 Mb)
updated 04/20 |
Big picture
Camera calibration
Corner (feature-point) detection
Multi-view vision
Epipolar estimation: the Fundamental matrix
|
R. I. Hartley,
"In Defense of the Eight-Point Algorithm,"
IEEE Trans. on Pattern Analysis and Machine Intelligence,
vol. 19, no. 6, pp. 580-93, 1997 (14 pages, 716 kb).
|
|
W. H. Press, et. al.,
Numerical Recipes in C: The Art of Scientific
Computing, 2nd. ed., Sections 2.6,
pp. 59-71,
Cambridge University Press,
Cambridge, 1992 (13 pages, 108 kB).
|
|