SMART DATA RECOGNITION SYSTEM FOR SEVEN SEGMENT LED DISPLAY ONG CHAI TENG

Similar documents
HOME AUTOMATION SYSTEM USING POWER LINE COMMUNICATION DARLENE BINTI MOHAMAD DOUGLAS

SWAY REDUCTION ON GANTRY CRANE SYSTEM USING DELAYED FEEDBACK SIGNAL (DFS) NORASHID BIN IDRUS

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI

CONTROL HOME APPLIANCES VIA INTERNET (CoHAVI) SOFTWARE DEVELOPMENT SHIRRENE A/P NAI SOWAT

SMART SHOES CHARGER TAN CHEE CHIAN

HOME ALARM SYSTEM USING DETECTOR SENSOR MD KHAIRUL AMRI B MD ZAIN

LICENSE PLATE RECOGNITION OF MOVING VEHICLES. Siti Rahimah Binti Abd Rahim

GSM BASED HOME SECURITY SYSTEM CHENG KAR LOCK

Manpower Planning Utilizing Work Study at Data Storage Manufacturing Company

TN. MOHD FAKHRUZZAMAN B. TN ISMAIL

SPA BEAUTY MANAGEMENT SYSTEM NAJIHAH BINTI RUSSLI

GLOBAL SYSTEM FOR MOBILE COMMUNICATION (GSM) KIT FOR VEHICLE S ALARM SYSTEM NIK MOHD KHAIRULFAHMI BIN NIK MAT

HOME SECURITY SYSTEM MUHAMAD HAFIZ BIN NORROSNAN

DESIGN AND DEVELOPMENT OF MICRO HYDROPOWER FOR UNDERSERVED COMMUNITIES

Car Rental Management System (CRMS) Lee Chen Yong

** Jika tesis ini SlJL17' atau TERI IAD, sila lampirkan surat daripada pihak berkuasa. BORANG PENGESAHAN STATUS TESIS

DESIGNING A PEPPER HARVESTER END EFFECTOR TIONG ING HO. This project is submitted in partial fulfillment of

HELP DESK SYSTEM IZZAT HAFIFI BIN AHMAD ARIZA

JOB AGENT MANAGEMENT SYSTEM LU CHUN LING. A thesis submitted in partial fulfillment of. the requirements for the award of the degree of

DEVELOP AND DESIGN SHEMATIC DIAGRAM AND MECHANISM ON ONE SEATER DRAG BUGGY MUHAMMAD IBRAHIM B MD NUJID

ONLINE HELPDESK FOR MAYBANK ACCOUNT PAYABLE SYSTEM (MAPS) SHOBINI D/ RAMAN NAIR UNIVERSITI TEKNOLOGI MALAYSIA

THE FINGERPRINT IDENTIFICATION OF ATTENDANCE ANALYSIS & MANAGEMENT. LEE GUAN HENG (Software Engineering)

PRODUCTIVITY IMPROVEMENT VIA SIMULATION METHOD (MANUFACTURING INDUSTRY) HASBULLAH BIN MAT ISA

UNIVERSITI TUN HUSSEIN ONN MALAYSIA PENGESAHAN STATUS LAPORAN PROJEK SARJANA

SPAM FILTERING USING BAYESIAN TECHNIQUE BASED ON INDEPENDENT FEATURE SELECTION MASURAH BINTI MOHAMAD

MODELING AND SIMULATION OF SINGLE PHASE INVERTER WITH PWM USING MATLAB/SIMULINK AZUAN BIN ALIAS

BISKUT RAYA INVENTORY MANAGEMENT SYSTEM (BRIMS) NURUL AMIRAH BINTI ROSLAN THESIS SUBMITTED IN FULFILLMENT OF THE DEGREE OF COMPUTER SCIENCE

RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM HANISAH BINTI HAMID. Faculty of Electrical and Electronic Engineering

REAL TIME FACE DETECTION SYSTEM AMY SAFRINA BINTI MOHD ALI

STRESS EFFECT STUDY ON 6 DIFFERENT PATTERN OF TYRES FOR SIZE 175/70 R13 SYAHRIL AZEEM ONG BIN HAJI MALIKI ONG. for the award of the degree of

NETWORK MONITORING APPLICATION USING NAGIOS A LINUX BASED SOFTWARE FADLANSHAH BIN HAMZAN UNIVERSITI TEKNOLOGI MALAYSIA

