Pattern Image Rec
Pattern Image Rec
Pattern Image Rec
net/publication/328582830
CITATIONS READS
0 14,516
1 author:
Nilu Singh
K L University
120 PUBLICATIONS 353 CITATIONS
SEE PROFILE
All content following this page was uploaded by Nilu Singh on 29 October 2018.
By:
Nilu Singh
Lucknow, India
Table of Content
•Introduction
•Pattern recognition
•Pattern Class
•Features
•Features extraction
•Modeling
•Pattern recognition system
•Image Processing
•Digital Image Processing
•Applications
How Human Recognize Something
Ex.
How do we know that we know the person who is
standing in front of me?
Even if he/she is our Father/Mother and we have
lived with him/her for 20 years the question how we
recognize him/her is intriguing.
why are some differences minor while others are
Major?
How do we judge that?
How do we know which differences are essential?
Pattern
•It is the subset of similar objects in a larger set (a
class or a cluster).
•Also used for the entire similarity structure in a
collection of objects as well as for a
single object which is typical for a set
of similar objects.
•Ex. : A pattern could be an object or event.
Conti…
Biometric patterns
Conti…
Female Male
Features
•A symbolic or numeric property of a real
world object that might be useful to determine
its class.
•The word „attribute„ is used for this as well.
•Different objects however may have different
numbers of attributes.
•while usually for all objects in the same problem
the same features can be measured.
•Thus objects may be represented by a feature
vector, or by a set of attributes.
Conti…
•A feature property stored in a dataset which refers
to the set of values the particular feature may have.
•During the addition of new objects to
a dataset the feature values may be checked for the
defined domain.
Feature extraction
•It is the process of determining good features for
a feature representation of objects.
•This may refer to raw data like images or time
signals.
•There are many techniques available for feature
extraction from image or any other pattern
recognition system.
How do we model a Pattern Class
• Typically, using a statistical model.
– probability density function (e.g.,
Gaussian)
male
Gender Classification female
Pattern Recognition System
Test Phase Training Phase
Pattern Recognition Applications
Software for Pattern Recognition
There are many software has been developed for
pattern recognition, such as:
•LIBSVM: A Library for Support Vector machines
•SVM light: Support Vector Machine software
•PRTools: Is a toolbox for pattern recognition
implemented in Matlab.
•Weka: Is an open source project in java intended
for data mining.
•MATLAB: Has a superfluity of tools which are
useful in implementing and testing Pattern
Recognition algorithms.
Image Processing
Digital Image Processing
Digital Image
- a two-dimensional function f ( x, y)
- x and y are spatial coordinates
- The amplitude of f is called intensity or gray level at the point (x, y)
Pixel
- the elements of a digital image
Image Processing
•Image processing is a method to convert an image
into digital form and perform some operations on
it, to get an enhanced image or to extract some
useful information from it.
•It is a type of signal dispensation in which input is
image, e.g. video frame or photograph and output
may be image or characteristics associated with
that image.
•The two types of methods used for Image
Processing are Analog and Digital Image
Processing.
Conti…
Image processing basically divided into 5 task set-
1. Visualization - Observe the objects that are not
visible.
2. Image sharpening and restoration - To create a
better image.
3. Image retrieval - Seek for the image of interest.
4. Measurement of pattern – Measures various
objects in an image.
5. Image Recognition – Distinguish the objects in
an image
Basic Component of Image Processing
Frequency domain filtering: Fourier Series and Fourier transform, discrete and
fast Fourier transform, sampling theorem, aliasing, filtering in frequency domain,
lowpass and highpass filters, bandreject and bandpass filters, notch filters
Conti…
Image restoration: Introduction to various noise models, restoration in
presence of noise only, periodic noise reduction, linear and position invariant
degradation, estimation of degradation function
Image Morphological
Restoration Processing
Image
Segmentation
Enhancement
Image Object
Acquisition Recognition
Representation
Problem Domain
& Description
Colour Image Image
Processing Compression
Images as functions
Image - The vector representation
• Object-oriented representation
• Does not show information of individual pixel,
but information of an object (circle, line,
square, etc.)
Circle(100, 20, 20)
Line(xa1, ya1, xa2, ya2)
Line(xb1, yb1, xb2, yb2)
Line(xc1, yc1, xc2, yc2)
Line(xd1, yd1, xd2, yd)
Comparison
Bitmap Vector
• Can represent images with • Can only represent simple line
complex variations in colors, drawings (CAD), shapes,
shades, shapes. shadings, etc.
• Larger image size • Efficient
• Fixed resolution • Flexible
• Easier to implement • Difficult to implement
29
Image digitization
Digitizing the
coordinate
values
Digitizing the
amplitude
values
Representation of Digital Image
• An image is represented by a rectangular array of integers.
• An integer represents the brightness or darkness of the image at
that point.
• N: # of rows, M: # of columns, Q: # of gray levels
– N = 2 n , M = 2 m , Q = 2 q (q is the # of bits/pixel)
– Fingerprint retrieval
– Automatic target recognition
– Industrial inspection
– Medical imaging
Companies In this Field In India
– 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
Image processing software