CSSE463 – Image Recognition

Winter 2019-2020

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

Recent guest lectures

Trenton Tabor guest lecture