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...
Main Authors: | , , |
---|---|
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 |