Лекции университета Carnegie Mellon по компьютерному зрению

Недавно мы встречались с разработчиком программного обеспечения для робота Neato XV-11. Он закончил университет Carnegie Mellon. Это один из ведущих мировых университетов по робототехнике. В одном из своих проектов мы планируем использовать систему технического зрения. Естественно, мы решили посоветоваться с ним. Он нам предоставил лекции по техническому зрению из его университета и шесть домашних заданий. Лекции и домашнии задания на английском. Я их выложил в этой статье.

 
 
 

В лекциях много примеров. Лекции написаны довольно доступно.

1. "Introduction" - список литературы, ссылки, общее содержание курса, правила выполнения домашних заданий.
2. "Cameras & Camera Geometry" - математическая модель камеры, калибровка.
3. "Filtering, Edge Detection, Frequency Analysis, Interest Point Operators" - фильтры, выделение краёв, частотный анализ, выделение особых точек.
4. "Frequency analysis, pyramids, texture analysis, applications (face detection, category recognition)" - гауссовы и лапласовы пирамиды, фильтр Габора, вейвлетное преобразование.
5. "Interest points and scale invariance" - нахождение соответствий на изображении.
6. "Additional notes on descriptors + matching" - ещё о нахождении соответствий на изображениях.
7. "Motion, Tracking and Optical Flow I", "Motion, Tracking and Optical Flow II" - оптический поток, сопровождение движения.
8. "Geometry of multiples views: 2- and 3-view geometry" - математика для стереозрения.
9. "Structure from motion", "notes" - востановление структуры по движению.
10. "Segmentation & Fitting I", "Segmentation II Clustering (K-means and probabilistic)", "Segmentation Mean-Shift Algorithm" - алгоритмы сегментации.
11. "Recognition", "Recognition II Parts, Voting, Deformable models", "Deformable Part Models" - алгоритмы распознования.
12. "Structured Light + Range Imaging" - трёхмерные сканеры.

Домашнии задания для написания на Matlab:
1. "Computer Vision: Homework 1 - Homographies" - гомография.
2. "Computer Vision: Homework 2 - Scene Classification with a Bag of Visual Words" - распознование объектов.
3. "Computer Vision: Homework 3 - Template Tracking and Layered Motion" - обработка движения.
4. "Computer Vision: Homework 4 - SIFT, RANSAC, and augmented reality", "errata" - дополненная реальность.
5. "Computer Vision: Homework 5 - 3D Reconstruction" - 3D реконструкция.
6. "Computer Vision: Homework 6 - Segmentation/Recognition" - сегментация и распознование.

К сожалению, решения на Matlab автор выкладывать не разрешил. Благодарю Владимира Ермакова за предоставленные материалы.

Скачать домашнии задания одним архивом.

2 Comments

  1. mastersl:

    Можно ли ознакомиться с решением задания номер 2? Первое удалось выполнить самостоятельно.

  2. Здравствуйте! К сожалению, у меня нет разрешения публиковать его решения.

Leave a Reply

You must be logged in to post a comment.