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...

Full description

Bibliographic Details
Main Authors: Shahram Mohammadi, Omid Gervei
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