|
Natural and Artificial Intelligent
Systems website
A course for the bioengineering curricula |
Teaching: Giorgio Metta,
Lorenzo Natale, Gabriel Baud-Bovy
- Instructions for using the course mailing list
When and where
- Monday 10:00-14:00, room B12
- Wednesday 10:00-14:00, room B12
Next exams
Exam instructions
The final exam will involve a practical and a theoretical part. The
practical part consists in a project on image processing and computer
programming. Projects will be assigned to students individually upon request. The theoretical part is an oral examination. Both parts contribute to the
evaluation of the exam and the final mark. Details and rules of the scoring are
described here.
Syllabus and lecture notes
- Oct 7th: Introduction to the course. Image formation and artificial sensors (Lorenzo
Natale) -pdf-.
- Oct 10th: Introduction to OpenCV, image types and simple image
manipulation examples (2h, Giorgio Metta) -zip
file of the examples-, -OpenCV
manual in pdf-.
- Oct 12th: Color spaces and Bayer pattern exercise (4h, Giorgio Metta) -slides
in pdf-, -bayer image for problem
set (bmp)-, -slides bayer pdf-
(matlab example:
here).
- Oct 14th: Bayer pattern and color reconstruction (Andrea Del Prete).
- Oct 17th: Point-wise operators and filters (2h, Giorgio Metta) -slides in
pdf (1)-, -slides in pdf (2)-, -swain & ballard paper-.
- Oct 19th: Laplacian filters, exercise on histogram equalization (4h, Giorgio
Metta) -code-.
- Oct 21st: Hough transform (Lorenzo Natale) -pdf-
- Oct 24th: Practical exercise on color histograms (Andrea Del Prete).
- Oct 26th: Introduction to psychophysics (Gabriel Baud-Bovy) -pdf-
- Oct 28th: Practical exercise on color histograms (Andrea Del Prete).
- Nov 2nd: Methods in psychophysics (Gabriel Baud-Bovy) -pdf-
- Nov 9th: Image Pyramids (2h), exercise on pyramids (2h) (Lorenzo Natale)
-pdf-
- Nov 14th: Classical threshold theory and signal detection (2h, Gabriel Baud-Bovy) -pdf-,
-complements
pdf-
Local features (2h, Lorenzo Natale) -pdf-
- Nov 16th: SURF and SIFT features -pdf- (2h), exercise on on pyramids (2h)
(Lorenzo Natale) -example code-.
- Nov 21st: Unidimensional scaling (2h, Gabriel Baud-Bovy) -pdf-
- Nov 21st: Optical flow concepts and Lucas Kanade method (2h, Giorgio
Metta) -LK derivation-,
-Lucas-Kanade
chapter pdf-, -OpenCV of LK
pdf-
- Nov 23rd: Lucas-Kanade exercise (Andrea Del Prete, 4h) -example
code-
- Nov 28th: Logpolar imaging and Fourier-Mellin transform (2h, Giorgio Metta)
-slides in pdf (1)-, -slides
in pdf (2)-, -paper on
logpolar images-, -paper
on FMT-
- Nov 28th: Boosting and object recognition (2h, Carlo Ciliberto) -slides pdf-,
-paper Shapiro-, -paper
Viola-Jones-
- Nov 30th: Event based cameras and computation of optical flow (4h, Charles Clercq) -pdf-
- Dec 5th: Event based cameras and optical flow, exercise (4h, Charles Clercq) -pdf-
- Dec 7th: Logpolar Hough transform and exercise on Hough transform (4h,
Giorgio Metta), -Barnes paper pdf-,
-Dillmann et al paper pdf-, -example
code-
- Dec 12th: (2h, Carlo Ciliberto) -pdf-
- Dec 14th: (4h, Charles Clercq) -pdf-
- Dec 19th: Geometric camera model (2h, Lorenzo Natale) -pdf-
Visual attention (Francesco Rea, 2h) -pdf-
References
- G. Bradsky, A. Kaehler, Learning OpenCV, O'Reilly Media.
- London, Stone, Upton, Photography, Prentice Hall, 9th edition, March
2007.
- Forsyth and Ponce, Computer Vision A Modern Approach, Prentice Hall,
2003.
- E.R. Kandel, J.H. Schwartz, and T.M. Jessell (Eds.), Principles of
neural science, Norwalk, CT: Appleton & Lange.
- M.W. Levine, J.M.Shefner, Fundamentals of Sensation and Perception 3d ed., Oxford University Press.
Papers
Program of the course in previous years:
Program a.y. 2010/2011
Program a.y. 2008/2009.
Program a.y. 2005/2006 and
before.
Last update sometime in 2011