ECE49595CV: Introduction to Computer Vision
ECE59500CV: Foundations of Computer Vision
Fall 2025
General Information
Lectures: M,W,F 8:30am - 9:20am, MSEE B012
Instructor:
Jeffrey Mark Siskind,
BHEE313e, 765/496-3197,
qobi@qobi.org
Office Hours: T 5:00pm - 6:00pm, BHEE313e
TA:
Armstrong (Hanzhi) Zheng,
zheng422@purdue.edu
Office Hours: T 3:00pm - 4:00pm, BHEE 208 table 3
ece59500cv-students-list@ecn.purdue.edu
ece59500cv-staff-list@ecn.purdue.edu
Syllabus
Brightspace
for ECE49595CV
Brightspace
for ECE59500CV
BibTeX file for papers we will cover in this course
github repository
Web
site for Fall 2020 offering of a similar course
Web
site for Fall 2021 offering of a similar course
Web
site for Fall 2023 offering of a similar course
deep learning
segmentation
object classification and localization
li>activity classification and localization
semantic segmentation
depth reconstruction
3D reconstruction
generative adversarial networks
image and video captioning
image and video retrieval
- Lecture 1: Course Overview
Monday 25 August 2025
Whiteboard
- Lecture 2: Machine Learing
Wednesday 27 August 2025
Whiteboard
A.G. Baydin,
B.A. Pearlmutter,
A.A. Radul, and
J.M. Siskind,
`Automatic differentiation in machine learning: a survey,'
Journal of Machine Learning Research (JMLR),
18(153):1-43,
2018.
- Lecture 3: Automatic Differentiation---I
Friday 29 August 2025
Whiteboard
complex_numbers.py
complex.py
- Lecture 4: Automatic Differentiation---II
Wednesday 3 September 2025
Whiteboard
dual_numbers.py
forward_mode.py
- Lecture 5: Automatic Differentiation---III
Friday 5 September 2025
Whiteboard
newton_raphson.py
- Lecture 6: Automatic Differentiation---IV
Monday 8 September 2025
Whiteboard
tracing.py
- Lecture 7: Automatic Differentiation---V
Wednesday 10 September 2025
Whiteboard
- Lecture 8: Automatic Differentiation---VI
Friday 12 September 2025
Whiteboard
reverse_mode.py
- Lecture 9: Model-Based Vision---I
Monday 15 September 2025
Whiteboard
D.G. Lowe,
`Three-dimensional object recognition from single two-dimensional images,'
Artificial Intelligence (AIJ),
31(3):355-395,
1987.
- Lecture 10: Model-Based Vision---II
Wednesday 17 September 2025
Whiteboard
gui.py
model_based_vision.py
model_based_vision_gui.py
- Lecture 11: Histograms of Oriented Gradients---I
Friday 19 September 2025
Whiteboard
N. Dalal and
B. Triggs,
`Histograms of oriented gradients for human detection,'
Computer Vision and Pattern Recognition (CVPR),
pp. 886-893,
2005.
distances.py
nearest_neighbor_classifier.py
nearest_neighbor_classifier_gui.py
image_classifier_gui.py
linear_classifier.py
linear_classifier_gui.py
- Lecture 12: Histograms of Oriented Gradients---II
Monday 22 September 2025
Whiteboard
hog.py
house00.jpg
- Lecture 13: Deformable Part Models---I
Wednesday 24 September 2025
Whiteboard
P.F. Felzenszwalb,
R.B. Girshick,
D. McAllester, and
D Ramanan,
`Object detection with discriminatively trained part-based models,'
IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI),
32(9):1627-1645,
2010.
- Lecture 14: Deformable Part Models---II
Friday 26 September 2025
Whiteboard
- Lecture 15: Deep Learning
Monday 29 September 2025
Whiteboard
- Lecture 16: AlexNet-I
Wednesday 1 October 2025
Whiteboard
A. Krizhevsky,
I. Sutskever, and
G.E. Hinton,
`ImageNet classification with deep convolutional neural networks,'
Advances in Neural Information Processing Systems (NeurIPS),
pages 1097-1105,
2012.
- Lecture 17: AlexNet-II
Friday 3 October 2025
Whiteboard
- Lecture 18: VGG-16
Monday 6 October 2025
Whiteboard
K. Simonyan and
A. Zisserman,
`Very deep convolutional networks for large-scale image recognition,'
International Conference on Learning Representations (ICLR),
2015.
- Lecture 19: Inception v1
Wednesday 8 October 2025
Whiteboard
C. Szegedy,
W. Liu,
Y. Jia,
P. Sermanet,
S. Reed,
D. Anguelov,
D. Erhan,
V. Vanhoucke, and
A. Rabinovich,
`Going deeper with convolutions,'
Computer Vision and Pattern Recognition (CVPR),
2015.
- Lecture 20: Batch Normalization
Friday 10 October 2025
Whiteboard
S. Ioffe and
C. Szegedy,
`Batch normalization: accelerating deep network training by reducing internal
covariate shift,'
International Conference on Machine Learning (ICML),
pp. 448-456,
2015.
- Lecture 21: ResNet
Wednesday 15 October 2025
Whiteboard
K. He,
X. Zhang,
S. Ren, and
J. Sun,
`Deep residual learning for image recognition,'
Computer Vision and Pattern Recognition (CVPR),
pp. 770-778,
2016.
- Lecture 22: DenseNet
Friday 17 October 2025
Whiteboard
G. Huang,
Z. Liu,
L. Van Der Maaten, and
K.Q. Weinberger,
`Densely connected convolutional networks,'
Computer Vision and Pattern Recognition (CVPR),
pp. 4700-4708,
2017.
- Lecture 23: R-CNN
Monday 20 October 2025
Whiteboard
R. Girshick,
J. Donahue,
T. Darrell, and
J. Malik,
`Rich feature hierarchies for accurate object detection and semantic
segmentation,'
Computer Vision and Pattern Recognition (CVPR),
pp. 580-587,
2014.
- Lecture 24: Fast R-CNN
Wednesday 22 October 2025
Whiteboard
R. Girshick,
`Fast R-CNN,'
Computer Vision and Pattern Recognition (CVPR),
pp. 1440-1448,
2015.
- Lecture 25: Faster R-CNN
Friday 24 October 2025
Whiteboard
S. Ren,
K. He,
R. Girshick, and
J. Sun,
`Faster R-CNN: Towards real-time object detection with region proposal
networks,'
Advances in Neural Information Processing Systems (NeurIPS),
pp. 91-99,
2015.
- Lecture 26: YOLO
Monday 27 October 2025
Whiteboard
J. Redmon,
S. Divvala,
R. Girshick, and
A. Farhadi,
`You only look once: Unified, real-time object detection,'
Computer Vision and Pattern Recognition (CVPR),
pp. 779-788,
2016.
- Lecture 27: SSD---I
Wednesday 29 October 2025
Whiteboard
W. Liu,
D. Anguelov,
D. Erhan,
C. Szegedy,
S. Reed,
C.-Y. Fu, and
A.C. Berg,
`SSD: Single shot multibox detector,'
European Conference on Computer Vision (ECCV),
pp. 21-37,
2016.
- Lecture 28: SSD---II
Friday 31 October 2025
Whiteboard
- Lecture 29: Mask R-CNN
Monday 3 November 2025
Whiteboard
K. He,
G. Gkioxari,
P. Dollar, and
R. Girshick,
`Mask R-CNN,'
International Conference on Computer Vision (ICCV),
pp. 2961-2969,
2017.
- Lecture 30: class canceled
Wednesday 5 November 2025
- Lecture 31: FPN
Friday 7 November 2025
Whiteboard
T.-Y. Lin,
P. Dollar,
R. Girshick,
K. He,
B. Hariharan, and
S. Belongie,
`Feature pyramid networks for object detection,'
Computer Vision and Pattern Recognition (CVPR),
pp. 2117-2125,
2017.
- Lecture 32: Term Paper Presentations
Monday 10 November 2025
- Lecture 33: Term Paper Presentations
Wednesday 12 November 2025
- Lecture 34: Term Paper Presentations
Friday 14 November 2025
- Lecture 35: Term Paper Presentations
Monday 17 November 2025
- Lecture 36: Term Paper Presentations
Wednesday 19 November 2025
- Lecture 37: Term Paper Presentations
Friday 21 November 2025
- Lecture 38: Term Paper Presentations
Monday 24 November 2025
- Lecture 38: Term Paper Presentations
Monday 1 December 2025
- Lecture 40: Term Paper Presentations
Wednesday 3 December 2025
- Lecture 41: Term Paper Presentations
Friday 5 December 2025
- Lecture 42: Term Project Presentations
Monday 8 December 2025
- Lecture 43: Term Project Presentations
Wednesday 10 December 2025
- Lecture 44: Term Project Presentations
Friday 12 December 2025
ECE49595CV/ECE59500CV | Elmore Family ECE | Purdue College of Engineering | Purdue University