CSE445Computer Vision
CSE445

Computer Vision

A structured course dashboard for lectures, assessment guidance, and curated resources in modern computer vision.

Instructor
Dr. Mohammad Rifat Ahmmad Rashid
Department of Computer Science and Engineering
East West University
Room #646
Academic Scope
Theory and mini project
Mapped to course outcomes and assessment areas

Theory sequence

Course Modules

View all modules

Outcome mapping

Course Outcomes

CO1PO1

Vision Foundations & Pipeline

Explain and analyze the fundamental concepts of computer vision, including the vision pipeline, image formation, representation, and basic visual structure, and relate these to real-world applications.

DomainsC2C3K3
CO2PO2

Feature Detection & Geometry

Apply and analyze classical feature-based and geometry-based techniques—feature detection and description, robust estimation, homography, and camera geometry—to establish correspondences and spatial relationships.

DomainsC4C5K4
CO3PO4

Motion, 3D Vision & Recognition

Interpret and evaluate motion analysis, 3D vision, classical object recognition, and learning-based pipelines to understand dynamic scenes and object-level perception in images and videos.

DomainsC4C5K5
CO4PO6

Vision Systems Design & Lab

Use computer vision concepts and tools to design, implement, and document complete vision systems for real-world applications through hands-on lab experiments.

DomainsC6P2P3K6

Assessment structure

Marks Distribution

Class Participation
5
Class Test / Quiz
10
Midterm Exam
30
Final Exam
35
Laboratory Performance & Lab Exam
10
Mini Project
10

Reference desk

Teaching Materials & Tools

Textbooks

  • Computer Vision: Algorithms and ApplicationsRichard Szeliski / 2nd EditionPrimary textbook
  • Multiple View Geometry in Computer VisionHartley & Zisserman / Cambridge University PressGeometry reference
  • Computer Vision: A Modern ApproachDavid Forsyth and Jean Ponce / Prentice Hall
  • Pattern Recognition and Machine LearningChristopher M. Bishop / Springer

Software & Tools

PythonNumPyOpenCVscikit-learnMatplotlibPyTorchUltralytics YOLOv8Open3D