Top Banner
COLOUR CONSTANCY FEATURE DETECTION AND MATCHING TECHNIQUE FOR WIRELESS LAN/CAMERA INDOOR POSITIONING SYSTEMS WAN MOHD YA’AKOB BIN WAN BEJURI UNIVERSITI TEKNOLOGI MALAYSIA
42

COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

Nov 05, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

COLOUR CONSTANCY FEATURE DETECTION AND MATCHING

TECHNIQUE FOR WIRELESS LAN/CAMERA INDOOR POSITIONING

SYSTEMS

WAN MOHD YA’AKOB BIN WAN BEJURI

UNIVERSITI TEKNOLOGI MALAYSIA

Page 2: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

COLOUR CONSTANCY FEATURE DETECTION AND MATCHING

TECHNIQUE FOR WLAN/CAMERA INDOOR POSITIONING SYSTEMS

WAN MOHD YA’AKOB BIN WAN BEJURI

A thesis submitted is fulfillment of the

requirement for the award of the degree of

Master of Science (Computer Science)

Faculty of Computing

Universiti Teknologi Malaysia

JUNE 2013

Page 3: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

iii

“To my beloved family: Syarifah Abidah Qamrunisa binti Wan Mohd Yusop, Wan

Bejuri bin Wan Hamid, Sharifah binti Mohd Yusop, Sharifah Norkiah binti Wan

Abang, Wan Mohd Shaiful Nizam bin Wan Bejuri, Sharifah Shamsiah binti Wan

Bejuri, Sharifah Syariyah binti Wan Bejuri, Sharifah Syahirah binti Wan Bejuri, Wan

Yusup bin Wan Hassan, Sharifah Hamidah binti Wan Hamid, Syed Mohd Rusydi bin

Wan Yusup, Sharifah Nurulhuda binti Wan Yusup, Sharifah Hafizah binti Wan

Yusup, Sharifah Hazirah binti Wan Yusup, Syed Mohd Fadhli bin Wan Yusup, Syed

Mohd Azhar bin Wan Yusup, Syed Mohd Syahmi bin Wan Yusup, Sharifah Nurazan

binti Wan Yusup, Wan Razali bin Wan Hamit, Sharifah Rohanah binti Wan Hamid,

Syed Muhammmad Hafiz bin Wan Razali, Sharifah Nensiah binti Wan Hamid, Wan

Hamri bin Wan Hamid, Syed Hossin bin Wan Hamid, Syed Abdul Rajak bin Wan

Hamid, and Sharifah Habsah binti Wan Hamid”

Page 4: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

iv

ACKNOWLEDGEMENT

First and foremost, I would like to express grateful by saying praise be to Allah for

the accomplishment of this Master’s thesis. I would like to give special thanks to my

supervisor Dr. Mohd Murtadha bin Mohamad for his support and guidance

throughout this study. I am also very thankful to Dr. Maimunah binti Sapri, who is

my co-supervisor has provided continuous motivation. I also would like to extend my

appreciation to my supervisors who give me the opportunity to expose my learning

process especially through international conferences and to get involved in the

Research University Grant (RUG) entitled “The Mobile Ubiquitous Positioning for

Unmovable Physical Facility Tracking” (Project Vote No: Q.J130000.7128.02J56).

My sincere appreciation also extends to Lim Kah Seng and all my postgraduate

friends especially team-mate who have provided assistance and discussions at

various occasions. I am deeply indebted to my family who’s my driving force

towards the completion of this study. Their understanding and thoughtfulness

throughout my study are appreciated. Last but not least, I would like to express my

gratitude to Ministry of Science, Technology and Innovation (MOSTI) Malaysia for

the financial support through the PGD Scholarship and Student Working Scheme (or

SPB), respectively.

Page 5: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

v

ABSTRACT

The location determination system in a changing environment, especially in an

indoor environment can be very challenging if Global Positioning System (GPS)

signals are blocked. It is necessary to combine or integrate multiple sensors and

positioning methods in order to provide better location determination service to

detect these signals. One of the most common platforms for this service is mobile

phone technology which uses Wireless Local Area Network (WLAN) and camera.

These positioning technologies allow determination of positioning information but

the approach to the integration of WLAN and camera positioning feature detection

and matching suffers from the illumination environment in the hallways of building.

In this study, a positioning technique of colour constancy feature detection and

matching for WLAN/Camera positioning was designed using colour constancy

feature detection and matching to improve location determination in the illumination

environment. The results showed the proposed design provides better location

determination in the illumination environment (difference of no solution averaging:

12.9%) than Harlan Hile’s method. This research has proven that the proposed

design will significantly contribute to the modernization of a location determination

system.

Page 6: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

vi

ABSTRAK

Sistem penentuan lokasi di persekitaran yang berubah-ubah, khasnya di kawasan di

dalam bangunan, adalah sangat mencabar kerana isyarat Sistem Penentu Kedudukan

Global (GPS) terhalang. GPS sesuai untuk digabungkan atau diintegrasikan dengan

pelbagai pengesan dan kaedah penentu kedudukan bagi menyediakan servis penentu

lokasi yang lebih baik. Salah satu platform yang kerap digunakan untuk servis ini

ialah teknologi telefon mudah alih yang menggunakan Rangkaian Tempatan Tanpa

Wayar (WLAN) dan kamera. Kedua-dua teknologi penentu kedudukan ini

membenarkan maklumat penentu kedudukan tetapi penekanan terhadap pengesanan

dan penggabungan ciri bagi integrasi penentu kedudukan WLAN dan kamera adalah

sukar dalam persekitaran beriluminasi di kawasan koridor bangunan. Dalam kajian

ini satu teknik penentu kedudukan telah direka menggunakan teknik pengesanan dan

gabungan ciri warna malar untuk meningkatkan penentuan lokasi dalam persekitaran

beriluminasi. Hasil kajian menunjukkan cadangan rekaan ini memberikan penentuan

lokasi yang lebih baikdalam persekitaran beriluminasi (perbezaan ‘tiada

penyelesaian’:12.9%) berbanding kaedah Harlan Hile. Kajian ini membuktikan

rekaan yang telah dicadangkan akan menyumbangkan permodenan

(penambahbaikan) kepada sistem penentuan lokasi.

Page 7: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

vii

TABLE OF CONTENTS

CHAPTER TITLE PAGE

DECLARATION ii

DEDICATION iii

ACKNOWLEDGEMENTS iv

ABSTRACT v

ABSTRAK vi

TABLE OF CONTENTS vii

LIST OF TABLES xi

LIST OF FIGURES xii

LIST OF ABBREVIATIONS xviii

LIST OF SYMBOLS xv

1 INTRODUCTION

1.1 Introduction 1

1.2 Problem Background 3

1.3 Problem Statement 4

1.4 Objectives 5

1.5 Scope 6

1.6 Thesis Contribution 7

1.7 Thesis Organization 7

2 FEATURE DETECTION AND MATCHING FOR

WLAN/CAMERA POSITIONING

2.1 Introduction 9

2.2 Concept of WLAN/Camera Positioning 9

Page 8: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

viii

2.3 Taxonomy of Feature Detection and Matching 10

2.4 Feature Detection 12

2.4.1 Image Smoothing 12

2.4.1.1 Gaussian Smoothing Technique 15

