Face Detection in Large Distances (FaDiLD), Spring 2023.

Improving redina face for large distance face detection using IOU aware loss function.


Technologies - Python / PyTorch / Retina Face
Role - I studied YOLO and Retina Net for object and face detection, analyzed the WiderFace Dataset for long-distance detection, implemented an IOU-aware head, and trained the model to significantly improve upon baseline results.
Contributors - BISWAS DIPAYON
Developed this project for Computer Vision graduate course module.

Detecting faces from large distances presents a complex and demanding challenge in the domain of computer vision. The performance of RetinaFace, a common base model, is investigated in this work, and adjustments to improve its usefulness in long-distance face detection are proposed. The introduction of an Intersection over Union (IoU)-aware multi-task loss function, inspired by single- stage object detection algorithms, is the core novelty. Our findings show that this modified loss function has increased Average Precision by improving object localization accuracy in the face detection task. Experiments with two different backbone models, ResNet50 and MobileNet.25, demonstrate the effectiveness of our model. We used a paired t-test to confirm that there was a statistically significant performance gain over the baseline model. Despite attaining poorer performance than the original baseline paper due to differences in implementation and comparison with state-of-the-art models, our work highlights the possibility of further improvement.