TABLE OF CONTENTS. SUPERVISOR S DECLARATION ii STUDENT S DECLARATION iii DEDICATION ACKNOWLEDGEMENTS v ABSTRACT LIST OF TABLES

MOTION DETECTION FOR PC BASED SECURITY SYSTEM BY USING OPTICAL FLOW NUR NABILAH BT MOHAMAD HAMID

THE RELATIONSHIP BETWEEN HUMAN RESOURCE INFORMATION SYSTEM (HRIS) AND HUMAN RESOURCE MANAGEMENT (HRM) ALFRED PUN KHEE SEONG

DEVELOPING AN ISP FOR HOTEL INDUSTRY: A CASE STUDY ON PUTRA PALACE HOTEL

EXPERIMENTAL ANALYSIS OF PASSIVE BANDWIDTH ESTIMATION TOOL FOR MULTIPLE HOP WIRELESS NETWORKS NURUL AMIRAH BINTI ABDULLAH

VEHICLE TRACKING AND SPEED ESTIMATION SYSTEM CHAN CHIA YIK. Report submitted in partial fulfillment of the requirements

Automatic Detection of PCB Defects

Analecta Vol. 8, No. 2 ISSN

LIGHTNING AS A NEW RENEWABLE ENERGY SOURCE SARAVANA KUMAR A/L ARPUTHASAMY UNIVERSITI TEKNOLOGI MALAYSIA

KRITERIA BORANG NYATA CUKAI PENDAPATAN (BNCP) TIDAK LENGKAP CRITERIA ON INCOMPLETE INCOME TAX RETURN FORM (ITRF) PEMBERITAHUAN

Tarkh BOOK INVENTORY SYSTEM USING RFID NURUL NADIA BINTI MAT JALALUDDIN

Feasibility of Teaching Public Relations Courses Through E-Learning: A Case Study in Malaysia

COARSE RESOLUTION DEFECT LOCALIZATION ALGORITHM FOR AN AUTOMATED VISUAL PCB INSPECTION

IMPROVING SERVICE REUSABILITY USING ENTERPRISE SERVICE BUS AND BUSINESS PROCESS EXECUTION LANGUAGE AKO ABUBAKR JAAFAR

CAR ENGINE VIBRATION BASED MICRO-POWER GENERATOR

WEB-BASED PROPERTY MANAGEMENT SYSTEM SAFURA ADEELA BINTI SUKIMAN

CLIENT SERVER APPLICATION FOR SERVER FARM PERFORMANCE MONITORING ABDIRASHID HASSAN ABDI

INTERNET COMMUNICATION THROUGH POINT-TO-POINT PROTOCOL ON LINUX OPERATING SYSTEM ABDOULIE F. BADJIE UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI TEKNOLOGI MALAYSIA (UTM) SYARAT KEMASUKAN BAGI PROGRAM LEPASAN STPM/SETARAF SESI AKADEMIK 2012/2013

A STUDY OF SECURITY LIMITATIONS IN VIRTUAL LOCAL AREA NETWORK IMPLEMENTATION

DEVELOPMENT OF DATA ACQUISITION SOFTWARE FOR CENTRALIZED RADIATION MONITORING SYSTEM

WATERPROOFING MATERIALS IN BUILDING LIM TZE LIANG UNIVERSITI TEKNOLOGI MALAYSIA

DEVELOPMENT OF STATISTICAL PROCESS CONTROL (SPC) MATLAB- BASED SOFTWARE FOR AUTOMOTIVE INDUSTRIES APPLICATION SITI HAZLINA BINTI MOKHTAR

TRANSFORMATIONAL PROJECT MANAGER: AN ENABLER OF AN ENTERPRISE RESOURCE PLANNING (ERP) IMPLEMENTATION SUCCESS JOHN ONYEKACHI OKUGO

Signature Region of Interest using Auto cropping

HELPDESK SYSTEM FOR FACULTY

DEVELOPING A WIRELESS PENETRATION TESTING TOOL IN LINUX PLATFORM NOR ARLIZA BINTI ABDULLAH

MASTER S PROJECT REPORT SUMMARY

EMPLOYEE ATTENDANCE SYSTEM KOIK SEOW LIN

VEHICLE TRACKING SYSTEM USING GPS AND GSM TECHNOLOGY MOHAMMAD FAIZUL BIN SABAWI

FTMK LECTURER'S APPOINTMENT SYSTEM (FLAS) NORAHAYU BTNTI MOHD RAMLY

HELP DESK MANAGEMENT SYSTEM. LOW SlEW PEI

Page 1 of 1. Page 2 of 2 % &! " '! ( ' ( $) * +, - % -. !" # $

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015

UNIVERSITI TEKNOLOGI MALAYSIA (UTM) SYARAT KEMASUKAN BAGI PROGRAM LEPASAN SPM/SETARAF SESI AKADEMIK 2012/2013

vii TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

FPGA Implementation of Human Behavior Analysis Using Facial Image

LIST OF CONTENTS CHAPTER CONTENT PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK

ANT COLONY OPTIMIZATION (ACO) ALGORITHM FOR CNC ROUTE PROBLEM WAN NUR FARHANAR BT WAN ZAKARTA

A STUDY ON MOTIVATION TO START UP A BUSINESS AMONG CHINESE ENTREPRENEURS

Implementation of OCR Based on Template Matching and Integrating it in Android Application

Chapter 17 COMPLETION. 1. Receipt of notice from Contractor. 2. Final Inspection. PT

K-BASED HELPDESK SYSTEM SISTEM MEJA BANTUAN BERASASKAN PENGETAHUAN

An Algorithm for Classification of Five Types of Defects on Bare Printed Circuit Board

THE APPLICATION OF EARNED VALUE MANAGEMENT IN EVENT PROJECT MANAGEMENT INDUSTRY YEOH XIN HAO

FACE RECOGNITION SECURITY SYSTEM FOR ACCESS CONTROL NUR ADILA BINTI MOHD RAZALI UNIVERSITI TEKNOLOGI MALAYSIA

CELL PHONE SALES MANAGEMENT SYSTEM (CPSMS)

Image Processing Based Automatic Visual Inspection System for PCBs

Barcode Based Automated Parking Management System

PREVENTIVE MAINTENANCE MANAGEMENT DECISION SUPPORT SYSTEM FOR PALM OIL MILL (PMMDS) LEE HWANG CHIN

DEPARTMENT OF ESTATE -MANAGEMENT FACULTY OF ARCHITECTURE, PLANNING AND SURVEYING UNIVERSITI TEKNOLOGI MARA

A COMPARISON BETWEEN STATIC LOAD TEST AND HIGH STRAIN DYNAMIC TEST ON BORED PILES

Panduan Program Power Led

AUTOMATED SHOPPING LIST GENERATOR NOR IZATIE BINTI MOHAMAD NADRY

FRONT DESK CUSTOMER SERVICE FOR QUEUE MANAGEMENT SYSTEM MOHAMAD FAZLI BIN ALIAS

PEMBERIAN WANG TUNAI SEBAGAI GANTIAN BAGI CUTI REHAT YANG TIDAK DAPAT DIHABISKAN OLEH PEGAWAI LANTIKAN SECARA KONTRAK (CONTRACT OF SERVICE)

NOOR HANIRA BINTI MAHIDIN

FELDA DOCUMENT MANAGEMENT SYSTEM MONALISA BINTI OMAR

ZIMBABWE SCHOOL EXAMINATIONS COUNCIL. COMPUTER STUDIES 7014/01 PAPER 1 Multiple Choice SPECIMEN PAPER

HOME AUTOMATION USING X-10 TECHNOLOGY MOHAMAD RIDHWAN BIN MOHAMED RODZI UNIVERSITY MALAYSIA PAHANG

CUSTOMER ONLINE PURCHASE INTENTION TOWARDS AIRLINE E-TICKETING IN KLANG VALLEY CHEW YUH YIING CHONG CHOOI SUN MICHELLE SIM KAI FERN YONG SOOK HUOI

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

DYNAMIC FUZZY PATTERN RECOGNITION WITH APPLICATIONS TO FINANCE AND ENGINEERING LARISA ANGSTENBERGER

GARIS PANDUAN PENGENDALIAN DIVIDEN SATU PERINGKAT DALAM LEBIHAN AKTUARI YANG DIPINDAHKAN KEPADA DANA PEMEGANG SAHAM

STUDENT S DECLARATION

Models of Life Cycle Management in a Server

Fingerprint Based Biometric Attendance System

Locating and Decoding EAN-13 Barcodes from Images Captured by Digital Cameras

Transcription:

I SMART DATA RECOGNITION SYSTEM FOR SEVEN SEGMENT LED DISPLAY ONG CHAI TENG This Report Is Submitted In Partial Fulfillment of Requirements for the Bachelor Degree of Electronic Engineering (Computer Engineering) Fakulti Kejuruteraan Elektronik Dan Kejuruteraan Komputer Universiti Teknikal Malaysia Melaka 2016

II UNIVERSTI TEKNIKAL MALAYSIA MELAKA FAKULTI KEJURUTERAAN ELEKTRONIK DAN KEJURUTERAAN KOMPUTER BORANG PENGESAHAN STATUS LAPORAN PROJEK SARJANA MUDA II Tajuk Projek : SMART DATA RECOGNITION SYSTEM FOR SEVEN SEGMENT LED DISPLAY Sesi Pengajian : Saya ONG CHAI TENG.... (HURUF BESAR) mengaku membenarkan Laporan Projek Sarjana Muda ini disimpan di Perpustakaan dengan syarat-syarat kegunaan seperti berikut: 1. Laporan adalah hakmilik Universiti Teknikal Malaysia Melaka. 2. Perpustakaan dibenarkan membuat salinan untuk tujuan pengajian sahaja. 3. Perpustakaan dibenarkan membuat salinan laporan ini sebagai bahan pertukaran antara institusi pengajian tinggi. 4. Sila tandakan ( ) : SULIT* *(Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMI 1972) TERHAD** **(Mengandungi maklumat terhad yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) TIDAK TERHAD Disahkan oleh: (TANDATANGAN PENULIS) (COP DAN TANDATANGAN PENYELIA) Tarikh:.. Tarikh:..

III I hereby declare that the work in this project is my own except for summaries and quotations which have been duly acknowledge. Signature :... Author : ONG CHAI TENG Date : 12 TH JUNE 2016

IV I acknowledge that I have read this report and in my opinion this report is sufficient in term of scope and quality for the award of Bachelor of Electronic Engineering (Industrial Electronics/ Computer Engineering/ Electronic Telecommunication/ Wireless Communication)* with Honours. Signature :... Supervisor s Name : DR. SYSFEEZA BT. AHMAD RADZI Date : 12 TH JUNE 2016

To my beloved family, prayers and encouragement. Thank you my supervisor and all lecturers who guide me, and to all my friends for giving me mentally and moral support during process of finish final year project. V

VI ACKNOWLEGDEMENT First of all, I would like to thank my parents and family for mentally supporting me to complete my project. Next, thank to my supervisor, Dr. Syafeeza bt. Ahmad Radzi who has been provided me the reference book, components for this project and always guided me throughout the whole final year project process. Dr. Syafeeza has given a good motivation to me to complete this project. Besides, I would like to show my gratitude to those help me in this project especially those who are provided me the guide and knowledge regarding the hardware circuit and MATLAB software.

VII ABSTRACT An automatic data capturing system gives an alternative and effective way of data collection instead of manual data collection in the laboratory especially for the experiment that needs to be carrying out in a long period of time. It is able to solve the common mistakes made by human like misread or mistype the data. Thus, a new smart data recognition system for seven segment LED display is developed to make the whole process of data collection more systematic and accurate. An image is captured and saved automatically in an image file, and then it is processed through MATLAB software to identify the digits displayed on the LED display. Once the image is pre-processed, image analyzed, and image recognized, the final output values obtained are transferred to the exciting Excel file for further process depends on the user.

VIII ABSTRAK Pengumpulan data secara manual dapat digantikan dengan sistem penangkapan data automatik yang alternatif terutama bagi makmal yang perlu menjalankan eksperimen dalam jangka masa yang panjang. Sistem ini dapat menyelesaikan dan mengelakkan kesilapan yang dilakukan oleh manusia seperti kesilapan membaca atau kesilapan memasukkan data dalam sistem komputer. Dengan ini, satu sistem pengiktirafan yang baru telah dicipta untuk mengenali nombor digit dalam bentuk 7 segmen yang ditunjuk atas paparan LED. Sistem ini dapat mempercepatkan proses pengumpulan data dengan sistematik dan tepat. Dalam sistem ini, gambar paparan LED akan ditangkap dan disimpan dalam fail secara automatic dengan menggunakan webcam. Selepas itu, gambar akan diproseskan dengan MATLAB untuk mengenali nombor digit atas paparan LED. Akhirnya, selepas semua proses telah dijalankan oleh MATLAB, nilai yang dapat dari proses pengiktirafan akan dipindah serta disimpan dalam fail Excel yang sedia ada untuk proses yang seterusnya.

IX TABLE OF CONTENT CHAPTER CONTENT PROJECT TITLE REPORT STATUS APPROVAL FORM DECLARATION SUPERVISOR APPROVAL DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRACK TABLE OF CONTENT LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS PAGE I II III IV V VI VII VIII IX XII XIII XV I INTRODUCTION 1.1 Project Background 1 1.2 Project Objective 2 1.3 Problem Statement 3 1.4 Scope of Work 3 1.5 Importance of the Project 4 1.6 Report Overview 4 II LITERATURE REVIEW 2.1 Data Capturing System 5

X 2.2 Image Processing 6 2.3 Recognition 10 III METHODOLOGY 3.1 Hardware Part 15 3.1.1 Algorithm 19 3.1.2 Flow Chart 19 3.2 Software Part 20 3.2.1 Algorithm 20 3.2.1.1 Template Creation 20 3.2.1.2 Image Pre-processing Convert image to binary 20 3.2.1.3 Detection and Image Segmentation 20 3.2.1.4 Cropping 21 3.2.1.5 Recognition and Number Identification 21 3.2.1.6 Data Saving 21 3.2.2 Flow Chart 21 3.2.3 Image Processing 22 3.2.4 Image Recognition 25 3.2.5 Data Transfer 26 IV RESULT AND DISCUSSION 4.1 Hardware Result 27 4.2 Software Result 29 4.3 Result and Data Analysis 38 V CONCLUSION AND RECOMMENDATION

XI 5.1 Conclusion 40 5.2 Future Recommendation 41 REFERENCES 42 APPENDIX 45

XII LIST OF TABLES NO TITLE PAGE 2.1 Comparison between different image processing methods 12 2.2 Comparison between different recognition methods 13 4.1 4.2 Analyse data with different image pre-processing method The comparison of the result with different image brightness 38 39

XIII LIST OF FIGURES NO TITLE PAGE 1.1 The overview of the system flow 2 2.1 Components of an OCR system 11 3.1 The circuit diagram in ISIS for simulation 16 3.2 The circuit diagram in ARES for fabrication on PCB board 17 3.3 Pin diagram of the IC 4026 17 3.4 Seven segment display pin configuration 18 3.5 555 timer pin configuration 18 3.6 The flow chart for hardware part 19 3.7 The flow chart of the software part 21 3.8 The output of binary image from the original image 23 3.9 The cropped digit numbers 25 4.1 The final output of the hardware result 28 4.2 The output of binary image using different method 30 4.3 Sample of failure recognition with brightness 50 31 4.4 The layout of the GUI 33 4.5 Code for Load Image push button 33 4.6 4.7 4.8 4.9 4.10 Pop up window when load button is clicked The image is loaded The code for Binary Image push button The image is binary after the second button is clicked The code for Result push button 34 34 35 35 36

XIV 4.11 4.12 Output pop up window after the result button is clicked The data saved in the Excel file 37 38

XV LIST OF ABBREVIATIONS LED OCR GUI CBP USB PC DE Light Emitting Diode Optical Character Recognition Graphical User Interface Component Block Projections Universal Serial Bus Personal Computer Differential Evolution

1 CHAPTER 1 INTRODUCTION In this chapter, the project background is discussed. This is followed by the structure of the project, problem statement, objectives, scope and the importance of the project. All the contents are explained in this chapter. 1.1 Project Background An automatic data capture is the modern method used to get graphical data and transformed into an efficient and editable digital format. It identifies the objects, then collects the data and enters it directly into the computer system for further usage where the whole process is without the involvement of human. It gives an alternative and effective way of data collection instead of the manual data collection. There are many types of automatic data capture system where typically technologies considered. One of it was the Optical Character Recognition (OCR). The data capture system has first obtained the external data through the capture of an image. Then the image needs to undergo some processes before the data can be retrieved or recognized by OCR. The processes involve are image preprocessing and image analysis where all these processes will be run by using MATLAB software with the algorithm implemented. Thus, the aim of this project is to develop an automated seven segment data

