Engineering-oriented research seminar on computer vision, from classical methods to modern deep learning and generative vision. The syllabus covers image analysis and linear classifiers (k-NN, SVM), optimization/backprop, CNNs and Vision Transformers, work with real data, metric learning, generative models, segmentation, object detection, video processing, and production deployment/performance including 3D topics. Hands-on sessions use PyTorch and modern CV tooling.
- Designed and maintained a coherent end-to-end CV curriculum that connects fundamentals → deep architectures → applied tasks, so students can build working baselines.
- Developed practical labs across core pipelines: detection, segmentation, tracking, and modern generative vision; updated materials annually and curated supporting readings.
- Structured assessment around research-style work