DNN-SAM
Split-and-merge DNN execution for timely and accurate object detection.
Split-and-merge DNN execution for real-time object detection
Multi-camera real-time object-detection systems must balance accuracy and timeliness across image regions with different criticality. DNN-SAM dynamically splits an inference task into independently scheduled subtasks:
- A mandatory subtask processes a cropped, safety-critical region.
- An optional subtask processes a down-scaled version of the complete image.
- A merge stage combines their detections into the final result.
The scheduler prioritizes subtasks according to criticality and adapts input scale to meet timing constraints. In evaluation, DNN-SAM:
- Improved detection accuracy in safety-critical regions by 2.0-3.7x.
- Reduced average inference latency by 4.8-9.7x.
- Met all evaluated timing constraints.
DNN-SAM was published at IEEE RTAS 2022.
Demo video
DNN-SAM case study using a 1/10-scale autonomous car.
References
2022
- In 2022 IEEE 28th Real-Time and Embedded Technology and Applications Symposium (RTAS), 2022