2.4.1.2 Edge Preserved Smoothing Technique 15

2.4.1.3 Bilateral Filter Technique 16

2.4.1.4 Optimization based Filtering Technique 17

2.4.1.5 Nonlinear Diffusion Filtering Technique 17

2.4.1.6 Robust Smoothing Filter Technique 19

2.4.1.7 Gradient Weighting Filter Technique 20

2.4.1.8 Guided Image Filter Technique 21

2.4.1.9 Guided Kernel Filter Technique 22

2.4.2 Image Segmentation 23

2.4.2.1 Colour Image Segmentation 24

2.4.2.2 Image Segmentation based on Edge Detection 26

2.4.3 Boundary based Corner Detection 28

2.5 Feature Matching 30

2.5.1 Rapid Indexing and Matching 31

2.5.2 RANSAC and LMS 32

2.6 Case Study 33

2.7 Conclusion 35

3 RESEARCH METHODOLOGY

3.1 Introduction 37

3.2 Overall Research Methodology 37

3.3 Phase 2: Data Collection 39

3.3.1 WLAN Signal Strength Data Collection 39

3.3.2 Image Captured Collection 42

Page 9: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

ix

3.4 Phase 3: Investigation of Feature Detection & Matching 44

3.4.1 WLAN Positioning Data Processing 45

3.4.2 Mean Shift Filtering Experiment 47

3.4.3 Image Segmentation 49

3.4.4 Cornerity Index 50

3.4.5 Feature Matching 51

3.5 Phase 4: Development of the New Design of Feature Detection & Matching 53

3.6 Phase 5: Evaluation of the New Feature Detection & Matching 54

3.7 Phase 6: Conclusion & Discussion 55

3.8 Conclusion 55

4 COLOUR CONSTANCY FEATURE

DETECTION AND MATCHING

4.1 Introduction 57

4.2 Overall of Colour Constancy Feature Detection and Matching 57

4.3 Conclusion 64

5 EVALUATION OF COLOUR CONSTANCY

FEATURE DETECTION AND MATCHING

5.1 Introduction 65

5.2 Data Collection Result 65

5.2.1 WLAN Signal Strength Collection 66

5.2.2 Image Captured Collection 70

5.3 Objective 1 Result: Investigation of Feature Detection & Matching 72

5.3.1 WLAN Data Processing 72

5.3.2 Feature Detection 74

5.3.3 Feature Matching 80

5.4 Objective 2 Result: Development of the New Design of Feature Detection & Matching 82

5.4.1 Colour Constancy Feature Detection 83

5.4.2 Feature Matching 90

Page 10: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

x

5.5 Objective 3 Result: Evaluation of the New Feature Detection & Matching 98

5.6 Conclusion 106

6 CONCLUSIONS AND RECOMMENDATIONS

6.1 Conclusions 108

6.1.1 Previous Feature Detection and Matching Investigation 108

6.1.2 New Design Feature Detection and Matching Development 109

6.1.3 New Design Feature Detection and Matching Evaluation 110

6.2 Recommendations 110

6.2.1 Approach of WLAN and Augmented Reality Integration Positioning 111

6.2.2 Approach of Global Positioning System, WLAN and Augmented Reality Integration Positioning 112

REFERENCES 113

APPENDIX A 126

Page 11: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xi

LIST OF TABLES

TABLES NO. TITLE PAGE

3.1 Specification of Hardware and Software that being used in the Data Collection Experiment 41

3.2 Parameter for Mean Shift Filtering Experiment 47

3.3 Parameter for RANSAC Matching Simulator 52

Page 12: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xii

LIST OF FIGURES

FIGURES NO. TITLE PAGE

1.1 Research Area 5

1.2 Organization of the Thesis 7

2.1 WLAN/ Camera Positioning System Architecture 10

2.2 Basic Block Diagram of Feature Detection and Matching 11

2.3 Basic Process of Feature Detection 12

2.4 Example of Image Smoothing Process 13

2.5 Categorization of Image Smoothing 14

2.6 Basic Process of Edge Preserved Smoothing Technique 16

2.7 Basic Process of Robust Smoothing Filter Technique 20

2.8 Example of Image Segmentation Process 23

2.9 Categorization of Image Segmentation 24

2.10 Categorization of Color Image Segmentation 25

2.11 Categorization of Image Segmentation based on Edge Detection 27

2.12 Example of Boundary based Corner Detection Process 29

2.13 Basic Process of Feature Matching 31

2.14 Research Trend Followed by Categorization Experiment Result 33

3.1 Research Work Plan 38

Page 13: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xiii

3.2 WLAN Signal Strength Data Collection Procedure 40

3.3 WLAN Positioning Area Experiment. Blue line is a path that require researcher to travel during experiment. 40

3.4 Four (4) Orientations of WLAN Signal Strength Data Collection 41

3.5 Example Interface of WiFifofum that Installed in HTC HD Mini. 42

3.6 Image Captured Area Experiment. Orange Arrow is a Orientation Image for

Image Captured Pose. 43

3.7 Example of Image that Taken by Mobile Camera 43

3.8 Procedure of Feature Detection and Matching Investigation 44

3.9 Procedure to Run WLAN Positioning Data Processing 46

3.10 KNN excel version (setup K value) 46

3.11 Procedure to Run Mean Shift Filtering Experiment 48

3.12 Procedure to Run Image Segmentation Experiment 49

3.13 Procedure Step to Run Cornerity Index Experiment 50

3.14 Procedure to Run RANSAC Matching. 51

3.15 Example interface of RANSAC Matching. 52

3.16 Procedure of Development of the New Design

of Feature Detection and Matching 53

3.17 Procedure of Evaluation of the New Design of Feature Detection and Matching 55

4.1 Technique of Colour Constancy Feature Detection and Matching 58

4.2 Mean Shift Segmentation Technique 60

4.3 Mean Shift Filtering Technique 61

Page 14: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xiv

4.4 Example the Matching Process by Integrate Building Map and Corridor Image. 62

4.5 RANSAC Technique 63

5.1 Distance and RSSI during Data Collection in Location 1 (User Orientation: 0o). (Note: Signal Strength in –dBm and Distance in meter). 66

5.2 Distance and RSSI during Data Collection in Location 1 (User Orientation: 90o). (Note: Signal Strength in –dBm and Distance in meter). 66

5.3 Distance and RSSI during Data Collection in Location 1 (User Orientation: 180o). (Note: Signal Strength in –dBm and Distance in meter). 67

5.4 Distance and RSSI during Data Collection in Location 1 (User Orientation: 270o). (Note: Signal Strength in –dBm and Distance in meter). 67

5.5 Distance and RSSI during Data Collection in Location 2 (User Orientation: 0o) (Note: Signal Strength in –dBm and Distance in meter). 68

5.6 Distance and RSSI during Data Collection in Location 2 (User Orientation: 90o) (Note: Signal Strength in –dBm and Distance in meter). 68

5.7 Distance and RSSI during Data Collection in Location 2 (User Orientation: 180o). (Note: Signal Strength in –dBm and Distance in meter). 69

5.8 Distance and RSSI during Data Collection in Location 2 (User Orientation: 270o). (Note: Signal Strength in –dBm and Distance in meter). 69

