Batch Hard Contrastive Loss and Its Application to Cross-View Gait Recognition

Biometric person authentication comprises two tasks: the identification task (i.e., one-to-many matching) and the verification task (i.e., one-to-one matching). In this paper, we propose a loss function called batch hard contrastive loss (BHCn) for the deep learning-based verification task. For this...

Full description

Bibliographic Details
Main Authors: Mohamad Ammar Alsherfawi Aljazaerly, Yasushi Makihara, Daigo Muramatsu, Yasushi Yagi
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10082933/
_version_ 1827976122434846720
author Mohamad Ammar Alsherfawi Aljazaerly
Yasushi Makihara
Daigo Muramatsu
Yasushi Yagi
author_facet Mohamad Ammar Alsherfawi Aljazaerly
Yasushi Makihara
Daigo Muramatsu
Yasushi Yagi
author_sort Mohamad Ammar Alsherfawi Aljazaerly
collection DOAJ
description Biometric person authentication comprises two tasks: the identification task (i.e., one-to-many matching) and the verification task (i.e., one-to-one matching). In this paper, we propose a loss function called batch hard contrastive loss (BHCn) for the deep learning-based verification task. For this purpose, we consider batch mining techniques developed in the identification task and translate them to the verification task. More specifically, inspired by batch mining triplet losses to learn a relative distance for the identification task, we propose BHCn to learn an absolute distance that better represents verification in general. Our method preserves the identity-agnostic nature of the contrastive loss by selecting the hardest pair of samples for each pair of identities in a batch instead of selecting the hardest pair for each sample. We validate the effectiveness of the proposed method in cross-view gait recognition using three networks: a lightweight input, structure, and output network we call GEI + CNN (Gait Energy Image Convolutional Neural Network) as well as the widely used GaitSet and GaitGL, which have sophisticated inputs, structures, and outputs. We trained these networks with the publicly available silhouette-based datasets, the OU-ISIR Gait Database Multi-View Large Population (OU-MVLP) dataset and the Institute of Automation Chinese Academy of Sciences Gait Database Multiview (CASIA-B) dataset. Experimental results show that the proposed BHCn outperforms other loss functions, such as a triplet loss with batch mining as well as the conventional contrastive loss.
first_indexed 2024-04-09T20:22:28Z
format Article
id doaj.art-bf1fc61c2d2c424b8f5f8634a5541766
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-04-09T20:22:28Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-bf1fc61c2d2c424b8f5f8634a55417662023-03-30T23:01:51ZengIEEEIEEE Access2169-35362023-01-0111311773118710.1109/ACCESS.2023.326227110082933Batch Hard Contrastive Loss and Its Application to Cross-View Gait RecognitionMohamad Ammar Alsherfawi Aljazaerly0https://orcid.org/0000-0003-1912-804XYasushi Makihara1Daigo Muramatsu2https://orcid.org/0000-0002-0053-4868Yasushi Yagi3https://orcid.org/0000-0002-3546-8071Department of Intelligent Media, Institute of Scientific and Industrial Research, Osaka University, Osaka, JapanDepartment of Intelligent Media, Institute of Scientific and Industrial Research, Osaka University, Osaka, JapanFaculty of Science and Technology, Seikei University, Musashino, Tokyo, JapanDepartment of Intelligent Media, Institute of Scientific and Industrial Research, Osaka University, Osaka, JapanBiometric person authentication comprises two tasks: the identification task (i.e., one-to-many matching) and the verification task (i.e., one-to-one matching). In this paper, we propose a loss function called batch hard contrastive loss (BHCn) for the deep learning-based verification task. For this purpose, we consider batch mining techniques developed in the identification task and translate them to the verification task. More specifically, inspired by batch mining triplet losses to learn a relative distance for the identification task, we propose BHCn to learn an absolute distance that better represents verification in general. Our method preserves the identity-agnostic nature of the contrastive loss by selecting the hardest pair of samples for each pair of identities in a batch instead of selecting the hardest pair for each sample. We validate the effectiveness of the proposed method in cross-view gait recognition using three networks: a lightweight input, structure, and output network we call GEI + CNN (Gait Energy Image Convolutional Neural Network) as well as the widely used GaitSet and GaitGL, which have sophisticated inputs, structures, and outputs. We trained these networks with the publicly available silhouette-based datasets, the OU-ISIR Gait Database Multi-View Large Population (OU-MVLP) dataset and the Institute of Automation Chinese Academy of Sciences Gait Database Multiview (CASIA-B) dataset. Experimental results show that the proposed BHCn outperforms other loss functions, such as a triplet loss with batch mining as well as the conventional contrastive loss.https://ieeexplore.ieee.org/document/10082933/Biometricsdeep learningforensicsgait recognition
spellingShingle Mohamad Ammar Alsherfawi Aljazaerly
Yasushi Makihara
Daigo Muramatsu
Yasushi Yagi
Batch Hard Contrastive Loss and Its Application to Cross-View Gait Recognition
IEEE Access
Biometrics
deep learning
forensics
gait recognition
title Batch Hard Contrastive Loss and Its Application to Cross-View Gait Recognition
title_full Batch Hard Contrastive Loss and Its Application to Cross-View Gait Recognition
title_fullStr Batch Hard Contrastive Loss and Its Application to Cross-View Gait Recognition
title_full_unstemmed Batch Hard Contrastive Loss and Its Application to Cross-View Gait Recognition
title_short Batch Hard Contrastive Loss and Its Application to Cross-View Gait Recognition
title_sort batch hard contrastive loss and its application to cross view gait recognition
topic Biometrics
deep learning
forensics
gait recognition
url https://ieeexplore.ieee.org/document/10082933/
work_keys_str_mv AT mohamadammaralsherfawialjazaerly batchhardcontrastivelossanditsapplicationtocrossviewgaitrecognition
AT yasushimakihara batchhardcontrastivelossanditsapplicationtocrossviewgaitrecognition
AT daigomuramatsu batchhardcontrastivelossanditsapplicationtocrossviewgaitrecognition
AT yasushiyagi batchhardcontrastivelossanditsapplicationtocrossviewgaitrecognition