Design of deep convolutional neural network cascade for face detection

This paper proposes to build a high performance and reconfigurable face detection acceleration system, and uses the method of hardware and software collaboration to give full play to the advantages of ARM and FPGA. It accelerates the MTCNN cascaded deep convolutional neural network framework while ensuring recognition accuracy, and ultimately completes a face detection system based on ZYNQ. This design is mainly divided into two parts: software and hardware. In terms of software, facial detection adopts the MTCNN cascaded deep convolutional neural network framework. It uses a carefully designed three-layer cascaded deep convolutional network to predict facial positions and facial keypoint coordinates from rough to fine. The MTCNN model is trained on the PC using the Caffe framework, OpenCV visual library, and C++ language, using the WIDER FACE dataset for training. Afterwards, the system will be written and deployed on the ZYNQ 7020 SOC platform using standard C language (C99 standard) on the Xilinx SDK software. The hardware part combines the ADV7511 controller and video buffer to achieve real-time image display, displaying the images stored in the SD card. Using ARM Cortex-A9 hardcore processor and VDMA as AXI slave device, direct memory access of video data is achieved.

Authors

Institutions

Publication Details

Published
2024-09-30
DOI
https://doi.org/10.1117/12.3045097
Citations
1
Primary Topic
Face recognition and analysis
Type
article
Field-Weighted Citation Impact
0.25
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design of deep convolutional neural network cascade for face detection

Xiaoyuan Wang, Zanhui Fan, Mengfei Han, Wanxuan Yang
1 citations
Face recognition and analysis
0.25
article

Design of deep convolutional neural network cascade for face detection

Xiaoyuan Wang, Zanhui Fan, Mengfei Han, Wanxuan Yang
article en
1 citations

Abstract

This paper proposes to build a high performance and reconfigurable face detection acceleration system, and uses the method of hardware and software collaboration to give full play to the advantages of ARM and FPGA. It accelerates the MTCNN cascaded deep convolutional neural network framework while ensuring recognition accuracy, and ultimately completes a face detection system based on ZYNQ. This design is mainly divided into two parts: software and hardware. In terms of software, facial detection adopts the MTCNN cascaded deep convolutional neural network framework. It uses a carefully designed three-layer cascaded deep convolutional network to predict facial positions and facial keypoint coordinates from rough to fine. The MTCNN model is trained on the PC using the Caffe framework, OpenCV visual library, and C++ language, using the WIDER FACE dataset for training. Afterwards, the system will be written and deployed on the ZYNQ 7020 SOC platform using standard C language (C99 standard) on the Xilinx SDK software. The hardware part combines the ADV7511 controller and video buffer to achieve real-time image display, displaying the images stored in the SD card. Using ARM Cortex-A9 hardcore processor and VDMA as AXI slave device, direct memory access of video data is achieved.

Dalian Neusoft University of Information (CN)
Openalex Percentile: Top 47%
Face recognition and analysis
0.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.