Cross-Camera Distracted Driver Classification through Feature Disentanglement and Contrastive Learning

Simone Bianco, Luigi Celona, Paolo Napoletano
11/20/2024
cs.CVcs.AIcs.CY

No official code found. Best implementation: CeLuigi/DBMNet (0 stars, MIT, last commit 2026-03-31).

Abstract

The classification of distracted drivers is pivotal for ensuring safe driving. Previous studies demonstrated the effectiveness of neural networks in automatically predicting driver distraction, fatigue, and potential hazards. However, recent research has uncovered a significant loss of accuracy in these models when applied to samples acquired under conditions that differ from the training data. In this paper, we introduce a robust model designed to withstand changes in camera position within the vehicle. Our Driver Behavior Monitoring Network (DBMNet) relies on a lightweight backbone and integrates a disentanglement module to discard camera view information from features, coupled with contrastive learning to enhance the encoding of various driver actions. Experiments conducted using a leave-one-camera-out protocol on the daytime and nighttime subsets of the 100-Driver dataset validate the effectiveness of our approach. Cross-dataset and cross-camera experiments conducted on three benchmark datasets, namely AUCDD-V1, EZZ2021 and SFD, demonstrate the superior generalization capabilities of the proposed method. Overall DBMNet achieves an improvement of 7% in Top-1 accuracy compared to existing approaches. Moreover, a quantized version of the DBMNet and all considered methods has been deployed on a Coral Dev Board board. In this deployment scenario, DBMNet outperforms alternatives, achieving the lowest average error while maintaining a compact model size, low memory footprint, fast inference time, and minimal power consumption.

View on arXivView PDF

Code Implementations(1)

CeLuigi/DBMNetCommunity70%
MIT

Code for the paper "Cross-Camera Distracted Driver Classification through Feature Disentanglement and Contrastive Learning"

00Shell, PythonJan 28, 20266 months agoMIT

Similar Papers

Cite this paper

@article{bianco2024crosscamera,
  title  = {Cross-Camera Distracted Driver Classification through Feature Disentanglement and Contrastive Learning},
  author = {Simone Bianco and Luigi Celona and Paolo Napoletano},
  year   = {2024},
  eprint = {2411.13181},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.13181v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.13181.svg)](https://codeofpaper.com/paper/2411.13181)

Discussion