Race Recognition Using Deep Convolutional Neural Networks

Race recognition (RR), which has many applications such as in surveillance systems, image/video understanding, analysis, etc., is a difficult problem to solve completely. To contribute towards solving that problem, this article investigates using a deep learning model. An efficient Race Recognition...

Full description

Bibliographic Details
Main Authors: Thanh Vo, Trang Nguyen, C. T. Le
Format: Article
Language:English
Published: MDPI AG 2018-11-01
Series:Symmetry
Subjects:
Online Access:https://www.mdpi.com/2073-8994/10/11/564
id doaj-9b52b0ace8084e959209908f66356c66
record_format Article
spelling doaj-9b52b0ace8084e959209908f66356c662020-11-24T21:57:40ZengMDPI AGSymmetry2073-89942018-11-01101156410.3390/sym10110564sym10110564Race Recognition Using Deep Convolutional Neural NetworksThanh Vo0Trang Nguyen1C. T. Le2Advanced Program in Computer Science, University of Science, VNU HCMC, Ho Chi Minh 700000, VietnamFaculty of Information Technology, Ho Chi Minh City Open University, Ho Chi Minh 700000, VietnamFaculty of Information Technology, Ho Chi Minh City University of Technology (HUTECH), Ho Chi Minh 700000, VietnamRace recognition (RR), which has many applications such as in surveillance systems, image/video understanding, analysis, etc., is a difficult problem to solve completely. To contribute towards solving that problem, this article investigates using a deep learning model. An efficient Race Recognition Framework (RRF) is proposed that includes information collector (IC), face detection and preprocessing (FD&P), and RR modules. For the RR module, this study proposes two independent models. The first model is RR using a deep convolutional neural network (CNN) (the RR-CNN model). The second model (the RR-VGG model) is a fine-tuning model for RR based on VGG, the famous trained model for object recognition. In order to examine the performance of our proposed framework, we perform an experiment on our dataset named VNFaces, composed specifically of images collected from Facebook pages of Vietnamese people, to compare the accuracy between RR-CNN and RR-VGG. The experimental results show that for the VNFaces dataset, the RR-VGG model with augmented input images yields the best accuracy at 88.87% while RR-CNN, an independent and lightweight model, yields 88.64% accuracy. The extension experiments conducted prove that our proposed models could be applied to other race dataset problems such as Japanese, Chinese, or Brazilian with over 90% accuracy; the fine-tuning RR-VGG model achieved the best accuracy and is recommended for most scenarios.https://www.mdpi.com/2073-8994/10/11/564race recognitiondeep convolutional neural networkssocial networkssurveillance system
collection DOAJ
language English
format Article
sources DOAJ
author Thanh Vo
Trang Nguyen
C. T. Le
spellingShingle Thanh Vo
Trang Nguyen
C. T. Le
Race Recognition Using Deep Convolutional Neural Networks
Symmetry
race recognition
deep convolutional neural networks
social networks
surveillance system
author_facet Thanh Vo
Trang Nguyen
C. T. Le
author_sort Thanh Vo
title Race Recognition Using Deep Convolutional Neural Networks
title_short Race Recognition Using Deep Convolutional Neural Networks
title_full Race Recognition Using Deep Convolutional Neural Networks
title_fullStr Race Recognition Using Deep Convolutional Neural Networks
title_full_unstemmed Race Recognition Using Deep Convolutional Neural Networks
title_sort race recognition using deep convolutional neural networks
publisher MDPI AG
series Symmetry
issn 2073-8994
publishDate 2018-11-01
description Race recognition (RR), which has many applications such as in surveillance systems, image/video understanding, analysis, etc., is a difficult problem to solve completely. To contribute towards solving that problem, this article investigates using a deep learning model. An efficient Race Recognition Framework (RRF) is proposed that includes information collector (IC), face detection and preprocessing (FD&P), and RR modules. For the RR module, this study proposes two independent models. The first model is RR using a deep convolutional neural network (CNN) (the RR-CNN model). The second model (the RR-VGG model) is a fine-tuning model for RR based on VGG, the famous trained model for object recognition. In order to examine the performance of our proposed framework, we perform an experiment on our dataset named VNFaces, composed specifically of images collected from Facebook pages of Vietnamese people, to compare the accuracy between RR-CNN and RR-VGG. The experimental results show that for the VNFaces dataset, the RR-VGG model with augmented input images yields the best accuracy at 88.87% while RR-CNN, an independent and lightweight model, yields 88.64% accuracy. The extension experiments conducted prove that our proposed models could be applied to other race dataset problems such as Japanese, Chinese, or Brazilian with over 90% accuracy; the fine-tuning RR-VGG model achieved the best accuracy and is recommended for most scenarios.
topic race recognition
deep convolutional neural networks
social networks
surveillance system
url https://www.mdpi.com/2073-8994/10/11/564
work_keys_str_mv AT thanhvo racerecognitionusingdeepconvolutionalneuralnetworks
AT trangnguyen racerecognitionusingdeepconvolutionalneuralnetworks
AT ctle racerecognitionusingdeepconvolutionalneuralnetworks
_version_ 1725854224486498304