0% found this document useful (0 votes)
150 views31 pages

Computer Vision Course Overview

This document provides an introduction to a computer vision course. It outlines the course information, goals of computer vision including mimicking human vision. It describes applications of computer vision such as biometric identification, healthcare, manufacturing, and agriculture. Examples of computer vision projects done at a lab including counting passengers, attendance monitoring and fragment analysis are also summarized. Finally, it provides a bird's eye view of topics to be covered in the course such as image processing, feature extraction, object detection and classification.

Uploaded by

Prateek Agrawal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
150 views31 pages

Computer Vision Course Overview

This document provides an introduction to a computer vision course. It outlines the course information, goals of computer vision including mimicking human vision. It describes applications of computer vision such as biometric identification, healthcare, manufacturing, and agriculture. Examples of computer vision projects done at a lab including counting passengers, attendance monitoring and fragment analysis are also summarized. Finally, it provides a bird's eye view of topics to be covered in the course such as image processing, feature extraction, object detection and classification.

Uploaded by

Prateek Agrawal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

Introduction To Computer Vision

Dr. V Masilamani
[email protected]
Department of Computer Science and Engineering
IIITDM Kancheepuram
Chennai-127

Computer Vision Topic: 1 1 / 31


Overview

1 Course Information

2 What is Computer Vision

3 AI Vs ML Vs DIP Vs CV

4 Brief History of Computer Vision

5 Some Applications of CV

6 Some Computer Vision Projects Done at CVML Lab

7 Bird’s Eye View of the Course

8 Summary

Computer Vision Topic: 1 2 / 31


I CV is a four credit course(3-1-0-4)
I Three hrs of theory in a week, and Demo of experiment in one hour
I Mid Sem: 20%;
I Programming Assignments: %20;
I Project: %20;
I End Sem 40%
I TAs: Mr. Joshi and Ms. kiruthika

Computer Vision Topic: 1 3 / 31


Goal of Computer Vision

Mimic Human Vision System

Computer Vision Topic: 1 4 / 31


AI Vs ML Vs DIP Vs CV

I Goal of AI : Mimic nature in solving problems


I Goal of ML: Mimic human brain in solving problems
I Goal of DIP: Process the input image for various applications
• Low Level Image Processing: i/p: image; o/p: image
• Middle Level Image Processing: i/p: image; o/p: features of image
• High Level Image Processing: i/p: features of image; o/p:
information from image
I ML is AI
I DIP is basis for CV

Computer Vision Topic: 1 5 / 31


Definition of Computer Vision

I Defn of Computer Vision: Level: 60%


Given the image(s) of a scene, • CV=DIP+PR/ML
find the information about the
scene
I Giving more weightage for
high level image processing
refers to Computer vision
• DIP: Low level: 60% ;
Middle Level 30%; High
Level: 10%
• CV: Low level: 10% ;
Middle Level 30%; High

Computer Vision Topic: 1 6 / 31


Brief History of Computer Vision

I In 1950s, Using ANN, edges of • UK police developed


objects were computed and number plate recognition
some simple objects such as system
circles and squares were • MIT introduced the first
recognized ever Computer Vision
I In 1966, Marvin course
Minsky(Turing Award
Winner(1969), MIT) gave the
following summer project to
an undergraduate student
• Connect a camera to a
computer and make
computer to print(text)
what the camera sees
I In 1970s

Computer Vision Topic: 1 7 / 31


Brief History of Computer Vision (cont.)

I In 1990s, Face recognition • Availability of Dedicated


started maturing, making use hardware and software for
of a large data available in the computer vision tasks
internet • Need of solutions for many
I Recent Trend in Computer real world problems for
Vision which only CV can give
efficient solutions
• CV in edge devices
• CV in cloud
• Deep Vision
I Factors accelerating growth of
CV
• Availability of a large data
• Affordable computing power

Computer Vision Topic: 1 8 / 31


Some Applications of CV

I Bio-metric Identification
• Finger Print Recognition

• Palm Vein Recognition

• IRIS Recognition

• Retina Recognition

• Hand Geometry Recognition

Computer Vision Topic: 1 9 / 31


Some Applications of CV (cont.)

I CV in health care
• 2D-slice or 3D image
reconstruction
• Disease diagnosis from
image(s)
• Robotic Surgery

Computer Vision Topic: 1 10 / 31


Some Applications of CV (cont.)

I CV
Manufacturing/automation
(Machine Vision)
• Quantity Check
• Quality Check
• Check label (whether torn
or MFD is correct etc.)
• Dimension Measurement
• Counting (No of tablets,
number of persons etc.)
• Self Driving Car

Computer Vision Topic: 1 11 / 31


Some Applications of CV (cont.)

Computer Vision Topic: 1 12 / 31


Some Applications of CV (cont.)

Computer Vision Topic: 1 13 / 31


Some Applications of CV (cont.)
I CV in Abnormal
object/activity detection

• Thief Detection based on


action

• Detection of traffic violators

• Defect detection (Rails,


road, fabric etc.)

• Forged image detection

Computer Vision Topic: 1 14 / 31


Some Applications of CV (cont.)

Computer Vision Topic: 1 15 / 31


Some Applications of CV (cont.)

Computer Vision Topic: 1 16 / 31


Some Applications of CV (cont.)
CV in agriculture

Figure 1: Spaying Pesticides

Computer Vision Topic: 1 17 / 31


Some Applications of CV (cont.)

CV in agriculture

Figure 2: Disease Detection

Computer Vision Topic: 1 18 / 31


Some Applications of CV (cont.)

CV in agriculture

Figure 3: Early Detection of Disease

Computer Vision Topic: 1 19 / 31


Some Applications of CV (cont.)

CV in agriculture

Figure 4: Fruit Harvesting

Computer Vision Topic: 1 20 / 31


Some Computer Vision Projects Done at CVML Lab

I Counting number of passengers


I Attendance monitoring system
I Fragment analysis of blast site
I Wheel angle computation
I Detection of forgery in image/videos

Computer Vision Topic: 1 21 / 31


Counting number of passengers

Computer Vision Topic: 1 22 / 31


Attendance monitoring system

Computer Vision Topic: 1 23 / 31


Fragment analysis of blast site

Computer Vision Topic: 1 24 / 31


Fragment analysis of blast site (cont.)

Computer Vision Topic: 1 25 / 31


Wheel angle computation

Computer Vision Topic: 1 26 / 31


Detection of forgery in image/videos

Computer Vision Topic: 1 27 / 31


Bird’s Eye View of the Course

I Basics of Images
• Image Defn and types
• Image Acquisition, Display and formats

I Low Level Image Processing


I Filtering
I Convolution and correlation
I Middle Level Image Processing
• Edge Detection Algorithms
• Segmentation Algorithms
• Feature Extractions
I High Level Image Processing
• Depth Estimation and Multi-camera View

Computer Vision Topic: 1 28 / 31


Bird’s Eye View of the Course (cont.)

• Object Detection

• Object Classification

• Motion Analysis

Computer Vision Topic: 1 29 / 31


Summary

I What is CV
I How is CV different from DIP, ML,AI
I Brief History of CV
I Why is CV important
I What is ahead

Computer Vision Topic: 1 30 / 31


Thank You! :)

Computer Vision Topic: 1 31 / 31

You might also like