5.9 Images taken using mobile camera at Location 1, Location 2, Location 3, Location 4 and Location 5 71

Page 15: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xv

5.10: Detected micro-landmarks points using WLAN positioning at Location 1 (10 detected points), Location 2 (10 detected points), Location 3 (8 detected points), Location 4 (4 detected points), and Location 5 (6 detected points) 73

5.11(a) Result feature interest point detection at Location 1 74

5.11(b) Result feature interest point detection at Location 2 75

5.11(c) Result feature interest point detection at Location 3 77

5.11(d) Result feature interest point detection at Location 4 78

5.11(e) Result feature interest point detection at Location 5 79

5.12 (a) Positioning accuracy histogram 81

5.12 (b) Localisation comparison between real position and experimented position

at Location 1, Location 2 and Location 5. 81

5.12 (c) Localisation comparison between real position and experimental position at Location 3 and Location 4. 82

5.13 (a) Result feature interest point detection at Location 1. 85

5.13 (b) Result feature interest point detection at Location 2. 86

5.13 (c) Result feature interest point detection at Location 3 87

5.13 (d) Result feature interest point detection at Location 4. 88

5.13 (e) Result feature interest point detection at Location 5 89

5.14 (a) Comparison of positioning accuracy histogram at Location 1 91

5.14 (b) Localisation comparison between real position and experimental position at Location 1 91

5.14 (c) Comparison of positioning accuracy histogram at Location 2 92

Page 16: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xvi

5.14 (d) Localisation comparison between real position and experimental position at Location 2 93

5.14 (e) Comparison of positioning accuracy histogram at Location 3 94

5.14 (f) Localisation comparison between real position and experimental position at Location 3 94

5.14 (g) Comparison of positioning accuracy histogram at Location 4 95

5.14 (h) Localisation comparison between real position and experimental position at Location 4 96

5.14 (i) Comparison of positioning accuracy histogram at Location 5. 97

5.14 (j) Localisation comparison between real position and experimental position at Location 5 97

5.15 (a) Comparison of positioning accuracy histogram at Location 1 99

5.15 (b) Localisation comparison between real position and experimental

position at Location 1 99

5.15 (c) Comparison of positioning accuracy histogram at Location 2 100

5.15 (d) Localisation comparison between real position and experimental position at Location 2 101

5.15 (e) Comparison of positioning accuracy histogram at Location 3 102

5.15 (f) Localisation comparison between real position and experimental position at Location 3 102

5.15 (g) Comparison of positioning accuracy histogram at Location 4 103

5.15 (h) Localisation comparison between real position and experimental

position at Location 4 104

5.15 (i) Comparison of positioning accuracy histogram at Location 5 105

Page 17: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xvii

5.15 (j) Localisation comparison between real position and experimental position at Location 5 105

5.16 (a) Example of interest point position scattered and the same time less true feature interest point at Location 5 using Harlan Hile’s method. 107

5.16 (b) Example of interest point position is far from actual true point and the same time less true feature interest point at Location 1 using Harlan Hile’s method. 107

6.1 Illustration of WLAN and Augmented Reality Integration Positioning Approach 111

6.2 Illustration of GPS, WLAN and Augmented Reality Integration Positioning Approach 112

Page 18: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xv

LIST OF SYMBOLS

𝐺𝐺 Gaussian

𝜎𝜎 Sigma (constant)

𝑗𝑗 Flux

∇u.D Tensor

𝑑𝑑 Scalar Diffusivity

𝑞𝑞 Output Image

𝐼𝐼 Image

𝑝𝑝 Input Image

𝑊𝑊𝑖𝑖𝑗𝑗 Guided Filtering Kernel

𝐾𝐾𝑖𝑖 Normalizing Parameter

𝑝𝑝𝑘𝑘 Inliers Sample

S Trials

𝑘𝑘 Correspondences Subset for RANSAC

𝑠𝑠𝑠𝑠 Signal Strength

𝜆𝜆 Surfaces Reflectance

𝑘𝑘 Constant

max 𝑓𝑓(𝑥𝑥) Maximum of reflectance in RGB

𝑒𝑒 Light Source Colour

𝛤𝛤𝑐𝑐 Illumination Chromaticity

𝜎𝜎𝑐𝑐 Image Chromaticity

Page 19: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xvi

𝐼𝐼𝑖𝑖 Image Intensity

𝑤𝑤𝑑𝑑 Geometrical Parameters

Pr Received Power

𝑑𝑑0 Reference Distance

𝑛𝑛 Path Loss Exponent

Page 20: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xviii

LIST OF ABBREVIATIONS

1D One Dimensional

2D Two Dimensional

ANN Artificial Neural Network

AR Augmented Reality

CCFDM Colour Constancy Feature Detection and Matching

FGGD Finite Generalized Gaussian Distribution

GPS Global Positioning System

HH Diagonal

HL Horizontal

INS Inertial Navigation Systems

LBS Location Based Services

LH Vertical

LL Lower Resolution Approximation Image

LMS Least Median Square

NLDF Nonlinear Diffusion Filtering

NNSS Nearest Neighbors in Signal Space

RANSAC RANdom Sample Consensus

RF Radio Frequency

RGB Red Green Blue

RSSI Received Signal Strength Indicator

Page 21: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

xix

SIFT Scale Invariant Feature Transform

SS Signal Strength

WLAN Wireless Local Area Network

WLAN/Camera Hybrid between WLAN and Camera

WLS Weighted Least Square

Page 22: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

CHAPTER 1

INTRODUCTION

1.1 Background of Study

Knowledge of the location position is a common requirement for many

people. Over the last few years, much research and development has taken place

concerning location-based services (LBS), which could now be supplemented and

expanded with the help of ubiquitous methods, and possibly even replaced in the

future. The positioning and tracking of pedestrians in smart environments is achieved

differently to the use of conventional navigation systems, as it is no longer only

passive systems, which execute positioning on demand, that need to be considered.

Approaching location positioning technologies can be used to track people in

various environments, and also make the location information can be managed

effective and efficient since the decisions play critical role in the strategic design of

supply chain networks[1][2][3][4][5]. Therefore, developing efficient tools to guide

the location phase of the decision-making process is crucial to improving supply

chain planning and control[6][7][8][9][10]. Thus, both low- and high-level

technology is required, with a broad range of attributes necessary to adequately

provide such diverse services[11][12][13][14][15].

Basically, the mature location positioning technology (which is GPS) has

been widely used [16][17][18][19][20][21][22][23]. However, this technique is

Page 23: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

2

suffered in obstructed environment (example: in an indoor

environment)[24][25][26][27][28][29][30][31][32][33]. Thus, this technique has

been improved by many researchers in order to make it accessible anywhere or

everywhere (in other words: ubiquitous positioning) including obstructed

environment. In addition, objects such as trees, high buildings, high walls and even

people walking may constitute an obstruction to the signal. These obstructions

sometimes fool the system into believing that the user has moved to another location;

this usually happens in indoor environments, and makes it hard to estimate the user’s

position. Therefore, there is a need for an alternative method which ensures that users

can locate themselves inside buildings as well as outdoors (for example, a visitor

may want to find a friend in a complex office building).

In [34], has been explained deeply about the concept of ubiquitous

positioning. According to [35], the aim of this concept is to deliver a ‘calm

