Jurnal Teknologi PERFORMANCE ANALYSIS BETWEEN KEYPOINT OF SURF

Similar documents
Detection of a Specified Object with Image Processing and Matlab

Performance analysis of robust road sign identification

A Comparison of SIFT and SURF

Image Matching Using SIFT, SURF, BRIEF and ORB: Performance Comparison for Distorted Images

Image enhancement for face recognition using color segmentation and Edge detection algorithm

SURF. Lecture6: SURF and HOG. Integral Image. Feature Evaluation with Integral Image

SCIENCE & TECHNOLOGY

SIFT: Scale Invariant Feature Transform

Implementation and Comparison of Feature Detection Methods in Image Mosaicing

International Journal of Advanced Research in Computer Science and Software Engineering

Object Recognition Algorithms for Computer Vision System: A Survey

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) Human Face Detection By YCbCr Technique

A Hybrid Feature Extractor using Fast Hessian Detector and SIFT

LOCAL AND GLOBAL DESCRIPTORS FOR PLACE RECOGNITION IN ROBOTICS

A Comparison of SIFT, PCA-SIFT and SURF

Non-destructive Watermelon Ripeness Determination Using Image Processing and Artificial Neural Network (ANN)

III. VERVIEW OF THE METHODS

SIFT: SCALE INVARIANT FEATURE TRANSFORM SURF: SPEEDED UP ROBUST FEATURES BASHAR ALSADIK EOS DEPT. TOPMAP M13 3D GEOINFORMATION FROM IMAGES 2014

DEVELOPMENT OF VISION-BASED HANDICAPPED LOGO REGONITION SYSTEM FOR DISABLED PARKING

Face Detection for Skintone Images Using Wavelet and Texture Features

Comparison of Feature Detection and Matching Approaches: SIFT and SURF

Fast Image Matching Using Multi-level Texture Descriptor

arxiv: v1 [cs.cv] 1 Jan 2019

Image Features: Detection, Description, and Matching and their Applications

K-Means Based Matching Algorithm for Multi-Resolution Feature Descriptors

FPGA Implementation of Skin Tone Detection Accelerator for Face Detection

Recognizing Apples by Piecing Together the Segmentation Puzzle

Image Features: Local Descriptors. Sanja Fidler CSC420: Intro to Image Understanding 1/ 58

Out-of-Plane Rotated Object Detection using Patch Feature based Classifier

SURF: Speeded Up Robust Features. CRV Tutorial Day 2010 David Chi Chung Tam Ryerson University

Object Detection by Point Feature Matching using Matlab

3. Working Implementation of Search Engine 3.1 Working Of Search Engine:

INTRODUCTION TO ARTIFICIAL INTELLIGENCE

An Angle Estimation to Landmarks for Autonomous Satellite Navigation

Outline 7/2/201011/6/

CS 223B Computer Vision Problem Set 3

Lecture 10 Detectors and descriptors

Face recognition using SURF features

Ensemble of Bayesian Filters for Loop Closure Detection

COMBINING SPEEDED-UP ROBUST FEATURES WITH PRINCIPAL COMPONENT ANALYSIS IN FACE RECOGNITION SYSTEM

Face Detection Using Radial Basis Function Neural Networks with Fixed Spread Value

SCALE INVARIANT FEATURE TRANSFORM (SIFT)

Computer Science Faculty, Bandar Lampung University, Bandar Lampung, Indonesia

Automatic Logo Detection and Removal

Procedia Computer Science

FIRE RECOGNITION USING RGB AND YCBCR COLOR SPACE

Performance Analysis of Computationally Efficient Model based Object Detection and Recognition Techniques

COMBINING NEURAL NETWORKS FOR SKIN DETECTION

Robust color segmentation algorithms in illumination variation conditions

Determinant of homography-matrix-based multiple-object recognition

Invariant Feature Extraction using 3D Silhouette Modeling

Video Processing for Judicial Applications

Face Recognition using SURF Features and SVM Classifier

Indian Currency Recognition Based on ORB

Local Patch Descriptors

Face Detection Using Color Based Segmentation and Morphological Processing A Case Study

WAVELET TRANSFORM BASED FEATURE DETECTION

An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng 1, WU Wei 2

IMAGE DUPLICATION AND ROTATION DETECTION METHODS FOR STORAGE UTILIZATION

Face Detection Using a Dual Cross-Validation of Chrominance/Luminance Channel Decisions and Decorrelation of the Color Space

IMAGE RETRIEVAL USING VLAD WITH MULTIPLE FEATURES

A System of Image Matching and 3D Reconstruction

Object Tracking using HOG and SVM

Local Image Features

Haresh D. Chande #, Zankhana H. Shah *

Adaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision

CSE 252B: Computer Vision II

AN EMBEDDED ARCHITECTURE FOR FEATURE DETECTION USING MODIFIED SIFT ALGORITHM

Yudistira Pictures; Universitas Brawijaya

A Comparison and Matching Point Extraction of SIFT and ISIFT

An Integration of Face detection and Tracking for Video As Well As Images

International Journal Of Global Innovations -Vol.6, Issue.I Paper Id: SP-V6-I1-P01 ISSN Online:

SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS

AN EFFICIENT VIDEO WATERMARKING USING COLOR HISTOGRAM ANALYSIS AND BITPLANE IMAGE ARRAYS

Undercut feature recognition for core and cavity generation

Extracting Spatio-temporal Local Features Considering Consecutiveness of Motions

Rotation Invariant Finger Vein Recognition *

An Efficient Image Sharpening Filter for Enhancing Edge Detection Techniques for 2D, High Definition and Linearly Blurred Images

A Rapid Automatic Image Registration Method Based on Improved SIFT

Skin colour based face detection

A Study on Similarity Computations in Template Matching Technique for Identity Verification

RESTORATION OF DEGRADED DOCUMENTS USING IMAGE BINARIZATION TECHNIQUE

Automatic Attendance System Based On Face Recognition

Real-time Vehicle Matching for Multi-camera Tunnel Surveillance

Computer Vision for HCI. Topics of This Lecture

PERFORMANCE OF FACE RECOGNITION WITH PRE- PROCESSING TECHNIQUES ON ROBUST REGRESSION METHOD

Lecture 4.1 Feature descriptors. Trym Vegard Haavardsholm

CS231A Course Project Final Report Sign Language Recognition with Unsupervised Feature Learning

Robbery Detection Camera

IMPROVING SPATIO-TEMPORAL FEATURE EXTRACTION TECHNIQUES AND THEIR APPLICATIONS IN ACTION CLASSIFICATION. Maral Mesmakhosroshahi, Joohee Kim

Feature Based Registration - Image Alignment

Application of Particle Swarm Optimization in Optimizing Stereo Matching Algorithm s Parameters for Star Fruit Inspection System

Face Recognition for Mobile Devices

A Novel Algorithm for Color Image matching using Wavelet-SIFT

Scale Invariant Feature Transform

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

Local features and image matching. Prof. Xin Yang HUST

An Evaluation of Volumetric Interest Points

Feature Detection. Raul Queiroz Feitosa. 3/30/2017 Feature Detection 1

A Survey of Various Face Detection Methods

Transcription:

Jurnal Teknologi PERFORMANCE ANALYSIS BETWEEN KEYPOINT OF SURF AND SKIN COLOUR YCBCR BASED TECHNIQUE FOR FACE DETECTION AMONG FINAL YEAR UTEM MALE STUDENT Mohd Safirin Karis a*, Nursabillilah Mohd Ali a, Wira Hidayat Mohd Saad b, Amar Faiz Zainal Abidin c, Nazurah Ismaun a, Munawwarah Abd Aziz a Full Paper Article history Received 30 August 2016 Received in revised form 30 September 2016 Accepted 13 March 2017 *Corresponding author safirin@utem.edu.my a Faculty of Electrical Engineering, Universiti Teknikal Malaysia Melaka, Malaysia b Faculty of Electronic & Computer Engineering, Universiti Teknikal Malaysia Melaka, Malaysia c Faculty of Engineering Technology, Universiti Teknikal Malaysia Melaka, Malaysia Abstract This project presents an analysis of development out-of-plane of face detection using Speeded-Up Robust Feature (SURF) and skin colour of YCbCr colour-based technique. The technique of SURF method and skin colour of YCbCr was explored in order to compare the performances in terms of time response. The significant difference can be seen with an extraction of feature point followed by matching it using SURF technique whereas skin colour of YCbCr colour extract the skin region. It is discovered that the skin colour of the respondent does not give any impact on the result. The outcome is presented using MATLAB 2013a software. To determine the response of both technique in detecting the face area, out-of-plane captured images is varied and chosen randomly from 0, 45 and 90. The outcome shows that SURF technique can detect the SURF feature point in different angles, but the matching point cannot discover if the images in 45 and 90. In contrast, the skin colour of YCbCr can spot the present of face despite its angle. Through the project analysis, the respondents tone of skin colour does not affect the result of both techniques. Overall, SURF technique gives an impact in face detection if the angle of the images is being varied. Different angles are applied in this technique in order to vary the result of out-of-plane. The number of key feature for image 2 is the highest due to variation of angles from 90, 45 and 0 in corresponding. Keywords: SURF, YCbCr, angle, skin colour, face detection 2017 Penerbit UTM Press. All rights reserved 1.0 INTRODUCTION Face detection is a universal and complex with a diversity of techniques. It is tough in the main due to a large part of non-rigid and textual difference between the faces [1,2].The challenging part to detect the face are due to some limitation exists like uncontrolled lighting, complex background, and gender. There are many methods that have been discovered to overcome the problem such as EigenFace, 2D-PCA, Scale-Invariant Feature Transform (SIFT) until Speeded- Up Robust Features (SURF) is proposed in 2006 by Herbert Bay et al. SURF (Speeded Up Robust Features) is a robust image detector and descriptor that can apply and used in computer vision task like 3D version [3,4,5]. SURF is based on multi-scale space theory, but determinant of the approximate Hessian Matrix is only based on feature detector. Blob-like structure is detected first at the location where the maximum determinant before the interest point is located. SURF is developed because of the problem in real time. So to reduce time drastically, the integral image is used the Hessian Matrix approximation. Hessian Matrix also has high accuracy and a good performance. 79:5 2 (2017) 65 69 www.jurnalteknologi.utm.my eissn 2180 3722

66 Mohd Safirin Karis et al. / Jurnal Teknologi (Sciences & Engineering) 79:5 2 (2017) 65 69 In present days, face detection in colour images has gained popularity in image processing research field. Colour is the leading factor of face detection for individual person as compared to other features. Colour is an effective cue to extract skin regions, and it only can be attain in colour images [6]. The YCbCr is commonly used in the area of digital video, representation, transmission and processing. It was originally developed for the colour representation of digital television [6]. YCbCr is developed as other technique to work with digital television format. Basically, luminance information is stored as a single component (Y channels) and chrominance information is stored as two colour-difference components (Cb and Cr channels). Cb is represents the difference between blue and luma component while Cr represents the difference between red and luma components [6]. However, it is contrast to RGB, YCbCr colour based technique achieves better performance because it is luminance independent [7]. H. C. Vijay Lakshmi and S. PatilKulakarni stated that HSV and YCbCr colour space help to a greater extent in handling intensity variations [8]. Moreover, this method also had been applied in various applications such as traffic sign [9, 10]. In this research, it proposed SURF and skin colour YCbCr colour-based techniques to explore the performances of face detection for both methods. The results are been compared based on time response of out-of-plane images. Images are captured from 0, 45 and 90 to vary an out-of-plane images to see the time response for image detection. 2.0 METHODOLOGY 2.1 Speeded Up Robust Feature SURF is robust to common image such as image rotation, scale changes and illumination changes. This technique spot a SURF feature and matching the feature point in the images [11, 12]. As in Figure 1, it will read the input image before extract SURF features and two images are used to detect the cross point matching in the images. The first matching is display as outliers and the matching is detect matching point of feature outside the desired image (image 1). Then, the second matching is display as inliers which all the outliers is removed. 2.2 Skin Colour YCbCr Based Technique Skin colour detection is vital part in face detection. Skin color segmentation is a technique to distinguish between skin and non-skin pixels of an image [13]. Color provides importance information for humans to recognize objects which can be illuminated under a very wide range of conditions [14]. Through this research YCbCr colour-based technique flow in Figure 2 is used to detect the skin portion of an image. Nine respondents (sample) of male UTeM final year students was chosen randomly with distinct angle of the image is used as an input image. The face detection using YCbCr colour-based technique process is broadly categorized into six parts. The progression is shown below: Figure 2 Flow of face detection using Skin Colour YCbCr Based technique 3.0 RESULTS AND DISCUSSION This section expounds the implementation of both techniques. The analysis is based on the angle of an image captured and the time response. Images are captured from three varied angles which are 0, 45 and 90 as shown in Figure 3. Figure 3 Three Different Angles of Face Detection,- (a) 0, (b) 45 and (c) 90 3.1 SURF and Matching Point of SURF Technique Figure 1 Flow Chart of face detection using SURF technique Figure 4 shows the steps to detect SURF feature point and matching point. Based on Figure 5, Figure 6 and

67 Mohd Safirin Karis et al. / Jurnal Teknologi (Sciences & Engineering) 79:5 2 (2017) 65 69 Figure 7 it shows the number of key feature and matching point by using the SURF technique. The graph has four line which are key feature of image 1 and image 2 together with matching point of outliers and inliers. All the data are shown in figure below: Figure 6 Graph of Performance Using the SURF Technique at 45 Figure 7 Graph of Performance Using the SURF Technique at 90 Figure 4 SURF Feature Point and Matching Point,- (a) image 1, (b) image 2, (c) detect SURF feature at image 1, (d) detect SURF feature at image 2, (e) matching point of outliers, (f) matching point of inliers Overall, SURF technique gives an impact in face detection if the angle of the images is being varied. Different angles are applied in this technique in order to vary the result of out-of-plane. The number of key feature for image 2 is the highest due to variation of angles from 90, 45 and 0 in corresponding. 3.2 Skin Colour Detection of YCbCr Colour Based Technique face candidates Figure 8 shows a skin region using YCbCr colour-based technique. Figure 5 Graph of Performance Using the SURF Technique at 0 Figure 8 Skin regions at 0

68 Mohd Safirin Karis et al. / Jurnal Teknologi (Sciences & Engineering) 79:5 2 (2017) 65 69 Figure 9, Figure 10 and Figure 11 shows the result of skin colour detection. The graph has five line which are face (I), colour (T), skin (S), skin with noise removal (SN), and face sample (L). All the data are shows in graph below: Overall, the angle of the images not affects the performance skin colour of YCbCr colour based technique. By varying the angle of out-of-plane image, the performance in term of time response can be determined in clarity. YCbCr colour-based technique is an invariant skin region detector as it keeps detecting the skin colour even though different angle are applied. 3.2 SURF and YCbCr Colour Based Technique Figure 9 Graph of Skin Colour Using YCbCr Colour Based Technique at 0 Figure 12 shows the results of SURF and the skin colour of YCbCr colour-based techniques. The total time taken for both techniques by varying to 3 different angles is used to determine the better performances in terms of time taken. The solid line and dotted lines are signifies SURF technique and skin colour of the YCbCr colour-based corresponding. The average times between the both methods are slightly differing. Colour can detect a region of face at different angles meanwhile by using the SURF technique only SURF feature points are detected. Noted that a lighter and darker skin colour take a longer time to detect the skin region of the face. Time (s) 6 5 4 3 2 Time vs Sample 0 45 90 Figure 10 Graph of Skin Colour Using YCbCr Colour Based Technique at 45 Time (s) 1 A B C D E F G H I Sample 3 x 10-3 Time vs Sample 2 1 0 45 90 0 A B C D E F G H I Sample Figure 12 Graph of SURF and Skin Colour of YCbCr Colour Based Technique 4.0 CONCLUSION Figure 11 Graph of Skin Colour Using YCbCr Colour Based Technique at 90 As a conclusion, the skin colour of YCbCr colour based-technique is faster in time response of face detection. This method also not affected by the input image that is from different angles. SURF cannot detect the matching point of the image if different angle is used between image 1 (desired image) and image 2 while colour can detect the skin region in all angles. Through the research, it is discovered that the skin colour of the respondent does not give any

69 Mohd Safirin Karis et al. / Jurnal Teknologi (Sciences & Engineering) 79:5 2 (2017) 65 69 impact on the result. The outcome shows that SURF technique can detect the SURF feature point in different angles, but the matching point cannot discover if the images in 45 and 90. In contrast, the skin colour of YCbCr can spot the present of face despite its angle. Through the project analysis, the respondents tone of skin colour does not affect the result of both techniques. In future works, shape of face is varied and the number of database is increase [15]. The proper method must be chosen wisely to produce the accurate reliable and acceptable results [16]. Acknowledgement The authors would like to thank to the Machine Learning & Signal Processing (MLSP) research group under Center for Telecommunication Research and Innovation (CeTRI), Rehabilitation Engineering & Assistive Technology (REAT) research group under Center of Robotics & Industrial Automation (CeRIA) and Faculty of Electronics and Computer Engineering (FKEKK), Universiti Teknikal Malaysia Melaka (UTeM) for the use of the facility and Ministry of Higher Education (MOHE), Malaysia for sponsoring this work under project RAGS/1/2014/ICT06/FKEKK/B00065 and the use of the existing facilities to complete this project. References [1] T. M. Mahmoud. 2008. A New Fast Skin Color Detection Technique. World Academy of Science, Engineering and Technology. 447-451. [2] S. L. Phung and D. K. Chai. 2011. Skin Colour based Face Detection. Seventh Australian and New Zealand Intelligent Information Systems Conference. [3] P. M. Panchal, S. R. Panchal, and S. K. Shah. 2013. Comparison of SIFT and SURF. International Journal of Innovative Research in Computer and Communication Engineering. 1(2): 323-327. [4] G. Du, F. Su, and A. Cai. 2009. Face Recognition using SURF Features. Pattern Recognition and Computer Vision. 7496: 749628 749628 7. [5] A. F. Abate, M. Nappi, D. Riccio, and G. Sabatino. 2007. 2D and 3D Face Recognition: A Survey. Pattern Recognit. Lett. 28(14): 1885-1906. [6] A. Kaur and B. V Kranthi. 2012. Comparison between YCbCr Colour Space and CIELab Colour Space for Skin Colour Segmentation. Int. J. Appl. Inf. Syst. 3(4): 30-33, 2012. [7] NAA Rahman, K.C. Wei, and J. See. 2006. RGB-H-CbCr Skin Colour Model for Human Face Detection. Proc. MMU Int. Symp. Inf. Commun. Technol. [8] H. C. V. Lakshmi and S. PatilKulakarni. 2010. Segmentation Algorithm for Multiple Face Detection in Color Images with Skin Tone Regions using Color Spaces and Edge Detection Techniques. International Journal of Computer Theory and Engineering. 2(4): 552-558. [9] N. M. Ali, M. S. Karis, A. F. Z. Abidin, B. Bakri, N. R. Abd Razif. 2015. Traffic Sign Detection and Recognition: Review and Analysis. Jurnal Teknologi. 77(20): 107-113. [10] NM Ali, MS Karis, J Safei. 2014. Hidden Nodes of Neural Network: Useful Application in Traffic Sign Recognition. IEEE Conference on Smart Instrumentation, Measurement and Applications (ICSIMA). 1-4. [11] H. Bay, T. Tuytelaars, and L. Van Gool. 2008. SURF: Speeded up robust features. Lect. Notes Comput. Sci. (including Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinformatics), 3951 LNCS: 404-417. [12] Lowe D G. 2004. Distinctive Image Features from Scale- Invariant Keypoints. International Journal of Computer Vision. 60(2): 91-110. [13] H. K. Saini and O. Chand. 2013. Skin Segmentation Using RGB Color Model and Implementation of Switching Conditions. International Journal of Engineering Research and Applications (IJERA). 3(1): 1781-1786. [14] W.-C. Huang, and C.-H. Wu. 1998. Adaptive Color Image Processing and Recognition for Varying Backgroundsand Illumination Conditions. IEEE Trans. Industrial Electronics. 45(2): 351-357. [15] N. M. Ali, Y. M. Mustafah and N. K. A. M. Rashid. 2013. Performance Analysis of Robust Road Sign Identification. IOP Conference Series: Materials Science and Engineering. 53(1): 012017. [16] M. S. Karis, N. Hasim, N. M. Ali, M. F. Baharom, A. Ahmad, N. Abas, M. Z. Mohamed, Z. Mokhtar. 2014. Comparative Study for Bitumen Containment Strategy using Different Radar Types for Level Detection. 2nd International Conference on Electronic Design (ICED). 161-166.