| 
 Introduction
 September 13
 
 (slides)
 
 
 | 
        Topics
          What is computer vision? Why is it difficult? Which cues
do humans use to perceive? Application areas
 Links | 
    
      |  | 
        Topics
          Review of Linear Algebra,Geometrical
Transformations, Introduction to Matlab,Handling Images in Matlab
 Readings:
          Matlab primer (.pdf)
            by
Kermit Sigmon, University of FloridaMatlab tutorial
and codes
by Stefan Roth, Brown University
Basic math (.pdf), 
figures (.pdf)
            by Martial
Hebert, CMU  Links | 
    
      | 
      
      
      Image ProcessingSeptember 20,22
 (slides)
 
 | 
        Topics
          Image representation, Point processing, Blob processing,
Applications of binary image
analysis,Thresholding,Connected component analysis,Mathematical
morphology,Region propoerties
 Readings:
          Chapter
3 from Shapiro&StockmanChapter 3 from Gonzales & Wood
 Links | 
    
      | 
 Linear Filters
 September 27, 29
 (slides1, slides2)
 
 
 
 
 
 | 
        Topics
          Linear filters, convolution, smoothing,
derivatives, Fourier transform, sampling and aliazing, gaussian
pyramids 
 Readings
          Chapter 7 from Forsyth&Ponce
Notes
on masks, by Shapiro & Stockman
Computer
vision for interactive computer graphics,W. T. Freeman, D.
Anderson,
P. Beardsley, C. Dodge,
H. Kage, K. Kyuma,
Y. Miyake,
M. Roth,
K. Tanaka,
C. Weissman,
W. Yerazunis,  in IEEE Computer Graphics and
Applications, volume 18, number 3, May--June, pp. 42-53, 1998. Links | 
    
      | Edge Detection
 October 4
 (slides)
 
 
 
 
 
 | 
        Topics
          Derivatives,
Edge detection, Hough Transform  
 Readings
          Chapter 8 from Forsyth&PonceA
Computational Approach to Edge
Detection, J. Canny, IEEE Transactions on
Pattern Analysis and Machine
Intelligence, Vol 8, No. 6, Nov 1986. Chapter 4 from Olivier Faugeras' book: Three-Dimensional
Computer Vision, MIT Press, 1993
 Links | 
    
      | 
 
 
 
 Texture
 October 4
 (slides)
 
 
 
 | 
        Topics
          Texture analysis and
synthesis  
 
        Readings
          Chapter 9 from Forsyth&Ponce
