ECSE 4961/6650 Computer Vision
Instructor: Dr. Qiang Ji
Email: jiq@rpi.edu
Phone: 518 276-6440
Office: JEC 7004
Semester
and Year:
Fall, 2021
Meeting
Hours & Place:
12:50-2:10 pm, Tuesdays
and Fridays, SAGE 2701
Office
Hours:
Fridays 2:00pm - 3:00pm pm or by Appointment
TA: TBD
TA Office hours: NA
Lecture notes: http://www.ecse.rpi.edu/~qji/CV/ecse6650_lecture_notes.html
Catalog Description:
Image formation and visual perception. Images, line structures, and line drawings. Preprocessing, boundary detection, texture, and region growing. Image representation in terms of boundaries, regions, and shape. Three-dimensional structures and their projections. Analysis, manipulation, and classification of image data. Knowledge-based approaches to image understanding. Applications from fields of robot vision, biomedical-image analysis, and satellite and aerial image interpretation.
Prerequisites: ECSE 2500 and MATH 2010 and CSCI 1200 and programming skill in Python, C++ or MATLAB.
Textbook: No formal textbook but detailed lecture notes will be provided
Optional Texts:
· Computer Vision: Algorithms and Applications, Richard Szeliski
· Introductory Techniques for 3D Computer Vision Approach, Emanuele Trucco & Alessandro Verri.
· Three-Dimensional Computer Vision-a geometric viewpoint, Oliver Faugeras, The MIT Press, 1993.
· Multiple View Geometry in Computer Vision, Richard Hartley and Andrew Zisserman, Cambridge, 2001.
· Probabilistic graphical models for computer vision, Qiang Ji, Academic Press, 2019.
Student
learning outcomes:
ECSE 6650
Students who successfully complete this courses will be able to:
1. understand the fundamental computer vision theories
2. have the ability to design and implement major computer vision algorithms
3. have the capability of applying computer vision technologies to applications of interest.
4. independently investigate research literature for advanced computer vision topics
ECSE 4961
Students who successfully complete this courses will be able to:
1. understand the fundamental computer vision theories
2. have the ability to implement basic computer vision algorithms
3. have the capability of applying computer vision technologies to certain applications
ECSE 6650
· Assignments: 20%
· Class Projects: 40%
· Midterm Exam: 25%
· Final Project: 15% , including a review and discussion of related work
ECSE 4961
· Assignments: 20%
· Class Projects: 40%
· Midterm Exam: 25%
· Final Project: 15%
Grading:
ECSE 6650:
Grading will be based on homework assignments, projects, a middle-term exam, and the final project. The final project should include a review of research papers and discussion of related work. Note students cannot receive “D/D+” grades.
ECSE 4961
Grading will be based on homework assignments, class projects, a middle-term exam, and the final project.
Academic Integrity:
Student-teacher relationships are built on trust. For example, students must trust that teachers have made appropriate decisions about the structure and content of the courses they teach, and teachers must trust that the assignments that students turn in are their own. Acts that violate this trust undermine the educational process. The Rensselaer Handbook of Student Rights and Responsibilities and The Graduate Student Supplement define various forms of Academic Dishonesty and you should make yourself familiar with these. In this class, all assignments that are turned in for a grade must represent the student’s own work. In cases where help was received, or teamwork was allowed, a notation on the assignment should indicate your collaboration.