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

INT345 Computer Vision

Computer vision PPt

Uploaded by

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

INT345 Computer Vision

Computer vision PPt

Uploaded by

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

INT345

Computer Vision
Lecture #0
Agenda, Roadmap & Expectations
Course details
• LTP – 2 0 2
• Credits – 3.0
• Mode – BYOD
• Text Book
– COMPUTER VISION: A MODERN APPROACH by
DAVID A. FORSYTH, Pearson Education India
– PROGRAMMING COMPUTER VISION WITH
PYTHON: TOOLS AND ALGORITHMS FOR
ANALYSING IMAGES by JAN ERIK SOLEM, O'REILLY
Course Assessment Model
• Marks break up*
• Attendance 5
• CA 25
– Project
– 1 Best out of 2 Test-code based
• MTE 20
• ETE 50
• Total 100
Computer Vision
Make computers understand images and video.

What kind of scene?

Where are the cars?

How far is the building?


Vision is really hard
• Vision is an amazing feat of natural
intelligence
– Visual cortex occupies about 50% of Macaque brain
– More human brain devoted to vision than anything else

Is that a
queen or a
bishop?
Why computer vision matters?

Safety Health Security

Comfort Fun Access


How vision is used now?

•Examples of state-of-the-art
Optical character recognition (OCR)
Technology to convert scanned docs to text
• If you have a scanner, it probably came with OCR software

Digit recognition, AT&T labs License plate readers


http://www.research.att.com/~yann/ http://en.wikipedia.org/wiki/Automatic_number_plate_recognition
Face detection

• Many new digital cameras now detect faces


– Canon, Sony, Fuji, …
Smile detection

Sony Cyber-shot® T70 Digital Still Camera


Object recognition (in supermarkets)

LaneHawk by EvolutionRobotics
“A smart camera is flush-mounted in the checkout lane, continuously watching for
items. When an item is detected and recognized, the cashier verifies the quantity of
items that were found under the basket, and continues to close the transaction. The
item can remain under the basket, and with LaneHawk,you are assured to get paid for
it… “
Vision-based biometrics

“How the Afghan Girl was Identified by Her Iris Patterns” Read the story
wikipedia
Login without a password…

Face recognition systems now


beginning to appear more widely
Fingerprint scanners on http://www.sensiblevision.com/
many new laptops,
other devices
Smart cars

• Mobileye
– Vision systems currently in high-end BMW, GM, Volvo models
– By 2010: 70% of car manufacturers.
Medical imaging

Image guided surgery


3D imaging
Grimson et al., MIT
MRI, CT
The course contents: Unit 1
• Fundamentals of Image Processing
– Image acquisition and representation
– Image file formats and color models
– Overview of computer vision and its applications

• Image Enhancement
– Histogram equalization
– Contrast enhancement
– Thresholding
– The EM algorithm
– Frequency domain techniques

• Image Filtering
– Spatial filtering
– Fourier transform
– Geometric transformations
The course contents: Unit 2
• 2-D Projective Geometry
– Planar geometry
– The 2D projective plane
– Projective transformations
– Homography properties

• Camera Geometry
– Pinhole camera
– Cameras with lenses
– CCD cameras
– General projective cameras
– Affine cameras
The course contents: Unit 3
• Stereo Geometry
– Epipolar geometry
– Fundamental matrix
– Motion of camera
– Normalized 8-point algorithm
– Linear triangulation methods
– Geometric error cost function
The course contents: Unit 4
• Feature Detection and Description
– Feature detection
– Harris operator
– Feature matching
– Scale invariant feature transform
– Speeded up robust features
– Hessian operator
– FAST
– BRIEF
– ORB
– HOG
– Texture descriptors
– Image descriptors
– Applications of descriptors

• Feature Detection and Description


– Weighted distance function
– Similarity measures
– EMD
– Efficient computation of feature matching
– K-D tree
– LSH
– Model fitting techniques
The course contents: Unit 5
• Color Processing
– The physics of color
– Human color perception
– Representing color
– Model for image color
– Surface color from image color

• Range Image Processing


– Active range sensors
– Range data segmentation
– Range image registration and model acquistion
– Object recognition
The course contents: Unit 6
• Clustering and Classification
– Overview of classification
– Probabilistic approach
– Distance based
– Discriminant analysis
– ANN
– Clustering techniques
– Ilyod algorithm
– K-Means algorithm
• Dimensionality Reduction and Sparse Representation
– PCA
– LDA
– Sparse representation
– OMP algorithm
– BP algorithm
Program Outcomes

PO-1 Engineering knowledge::Apply the knowledge of mathematics, science, engineering


fundamentals, and an engineering specialization to the solution of complex engineering problems.
PO-2 Problem analysis::Identify, formulate, research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences,
and engineering sciences.
Program outcomes

PO-3 Design/development of solutions::Design solutions for complex engineering problems and


design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
PO-6 The engineer and society::Apply reasoning informed by the contextual knowledge to assess
societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
the professional engineering practice.
PO-12 Life-long learning::Recognize the need for, and have the preparation and ability to engage
in independent and life-long learning in the broadest context of technological change.
PO-13 Competitive Skills::Ability to compete in national and international technical events and
23
building the competitive spirit
Revised Bloom’s taxonomy (RBT)

24
What are Cohorts

• A group of students of a common programme


who intend to attain similar characteristics by
means of learning similar skills in order to target
a particular career opportunity.
Purpose of Cohorts
• Student shall be able to have a goal oriented approach for
his/her career
• Student identifies the goal in the very first year
• Student shall be able to follow the stage wise career
progression.
• Early identification of skill set required for selected goal.
INT345 –
Cohort 5
The course outcome…
• learn fundamentals of image processing, image
enhancement and filtering.
• familiar with various camera models such as pinhole camera
model, camera calibration and lens distortion correction.
• illustrate the concept of epipolar geometry including the
epipolar constraint and fundamental matrix.
• identify and extract relevant features from images using
appropriate feature descriptors.
• apply various processing techniques on color images and
range images
• apply various machine learning algorithms for image
classification and clustering.
MOOC
• https://
onlinecourses.nptel.ac.in/noc23_cs77/previe
w

• Computer Vision
by Prof. Jayanta Mukhopadhyay ,
IIT Kharagpur
Skill Set
EMPLOYABILITY
Advanced Python Programming

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy