PERFORMANCE COMPARISON OF FACENET PYTORCH AND KERAS FACENET METHODS FOR MULTI FACE RECOGNITION

Face recognition has become an important technology in various applications, but challenges arise when multiple faces must be recognized simultaneously in a single image or video frame. This study develops a multi-face recognition system using the Multi-Task Cascaded Convolutional Neural Network (MTCNN) method for face detection, Pytorch Facenet and Keras Facenet for recognition, and Support Vector Machine (SVM) for classification. Using a dataset of 1000 images from 10 classes, this study compares the performance of Pytorch Facenet and Keras Facenet in terms of speed, memory usage, and accuracy. The results show that Pytorch Facenet is faster with an average of 0.15 seconds per image compared to Keras Facenet which requires 0.86 seconds per image, and is more efficient in memory usage with 384.19 MB lower. However, Pytorch Facenet uses 3% more CPU. In addition, in terms of accuracy, Pytorch Facenet shows a more stable and consistent confidence score. In conclusion, Pytorch Facenet proves to be more efficient and reliable for multi-face recognition, although it requires further CPU optimization for more optimal use in real application scenarios.

Authors

Institutions

Publication Details

Journal
Jurnal Media Elektrik
Published
2024-12-18
DOI
https://doi.org/10.59562/metrik.v22i1.5899
Primary Topic
Face recognition and analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PERFORMANCE COMPARISON OF FACENET PYTORCH AND KERAS FACENET METHODS FOR MULTI FACE RECOGNITION

Samsuryadi Samsuryadi, Anggina Primanita, Dedy Fitriady Fitriady
Jurnal Media Elektrik
Face recognition and analysis
article

PERFORMANCE COMPARISON OF FACENET PYTORCH AND KERAS FACENET METHODS FOR MULTI FACE RECOGNITION

Samsuryadi Samsuryadi, Anggina Primanita, Dedy Fitriady Fitriady
article en

Abstract

Face recognition has become an important technology in various applications, but challenges arise when multiple faces must be recognized simultaneously in a single image or video frame. This study develops a multi-face recognition system using the Multi-Task Cascaded Convolutional Neural Network (MTCNN) method for face detection, Pytorch Facenet and Keras Facenet for recognition, and Support Vector Machine (SVM) for classification. Using a dataset of 1000 images from 10 classes, this study compares the performance of Pytorch Facenet and Keras Facenet in terms of speed, memory usage, and accuracy. The results show that Pytorch Facenet is faster with an average of 0.15 seconds per image compared to Keras Facenet which requires 0.86 seconds per image, and is more efficient in memory usage with 384.19 MB lower. However, Pytorch Facenet uses 3% more CPU. In addition, in terms of accuracy, Pytorch Facenet shows a more stable and consistent confidence score. In conclusion, Pytorch Facenet proves to be more efficient and reliable for multi-face recognition, although it requires further CPU optimization for more optimal use in real application scenarios.

Jurnal Media ElektrikVol. 22(1)
Sriwijaya University (ID), Universitas Palembang (ID), Universitas Multi Data Palembang
Openalex Percentile: Top 73%
Face recognition and analysis
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.

PERFORMANCE COMPARISON OF FACENET PYTORCH AND KERAS FACENET METHODS FOR MULTI FACE RECOGNITION — Samsuryadi Samsuryadi, Anggina Primanita, et al. · Jurnal Media Elektrik (2024) | TGRS Research Map | TGRS