Using nonlocal filtering and feature extraction approaches in three-dimensional face recognition by Kinect
To use low-cost depth sensors such as Kinect for three-dimensional face recognition with an acceptable rate of recognition, the challenges of filling up nonmeasured pixels and smoothing of noisy data need to be addressed. The main goal of this article is presenting solutions for aforementioned chall...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
SAGE Publishing
2018-07-01
|
Series: | International Journal of Advanced Robotic Systems |
Online Access: | https://doi.org/10.1177/1729881418787743 |
id |
doaj-0deef6b6d60b454cbf7de6acf3c59a45 |
---|---|
record_format |
Article |
spelling |
doaj-0deef6b6d60b454cbf7de6acf3c59a452020-11-25T03:45:18ZengSAGE PublishingInternational Journal of Advanced Robotic Systems1729-88142018-07-011510.1177/1729881418787743Using nonlocal filtering and feature extraction approaches in three-dimensional face recognition by KinectShahram MohammadiOmid GerveiTo use low-cost depth sensors such as Kinect for three-dimensional face recognition with an acceptable rate of recognition, the challenges of filling up nonmeasured pixels and smoothing of noisy data need to be addressed. The main goal of this article is presenting solutions for aforementioned challenges as well as offering feature extraction methods to reach the highest level of accuracy in the presence of different facial expressions and occlusions. To use this method, a domestic database was created. First, the noisy pixels-called holes-of depth image is removed by solving multiple linear equations resulted from the values of the surrounding pixels of the holes. Then, bilateral and block matching 3-D filtering approaches, as representatives of local and nonlocal filtering approaches, are used for depth image smoothing. Curvelet transform as a well-known nonlocal feature extraction technique applied on both RGB and depth images. Two unsupervised dimension reduction techniques, namely, principal component analysis and independent component analysis, are used to reduce the dimension of extracted features. Finally, support vector machine is used for classification. Experimental results show a recognition rate of 90% for just depth images and 100% when combining RGB and depth data of a Kinect sensor which is much higher than other recently proposed algorithms.https://doi.org/10.1177/1729881418787743 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Shahram Mohammadi Omid Gervei |
spellingShingle |
Shahram Mohammadi Omid Gervei Using nonlocal filtering and feature extraction approaches in three-dimensional face recognition by Kinect International Journal of Advanced Robotic Systems |
author_facet |
Shahram Mohammadi Omid Gervei |
author_sort |
Shahram Mohammadi |
title |
Using nonlocal filtering and feature extraction approaches in three-dimensional face recognition by Kinect |
title_short |
Using nonlocal filtering and feature extraction approaches in three-dimensional face recognition by Kinect |
title_full |
Using nonlocal filtering and feature extraction approaches in three-dimensional face recognition by Kinect |
title_fullStr |
Using nonlocal filtering and feature extraction approaches in three-dimensional face recognition by Kinect |
title_full_unstemmed |
Using nonlocal filtering and feature extraction approaches in three-dimensional face recognition by Kinect |
title_sort |
using nonlocal filtering and feature extraction approaches in three-dimensional face recognition by kinect |
publisher |
SAGE Publishing |
series |
International Journal of Advanced Robotic Systems |
issn |
1729-8814 |
publishDate |
2018-07-01 |
description |
To use low-cost depth sensors such as Kinect for three-dimensional face recognition with an acceptable rate of recognition, the challenges of filling up nonmeasured pixels and smoothing of noisy data need to be addressed. The main goal of this article is presenting solutions for aforementioned challenges as well as offering feature extraction methods to reach the highest level of accuracy in the presence of different facial expressions and occlusions. To use this method, a domestic database was created. First, the noisy pixels-called holes-of depth image is removed by solving multiple linear equations resulted from the values of the surrounding pixels of the holes. Then, bilateral and block matching 3-D filtering approaches, as representatives of local and nonlocal filtering approaches, are used for depth image smoothing. Curvelet transform as a well-known nonlocal feature extraction technique applied on both RGB and depth images. Two unsupervised dimension reduction techniques, namely, principal component analysis and independent component analysis, are used to reduce the dimension of extracted features. Finally, support vector machine is used for classification. Experimental results show a recognition rate of 90% for just depth images and 100% when combining RGB and depth data of a Kinect sensor which is much higher than other recently proposed algorithms. |
url |
https://doi.org/10.1177/1729881418787743 |
work_keys_str_mv |
AT shahrammohammadi usingnonlocalfilteringandfeatureextractionapproachesinthreedimensionalfacerecognitionbykinect AT omidgervei usingnonlocalfilteringandfeatureextractionapproachesinthreedimensionalfacerecognitionbykinect |
_version_ |
1724510269620617216 |