Fall 2017, Tues and Thurs 10:30 am - 11:45 am, HEC 0117
Office hours: Wednesday 2—3PM, or by appointment
General Information:
Instructor: Ali Borji
Email: aborji at crcv dot ucf dot edu (Please put [CAP4453] in the subject line of your emails).
Course venue: HEC 0117
Office phone: 407 823 0667
Office hours: Wed 2-3 PM & by appointment
TA: Khurram Soomro
Email: khurram@knights.ucf.edu ( Please put [CAP 4453] in the subject line when you email me.)
Office: HEC 254
Office hours: Tue 12:30-1:30 pm & by appointment
Hung Le's email address: hungle@knights.ucf.edu [Contact him just for questions regarding the project]
Prerequisites:
• Recommended preparation: basic probability, statistics, linear algebra, calculus, optimization, and some programming languages (Matlab, python, C/C++, Java, etc.).
Overview:
The study of mechanical vision is one of the few areas of science which blends one’s intuition with formal methods. Vision (whether in humans or machines) is fundamentally a computational process. Visual processes for machines must be able to deliver the kinds of capabilities that humans have: scene recognition, motion processing, navigational abilities, and so forth. This course will begin by examining some of the elementary concepts in machine vision. Sub-processes to be examined include: edge detection, methods for obtaining shape information from images, object detection, and motion analysis. The student will also be exposed to unsolved problems in these topics, the solutions to which have very high technological pay-offs.
The workload consists of interesting reading, programming, tests, and a project. The class project gives the student intense exposure to one sub-area of machine vision. The students will be guided by the instructor in the choice of project and its execution.
This class is suitable for students in Computer Science and Engineering disciplines, and anyone else who wishes an introduction to machine vision.
Grading policy
• 2 programming assignments: 30%
• 1 final project: 40% → for final (Part I: 15% + Presentation: 5%; Part 2: 20%)
• Final Exam: 30%
• Final exam period: Dec 4- Dec 9
• Letter grades: W, A, A-, B+, B, B-, C+, C, C-, D, F, and I
Resources
Major Vision Conferences:
Computer Vision and Pattern Recognition (CVPR)
International Conference in Computer Vision (ICCV)
European Conference in Computer Vision (ECCV)
Advances in Neural Information Processing Systems (NIPS)
International Conference in Learning Representations (ICLR)
Major Vision Journals:
IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI)
International Journal of Computer Vision (IJCV)
IEEE Transactions on Image Processing (TIP)
MATLAB Resources:
MATLAB Tutorial, by Stefan Roth
MATLAB Primer, by MathWorks
Code Vectorization Guide, by MathWorks
Writing Fast MATLAB code, by Pascal Getreuer
MATLAB array manipulation tips and tricks, by Peter J. Acklam
Matlab Tutorial by L. Lazebnik
A more comprehensive Matlab tutorial by David Griffiths
Further documentation on Matlab can be found here
Python Resources
Linear Algebra:
A Geometric Review of Linear Algebra, by Eero Simoncelli
An Introduction to Linear Algebra in Parallel Distributed Processing, by M.I. Jordan
Resources for scientific writing and talks:
Other Stuff:
Notes on writing, by Fredo Durand
How to write a great research paper, by Simon Peyton Jones (video)
Small Guide To Giving Presentations, by Markus PŸschel
Giving an effective presentation: Using Powerpoint and structuring a scientific talk, by Susan McConnell (video)
Writing papers and giving talks, by Bill Freeman (notes)
How to do research, by Bill Freeman
Other vision resources:
My own vision course at UWM: http://pantherfile.uwm.edu/borji/www/UWM-CS790.html
Computer Vision Systems at UCF: https://sites.google.com/site/ucfcap6411/home
Advanced Computer Vision Course at UCF: https://sites.google.com/site/ucfcscap6412/
Communication:
The course webpage will be updated regularly throughout the semester with lecture notes, programming and reading assignments and important deadlines.
© 2017 Ali Borji, University of Central Florida