CSSE463 – Image Recognition

Winter 2020-2021

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 14 Sep.


Sunset detector part 1 due (Tuesday, 11 pm)
Week / Main topic Monday Tuesday Thursday Friday
Online-only for first 3.5 weeks
1: Intro to images, color (1) 11/30: Intros (writing, term project), Images and color
Start Lab 1: Intro to Matlab
(Ch 1)
(2) 12/1: Color features
Due in class: Read sunset paper
Lab 1 due Weds noon.
(2,2, 2,4)
(3) 12/3: Connected components, morphology in Matlab
Start Fruit-finder.
(13.1-13.3)
(4) 12/4: Lab 2: Color
Laptops for every lab
2: Global and local features, edges (5) 12/7: Global and local operators, filtering (5.1, 5.3) (6) 12/8: Edge Masks
Lab 2 due (Tues, noon always)
(5.3)
(7) 12/10: Edge features
(5.3)
(8) 12/11: Lab 3: Edges and filters
Due: Fruit-finder 11:00 pm
3: More features, classifers (9) 12/14: Region properties (perimeter, circularity) (8.1-8.3) (10) 12/15: Spatial moments
Lab 3 due (Tues) (tutorial)
(11) 12/17: Classification concepts (9.2.1) (12) 12/18: Lab 4: Shape.
3.5: SVMs (13) 12/21: Support vector machines (9.2.4) (14) 12/22: Finish SVMs and demo.
Lab 4 due (Tues)
Formally assign sunset detector
Christmas Break
4: SVMs (15) 1/7: Lab 5: SVM toolbox.
Exam 1 due 5:00 pm.
(16) 1/8: Lightning talks for term project, assign teams
5: Sunset detector and Neural Nets (17) 1/11: Neural nets (9.3.1)
Lab 5 due (Tues)
(18) 1/12: Neural nets and SVM
(19) 1/14: Convolutional neural networks (20) 1/15: Lab day: Sunset detector work time.
6: Deep Learning (21) 1/20: Convolutional neural networks (22) 1/21: Lab 6: CNNs (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: Object Detection (25) 1/27: Hough transforms (6.2.6) (26) 1/28: Hough transforms extended

Sunset detector part 2 due (Tuesday, 11 pm)

(27) 1/30: Template matching and HOG (6.4) (28) 1/31: Lab 7: Hough transform
Due: Project plans and preliminary work (Sunday, 11:00)
8: Segmentation and object clustering (29) 2/3: k-means segmentation (9.2.5) (30) 2/4: k-means exercise
Lab 7 due (Tues)
(31) 2/6: Project workday (32) 2/7: Lab: Project Milestone Reviews
Due: Status report (2 hours before class)
9: Recap and project work (33) 2/10: Course Review Exercise (in-class) (34) 2/11: Course Recap (in-class) (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: TBD x 2
(38) 2/18:
Presentations: TBD x 2
(39) 2/20:
Presentations: TBD x 2 (Also do course evaluations)
(40) 2/21:
Presentations: TBD x 2
Due: final project (code, report, presentation slides, reflection/partner evals in Moodle (different from presentation evals)), 11:00 PM

Recent guest lectures

Trenton Tabor guest lecture