Title: Image Processing Lecture 1 Introduction and Application
1 Image Processing Lecture 1 Introduction
and Application
- Gaurav Gupta
- Shobhit Niranjan
2Instructors
- Gaurav Gupta
- Can catch at B109/Hall-1
- mail at gauravg_at_iitk.ac.in
- gtalk gauravg.84_at_GMAIL
- more information at http//home.iitk.ac.in/g
auravg - Shobhit Niranjan
- Can catch at B211/Hall-1
- mail at nshobhit_at_iitk.ac.in
- gtalk shobhitn_at_GMAIL
- more information at http//home.iitk.ac.in/n
shobhit
3Course Structure
- Introduction to Image Processing, Application and
Prospects (Today) - Introduction, Image formation, camera models and
perspective geometry - Fourier Transform theory , Convolution and
Correlation - Color, Image enhancement Techniques
- 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 !!)
4Today
- Image Formation
- Range Transformations
- Point Processing
- Reading for this week
- Gonzalez Woods, Ch. 3
5Image Formation
f(x,y) reflectance(x,y) illumination(x,y) Refl
ectance in 0,1, illumination in 0,inf
6Sampling and Quantization
7Sampling and Quantization
8What 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,bxc,d ? 0,1
- A color image is just three functions pasted
together. We can write this as a vector-valued
function
9Images as functions
10What 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 D apart, we can write this as
- fi ,j Quantize f(i D, j D)
- The image can now be represented as a matrix of
integer values
11Image 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?
12Negative
13Log
14Image Enhancement
15Contrast Streching
16Image Histograms
17Histogram Equalization
18Neighborhood Processing (filtering)
- Q What happens if I reshuffle all pixels within
the image? - A Its histogram wont change. No point
processing will be affected - Need spatial information to capture this.
19Programming Assignment 1
- Easy stuff to get you started with Matlab
- Shobhit will hold your first tutorial
- Topics will be from next 2 lectures
20- Applications
-
- Research Topics
21Document Handling
22Signature Verification
23Biometrics
24Fingerprint Verification / Identification
25Fingerprint Identification Research at UNR
- Minutiae Matching
- Delaunay Triangulation
26Object Recognition
27Object Recognition Research
- reference view 1
reference view 2 - novel
view recognized
28Indexing into Databases
29Indexing into Databases (contd)
30Target Recognition
- Department of Defense (Army, Airforce, Navy)
31Interpretation of Aerial Photography
Interpretation of aerial photography is a
problem domain in both computer vision and
registration.
32Autonomous Vehicles
33Traffic Monitoring
34Face Detection
35Face Recognition
36Face Detection/Recognition Research at UNR
37Facial Expression Recognition
38Face Tracking
39Face Tracking (contd)
40Hand Gesture Recognition
- Smart Human-Computer User Interfaces
- Sign Language Recognition
41Human Activity Recognition
42Medical Applications
- skin cancer breast cancer
43Morphing
44Inserting Artificial Objects into a Scene
45Companies 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
46Links for Self Study and a little Play
- http//undergraduate.csse.uwa.edu.au/units/233.412
/ - http//www.netnam.vn/unescocourse/computervision/c
omputer.htm - Book Digital Image Processing, 2nd Edition
- by Gonzalez and Woods, Prentice Hall
47