INTRODUCTION 1 LITERATURE REVIEW 9 METHODOLOGY 20 RESULTS AND DISCUSSION 39

TABLE OF CONTENT Abstrak i Abstract ii Dedication iii Acknowledgement iv Table of Content v List of Tables ix List of Figures x List of Abbreviations xi

CHAPTER 1: INTRODUCTION 1

1.1 Image Processing

1 1.1.1 History of Image Processing 2 1.1.2 Advantage of Image Filtering 3 1.2 Image Filtering Applications 4

1.3 Problem Statement

6 1.4 Objectives 7

1.5 Scope

7 1.6 Report Structure 7

CHAPTER 2: LITERATURE REVIEW 9

2.1 Image Processing. 9 2.1.1 License Plate Recognition. 9 2.1.2 Image Enhancement. 11 2.1.3 Image Enhancement for Non-uniform Lighting Conditions. 12 2.1.4 Filtering Technique for Improving Facial Identification. 13 2.2 Software 14 2.2.1 MATLAB 15 2.2.2 C++ Programming Using OpenCV 15 2.3 Techniques 16 2.3.1 Morphological Process 16 2.3.2 Normalization 17 2.3.3 Edge Enhancement Techniques 18 2.4 Chapter Summary 19

CHAPTER 3: METHODOLOGY 20

3.1 Project Planning 20 3.2 Understanding on the Previous Verification System 21 3.3 Problem Tree Analysis 22 3.4 Filtering Techniques for Image Sample Testing 23 3.4.1 Color Correlation Technique 24 3.4.2 Accelerated Sum Squared Difference Using Cross Correlation SSDXCORR 25 3.4.3 Point Feature Matching Using SURF Features Technique 26 3.5 Image Capturing Process 28 3.6 Steps of Image Filtering Techniques 32 3.6.1 Color Correlation Technique 32 3.6.2 Accelerated Sum Squared Difference Using Cross Correlation SSDXCORR Technique 34 3.6.3 Point Feature Matching Using SURF Features Technique 35 3.7 Chapter Summary 38

CHAPTER 4: RESULTS AND DISCUSSION 39

4.1 Experimental Setup 39 4.1.1 Preparation of Picture Samples 39 4.2 Conducting the Experiment 40 4.3 Result of Image Testing 40 4.3.1 Technique 1: Color Correlation Technique 42 4.3.1.1 Results on Samples of Different Range of Brightness 42 4.3.1.2 Results on Samples of Different Degrees of Rotation 43 4.3.2 Technique 2: SSDXCORR Cross Correlation based Sum of Squared Difference 44 4.3.2.1 Results on Samples of Different Range of Brightness 44 4.3.2.2 Results on Samples of Different Degrees of Rotation 45 4.3.3 Technique 3: Point Feature Matching SURF Features Function 46 4.3.3.1 Results on Samples of Different Range of Brightness 46 4.3.3.2 Results on Samples of Different Degrees of Rotation 47 4.4 Discussion 48 4.5 Chapter Summary 49

CHAPTER 5: CONCLUSION AND RECOMMENDATIONS 50