[Paper Review] RAPiD: Rotation-Aware People Detection in Overhead Fisheye Images
RAPiD is an end-to-end, rotation-aware people detection method for overhead fisheye images that uses a fully convolutional neural network to regress arbitrarily-oriented bounding boxes with a novel periodic loss function for angle prediction. It outperforms state-of-the-art methods on three datasets, including a new challenging dataset (CEPDOF), with higher accuracy and no added computational cost over standard YOLO.
Recent methods for people detection in overhead, fisheye images either use radially-aligned bounding boxes to represent people, assuming people always appear along image radius or require significant pre-/post-processing which radically increases computational complexity. In this work, we develop an end-to-end rotation-aware people detection method, named RAPiD, that detects people using arbitrarily-oriented bounding boxes. Our fully-convolutional neural network directly regresses the angle of each bounding box using a periodic loss function, which accounts for angle periodicities. We have also created a new dataset with spatio-temporal annotations of rotated bounding boxes, for people detection as well as other vision tasks in overhead fisheye videos. We show that our simple, yet effective method outperforms state-of-the-art results on three fisheye-image datasets. Code and dataset are available at http://vip.bu.edu/rapid .
Motivation & Objective
- Address the poor performance of standard object detection models on overhead fisheye images due to radial distortion and non-upright human poses.
- Overcome limitations of existing methods that rely on radial alignment or complex pre/post-processing to handle rotated people.
- Develop an end-to-end deep learning model that predicts arbitrarily-oriented bounding boxes without assumptions on pose or orientation.
- Introduce a new, challenging dataset (CEPDOF) with diverse real-world scenarios such as occlusions, hats, and low-light conditions to better evaluate detection robustness.
- Enable high-accuracy, real-time people detection in smart buildings using fisheye cameras for applications like occupancy sensing and security.
Proposed method
- Extend YOLOv3 to predict rotated bounding boxes by regressing center, width, height, and angle of each person.
- Introduce a periodic loss function that accounts for the circular nature of angle space, using sine and cosine representations to avoid discontinuities at ±π.
- Use a bounded angle range of [−π, π) with a symmetry-aware head that forces predicted width < height to ensure unique box representation.
- Train the network end-to-end using a single forward pass per image, avoiding multi-step inference or image rotation as in prior methods.
- Fine-tune the model on fisheye-specific data to improve performance over standard-image pre-trained weights.
- Apply data augmentation and class-agnostic head for single-class person detection to improve inference speed and focus on person-specific features.
Experimental results
Research questions
- RQ1Can a single-stage, end-to-end deep learning model effectively detect people in overhead fisheye images using arbitrarily-oriented bounding boxes?
- RQ2Does a periodic loss function for angle regression outperform standard L1/L2 regression in terms of accuracy and robustness to angle discontinuities?
- RQ3How does the proposed method perform on challenging real-world scenarios such as occlusions, unusual poses, and low-light conditions compared to existing methods?
- RQ4To what extent does fine-tuning a standard-object-detection model on fisheye data improve performance without increasing inference complexity?
- RQ5Can a new, diverse dataset with spatio-temporal annotations of rotated bounding boxes enable better evaluation and benchmarking of people detection in fisheye environments?
Key findings
- RAPiD achieves 88.9% AP50 on the HABBOF dataset using periodic L1 loss, outperforming the next best method by 1.9 percentage points.
- On the CEPDOF dataset, RAPiD achieves 97.6% AP50 at 1024×1024 resolution for normal-light videos, with F-measure above 0.96 in high-activity and lunch meeting scenarios.
- Performance drops significantly in low-light conditions (e.g., 52.8% AP50 in All-off video), but improves to 65.6% with IR illumination, indicating sensitivity to visibility.
- The network consistently predicts width < height (mean aspect ratio >1), validating the symmetry assumption and ensuring unique box representation.
- The periodic loss function reduces angle prediction error and enables accurate detection of non-radial and non-upright poses, as shown in qualitative comparisons.
- RAPiD maintains inference speed comparable to standard YOLO, with only a single forward pass per image, avoiding the 24-fold YOLO application required by prior methods.
Better researchstarts right now
From reading papers to final review, dramatically reduce your research time.
No credit card · Free plan available
This review was created by AI and reviewed by human editors.