Pyramid
based Texture Analysis/Synthesis, David
Heeger and James Bergen, SIGGARPH 1995A Computational Model of Texture Segmentation, J. Malik
and P. Perona, Proc. Computer Vision and Pattern Recognition, 1989Eraly Vision and Texture Perception, J.R. Bergen and E.H.
Adelson, Nature, 1988W.Y. Ma and B.S. Manjunath, Texture
features and learning similarity,
Proceedings of IEEE Computer Society Conference on Computer Vision and
Pattern Recognition, San Francisco, pp. 425-430, June, 1996Texture
Synthesis by Non-parametric Sampling, Alexei A. Efros and Thomas K.
Leung, IEEE International Conference on Computer Vision (ICCV'99),
Corfu, Greece, September 1999, Image
Quilting for Texture Synthesis and Transfer, Alexei A. Efros and
William T. Freeman, Proceedings
of SIGGRAPH '01, Los Angeles, California, August, 2001 | 
    
      | 
 
 
 
 
 Interest Points 
      October
6
 (slides)
 
 
 
 
 
 
 
 
 | 
        Topics
          Harris Detector, Local invariant points,
SIFT descriptors 
 
        Readings
          A
combined corner and edge detector, Chris Harris and Mike Stephans,
Proceedings of The Fourth Alvey Vision Conference, Manchester, pp
147-151. 1988Local
Greyvalue Invariants for Image Retrieval, 
C. Schmid and R. Mohr. In Pattern Analysis and Machine Intelligence,
1997.Indexing
based on scale invariant interest points. K.Mikolajczyk and
C.Schmid. In International
Conference on Computer Vision, 525-531, 2001Distinctive
Image Features from
Scale-Invariant Keypoints, David Lowe, International Journal of
Computer Vision, 2004. | 
    
      | 
 | 
        Topics
          Radiometry, measuring light, color perception, color
spaces
 Readings:
          Chapter 4 and 6 from Forsyth&Ponce
 | 
    
      | 
 
 Student presentationsOctober 13
 
 
 
 | 
        by Muhammet Bastan, AnnoSearch:
Image Auto-Annotation by Search, Xin-Jing Wang, Lei Zhang, Feng
Jing, Wei-Ying Ma, CVPR2006 (slides)
by
Selen Pehlivan, Detecting
Unusual Activity in Video,
H. Zhong, J. Shi and M. Visontai, CVPR 2004.(slides) | 
    
      | Cameras and 
Calibration
 October 18
 (slides1, slides2)
 
 
 
 
 
 | 
        Topics
          Perspective projection, pinhole camera
model, lenses, camera geometry, camera
calibration   Readings | 
    
      | Student
presentations October 20
 
 | 
        by Esat Belviranli, Object
Level Grouping for Video Shots, J. Sivic, F. Schaffalitzky and A.
Zisserman,IJCV Volume 67, Number 2 / April, 2006  (slides) by Hidayet Aksu, Object
Detection by Contour Segment Newtworks, Vittorio Ferrari, Tinne
Tuytelaars, Luc Van Gool, ECCV2006 (slides)  | 
    
      | 
 Multi
view Geometry
 November 1
 (slides)
 
 
 
 | 
        Readings
          Chapter 10 from Forsyth&Ponce
 | 
    
      | Student
presentations November 3
 
 | 
 
        by Mumin Cebe, Identifying
Semantically Equivalent Object Fragments, Boris Epshtein Shimon
Ullman,CVPR 2005 (slides) by Armagan Alper, 
Vehicle Segmentation and Tracking from a Low-Angle Off-Axis Camera ,
Neeraj K. Kanhere, Shrinivas J. Pundlik, Stanley T. Birchfield, CVPR
June 2005 (slides)by Kardelen Hatun,
Finding and Tracking People from the bottom up, Deva Ramanan and D.
A. Forsyth, CVPR 2003 (slides) 
 | 
    
      | 
 
 Stereopsis
 November 8
 (slides)
 
 
 
 | 
        Topics
          Stereopsis, Matching,
Reconstruction   
        Readings
          Chapter 11 from Forsyth&Ponce
 | 
    
      | Student presentations November 10
 
 
 | 
 
        by Selcuk Sandikci,
          Multi-scale
gesture recognition from time-varying contours,  Hong Li;
Greenspan, M., ICCV 2005 (slides)by Melih Kandemir,
          Discovering
objects and their location in images, Josef Sivic, Bryan C.
Russel,2 Alexei A. Efros, Andrew Zisserman, William T. Freeman, ICCV
2005 (slides) | 
    
      | 
 
 
 
 
 Motion
 November 15
 (slides)
 
 
 | 
        Topics
          Optical flow, structure from motion,
Tracking 
 
        
          An
iterative image registration technique with an application to stereo
vision, Bruce Lucas and Takeo Kanade, Proceedings of the 7th
International Joint Conference on Artificial Intelligence (IJCAI), 1981Detection
and Tracking of Point Features.Carlo Tomasi and Takeo
Kanade.   Carnegie Mellon University Technical Report
CMU-CS-91-132, April 1991.   Good
Features to Track, Jianbo Shi and Carlo Tomasi, IEEE Conference on
Computer Vision and Pattern Recognition, pages 593-600, 1994.Feature
based methods for structure
and motion estimation, Phil Torr and Andrew Zisserman, in Vision
Algorithms: Theory and Practice,
B. Triggs, A. Zisserman, R. Szeliski (Eds.), Springer (2000) | 
    
      | Student
presentations November
17
 
 |  | 
    
      | Mosaics
 Noveber 22
 (slides)
 
 
 
 
 | 
        Topics
          Homographies, Image Mosaics  Readings
          R. Szeliski and H.-Y. Shum, Creating
Full View Panoramic Image Mosaics and Environment Maps, Proc.
ACM SIGGRAPH, 1997, longer version: Panoramic
Image Mosaics, Technical report, MSR-TR-97-23, 1997
M. Brown and D. G. Lowe. Recognising
Panoramas. In Proceedings of the 9th International Conference
on Computer Vision (ICCV2003), pages 1218-1225, Nice, France,
October 2003. 
Planar
Scenes and Homography lecture notes by Serge Belongie
 Links | 
    
      | Student
presentations November
24
 
 |  | 
    
      | 
 
 
 
 Segmentation
 November 29
 (slides)
 
 
 
 
 | 
        Topics
          Segmentation, Grouping, Fitting
 
        Readings
          a
shorter
version  published in IEEE Conf. Computer Vision and Pattern
Recognition(CVPR), June 1997, Puerto Rico  
           Laws
of Organization in Perceptual Forms, Max Wertheimer, first
published as
Untersuchungen zur Lehre von der Gestalt II, in Psycologische
Forschung, 4, 301-350. Translation published in Ellis, W. (1938). A
source book of Gestalt psychology (pp. 71-88). London: Routledge &
Kegan Paul. Links | 
    
      | Student
presentations December
1
 
 | 
 | 
    
      | 
 
 
 Recognition
 December 6
 (slides)
 
 
 
 
 | 
        Topics
          Model based and template matching based
methods for recognition
 
        Readings
          , Object
Detection using statistics of parts, Henry
Schneiderman and Takeo Kanade, International Journal of Computer
Vision Robust
Real-time Object Detection, Paul Viola, Micheal Jones,
International Journal on Computer Vision, 2001 Recognition
by linear combinations of models, S. Ullman and R. Basri, IEEE
Transactions on Pattern Analysis and Machine Intelligence, Vol.13,
No.10, October 1991 Shape
Matching and Object
Recognition Using Shape Contexts , Serge Belongie, Jitendra Malik
and Jan Puzicha, IEEE Transactions on Pattern Analysis and Machine
Intelligence(PAMI), 24(4):509-522, April 2002. Object
Class Recognition by Unsupervised Scale-Invariant Learning, Rob
Fergus, Pietro Perona, and Andrew Zisserman, Conference on
Computer Vision and Pattern Recognition, (2003).Face
recognition using eigenfaces, M. Turk and A. Pentland, Proc. IEEE
Conference on Computer Vision and Pattern Recognition, Maui, Hawaii,
1991Face
Recognition Across Pose and Illumination R. Gross, S. Baker,
I. Matthews, and T. Kanade, Handbook of Face Recognition, Stan Z. Li
and Anil K. Jain, ed., Springer-Verlag, 2005 Links | 
    
      | Student
presentations December
8
 
 | 
        by Tuncer Erdogan, Building
models of animals from video, Ramanan D, Forsyth D.A., Barnard K.,
PAMI 2006 (slides)by Zeynep Yucel, What
went where [motion segmentation], Wills, J.; Agarwal, S.; Belongie,
S., CVPR 2003 (slides) | 
    
      | 
 
 Image
and Video Databases
 December 13
 (slides)
 
 
 
 
 | 
        Topics
          Retrieval, browsing and other novel
applications on large datasests
 
        Readings
           The
Earth Mover's Distanceas a Metric for Image Retrieval, Y. Rubner,
C. Tomasi, L.J. Guibas, Technical Report
STAN-CS-TN-98-86, Computer Science Department, Stanford University,
September 1998Faces
and Names in the News Tamara Miller, Alexander C. Berg, Jaety
Edwards, Michael Maire,
Ryan White, Yee Whye Teh, Eric Learned-Miller, David A. Forsyth, CVPR
2004 Links | 
    
      | Student presentations
 December 15
 
 
 | 
        by Erkan Okuyan, Edge detection to guide range image
segmentation by clusteringtechniques, Bellon, O.R.P.   Direne,
A.I.   Silva, L. m ICIP1999 (slides)by Eyuphan Bulut, Geometric
Context from a Single Image, D. Hoiem, A.A. Efros, and M.
Hebert,ICCV
2005 (slides) | 
    
      | Student presentations
 December 20
 | 
        by Mehmet Cihan Ozturk,
          Video
Google: A Text Retrieval Approach to Object Matching in Videos", by
Josef Sivic and Andrew Zisserman, ICCV2003 (slides) by Mustafa Kalkan, Improving Web-based
Image Search via Content Based Clustering, N.Ben-Haim, B. Babenko,
S. Belongie, CVPR 2006 (slides)by Ismet Zeki Yalniz,
          Recognizing
Action at a Distance, A.A. Efros, A.C. Berg, J. Malik, ICCV 2003 (slides) | 
    
      | Student presentations
 December 22
 | 
        by Hakan Tuna, "Real-Time
Non-Rigid
Surface Detection.",J.
Pilet, V. Lepetit, and P. Fua (slides)
        by Hakan Uraz, "Detecting
Pedestrians using Patterns of Motion and Appearance", Paul Viola,
Michael J. Jones, and Daniel Snow, ICCV 2003, by Hakan Uraz (slides) |