SlideShare a Scribd company logo
Image Processing
Lecture 1
Introduction and Application
Anil kumar
Course Structure
1. Introduction to Image Processing, Application and
Prospects (Today)
2. Introduction, Image formation, camera models and
perspective geometry
3. Fourier Transform theory , Convolution and
Correlation
4. Color, Image enhancement Techniques
5. Binary images: thresholding, moments, topology
Note: Some topics may not be in order to maintain coherency and running
time requirements. (Bare with us …trying to teach first time !!)
Today
 Image Formation
 Range Transformations
 Point Processing
 Reading for this week:
 Gonzalez & Woods, Ch. 3
Image Formation
f(x,y) = reflectance(x,y) * illumination(x,y)
Reflectance in [0,1], illumination in [0,inf]
Sampling and Quantization
Sampling and Quantization
What is an image?
 We can think of an image as a function, f, from R2
to R:
 f( x, y ) gives the intensity at position ( x, y )
 Realistically, we expect the image only to be defined over a
rectangle, with a finite range:
 f: [a,b]x[c,d]  [0,1]
 A color image is just three functions pasted together.
We can write this as a “vector-valued” function:
( , )
( , ) ( , )
( , )
r x y
f x y g x y
b x y
 
 =
 
  
Images as functions
What is a digital image?
 We usually operate on digital (discrete) images:
 Sample the 2D space on a regular grid
 Quantize each sample (round to nearest integer)
 If our samples are ∆ apart, we can write this as:
f[i ,j] = Quantize{ f(i ∆, j ∆) }
 The image can now be represented as a matrix of integer values
Image processing
 An image processing operation typically defines a
new image g in terms of an existing image f.
 We can transform either the range of f.
 Or the domain of f:
 What kinds of operations can each perform?
Negative
Log
Image Enhancement
Contrast Streching
Image Histograms
Histogram Equalization
Neighborhood Processing (filtering)
 Q: What happens if I reshuffle all pixels within
the image?
 A: It’s histogram won’t change. No point
processing will be affected…
 Need spatial information to capture this.
Programming Assignment #1
 Easy stuff to get you started with
Matlab
 Shobhit will hold your first tutorial
 Topics will be from next 2 lectures
Applications
&
Research Topics
Document Handling
Signature Verification
Biometrics
Fingerprint Verification / Identification
Fingerprint Identification Research at
UNR
Minutiae Matching
Delaunay Triangulation
Object Recognition
Object Recognition Research
reference view 1 reference view 2
novel view recognized
Indexing into Databases
 Shape content
Indexing into Databases (cont’d)
 Color, texture
Target Recognition
 Department of Defense (Army, Airforce,
Navy)
Interpretation of aerial photography is a problem domain in both computer vision and registration.
Interpretation of Aerial Photography
Autonomous Vehicles
 Land, Underwater, Space
Traffic Monitoring
Face Detection
Face Recognition
Face Detection/Recognition Research at
UNR
Facial Expression Recognition
Face Tracking
Face Tracking (cont’d)
Hand Gesture Recognition
 Smart Human-Computer User Interfaces
 Sign Language Recognition
Human Activity Recognition
Medical Applications
 skin cancer breast cancer
Morphing
Inserting Artificial Objects into a Scene
Companies In this Field In India and came
to IITK*
 Sarnoff Corporation
 Kritikal Solutions
 National Instruments
 GE Laboratories
 Ittiam, Bangalore
 Interra Systems, Noida
 Yahoo India (Multimedia Searching)
 nVidia Graphics, Pune (have high requirements)
 ADE Bangalore, DRDO
Links for Self Study and a little Play
 http://undergraduate.csse.uwa.edu.au/units/233.4
 http://www.netnam.vn/unescocourse/computervis
 Book: Digital Image Processing, 2nd Edition
by Gonzalez and Woods, Prentice Hall
Good Luck !!!

More Related Content