2 capturing system that is used to capture the image of the LED display and process the image to recognize the seven segments shown on the LED display. The process of capturing the image is done by using a webcam. To make the whole system to be done automatically, the webcam is set to capture the LED display continuously at a specific time. Then, the image captured will be saved in an image file of the computer system by applying the algorithm of image processing followed by the recognition of digit numbers. Once the recognition of the digit numbers completes without any errors, then the values obtained will be transferred and saved automatically into the Excel file for further usage. Figure 1.1: The overview of the system flow. 1.2 Project Objectives The objectives to be achieved at the end of this project are as below: To construct a simple seven segment LED display circuit with webcam. To formulate a MATLAB algorithm in image processing and recognition of the seven segments on the LED display of an image. To identify the method used to transfer and save the data from MATLAB to Excel.

3 1.3 Problem Statement Data is playing an important role in linking us to the world we study, especially in all applications of the scientific method and other fields that rely on the data. Hence, the quality of data has always been the major objective in a project. Especially in the industry, as the data will be further used and analyzed. Hence, if the data collected is wrong, it will lead to errors or other serious cases. As can be noticed, most of the major losses in the operations are affected by the accuracy of data and information. This is primarily due to the common mistake made by human in the data collecting and recording process like mistype or misread the data. Just like a technician that handling hundreds of tubes, loading samples, and labeling samples can and do make mistakes. Besides, most of the data are still typed into the databases in a manual way by people through various forms or interfaces which is time consuming, labour intensive, slow and expensive. Through the development of an automatic data capturing system, it is able to eliminate wasted space and saves time in collecting, keeping, and filing. Besides, it also helps to reduce the expenses on storage rentals and the cost of manpower. 1.4 Scope of Work The scope of work of this project is to develop an application which is used for recognition of seven segments without dot shown on the LED display through an image which is a whole number instead of a decimal number. This application will be developed by using MATLAB. A simple LED display circuit is constructed with the implement of webcam to enable the automatic image capturing purpose. The whole process will be completed with the recognized data being transferred and saved in the exciting Excel file for further usage. 1.5 Importance of the Project The importance of this project is that the system becomes effective and systematic where the whole data collection or data entry process is becoming

4 automatic and fast. Besides, it is reliable in the sense that the data is now producing the high accuracy with the elimination of human involvement. The system is also commercially where it can be used in science, business, and industry that rely on data. 1.6 Report Overview In this report, there are a total of five chapters which included the introduction, literature review, methodology, result and discussion, and conclusion of the project. CHAPTER 1 is the introduction of the project. The project background and details on the objectives, scope, and importance are discussed within this chapter. CHAPTER 2 is presented by the literature survey of all the relevant papers and journals to the project on the theoretical background and reviews on current existing and previous work. CHAPTER 3 is explained on the method used to work on the project. All the steps and flows take to develop the project are discussed in details in this chapter. CHAPTER 4 is discussed and explained on the result with the comparison to the expected result. CHAPTER 5 is about the final conclusion of the project with the suggestions and recommendations for future work.

5 CHAPTER 2 LITERATURE REVIEW This chapter will present the literature survey from the relevant papers and journals on the theoretical background and reviews on current existing and previous work. 2.1 Data Capturing System Data is the only thing that is able to form the connection between us and the world we study. As a consequence, they hold an important role in all applications of the scientific method and also progress in science, business, industry that rely on the data. Hence, the quality and accuracy of data has always been the major objective in a project. Thus, data capturing system is implemented to collect the data in an automatic way so that the quality of the data can be improved in the accuracy. There are very wide ranges of data capturing system can be found in the growth of technology now. One of the data capturing system which is invented by Claudio R. Ballard and Lloyd Harbor have been named as the Data Treasury System, where the system is related to the documents and electronic data automated processing from different applications. The system is used in central management, storage and report

6 generation of remotely captured paper transactions from documents and receipts comprising. It retrieves transaction data at one or more distant locations, encrypts the data, transmits and transforms the data into a usable form, generates the informative reports from the data and transmits to remote locations [8]. The next invention which invented by Anderson and Gerald is the system where enables the free-definition and re-definition of the format of document forms without requiring any reprogramming of the data processors. The system can straight away capture and use the data on the completed forms. It applies the techniques on the character recognition where the information is scanned in the document form and derived into an editable digital format which is able to process automatically. But, there is some weakness of the system where the arrangement and order of the name and number on the forms are changed [9]. 2.2 Image Processing Digital image processing is a new development, starting in the Sixties when third generation computers made their appearance. A large quantity of information can be found in an image. So, because of the computer is able to progress in the high storage of capacity and calculation speed, it could be used in developing the algorithms for processing a large numbers of applications. One of the first fields that use digital processing to enhance the images is space research in 1964 at the Jet Propulsion Laboratory in Pasadena, California. It is used to correct camera distortion in the images of the lunar surface and transmitted back to Earth from the Ranger 7 probes by a computer. After that, many techniques of image enhancement and restoration are started to develop in the connection with the Surveyor, Mariner and Apollo missions. Besides, there are further applications up coming next, ranging from medical diagnostics to visual recognition by computer in robotics and artificial intelligence fields. It also includes the automatic recognition of text in handwriting, and shapes of objects by a machine to replace the use of the human eye [2].

