Professional Documents
Culture Documents
Harsh Gupta
Arjun Singh
Amit Bhati
iii
TABLE OF CONTENTS
CHAPTER NO.
1.
2.
3.
TITLE
PAGE NO.
LIST OF TABLES
vii
LIST OF FIGURES
viii
ABSTRACT
xi
INTRODUCTION
1.1
Introduction
1.2
1.3
1.4
1.4.2 Preprocessing
LITERATURE REVIEW
2.1
2.2
Character Segmentation
2.3
Character Recognition
12
3.1
Reading Images
12
3.2
Displaying Images
14
3.3
Writing Images
16
3.4
Classes
17
3.5
Image Types
17
iv
17
18
Format of Images
18
18
18
MATLAB IMPLEMENTATION
20
4.1 Introduction
20
21
22
4.4 Preprocessing
22
4.5 Segmentation
23
24
25
5.1 Theory
25
32
32
35
38
40
43
44
7.
CONCLUSION
48
8.
FUTURE SCOPE
49
A1.
47
47
48
49
49
50
50
3.6
4.
5.
6.
A2.
A3.
A4.
1.7 Sorting
50
51
HOUGH TRANSFORMATION
53
2.1 Introduction
53
2.2 Implementation
54
2.3 Result
60
MATHEMATICAL MORPHOLOGY
62
3.1 Introduction
62
63
63
67
68
70
70
70
71
72
74
vi
LIST OF TABLES
TABLE NO.
TITLE
PAGE NO.
Table 3.1
16
Table 3.2
17
Table 5.1
25
vii
LIST OF FIGURES
FIGURE NO.
TITLE
PAGE NO.
Fig 1.1
Fig 2.1
Fig 3.1
14
Fig 3.2
15
Fig 3.3
18
Fig 3.4
19
Fig 4.1
20
Fig 4.2
21
Fig 4.3
Gray Image
21
Fig 4.4
Dilated Image
22
Fig 4.5
23
Fig 4.6
Output of Segmentation
23
Fig 4.7
24
Fig 5.1
Basic GUI
26
Fig 5.2
Interface Window
26
Fig 5.3
Tools
27
Fig 5.4
27
Fig 5.5
27
Fig 5.6
28
Fig 5.7
28
Fig 5.8
Modified GUI
28
Fig 5.9
Editor Window
30
Fig 5.10
MATLAB GUI(a)
30
viii
Fig 5.11
MATLAB GUI(b)
31
Fig 5.12
MATLAB GUI(c)
31
Fig 6.1
33
Fig 6.2
35
Fig 6.3
37
Fig 6.4
39
Fig 6.5
41
Fig 6.6
41
Fig 6.7
41
Fig 6.8
Recognized Characters
43
Fig 6.9
44
Fig A1.1
Spectrum of Light
49
Fig A2.1
Coordinate System
54
Fig A2.2
55
Fig A2.3
Combined Plot
56
Fig A2.4
Input Image
60
Fig A2.5
Result
61
Fig A3.1
62
63
64
65
65
Fig A3.6
67
Fig A4.1
Architecture of RBFNN
71
Fig A4.2
72
73
73
73
ABSTRACT
With the increasing number of vehicles on roads, it is getting difficult to
manually enforce the laws and traffic rules. For smooth traffic flow, the
Automatic Vehicle Identification techniques for prosecuting offenders are
used. Toll-booths are constructed on freeways and parking structures, where
the car has to stop to pay the toll or parking fees. Also, Traffic Management
systems are installed on freeways to check for vehicles moving at speeds not
permitted by law. All these processes have a scope of improvement. In the
centre of all these systems lies a vehicle. In order to automate these
processes and make them more effective, a system is required to easily
identify a vehicle.
Vehicles in each country have a unique license number, which is written on
its license plate. This number distinguishes one vehicle from the other, which
is useful especially when both are of same make and model.
Automatic Vehicle Identification (AVI) has many applications in traffic
systems (highway electronic toll collection, red light violation enforcement,
border and customs checkpoints, etc.). License Plate Recognition is an
effective form of AVI systems. In this study, a smart and simple algorithm is
presented for vehicles license plate recognition system. The proposed
algorithm consists of three major parts: Extraction of plate region,
segmentation of characters and recognition of plate characters. For extracting
the plate region, edge detection algorithms and smearing algorithms are
used. In segmentation part, smearing algorithms, filtering and some
morphological algorithms are used. And finally statistical based template
matching is used for recognition of plate characters. The performance of the
proposed algorithm has been tested on real images. Based on the
experimental results, we noted that our algorithm shows superior
performance in car license plate recognition.
xi
xii