You are on page 1of 11

Why study Computer vision

• - Manufacturing and inspection


• - Robot navigation
Computer Vision • - Autonomous vehicles
• - Guiding tools for blind
Lecture-01 • - Security and monitoring
• - Object/face recognition
• - Medical Applications
• - Visualization
• - Visual communication
• - Digital libraries and video search
• - Video manipulation and editing
NSU-Spring-2012 CV lecture-01 1 NSU-Spring-2012 CV lecture-01 2

What we will learn


•-Lower level vision Computer vision on the www
•Digital image formation
•Digital image properties • http://www.cs.cmu.edu/afs/cs/project/cil/ftp
•Basic in Digital Image Processing
/html/vision.html
•-Mid level vision
• http://www.dai.ed.ac.uk/CVonline/
•Segmentation and Structural and Morphological analysis

•-Higher level vision


•Stereo and 3D vision
•Motion perception from Vision
•Color Vision
•Object recognition or perception and visual learning
•Applications of computer vision
NSU-Spring-2012 CV lecture-01 3 NSU-Spring-2012 CV lecture-01 4
Applications Applications
• Biometrics • Bio-informatics

NSU-Spring-2012 CV lecture-01 5 NSU-Spring-2012 CV lecture-01 6

• Geographic Information Processing (GIS) Application


• Astronomical image processing

NSU-Spring-2012 CV lecture-01 7 NSU-Spring-2012 CV lecture-01 8


Application
Robotic vision for navigation & recognition
Application
• Bionic vision

NSU-Spring-2012 CV lecture-01 9 NSU-Spring-2012 CV lecture-01 10

Application
• Human Computer Interaction (HCI) Application
• Virtual reality (VR)

NSU-Spring-2012 CV lecture-01 11 NSU-Spring-2012 CV lecture-01 12


Visual image formation Analog vs Digital

3D object Lens CCD / CMOS Digitizer 2D Digital Image


sensor

Digital Camera
NSU-Spring-2012 CV lecture-01 13 NSU-Spring-2012 CV lecture-01 14

Digital Image representation Digital Image representation…

NSU-Spring-2012 CV lecture-01 15 NSU-Spring-2012 CV lecture-01 16


Example of a Digital Image Light-intensity function

NSU-Spring-2012 CV lecture-01 17 NSU-Spring-2012 CV lecture-01 18

Illumination and Reflectance Illumination and Reflectance…

NSU-Spring-2012 CV lecture-01 19 NSU-Spring-2012 CV lecture-01 20


Gray level Number of bits

NSU-Spring-2012 CV lecture-01 21 NSU-Spring-2012 CV lecture-01 22

Resolution Checkerboard effect

NSU-Spring-2012 CV lecture-01 23 NSU-Spring-2012 CV lecture-01 24


False contouring Non-uniform sampling

NSU-Spring-2012 CV lecture-01 25 NSU-Spring-2012 CV lecture-01 26

Example Example…

NSU-Spring-2012 CV lecture-01 27 NSU-Spring-2012 CV lecture-01 28


Non-uniform quantization Basic relationship b/w pixels

NSU-Spring-2012 CV lecture-01 29 NSU-Spring-2012 CV lecture-01 30

Neighbors of a pixels Connectivity

NSU-Spring-2012 CV lecture-01 31 NSU-Spring-2012 CV lecture-01 32


Connectivity example Adjacent

NSU-Spring-2012 CV lecture-01 33 NSU-Spring-2012 CV lecture-01 34

Path Exercise

NSU-Spring-2012 CV lecture-01 35 NSU-Spring-2012 CV lecture-01 36


Distance Measure Euclidean distance

NSU-Spring-2012 CV lecture-01 37 NSU-Spring-2012 CV lecture-01 38

City-block distance Chessboard distance or D8

NSU-Spring-2012 CV lecture-01 39 NSU-Spring-2012 CV lecture-01 40


D4 and D8 distance M-connectivity's distance

NSU-Spring-2012 CV lecture-01 41 NSU-Spring-2012 CV lecture-01 42

R&D first step


• MatLab
– Basics.

NSU-Spring-2012 CV lecture-01 43

You might also like