7 With the rapid development of information technology, digital technology and microelectronic technology for digital image processing are becoming more and more advances with the new methods developed. It gathered the image information acquisition, transmission, storage, transformation, and understanding the content like reality and the discipline system in order to form the richest in the professional field where the digital image processing is divided into three levels which included the image pre-processing, image analysis and image understanding [3]. Image pre-processing is the operation that uses to improve the image data from the lowest level of abstraction or enhances some image features which is important for further processing. But at the same time, it will not increase the information content in an image [13]. For image analysis, the steps involved are image segmentation, feature extraction, and classification where it is the process used to extract useful information from an image. Image segmentation divides an image into multiple segments, so that the image is then easier in further analysing. The most general software used by engineers and scientists in both industry and academia is MATLAB where it is used to perform numerical computations, develop and test mathematical algorithms and image processing with related usages. It is very easy to write mathematical programs in a fast and simple way. The data is also displayed in a wide range of different development work. While the image processing application is the greatest one and therefore MATLAB offers a lot of different image modifications [10]. One of the common image pre-processing applications that developed by using MATLAB is the car license plate extraction system. One of it is written by P.V. Suryanarayana. The image pre-processing algorithm used in this paper is Morphology based technique. It operated on the pre-processed, edge image of the vehicles. The edge image is generated by performing Sobel edge detection operation on the gray scale image. Characteristic features such as license plate width and height, character height and spacing are considered in defining structural elements for Morphological operations. Connected component analysis is used to select the band containing license plate from the selected segment. Besides, the research paper also shows the dependency of structuring element on the accuracy of the system [16].

8 C. Nelson Kennedy Babu has also proposed an application regarding the license plate localization using Morphology technique. It is based on the combination of Morphological operation that sensitive to specific shapes in the input image with a good threshold value by which the license plate is located. To detect vertical edges in the input image, the technique used is the edge features for the license plates and characters. The resultant binary image is produced by counting the number of ON pixels in each row of the image array. The row which contained the highest values is treated as the license plate region. The Morphological operations such as dilation and erosion are then processed to remove the unwanted regions and enhance the wanted region. The enhanced region is then extracted [17]. Recently, there are a lot of researches that are done in the field of the image segmentation process. There are many algorithms which can perform image segmentation where each is slightly different from one another. The image segmentation approach is divided into two categories based on the properties of the image which are: i. Discontinuities based Subdivision of images is carried out on the basis of unexpected changes in the intensity of gray levels of an image. For example, edge detection. ii. Similarities based Subdivision of images is carried out on the basis of similarities in intensity of gray levels of an image. For examples, thresholding, region growing, region splitting and, merging [14]. In the study of various image segmentation algorithms for different types of images by Krishna Kant Singh, some specific segmentation algorithms were analysed with the consideration of the type of input images like colour image, gray scale image and text image. Besides, some segmentation algorithms used for text detection based on difference and similarity features were also discussed. All the algorithms have their own strengths and weaknesses. Some cannot be used on samples that having similar background and foreground while the others cannot be used due to the instability. Lastly, the study is concluded that, based on the input images, the algorithm should be chosen to get the best final output result [19]. Besides, there is a regularly used method which is Otsu s method. It selects the threshold value by maximizing the between-class variance. A paper written by

9 Kumar, Pant, and Ray which is related to the embedded of the Differential Evolution (DE) using Otsu s method to select an optimized threshold value [24]. This method is then tested on a set of images and also the results of the effectiveness of the proposed technique. In addition, the other paper which is written by Gautam and Ahmed regarding the fuzzy based edge detection using Successive Otsu s method. In this paper, the algorithm of this method is described and utilized in grouping image histogram into different partitions. The algorithm developed is used to provide the threshold parameter to classical Sobel Operation in order to enhance its edge detection capability using the fuzzy logic [25]. The final results are then compared with the Canny Edge Detector.