\text{Course Logistics and Syllabus}
\text{Lec 0: Welcome to the course!}
\textbf{Naresh Kumar Devulapally}
\text{CSE 4/573: Computer Vision and Image Processing}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Why Computer Vision?}

Computer vision is a field of artificial intelligence (AI) that focuses on enabling computers to "see" and interpret images and videos, just like humans do.

Vision is one of the most powerful senses of a human.

\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{A simple exercise of few-shot classification}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{A simple exercise of few-shot classification}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Why should I learn Computer Vision?}

Building Machines that can "see"

\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Computer Vision Research at UB}

\( \text{Dr. Junsong} \)

\( \text{Yuan}\)

\( \text{Dr. Chen} \)

\( \text{Wang}\)

\( \text{Dr. Vishnu} \)

\( \text{Lokhande}\)

\( \text{Dr. David} \)

\( \text{Doermann}\)

... many more. Explore more here

\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Challenges in Computer Vision}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Challenges in Computer Vision}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Challenges in Computer Vision}
\text{ambiguities}
\text{intra-class variations}
\text{illumination}
\text{occlusions}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Challenges in Computer Vision}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Where are we (in terms of Computer Vision)?}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{...and Generative AI?}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Are we learning EVERYTHING? What's this course?}
  • Basics of Computer Vision:
    • Image Formation, Camera Calibration
    • Image Processing, Feature Detection
  • Intermediate Computer Vision:
    • Stereo Vision, Depth Estimation
    • Object Detection (I), ...other applications
  • Learning-based Vision:
    • Convolutional Neural Networks,
    • Segmentation, Object Detection (II)
  • Intro to Generative AI:
    • Variational Auto Encoders
    • Diffusion Models
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Course Logistics and Instructors}
\textbf{Course Instructor:}
\text{Naresh Kumar}
\text{Devulapally}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{July 10, 2025}
\text{Who am I? and Why should you care?}
\text{March 31, 2026}

Computer Vision

Ph.D. Candidate

CVML Lab, UB

My Teaching Philosophy

  • Intuition
  • Curiosity

My Collaborators

Courses I taught:

  • CSE 573: Computer Vision
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{July 10, 2025}
\text{Who am I? and Why should you care? - My Research}
\text{March 31, 2026}
\text{Naresh Kumar Devulapally}
\text{ICCV - 2025}
\text{ACM Multimedia - 2025}
\text{CVPR - 2026}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\textbf{Course Instructor:}
\textbf{Teaching Assistant:}
\text{Naresh Kumar}
\text{TBD}
\text{Devulapally}
\text{Course Logistics and Instructors}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\textbf{Course Instructor:}
\textbf{Teaching Assistant:}
\text{Tuesday, Thursday}
\textbf{Lecture Timings:}
\text{9:30 AM to 10:50 AM}
\text{Naresh Kumar}
\text{TBD}
\text{Devulapally}
\text{Course Logistics and Instructors}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Naresh Kumar}
\textbf{Course Instructor:}
\textbf{Lecture Location:}
\text{Devulapally}
\text{Course Logistics and Instructors}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\textbf{Teaching Assistant:}
\text{TBD}
\text{Tuesday, Thursday}
\textbf{Lecture Timings:}
\text{9:30 AM to 10:50 AM}
\textbf{Course Instructor:}
\text{NSC 215}
\textbf{Lecture Location:}
\text{or}

Office Hours: Tuesday, Thursday 3:00 PM to 4:00 PM

\text{Naresh Kumar}
\text{Devulapally}
\text{Course Logistics and Instructors}
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\textbf{Teaching Assistant:}
\text{TBD}
\text{Tuesday, Thursday}
\textbf{Lecture Timings:}
\text{9:30 AM to 10:50 AM}
\text{FAQs from Students}
  • \( \text{Can this course be taken completely remote?} \)
    • \( \text{Yes, Including the Final Exams.} \)
  • \( \text{Does this course satisfy the Capstone Course requirement?} \)
    • ​\( \text{Yes, if Fall 2026 is your Final Semester.} \)
  • \( \text{Is there a Capstone Project associated with the course?} \)
    • ​\( \text{Yes.} \)​
  • ​\( \text{What about the Attendance Policy?} \)
    • \( \text{Class Participation has \textbf{5\% Grade}.}\)
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{About the Instructor}
  • \( \text{Naresh Kumar Devulapally} \)
    • \( \text{Computer Vision PhD Student} \)
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{About the Instructor}
  • \( \text{Naresh Kumar Devulapally} \)
    • \( \text{Computer Vision PhD Student} \)
  • \( \textbf{My Teaching Principles:}\)
    • \( \text{Intuition}\)
      • \( \text{Animated Content} \)
    • \( \text{Curiosity}\)
      • \( \text{Live Coding}\) 
  • \( \text{Reveal.JS Slides}\) 
  • \( \text{Manim}\) 
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{About the Instructor}
  • \( \text{Naresh Kumar Devulapally} \)
    • \( \text{Computer Vision PhD Student} \)
  • \( \textbf{My Teaching Principles:}\)
    • \( \text{Intuition}\)
      • \( \text{Animated Content} \)
    • \( \text{Curiosity}\)
      • \( \text{Live Coding}\) 
  • \( \text{Jupyter-Book}\) 
  • \( \text{Teachbooks}\) 
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Expectations from Students}
  • \( \textbf{Curiosity} \)
  • \( \textbf{Intent to Learn}\) 
  • \( \text{Pre-Requisites:}\) 
    • \( \text{Linear Algebra}\) 
    • \( \text{Calculus}\)
  • \( \textbf{Try to attend all classes!}\)
  • \( \textbf{You will learn something new everyday!} \)
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Grading Policy}

\( \text{Easy 5\%}\)

\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Grading Policy}
  • \( \textbf{Any Regrading Requests must be made} \) \( \textbf{within 72 hours over Piazza or email.} \)
  • \( \text{Grades will be curved based on the Class Average.}\)
  • \( \text{There will be plenty of opportunities to score well in the course.}\)
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Academic Integrity}
  • \( \textbf{Do Not Cheat! It's not worth it!} \)
    • \( \text{The entire course is designed to \textbf{encourage learning},}\)\( \text{rather than scoring well in exams.}\)
    • \( \text{Submissions with significant similarity (>70\%) }\) \( \text{shall be reported to Academic Integrity Office.}\)
    • \( \text{This will result in an F grade.}\)
    • \( \textbf{Reminder: This is a Capstone Course (Grad Students).}\)
\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}
\text{Slides Credits and References}
  • \( \textbf{Slides adapted from:}\) 
    • \( \text{CSE 4/573: CVIP by Dr. Junsong Yuan, Dr. David Doermann.}\)
    • \( \text{ML-4360 (Universität Tübingen) by Dr. Andreas Geiger.}\)
    • \( \text{First Principles of Computer Vision by Dr. Shree Nayar.}\)
    • \( \text{CMSC 491/691(UMBC): by Dr. Tejas Gokhale.}\) 

\( \textbf{Reference Books:}\) 

\text{Naresh Kumar Devulapally}
\text{May 26 2026}
\text{CSE 4/573: CVIP, Summer 2026}

Lecture 0: Course Logistics and Syllabus

By Naresh Kumar Devulapally

Lecture 0: Course Logistics and Syllabus

naresh-ub.github.io/cvip-summer26/syllabus.html

  • 760