All electronic submissions are due at noon on the day indicated, unless specified otherwise.
Please note that future homework assignments are tentative based on previous course offerings. We may change assigned homework at any time before it is assigned. Schedule subject to change. Corresponding sections from Sonka, et al. are given at the end where appropriate.
Schedule last updated 20 Nov.
Week / Main topic | Monday | Tuesday | Thursday | Friday |
1: Intro to images, color | (1) 12/2: Intros (writing, term project), Images and color Start Lab 1: Intro to Matlab (Ch 1) |
(2) 12/3: Color features Due in class: Read sunset paper Lab 1 due Weds noon. (2,2, 2,4) |
(3) 12/5: Connected components, morphology in Matlab Start Fruit-finder. (13.1-13.3) |
(4) 12/6: Lab 2: Color Laptops for every lab |
2: Global and local features, edges | (5) 12/9: Global and local operators, filtering (5.1, 5.3) | (6) 12/10: Edge Masks Lab 2 due (Tues, noon always) (5.3) |
(7) 12/12: Edge features (5.3) |
(8) 12/13: Lab 3: Edges and filters Due: Fruit-finder 11:00 pm |
3: More features, classifers | (9) 12/16: Region properties (perimeter, circularity) (8.1-8.3) | (10) 12/17: Spatial moments Lab 3 due (Tues) (tutorial) |
(11) 12/19: Classification concepts (9.2.1) | (12) 12/20: Lab 4: Shape. |
Spring Break | ||||
4: SVMs | (13) 1/6: Support vector machines (9.2.4) Exam 1 due 5:00 pm. |
(14) 1/7: Finish SVMs and demo. Lab 4 due (Tues) Formally assign sunset detector |
(15) 1/9: Lightning talks for term project, assign teams | (16) 1/10: Lab 5: SVM toolbox. |
5: Sunset detector and Neural Nets | (17) 1/13: Neural nets (9.3.1) Lab 5 due (Tues) |
(18) 1/14: Neural nets and SVM |
(19) 1/16: Convolutional neural networks | (20) 1/17: Lab day: Sunset detector work time. |
6: Deep Learning | (21) 1/20: Convolutional neural networks | (22) 1/21: Lab 6: CNNs
Sunset detector part 1 due (Tuesday, 11 pm) |
(23) 1/23: Exam review (Lab 6 due at end of class) | (24) 1/24: Exam 2 (comprehensive, in-class) Due: Lit reviews (Sunday, 11:00 pm) |
7: Segmentation and object clustering | (25) 1/27: k-means segmentation (9.2.5) | (26) 1/28: k-means exercise
Sunset detector part 2 due (Tuesday, 11 pm) |
(27) 1/30: Hough transforms (6.2.6) | (28) 1/31: Lab 7: Hough transform Due: Project plans and preliminary work (Sunday, 11:00) |
8: Special topics | (29) 2/3: Template matching and HOG (6.4) | (30) 2/4: PCA and applications (3.2.10) Lab 7 due (Tues) |
(31) 2/6: PCA exercise | (32) 2/7: Lab: Project Milestone Reviews Due: Status report (2 hours before class) |
9: Recap and project work | (33) 2/10: Exam 3 | (34) 2/11: Course Recap | (35) 2/13: Project workday | (36) 2/14: Lab: Project Milestone Reviews Due: Status report (2 hours before class) |
10: Presentations | (37) 2/17: Presentations: GoTerritories, reCaptcha |
(38) 2/18: Presentations: FRC, Airliners |
(39) 2/20: Presentations: Eye Gaze (Also do course evaluations) |
(40) 2/21: Presentations: Sheet Music Due: final project (code, report, presentation slides, reflection/partner evals in Moodle (different from presentation evals)), 11:00 PM |