technology’ for user without involving any complicated configuration task. Initially,

the idea originated from ubiquitous computers in 1988; a global system of

interconnected computer networks that used the standard Internet Protocol Suite

(TCP/IP) to serve billions of users worldwide, acting as a sharing agent to make the

information available to be accessed anywhere and everywhere[36].

In order to deliver a ubiquitous positioning system, all aspects of the

ubiquitous awareness environment need to be considered, such as communication,

storage, and the capability of the device itself [37][38][39][40][41][42]. Moreover, a

combination of positioning methods should be the basis for a ubiquitous navigation

system[43][44][45][46][47][48][49][50][51][52]. Each positioning sensor helps the

others, in order to produce absolute positioning information when the positioning

system is in a situation where one of the combination sensors is not functioning

effectively.

The most famous idea behind ubiquitous positioning is integration between

GPS and other indoor positioning technology. The integration of GPS with other

positioning sensors may help to solve this issue by making positioning information

Page 24: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

3

more intelligent, reliable and ubiquitous. Although the integration of GPS with

external sensors, such as the inertial navigation system (INS) is quite successful in

terms of navigation inside buildings, this solution is not very effective in solving this

issue, as it may cause end users to feel badly towards device integration. Integration

with external sensor sis mostly quite successful in terms of positioning accuracy, but

not particularly when it comes to mobility. On the other hand, the integration of GPS

with internal positioning sensors such as WLAN, camera or Bluetooth may solve this

problem. It is also capable of giving users more details about the location by

navigating from anywhere, rather than only from tracking in certain areas and

environments.

In this study, a new technique, known as colour constancy feature detection

and feature matching, has been designed for the WLAN/camera positioning system

at the Faculty of Computer Science & Information Systems (Level 3, Block N28),

Universiti Teknologi Malaysia, Johor. The input from the camera is extracted in

order to obtain the feature interest (corner), and at the same time, the input from the

WLAN is extracted to obtain the WLAN positioning coordinates. This extracted

information is then processed by integrating this information, which provides

absolute positioning information.

The expected outcome of this research will significantly contribute in

modernization of location determination system. In addition it is also contribute to

the current studies of WLAN/Camera positioning system field.

1.2 Statements of Problems

One of the most successful indoor positioning solution in term of mobility

and pervasive is solution using integration between Wireless Local Area Network

(WLAN) with camera positioning[53]. This solution however it is suffer in

illumination environment in building hallway. In this research, the focus is on the

Page 25: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

4

poor illumination environment issue that occurs inside buildings [53]. Poor lighting

or poor illumination environments can caused the interest point detection on the

captured image cannot easily recognized. Thus, the data from camera (interest point

detection on the captured image) cannot be integrated with WLAN signal strength ,

finally will make the WLAN/camera positioning system unable to deliver positioning

information. To make the system can deliver positioning information, both of the

input data (WLAN signal strength and captured image, which is the hallway and

door must visible on the captured image) can be obtained in the experimented

location [53]. The situation of positioning system that cannot deliver positioning

information is known as a “no solution” situation; a higher “no solution” percentage

means that there is a higher chance that the WLAN/camera positioning system will

be unable to determine positioning information. Thus, by reducing the percentage of

“no solution” situations, the performance of WLAN/camera positioning in

determining positioning information can be improved.

1.3 Research Objectives

The major aim of this study is to establish a new feature detection and

matching technique for WLAN/Camera positioning that can determine location in

the illumination change environment (by reducing illumination error), in order to

ensure WLAN/Camera positioning can operate in the various environment.

The sub-objectives are specified as follows:

(i) To investigate previous feature detection and matching technique

[43].

(ii) To develop the new feature detection and matching technique (which

named as colour constancy feature detection and matching):

(iii)To evaluate the new developed feature detection and matching

technique.

Page 26: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

5

1.4 Scope of Study

(i) Selection of study area

The study was conducted in Universiti Teknologi Malaysia, Johor, using

a specific building: the Faculty of Computer Science & Information

Systems (Level 3, N28, FSKSM). The location is shown in Figure 1.2.

Basically, it is consist of Area 1 and Area 2. The reason to choose this

study area is the data that collected in this area is suitable and meet

requirement for this research (please see section 1.4 (iii) for location

environment). The detail of this areas will described at Chapter 3.

Figure 1.1: Research Area

(ii) Device and hardware limitation

The data WLAN strength and image data was collected by using Personal

Digital Assistant (PDA) HTCHD Mini model which is equipped of

camera and WLAN function (the purpose of the camera and WLAN is to

capture corridor image and WLAN signal strength). The technique will

be run using personal computer (Personal Computer Specification:

Area 1

Area 2

Page 27: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

6

Pentium 4, DDRII, 250 GB SATA Hardisk Storage). The wireless access

point that used this research is 3COM.

(iii) Location Environment

The data in the form of WLAN Signal Strength and image was collected

at the building corridor (the image must visibly have feature such as door

and hallway so that intersection of microlandmark can be made) [53].

1.5 Significant Of The Study

The establishment of the colour constancy feature detection and matching for

WLAN/Camera positioning are able to provide several benefits such as:

(i) Colour constancy feature detection and matching for

WLAN/Camera positioning will be delivers a modernization of

location determination system.

This proposed technique can be implemented for user needs (especially

in asset tracking management) in order to ease their task management on

site. By implement to the end user, it is can make the location

information of asset can be tracked in many various environment

(including illumination environment)compared to the previous research,

and the same time maintaining the same basic framework feature which

can be supporting the existing system.

(ii) A new research medium in WLAN/Camera positioning system field.

Through this research, the development of a new WLAN/Camera

positioning system will be experienced. The developed technique can be

modified to improve its performance and troubleshooting will be easily

traced and handled in order to suit other WLAN/Camera positioning

system cases.

Page 28: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

7

1.6 Organization of Chapters

The thesis are reported into six (6) chapters as shown as Figure 1.2: Chapter

one (1) is an essential introduction to the research. It will help to highlight the

research background, objective, problem statement, scope etc. Chapter two (2)

provides background information and a review of related literature that leads to the

formulation of the research problem.

Figure 1.2: Organization of the Thesis

Chapter 1: Introduction

Chapter 2: Feature Detection and Matching for WLAN/Camera Positioning

Chapter 3: Research Methodology

Chapter 4: Colour Constancy Feature Detection and Matching

Chapter 5: Evaluation of Colour Constancy Feature Detection and Matching

Chapter 6: Conclusions and Recommendations

START

END

Page 29: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

8

It dedicated to basic concept of WLAN/Camera positioning, taxonomy of

feature detection and matching and detail of case study about feature detection and

matching in positioning technology. Chapter three (3) consists of research

methodology adopted for the study. Chapter four (4) provides the proposed method

(which known as Colour Constancy Feature Detection and Matching). Chapter five

(5) contains the results of the evaluation of colour constancy feature detection and

matching. Finally, chapter six (6) presents the summary, conclusions and

recommendations of the research.

Page 30: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

113

REFERENCES

[1] M. T. Melo, S. Nickel, and F. Saldanha-da-Gama (2009). “Facility location

and supply chain management – A review,” European Journal of Operational

Research, vol. 196, no. 2, pp. 401–412

[2] T. H. Oh, Y. B. Choi, and R. Chouta (2012). “RFID and Supply Chain

