Friday, 17 May 2013

Acknowledgement....


Acknowledegement

Alhamdulillah, I would like to express the deepest appreciation to my supervisor who has attitude and substance of a good lecturer Mdm. Siti Hajar Ab Aziz (SHAA) that she continually and convey a spirit during research due to the project. Without her guidance and continually help this report would been possible to finish. I would like to thanks my entire lecturer who advices, suggest a lot of new ideas and sharing unlimited information and experience through this project “Simulation of Automatic Number Plate Recognition using Matlab for Toll Payment”.

My deepest gratitude and love to my friends, parents because supporting along finishing the project. Lastly thanks to the Universiti Kuala Lumpur British Malaysian Institute to give me an opportunity to do the project and for permission to use the equipment as part of my analysis and give a support.

Wednesday, 1 May 2013

Thursday, 25 April 2013

week 14: Industry Day


INDUSTRY DAY

  • Project Presentation
  • Top 20 Competition
Venue: Gemilang Hall Unikl BMI
Time: 9:00 a.m - 5:00 p.m

Poster for Presentation Day


Wednesday, 17 April 2013

week 13: Blog & Final Report Project


Blog of Final Year Project

  • updating the blog with the sources and the progress of project.
Final Year Project Report
  • continue with Chapter 4 (result) and Chapter 5 (conclusion and recommendation).

Thursday, 11 April 2013

week 12: Conclusion and Recommendation


Conclusion 

  • For the whole project, the "Simulation of Automatic Number Plate Recognition using Matlab for Toll Payment" worked well and achieved the objectives of project.
  • ANPR system can recognized the character of number plate for both vehicles which is local number plate and also an international number plate.
  • Result from this system has made table so that everyone can refer and understand clearly.

Recommendation

The following things can be enhanced to improve the performance of the ANPR system which are the plate region extraction system can be improved by including additional features which are unique to the plat region. These features may be for instance horizontal and vertical histogram of the internal region, which shows the presence of characters, can be used to identify similar regions that may affect the extraction process. Also improved additional features such as color based techniques can also be used. For the ANPR, improvement in noise reduction techniques can be suggested in order to improve the segmentation and classification accuracy.

With the popularity in Digital Image Processing technology, 3-dimensional image processing analysis is considerable for the future development.



Friday, 5 April 2013

week 10 & 11: Result

RESULT


  • Overall result


  • The Successful of Detected and Recognized of Number Plate

Character Recognition of Number Plate
Result shows the same character of number plate
  • The Unsuccessful of Detected and Recognized of Number Plate 

The failed of recognized the character
Wrong result appear on "Display Result Box"

Sunday, 24 March 2013

week 8 & 9: Project Development


"Simulation of Automatic Number Plate Recognition using Matlab for Toll Payment" 

This week will explain about the development of a project. 
  • Create GUI templates.
  • Study of algorithm and command.
  • Collecting the images of local and international number plate.
Create the GUI Layout


Specify the Layout as required


The Finish GUI Layout


Some of Algorithm in Editor

The Data-set


Friday, 8 March 2013

week 7: Description of Local and International Number Plate


Types of Number Plate

There are two types of number plate will be use in this project which are local number plate (Malaysia) and an international number plate (e.g Singapore, Thailand and others).


  • Introduction 

A vehicle registration plate is a metal or plastic plate attached to a motor vehicle or trailer for official identification purposes. The registration identifier is a numeric or alphanumeric code that uniquely identifies the vehicle within the issuing region's database. In some countries, the identifier is unique within the entire country, while in others it is unique within a state or province. Whether the identifier is associated with a vehicle or a person also varies by issuing agency. Depending on the country, the vehicle registration plate may be called a license plate or tag (US), license plate (Canada), number plate or registration plate (UK).


  • Local Number Plate (Malaysia)


The Malaysia number plate consist 3 letter and 4 digits number including black-colored background. Every state in Malaysia has their own code at the first of number plate vehicle.

Example;

Malaysian Number Plate for Vehicle


The Standard Measurement for Malaysian Number Plate



  • International Number Plate (e.g Singapore , Thailand, Brunei...)
There are plenty of types of international number around a world. Our focusing on Singapore, Thailand and Brunei because of a frequency of them entering Malaysia border.

Types of International Number Plate


 Singapore Number Plate
Thailand Number Plate


Tuesday, 26 February 2013

week 5 & 6: Study of Graphical User Interface (GUI)


Graphical User Interface (GUI)

  • Introduction

A graphical user interface (GUI) is a graphical display in one or more windows containing controls, called components that enable a user to perform interactive tasks. The user of the GUI does not have to create a script or type commands at the command line to accomplish the tasks. Unlike coding programs to accomplish tasks, the user of a GUI need not understand the details of how the tasks are performed.
  • The GUI contents
  1.  An axes component.
  2. A pop-up menu listing three data sets that correspond to MATLAB functions: peaks, membrane, and sinc
  3. A static text component to label the pop-up menu.
  4. Three buttons that provide different kinds of plots: surface, mesh, and contour.

  • The GUI Layout Editor
The Layout Editor enables you to select GUI components from a palette and arrange them in a figure window. 

  • The Property Inspector

The Property Inspector will show the properties for the object and will changes as we click on different objects.

Saturday, 9 February 2013

week 4: MATLAB R2012b (cont.)

Features of MATLAB R2012
  • MATLAB R2012 Interface


  • Command Window


  • Workspace


  • Command History


  • Home


  • Plots


  • Applications







Monday, 28 January 2013

week 2 & 3: Study of MATLAB R2012 Software

MATLAB R2012 and The Feaures

  • Introduction

MATLAB R2012 is a numerical computing environment and programming language. Created by The Math Works, MATLAB R2012 allows easy matrix manipulation, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs in other languages. Although it is numeric only, an optional toolbox interfaces with the Maple symbolic engine, allowing access to computer algebra capabilities. Moreover, MATLAB R2012 is basically a high level language which has many specialized toolboxes for making things easier for the user.

  • Why MATLAB is much better????


  • Comparison between MATLAB and other program

  • Advantage of MATLAB

  1. Data can be represented in terms of matrices or vectors.
  2. MATLAB coding is shorter and simpler
  3. Algorithm used in MATLAB can be converted to use in hardware.
  4. The system will perform faster when using “Matrix Approach”.
  5. MATLAB possesses power graphic visualization tools.


  • Conclusion
MATLAB software is the software tu develop and use into the 'Simulation Automatic Number Plate Recognition using Matlab for Toll Payment".

Saturday, 19 January 2013

week 1: MATLAB R2012b


Installation of MATLAB R2012 version




This week, the important part is to installation the MATLAB R2012 version. MATLAB R2012 version is the best version and the last version of MATLAB so far. MATLAB R2012 will use to develop this  ANPR system which is " Simulation of Automatic Number Plate Recognition using Matlab for Toll Payment"