Indian Institute of Information Technology, Allahabad

Computer Vision and Biometrics Lab (CVBL)

Visual Recognition

July-Dec 2024 Semester


Previous Offerings


Course Information

Objective of the course: The field of visual recognition has become part of our lives with applications in self-driving cars, satellite monitoring, surveillance, video analytics particularly in scene understanding, crowd behaviour analysis, action recognition etc. It has eased human lives by acquiring, processing, analyzing and understanding digital images and extraction of high-dimensional data from the real world in order to produce numerical or symbolic information. The visual recognition encapsulates image classification, localization and detection. The course on visual recognition will help students understand new tools, techniques and methods which are influencing the visual recognition field.

Outcome of the course: At the end of this course, the students will be able apply the concepts to solve some real problems in recognition. The students will be able to use computational visual recognition for problems ranging from extracting features, classifying images, to detecting and outlining objects and activities in an image or video using machine learning and deep learning concepts. The student will be also being able to invent new methods in visual recognition for various applications.



Class meets
Thursday:

Course Ethics
  • Students are strictly advised to avoid the unethical practices in the course including review tests and practice components.
  • The project component will be done in team. The team will be formed by the course instructors. The project allotment will be also done by the course instructors.
  • Students are not allowed to simply claim the existing solutions available in public domain as your own work in this course.
  • If it happens that you have already done the similar projects in any other course or with any other faculty which is allotted to you, you should immediately inform us for the same as it is not allowed to have similar projects in this course which you might have already done previously.
  • It is best to try to solve problems on your own, since problem solving is an important component of the course.
  • You are not allowed to do or continue same project in any other course and with any other faculty.
  • You are allowed to discuss class material, problems, and general solution strategies with your classmates. But, when it comes to formulating or writing solutions you must work/implement by yourself.
  • You may use free and publicly available sources, such as books, journal and conference publications, and web pages, as research material for your answers. (You will not lose marks for using external sources.) It is does not mean that you claim these existing resources as your work.
  • You may not use any paid service and you must clearly and explicitly cite all outside sources and materials that you made use of.
  • Students are not allowed to post the code/report/any other material of course project in public domain or share with any one else without written permission from course instructors.
  • We consider the use of uncited external sources as portraying someone else's work as your own, and as such it is a violation of the Institute's policies on academic dishonesty.
  • Instances will be dealt with harshly and typically result in a failing course grade.

Schedule

Schedule Topic Resources
L01:Course Introduction Slide
L02:Local Features: What, Why and How Slide
L03:Corner Detection Slide
L04:Harris Detector and Invariance Property Slide
L05:Blob and Region Detection Slide
L06:Region Descriptors Slide
L07:Local Descriptors Slide
L08:Image Categorization Slide
L09:Image Classifiers Slide
L10:Neural Networks Slide
L11:Convolutional Neural Networks
L12:CNN Training 1
L13:CNN Training 2
L14:CNN Architectures 1
L15:CNN Architectures 2
L16:Object Detection
L17:Semantic Segmentation
L18:Adversarial Attack
L19:Generative Models
L20:Transformer Models
L21:Video Recognition

Computational Projects Added to Teaching Laboratories

Project ID Team Project Title Abstract

Grading

Prerequisites

Books

Disclaimer

The content (text, image, and graphics) used in this slide are adopted from many sources for Academic purposes. Broadly, the sources have been given due credit appropriately. However, there is a chance of missing out some original primary sources. The authors of this material do not claim any copyright of such material.