ocr color
DESCRIPTION
TRANSCRIPT
OCROptical Character Recognition
Using
Digital Image Processing
K. Vijaya Krishna(06P71A0488)
Objective
To recognize alphabetic letters,numbers orother characters
which are in the form of digital images,without any human intervention
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Applications Computer vision - Automated guided
vehicles (AGV)
ALPR (Automatic License Plate Recognition)
Digital libraries
Personal digital assistants (PDAs)
Windows 7
Why not even in your Cellphones also
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Applications
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Applications Computer vision - Automated guided
vehicles (AGV)
ALPR (Automatic License Plate Recognition)
Digital libraries
Personal digital assistants (PDAs)
Windows 7
Why not even in your Cellphones also
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Applications
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Applications Computer vision - Automated guided
vehicles (AGV)
ALPR (Automatic License Plate Recognition)
Digital libraries
Personal digital assistants (PDAs)
Windows 7
Why not even in your Cellphones also
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Applications
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Applications Computer vision - Automated guided
vehicles (AGV)
ALPR (Automatic License Plate Recognition)
Digital libraries
Personal digital assistants (PDAs)
Windows 7
Why not even in your Cellphones also
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Applications
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Applications Computer vision - Automated guided
vehicles (AGV)
ALPR (Automatic License Plate Recognition)
Digital libraries
Personal digital assistants (PDAs)
Windows 7
Why not even in your Cellphones also
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Applications Computer vision - Automated guided
vehicles (AGV)
ALPR (Automatic License Plate Recognition)
Digital libraries
Personal digital assistants (PDAs)
Windows 7
Why not even in your Cellphones also
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Block Diagram
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Algorithms
• Template matching
• Image signatures
• Geometric features and
• Shape-based image invariants
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Template matching >Library Extraction >Pre processing
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Template matching >Library Extraction >Feature Extraction
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Template matching >RecognitionOCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Input
Template matching >Recognition >Preprocessing
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Threshold is calculated using Otsu's method,
which chooses the threshold to
minimize the intraclass variance of the thresholded black and white pixels.
Template matching >Recognition >Preprocessing
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Noise is filtered out by using standard methods like Dilation
imdilate(); Erosion
Imerode(); Opening
Imopen(); Closing
Imclose();
Template matching >Recognition >Feature Extraction
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
• Individual lines are isolated
• Individual Characters are identified
• And finally Compared with all the Template images (Correlation)
Template matching >Recognition >Feature Extraction
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Correlation
Template matching >Recognition >Recognition
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
1 2
3
4
5
6
7
8
9
0
Template matching >RecognitionOCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Output
Economic Value
Proprietary software• Expervision• FineReader• Microsoft Office Document Imaging• OmniPage• Readiris• ReadSoft• SmartScore• And many more Mobile manufacturers
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Challenges >AccuracyOCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
A A A A A A A A A A AB B B B B B B B B B BD D D D D D D D D D D
Challenges >Accuracy >SolutionOCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
OCR TO ICR
Challenges >
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
References• Digital Image Processing
– Rafael C. Gonzalez & Richard E. Woods
• Handbook of Character Recognition and Document Image Analysis
– H. Bunke & P. S. P. Wang
• Image Recognition and Classification (Optical Science and Engineering)
– Bahram Javidi
OCRObjective
Applications
Block Diagram
Algorithms
Template Matching
Library Extraction
Preprocessing
Feature Extraction
Recognition
Preprocessing
Feature Extraction
Recognition
Economical Value
Challenges
References
Thank you
Any Queries…?