Management: Generic and Military Applications,” Communication and

Networking, pp. 310–323.

[3] A. Oztekin, F. M. Pajouh, D. Delen, and L. K. Swim (2010). “An RFID

network design methodology for asset tracking in healthcare,” Decision

Support Systems, vol. 49, no. 1, pp. 100–109.

[4] A. Patil, J. Munson, D. Wood, and A. Cole (2008 ). “Bluebot: Asset tracking

via robotic location crawling,” Computer Communications, vol. 31, no. 6, pp.

1067–1077.

[5] E. Ergen, B. Akinci, and R. Sacks (2007). “Tracking and locating

components in a precast storage yard utilizing radio frequency identification

technology and GPS,” Automation in Construction, vol. 16, no. 3, pp. 354–

367

[6] M. Albareda-Sambola, E. Fernández, Y. Hinojosa, and J. Puerto (2009).

“The multi-period incremental service facility location problem,” Computers

& Operations Research, vol. 36, no. 5, pp. 1356–1375

[7] F. Karimi Nejadasl, B. G. H. Gorte, and S. P. Hoogendoorn (2006 ).“Optical

flow based vehicle tracking strengthened by statistical decisions,” ISPRS

Journal of Photogrammetry and Remote Sensing, vol. 61, no. 3–4, pp. 159–

169.

[8] M. S. Sodhi and C. S. Tang (2009). “Modeling supply-chain planning under

demand uncertainty using stochastic programming: A survey motivated by

Page 31: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

114

asset–liability management,” International Journal of Production Economics,

vol. 121, no. 2, pp. 728–738

[9] D. Beckmann, L. Menkhoff, and M. Suto (2008). “Does culture influence

asset managers’ views and behavior?,” Journal of Economic Behavior &

Organization, vol. 67, no. 3–4, pp. 624–643

[10] T. Kelepouris and D. McFarlane (2010). “Determining the value of asset

location information systems in a manufacturing environment,” International

Journal of Production Economics, vol. 126, no. 2, pp. 324–334.

[11] A. Ancarani and G. Capaldo (2005). “Supporting decision-making process in

facilities management services procurement: A methodological approach,”

Journal of Purchasing and Supply Management, vol. 11, no. 5–6, pp. 232–

241

[12] E. Ergen, B. Akinci, and R. Sacks (2007). “Tracking and locating

components in a precast storage yard utilizing radio frequency identification

technology and GPS,” Automation in Construction, vol. 16, no. 3, pp. 354–

367

[13] T. Cheng, M. Venugopal, J. Teizer, and P. A. Vela (2011) “Performance

evaluation of ultra wideband technology for construction resource location

tracking in harsh environments,” Automation in Construction, vol. 20, no. 8,

pp. 1173–1184

[14] Y. K. Cho, J. H. Youn, and D. Martinez (2010). “Error modeling for an

untethered ultra-wideband system for construction indoor asset tracking,”

Automation in Construction, vol. 19, no. 1, pp. 43–54

[15] A. Oztekin, F. M. Pajouh, D. Delen, and L. K. Swim (2010). “An RFID

network design methodology for asset tracking in healthcare,” Decision

Support Systems, vol. 49, no. 1, pp. 100–109, Apr.

[16] C. Bauckhage, K. Kersting, and A. Schmidt (2012). “Agriculture’s

Technological Makeover,” IEEE Pervasive Computing, vol. 11, no. 2, pp. 4 –

7, Feb. 2012.

[17] D. Balakrishnan and A. Nayak, “An Efficient Approach for Mobile Asset

Tracking Using Contexts,” IEEE Transactions on Parallel and Distributed

Systems, vol. 23, no. 2, pp. 211 –218.

Page 32: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

115

[18] R. J. Fontana, E. Richley, and J. Barney (2003). “Commercialization of an

ultra wideband precision asset location system,” in IEEE Conference on Ultra

Wideband Systems and Technologies. pp. 369 – 373.

[19] F. Viani, M. Salucci, F. Robol, G. Oliveri, and A. Massa (2012) “Design of a

UHF RFID/GPS Fractal Antenna for Logistics Management,” Journal of

Electromagnetic Waves and Applications, vol. 26, no. 4, pp. 480–492

[20] Z. Sun and J. Sun, “GVMS: A GPS/GSM Based Vehicle Management

System for the Army,” in Advances in Mechanical and Electronic

Engineering, vol. 176, D. Jin and S. Lin, Eds. Springer Berlin Heidelberg,

2012, pp. 509–514.

[21] S. J. Barnes (2003) “Location-Based Services: The State of the Art,” e-

Service Journal, vol. 2, no. 3, pp. 59–70.

[22] K. Chadha, “The Global Positioning System: challenges in bringing GPS to

mainstream consumers,” in Solid-State Circuits Conference, 1998. Digest of

Technical Papers. 1998 IEEE International, 1998, pp. 26 –28.

[23] R. C. Gadri, B. Alhat, A. Chavan, S. Kamble, and R. Sonawane (2012)

“Land Vehicle Tracking System Using Java on Android Platform,” Computer

Engineering and Intelligent Systems, vol. 3, no. 5, pp. 88–93

[24] R. Mannings, Ubiquitous Positioning. Artech House.

[25] B. Bruegge, A. Macwilliams, and A. Smailagic, An Approach for Developing

Ubiquitous Augmented Reality Systems. .

[26] M. Weiser (1993). “Hot topics-ubiquitous computing,” Computer, vol. 26,

no. 10, pp. 71 –72

[27] I. F. Akyildiz, S. Mohanty, and J. Xie (2005) “A ubiquitous mobile

communication architecture for next-generation heterogeneous wireless

systems,” IEEE Communications Magazine, vol. 43, no. 6, pp. S29 – S36.

[28] S. S. Yau and F. Karim (2004). “An Adaptive Middleware for Context-

Sensitive Communications for Real-Time Applications in Ubiquitous

Computing Environments,” Real-Time Syst., vol. 26, no. 1, pp. 29–61

[29] B. N. Schilit, D. M. Hilbert, and J. Trevor (2002). “Context-aware

communication,” IEEE Wireless Communications, vol. 9, no. 5, pp. 46 – 54

[30] J. Al-Muhtadi, R. Campbell, A. Kapadia, M. D. Mickunas, and S. Yi (2002).

“Routing through the mist: privacy preserving communication in ubiquitous

Page 33: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

116

computing environments,” in International Conference on Distributed

Computing Systems pp. 74 – 83.

[31] C. Prehofer and C. Bettstetter (2005). “Self-organization in communication

networks: principles and design paradigms,” IEEE Communications

Magazine, vol. 43, no. 7, pp. 78 – 85

[32] S. Sivavakeesar, O. F. Gonzalez, and G. Pavlou (2006) “Service discovery

strategies in ubiquitous communication environments,” IEEE

Communications Magazine, vol. 44, no. 9, pp. 106 –113

[33] Y.-H. Chung, M. Chen, W.-K. Hong, J.-W. Lai, S.-J. Wong, C.-W. Kuan, H.-

L. Chu, C. Lee, C.-F. Liao, H.-Y. Liu, H.-K. Hsu, L.-C. Ko, K.-H. Chen, C.-