PPTX
Image processing
PPTX
Introduction to Digital Image Processing
PPT
An Introduction to Image Processing and Artificial Intelligence
PPTX
Digital image processing
PPTX
Presentation on Digital Image Processing
PPTX
Dip review
PDF
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
Image processing
Introduction to Digital Image Processing
An Introduction to Image Processing and Artificial Intelligence
Digital image processing
Presentation on Digital Image Processing
Dip review
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC

What's hot (20)

PPTX
Digital image processing
PDF
Image Processing
PPTX
application of digital image processing and methods
PPT
Introduction to digital image processing
PPTX
Basic image processing techniques
PPTX
Digital image processing
PPT
Digital image processing ppt
PPTX
Introduction to Image Processing:Image Modalities
PPT
Image Processing
PPTX
Digital image processing
DOCX
Introduction to image processing-Class Notes
PPTX
Fundamental Steps of Digital Image Processing & Image Components
PPT
Digital Image Processing_ ch1 introduction-2003
PPSX
Image Processing Basics
DOC
Image Processing
PPTX
Image Processing By SAIKIRAN PANJALA
PPTX
Image processing presentation
PPT
Image processing
PPTX
Digital image processing
PPT
Digital image processing
Digital image processing
Image Processing
application of digital image processing and methods
Introduction to digital image processing
Basic image processing techniques
Digital image processing
Digital image processing ppt
Introduction to Image Processing:Image Modalities
Image Processing
Digital image processing
Introduction to image processing-Class Notes
Fundamental Steps of Digital Image Processing & Image Components
Digital Image Processing_ ch1 introduction-2003
Image Processing Basics
Image Processing
Image Processing By SAIKIRAN PANJALA
Image processing presentation
Image processing
Digital image processing
Digital image processing
Ad

Similar to Image processing (20)

PPTX
Lecture1.pptx
PPT
Lecture1
PPT
Lecture1
PPT
Point Processing
PPTX
Imagine camp, Developing Image Processing app for windows phone platform
PPSX
point processing
PPT
Face detection ppt
PPTX
Seema dip
PDF
Ip lectures 1 and 2
PDF
DIP-LECTURE_NOTES.pdf
PPTX
Lectures 1 3 final (4)
PPTX
Lectures on digital image processing 1-3 final.pptx
PPT
Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)
PDF
6th-sem-AIML_3164201_Image Processing.pdf
DOC
An application of morphological
PDF
Digital Image Processing - Image Restoration
PPTX
DIP LEC 1.pptxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll...
PPT
Introduction to Machine Vision
PDF
Fundamentals of image processing
Lecture1.pptx
Lecture1
Lecture1
Point Processing
Imagine camp, Developing Image Processing app for windows phone platform
point processing
Face detection ppt
Seema dip
Ip lectures 1 and 2
DIP-LECTURE_NOTES.pdf
Lectures 1 3 final (4)
Lectures on digital image processing 1-3 final.pptx
Mayank Raj - 4th Year Project on CBIR (Content Based Image Retrieval)
6th-sem-AIML_3164201_Image Processing.pdf
An application of morphological
Digital Image Processing - Image Restoration
DIP LEC 1.pptxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll...
Introduction to Machine Vision
Fundamentals of image processing
Ad

Recently uploaded (20)

PDF
Well-logging-methods_new................
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
PPT on Performance Review to get promotions
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
additive manufacturing of ss316l using mig welding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Geodesy 1.pptx...............................................
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Well-logging-methods_new................
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPT on Performance Review to get promotions
R24 SURVEYING LAB MANUAL for civil enggi
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
III.4.1.2_The_Space_Environment.p pdffdf
Internet of Things (IOT) - A guide to understanding
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Sustainable Sites - Green Building Construction
Fundamentals of Mechanical Engineering.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
additive manufacturing of ss316l using mig welding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Geodesy 1.pptx...............................................
Fundamentals of safety and accident prevention -final (1).pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx

Image processing

Editor's Notes

  • #8: As opposed to [0..255]
  • #9: Render with scanalyze????
  • #11: Use photoshop to make something grayscale