CSSE463 – Image Recognition

Winter 2017-2018

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 25 Nov.

Week / Main topic Monday Tuesday Thursday Friday
1: Intro to images, color (1) 11/27: Intros (writing, term project), Images and color
Start Lab 1: Intro to Matlab
(Ch 1)
(2) 11/28: Color features
Due in class: Read sunset paper
Lab 1 due Weds noon.
(2,2, 2,4)
(3) 11/30: Connected components, morphology in Matlab
Start Fruit-finder.
(13.1-13.3)
(4) 12/1: Lab 2: Color
Laptops for every lab
2: Global and local features, edges (5) 12/4: Global and local operators, filtering (5.1, 5.3) (6) 12/5: Edge Masks
Lab 2 due (Tues, noon always)
(5.3)
(7) 12/7: Edge features
(5.3)
(8) 12/8: Lab 3: Edges and filters
Due: Fruit-finder 11:00 pm
3: More features (9) 12/11: Region properties (perimeter, circularity) (8.1-8.3) (10) 12/12: Spatial moments
Lab 3 due (Tues) (8.3)
(11) 12/14: Classification concepts (9.2.1) (12) 12/15: Lab 4: Shape.
4: Classifiers (13) 12/18: Support vector machines (9.2.4) (14) 12/19: Finish SVMs and demo.
Lab 4 due (Tues)
Formally assign sunset detector
(15) 12/21: Lightning talks for term project, assign teams (16) 12/22: Lab 5: SVM toolbox.
Christmas Break
5: Sunset detector (17) 1/8: Optional class if you have questions about the exam
Exam 1 due 5:00 pm.
(18) 1/9: Neural nets (9.3.1)
Lab 5 due (Tues)
(19) 1/11: Neural nets and SVM
Exam Q&A
(20) 1/12: Lab day: sunset detector
6: Deep Learning (21) 1/15: Convolutional neural networks
(40 min due to convocation)
(22) 1/16: Convolutional neural networks
Sunset detector part 1 due (Tuesday, 11 pm)
(23) 1/18: Project workday (24) 1/19: Lab 6: CNNs (due at end of class)
Due: Lit reviews (Sunday, 11:00 pm)
7: Segmentation and object clustering (25) 1/22: Midterm Exam (26) 1/23: k-means segmentation (9.2.5)

Sunset detector part 2 due (Tuesday, 11 pm)

(27) 1/25: Hough transforms (6.2.6) (28) 1/26: Lab 7: k-means or Hough transform
Due: Project plans and preliminary work (Sunday, 11:00)
8: Special topics (29) 1/29: PCA and applications (3.2.10) (30) 1/30: Bayesian classifiers (9.2.2)
Lab 7 due (Tues)
(31) 2/1: Template matching and HOG (6.4) (32) 2/2: Lab: Project Milestone Reviews
Due: Status report (8:00 am)
9: Special topics and project work (33) 2/5: Review day (34) 2/6: Exam 3 (35) 2/8: Lab: Projects (36) 2/9: Lab: Project Milestone Reviews
Due: Status report (8:00 am)
10: Presentations (37) 2/12:
7th hour: Traffic Sign Detection, Bird Detection
8th hour: Puzzle Me Not
Course evals
(38) 2/13:
7th hour: Handwritten OCR, Image Translation
8th hour: Brain Tumor Recognition, google reCaptcha
(39) 2/15:
7th hour: Lip Reading, Puzzle Solver
8th hour: Rose Brain, Google Brain
(40) 2/16:
7th hour: PhotoMosaic
Course evals
8th hour: None
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