H. Lu, T.-M. Chen, Y. Hsueh, C. Chang, Y.-H. Cho, C.-H. Shen, Y. Sun, E.-

C. Low, X. Jiang, D. Hu, W. Shu, J.-R. Chen, J.-L. Hsu, C.-J. Hsu, J.-H. C.

Zhan, O. Shana’A, G.-K. Dehng, and G. Chien, “A 4-in-1

(WiFi/BT/FM/GPS) connectivity SoC with enhanced co-existence

performance in 65nm CMOS,” in Solid-State Circuits Conference Digest of

Technical Papers (ISSCC), 2012 IEEE International, 2012, pp. 172 –174.

[34] H. Mehmood and N. K. Tripathi, “Cascading artificial neural networks

optimized by genetic algorithms and integrated with global navigation

satellite system to offer accurate ubiquitous positioning in urban

environment,” Computers, Environment and Urban Systems, no. 0.

[35] L.-W. Yeh, M.-H. Hsu, H.-Y. Huang, and Y.-C. Tseng (2012). “Design and

implementation of a self-guided indoor robot based on a two-tier localization

architecture,” Pervasive and Mobile Computing, vol. 8, no. 2, pp. 271–281,

[36] X. Wang, A. K.-S. Wong, and Y. Kong, “Mobility tracking using GPS, Wi-

Fi and Cell ID,” in 2012 International Conference on Information Networking

(ICOIN), 2012, pp. 171 –176.

[37] L. M. Soria Morillo, J. A. Ortega Ramírez, J. A. Alvarez García, and L.

Gonzalez-Abril (2012). “Outdoor exit detection using combined techniques to

increase GPS efficiency,” Expert Systems with Applications, vol. 39, no. 15,

pp. 12260–12267

[38] M. Alzantot, R. Elkhouly, A. Lotfy, and M. Youssef, “POSTER IPS: A

Ubiquitous Indoor Positioning System,” in Mobile and Ubiquitous Systems:

Computing, Networking, and Services, vol. 104, A. Puiatti, T. Gu, O. Akan,

P. Bellavista, J. Cao, F. Dressler, D. Ferrari, M. Gerla, H. Kobayashi, S.

Page 34: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

117

Palazzo, S. Sahni, X. (Sherman) Shen, M. Stan, J. Xiaohua, A. Zomaya, and

G. Coulson, Eds. Springer Berlin Heidelberg, 2012, pp. 228–232.

[39]

Page 35: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

118

construction sites: A case study in Guangzhou MTR,” Automation in

Construction, vol. 20, no. 1, pp. 3–13,

[48] J. Yim, C. Park, J. Joo, and S. Jeong (2008). “Extended Kalman Filter for

wireless LAN based indoor positioning,” Decision Support Systems, vol. 45,

no. 4, pp. 960–971,

[49] B. G. Bey (2008). “Fuzzy Logic Indoor Positioning System,” International

Journal of Interactive Multimedia and Artificial Intelligence, vol. 1, no.

Experimental Simulations, pp. 49–54

[50] A. Mulloni, D. Wagner, I. Barakonyi, and D. Schmalstieg (2009). “Indoor

Positioning and Navigation with Camera Phones,” IEEE Pervasive

Computing, vol. 8, no. 2, pp. 22 –31

[51] M. B. Kjærgaard, H. Blunck, T. Godsk, T. Toftkjær, D. L. Christensen, and

K. Grønbæk, “Indoor positioning using GPS revisited,” in Proceedings of the

8th international conference on Pervasive Computing, Berlin, Heidelberg,

2010, pp. 38–56.

[52] R. Hansen, R. Wind, C. S. Jensen, and B. Thomsen (2009). “Seamless

Indoor/Outdoor Positioning Handover for Location-Based Services in

Streamspin,” in Proceedings of the 2009 Tenth International Conference on

Mobile Data Management: Systems, Services and Middleware, Washington,

DC, USA. pp. 267–272.

[53] H. Liu, H. Darabi, P. Banerjee, and J. Liu, “Survey of Wireless Indoor

Positioning Techniques and Systems,” IEEE Transactions on Systems, Man,

and Cybernetics, Part C: Applications and Reviews, vol. 37, no. 6, pp. 1067 –

1080, Nov. 2007.

[54] Richard Szeliski (2005). Image Alignment and Stitching: A Tutorial. Journal

Foundations and Trends in Computer Graphics and Vision. Vol. 2(1). pp. 1 -

104.

[55] Q. Zhiyuan, Z. Weiqiang, Z. Zhanmu, W. Bing, R. Jie, and Z. Baoshan

(2005). “A ROBUST ADAPTIVE IMAGE SMOOTHING ALGORITHM,”

Journal of Image and Graphics, vol. 110, no. 1, pp. 54–58

[56] K. Arakawa, “Median filter based on fuzzy rules and its application to image

restoration (1996).” Fuzzy Sets and Systems, vol. 77, no. 1, pp. 3–13

Page 36: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

119

[57] X. Yang and P. S. Toh, (1995). “Adaptive fuzzy multilevel median filter,”

IEEE Transactions on Image Processing, vol. 4, no. 5, pp. 680 –682

[58] F. Russo and G. Ramponi (1995). “A fuzzy operator for the enhancement of

blurred and noisy images,” IEEE Transactions on Image Processing, vol. 4,

no. 8, pp. 1169 –1174

[59] Y. S. Choi and R. Krishnapuram (1997). “A robust approach to image

enhancement based on fuzzy logic,” IEEE Transactions on Image Processing,

vol. 6, no. 6, pp. 808 –825

[60] D. R. Nayak (2010). “Image smoothing using fuzzy morphology,”

International Journal of Computer Application, vol. 1, no. 2, pp. 43–48,

2012.

[61] Aditya Goyal, Akhilesh Bijalwan, Mr. Kuntal Chowdhury (2012). A

Comprehensive Review of Image Smoothing Techniques, International

Journal of Advanced Research in Computer Engineering & Technology,

Vol.1 (4), pp. 315-319.

[62] K. He, J. Sun, and X. Tang, “Guided image filtering,” Computer Vision–

ECCV 2010, pp. 1–14

[63] Z. Farbman, R. Fattal, D. Lischinski, and R. Szeliski (2008). “Edge-

preserving decompositions for multi-scale tone and detail manipulation,”

ACM Trans. Graph., vol. 27, no. 3, pp. 67:1–67:10

[64] F. Durand and J. Dorsey, “Fast bilateral filtering for the display of high-

dynamic-range Images,” presented at the SIGGRAPH (2002), 2002, pp. 257–

266.

[65] S. Bae, S. Paris, and F. Durand (2006), “Two-scale tone management for

photographic look,” presented at the SIGGRAPH, pp. 637–645.

[66] F. Porikli (2008). “Constant time o(1) bilateral filtering,”, IEEE Conference

on Computer Vision and Pattern Recognition, pp. 1–8.

[67] Q. Yang, K. H. Tan, and N. Ahuja (2009).“Real-time o (1) bilateral

filtering,” IEEE Conference on Computer Vision and Pattern Recognition,

pp. 557–564.

[68] K. He, J. Sun, and X. Tang (2011). “Single Image Haze Removal Using Dark

Channel Prior,” IEEE Transactions on Pattern Analysis and Machine

