ocr color

29
OC R Optical Character Recognition Using Digital Image Processing K. Vijaya Krishna (06P71A0488)

Upload: vijay-krishna

Post on 02-Dec-2014

1.144 views

Category:

Education


6 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ocr color

OCROptical Character Recognition

Using

Digital Image Processing

K. Vijaya Krishna(06P71A0488)

Page 2: Ocr color

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

Page 3: Ocr color

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

Page 4: Ocr color

Applications

OCRObjective

Applications

Block Diagram

Algorithms

Template Matching

Library Extraction

Preprocessing

Feature Extraction

Recognition

Preprocessing

Feature Extraction

Recognition

Economical Value

Challenges

References

Page 5: Ocr color

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

Page 6: Ocr color

Applications

OCRObjective

Applications

Block Diagram

Algorithms

Template Matching

Library Extraction

Preprocessing

Feature Extraction

Recognition

Preprocessing

Feature Extraction

Recognition

Economical Value

Challenges

References

Page 7: Ocr color

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

Page 8: Ocr color

Applications

OCRObjective

Applications

Block Diagram

Algorithms

Template Matching

Library Extraction

Preprocessing

Feature Extraction

Recognition

Preprocessing

Feature Extraction

Recognition

Economical Value

Challenges

References

Page 9: Ocr color

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

Page 10: Ocr color

Applications

OCRObjective

Applications

Block Diagram

Algorithms

Template Matching

Library Extraction

Preprocessing

Feature Extraction

Recognition

Preprocessing

Feature Extraction

Recognition

Economical Value

Challenges

References

Page 11: Ocr color

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

Page 12: Ocr color

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

Page 13: Ocr color

Block Diagram

OCRObjective

Applications

Block Diagram

Algorithms

Template Matching

Library Extraction

Preprocessing

Feature Extraction

Recognition

Preprocessing

Feature Extraction

Recognition

Economical Value

Challenges

References

Page 14: Ocr color

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

Page 15: Ocr color

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

Page 16: Ocr color

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

Page 17: Ocr color

Template matching >RecognitionOCRObjective

Applications

Block Diagram

Algorithms

Template Matching

Library Extraction

Preprocessing

Feature Extraction

Recognition

Preprocessing

Feature Extraction

Recognition

Economical Value

Challenges

References

Input

Page 18: Ocr color

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.

Page 19: Ocr color

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();

Page 20: Ocr color

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)

Page 21: Ocr color

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

Page 22: Ocr color

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

Page 23: Ocr color

Template matching >RecognitionOCRObjective

Applications

Block Diagram

Algorithms

Template Matching

Library Extraction

Preprocessing

Feature Extraction

Recognition

Preprocessing

Feature Extraction

Recognition

Economical Value

Challenges

References

Output

Page 24: Ocr color

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

Page 25: Ocr color

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

Page 26: Ocr color

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

Page 27: Ocr color

Challenges >

OCRObjective

Applications

Block Diagram

Algorithms

Template Matching

Library Extraction

Preprocessing

Feature Extraction

Recognition

Preprocessing

Feature Extraction

Recognition

Economical Value

Challenges

References

Page 28: Ocr color

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

Page 29: Ocr color

Thank you

Any Queries…?