Intelligence, vol. 33, no. 12, pp. 2341 –2353

Page 37: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

120

[69] P. Perona and J. Malik (1990). “Scale-space and edge detection using

anisotropic diffusion,” IEEE Transactions on Pattern Analysis and Machine

Intelligence, vol. 12, no. 7, pp. 629 –639

[70] P. Bauszat, M. Eisemann, and M. Magnor (2011). “Guided Image Filtering

for Interactive High-quality Global Illumination,” in Computer Graphics

Forum, 2011, vol. 30, pp. 1361–1368.

[71] P.Lakshmi Devi and S.Varadarajan (2011). Image Segmentation and

Techniques: A Review, International Journal of Advanced Research in

Technology, Vol. 1 (2), pp. 118-127

[72] H. D. Cheng, X. H. Jiang, Y. Sun, and J. Wang (2001). “Color image

segmentation: advances and prospects,” Pattern Recognition, vol. 34, no. 12,

pp. 2259–2281

[73] J.-H. Lee and K.-H. Jo, (2003). “Traffic sign recognition by division of

characters and symbols regions,” in The 7th Korea-Russia International

Symposium on Science and Technology, vol. 2, pp. 324 –328 vol.2.

[74] A. Gillet, L. Macaire, C. Botte Lecocq, and J. G. Postaire (2002). “Color

image segmentation by analysis of 3d histogram with fuzzy morphological

filters,” Studies in Fuzziness and Soft Computing,, vol. 122, pp. 153– 177

[75] F. Chung and B. Y. M. Fung (2003). “Fuzzy color quantization and its

application to scene change detection,” 5th ACM SIGMM international

workshop on Multimedia information retrieval, New York, NY, USA, pp.

157–162.

[76] E. Sharon, A. Brandt, and R. Basri (2000). “Fast multiscale image

segmentation,” in IEEE Conference on Computer Vision and Pattern

Recognition, vol. 1, pp. 70 –77 vol.1.

[77] P. V. G. D. Prasad Reddy, K. Srinivas Rao, and S. Yarramalle, (2007).

“Unsupervised Image Segmentation Method based on Finite Generalized

Gaussian Distribution with EM and K-Means Algorithm,” Proceedings of

International Journal of Computer Science and Network Security, vol. 7, no.

4, pp. 317–321

[78] B. Sumengen and B. S. Manjunath (2005). “Multi-Scale Edge Detection and

Image Segmentation,” in Proceedings of European Signal Processing

Conference,

Page 38: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

121

[79] R.-S. Lin (2008). “Edge Detection by Morphological Operations and Fuzzy

Reasoning,” in Congress on Image and Signal Processing, vol. 2, pp. 729 –

733.

[80] D. Hu and X. Tian (2006). “A Multi-Directions Algorithm for Edge

Detection Based on Fuzzy Mathematical Morphology,” in 16th International

Conference on Artificial Reality and Telexistence–Workshops, , pp. 361 –364.

[81] W. Barkhoda, F. A. Tab, and O. Shahryari, Fuzzy Edge Detection Based on

Pixel’s Gradient and Standard Deviation Values. .

[82] E. Brannock and M. Weeks (2008). “A synopsis of recentwork in edge

detection using the DWT,” in IEEE Southeastcon, pp. 515 –520.

[83] S. Lakshmi and D. V. Sankaranarayanan (2010). “A study of Edge Detection

Techniques for Segmentation Computing Approaches,” International Journal

of Computer Applications IJCA, no. 1, pp. 7–10

[84] H. Freeman and L. S. Davis (1977). “A Corner-Finding Algorithm for Chain-

Coded Curves,” IEEE Transactions on Computers, vol. C-26, no. 3, pp. 297 –

303,

[85] B. K. Ray and K. S. Ray (1992). “An algorithm for detection of dominant

points and polygonal approximation of digitized curves,” Pattern Recognition

Letters, vol. 13, no. 12, pp. 849–856

[86] I. M. Anderson and J. C. Bezdek (1984). “Curvature and Tangential

Deflection of Discrete Arcs: A Theory Based on the Commutator of Scatter

Matrix Pairs and Its Application to Vertex Detection in Planar Shape Data,”

IEEE Transactions on Pattern Analysis and Machine Intelligence, vol.

PAMI-6, no. 1, pp. 27 –40

[87] P. V. Sankar and C. U. Sharma (1978). “A parallel procedure for the

detection of dominant points on a digital curve,” Computer Graphics and

Image Processing, vol. 7, no. 3, pp. 403–412

[88] R. Haralick and L. Shapiro (1992). Computer Vision, vol. 1. Reading,

Massacusetts.: Addison-Wesley

[89] A. Rattarangsi and R. T. Chin (1990). “Scale-based detection of corners of

planar curves,” in , 10th International Conference on Pattern Recognition.

vol. i, pp. 923 –930 vol.1.

[90] J.-S. Lee, Y.-N. Sun, C.-H. Chen, and C.-T. Tsai, (1993). “Wavelet based

corner detection,” Pattern Recognition, vol. 26, no. 6, pp. 853–865

Page 39: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

122

[91] X. Zhang and D. Zhao (1997). “A parallel algorithm for detecting dominant

points on multiple digital curves,” Pattern Recognition, vol. 30, no. 2, pp.

239–244,

[92] S. A. Nene and S. K. Nayar (1997). “A simple algorithm for nearest neighbor

search in high dimensions,” IEEE Transactions on Pattern Analysis and

Machine Intelligence, vol. 19, no. 9, pp. 989 –1003

[93] G. Shakhnarovich, P. Viola, and T. Darrell (2003). “Fast pose estimation

with parameter-sensitive hashing,” in Ninth IEEE International Conference

on Computer Vision, pp. 750 –757 vol.2.

[94] M. A. Fischler and R. C. Bolles (1981). “Random sample consensus: a

paradigm for model fitting with applications to image analysis and automated

cartography,” Commun. ACM, vol. 24, no. 6, pp. 381–395

[95] P. J. Rousseeuw (1984). “Least median of squares regression,” Journal of the

American statistical association, pp. 871–880

[96] W. Zhang, M. Wang, W. Chen, and A. A. Goldenberg (2010). “Application

of Integrated Central and Distributed Decisions to Path Tracking Control of a

Vision-based Intelligent Vehicle,” in nternational Conference on

Technologies and Applications of Artificial Intelligence, pp. 210 –216.

[97] V. Ayala, J. B. Hayet, F. Lerasle, and M. Devy (2000). “Visual localization

of a mobile robot in indoor environments using planar landmarks,” in

IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 1,

pp. 275 –280 vol.1.

[98] G. Pradel, I. Bogdanov, and C. Caleanu (2006). “Methods for salient frescoes

selection based mobile robots navigation,” in 2006 IEEE Computer Aided

Control System Design, 2006 IEEE International Conference on Control

Applications, IEEE International Symposium on Intelligent Control, pp. 3259

–3264.

[99] H. Li and M. Trentini (2010). “Tracking control of autonomous vehicles with

slippage,” in 2010 International Conference on Autonomous and Intelligent

Systems (AIS), pp. 1 –6.

[100] P. E. Trahanias, S. Velissaris, and S. C. Orphanoudakis (1999).“Visual

Recognition of Workspace Landmarks for Topological Navigation,” Auton.

Robots, vol. 7, no. 2, pp. 143–158

Page 40: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

123

[101] M. S. Saidon, H. Desa, R. Nagarajan, and M. P. Paulraj (2011). “Vision

based tracking control of an autonomous mobile robot in an indoor

environment,” in IEEE Control and System Graduate Research Colloquium,

pp. 1 –6.

[102] A. Kosaka and J. Pan (1995). “Purdue Experiments in Model-Based Vision

for Hallway Navigation,” in In Proceedings of the Workshop on Vision for

Robots, pp. 87–96.

[103] N. Karlsson, E. Di Bernardo, J. Ostrowski, L. Goncalves, P. Pirjanian, and

M. E. Munich (2005). “The vSLAM algorithm for robust localization and

mapping,” IEEE International Conference in Robotics and Automation, pp.

24–29.

[104] Z. Lin, S. Kim, and I. S. Kweon (2005). “Recognition-based indoor

topological navigation using robust invariant features,” in 2005 IEEE/RSJ

International Conference on Intelligent Robots and Systems, pp. 2309 – 2314.

[105] M. Kaess and F. Dellaert (2006). “Visual SLAM with a Multi-Camera Rig,”

Technical Report GIT-GVU-06-06

[106] J. Valls Miro, W. Zhou, and G. Dissanayake (2006). Towards Vision Based

Navigation in Large Indoor Environments,” in IEEE/RSJ International

Conference on Intelligent Robots and Systems, pp. 2096 –2102

[107] D. Santosh, S. Achar, and C. V. Jawahar (2008). “Autonomous image-based

exploration for mobile robot navigation,” in IEEE International Conference

on Robotics and Automation, pp. 2717 –2722.

[108] S. Park, S. Kim, M. Park, and S.-K. Park (2009). “Vision-based global

localization for mobile robots with hybrid maps of objects and spatial

layouts,” Information Sciences, vol. 179, no. 24, pp. 4174–4198

[109] N. Snavely, S. M. Seitz, and R. Szeliski (2006). “Photo tourism: exploring

photo collections in 3D,” in ACM Transactions on Graphics (TOG), vol. 25,

pp. 835–846.

[110] M. Goesele, N. Snavely, B. Curless, H. Hoppe, and S. M. Seitz (2007).

“Multi-View Stereo for Community Photo Collections,” in IEEE 11th

International Conference on Computer Vision, pp. 1 –8.

Page 41: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

124

[111] J. Hays and A. A. Efros (2008). “IM2GPS: estimating geographic

information from a single image,” in IEEE Conference on Computer Vision

and Pattern Recognition, pp. 1 –8.

[112] T. Quack, B. Leibe, and L. Van Gool, (2008). “World-scale mining of

objects and events from community photo collections,” in Proceedings of the

2008 international conference on Content-based image and video retrieval,

New York, NY, USA, pp. 47–56.

[113] N. Snavely, R. Garg, S. M. Seitz, and R. Szeliski (2008), “Finding paths

through the world’s photos,” ACM Trans. Graph., vol. 27, no. 3, pp. 15:1–

15:11,

[114] C. Arth, D. Wagner, M. Klopschitz, A. Irschara, and D. Schmalstieg (2009).

"Wide area localization on mobile phones,” in 8th IEEE International

Symposium on Mixed and Augmented Reality, pp. 73 –82.

[115] V. Garro and A. Fusiello (2010). “Toward Wide-Area Camera Localization

for Mixed Reality,” Eurographics Association, pp. 117–122.

[116] V. E. Willert, V. V. Willert, S. Gering, S. Raß, and J. Etzel (2011).

“Automated extraction of image coordinates for Optical Indoor Positioning.”

[117] A. J. Ruiz-Ruiz, O. Canovas, and P. E. Lopez-de-Teruel (2012). “A

Multisensor Architecture Providing Location-based Services for

Smartphones,” Mobile Netw Appl, pp. 1–16.

[118] M. Nozawa, Y. Hagiwara, and Y. Choi (2012) “Indoor human navigation

system on smartphones using view-based navigation,” in 2012 12th

International Conference on Control, Automation and Systems (ICCAS). pp.

1916 –1919.

[119] H. Hile, J. Kim, and G. Borriello, (2004). “Microbiology Tray and Pipette

Tracking as a Proactive Tangible User Interface,” in IN PROC. OF THE 2ND

INT. CONF. ON PERVASIVE COMPUTING, pp. 323–339.

[120] M. Köhler, S. N. Patel, J. W. Summet, E. P. Stuntebeck, and G. D,

TrackSense: Infrastructure Free Precise Indoor Positioning using Projected

Patterns. .

[121] KNN Nearest Neighbour in Microsoft Excel,

“http://people.revoledu.com/kardi/tutorial/KNN/How%20to%20use%20sprea

dsheet.html.” .

Page 42: COLOUR CONSTANCY FEATURE DETECTION AND MATCHING …eprints.utm.my/id/eprint/36737/5/WanMohdYa'akobMFSKSM2013.pdf · colour constancy feature detection and matching technique for wireless

125

[122] Edge Detection and Segmentation System,

“http://coewww.rutgers.edu/riul/research/code/EDISON/index.html.” .

[123] ArcGIS Software, “http://www.esri.com/software/arcgis.” .

[124] Guru, D. S. (2004). “Boundary Based Corner Detecion and Localization

Using New ‘Cornerity’ Index: A Robust Approach,” in Proceedings of the 1st

Canadian Conference on Computer and Robot Vision, Washington, DC,

USA, pp. 417–423.

[125] RANSAC Simulator, “http://crsouza.blogspot.com/2010/06/random-sample-

consensus-ransac-in-c.html.” .

[126] Range Finder, “http://www.codeproject.com/Articles/35029/Range-Finder.” .

[127] Color Constancy, “http://colorconstancy.com/.” .

[128] P. Bahl and V. N. Padmanabhan (2000). “RADAR: an in-building RF-based

user location and tracking system,” in IEEE INFOCOM 2000. Nineteenth

Annual Joint Conference of the IEEE Computer and Communications

Societies. vol. 2, pp. 775 –784.

[129] K. Barnard, V. Cardei, and B. Funt (2002). “A comparison of computational

color constancy algorithms. I: Methodology and experiments with

synthesized data,” IEEE Transactions on Image Processing, vol. 11, no. 9,

pp. 972 – 984.

[130] K. Barnard, L. Martin, A. Coath, and B. Funt (2002). “A comparison of

computational color constancy Algorithms. II. Experiments with image data,”

IEEE Transactions on Image Processing, vol. 11, no. 9, pp. 985 – 996.

[131] J. van de Weijer, T. Gevers, and A. Gijsenij (2007).“Edge-Based Color

Constancy,” IEEE Transactions on Image Processing, vol. 16, no. 9, pp. 2207

–2214

[132] R. T. Tan, K. Nishino, and K. Ikeuchi (2004). “Color Constancy through

Inverse-Intensity Chromaticity Space,” J. Optical Society of America A, vol.

21, no. 3, pp. 321–334.

[133] A. Chakrabarti, A. Hirakawa, and T. Zickler (2010). “Computational Color

Constancy with Spatial Correlations,” Harvard School of Engineering and

Applied Sciences, TR-09-10.