FCN-Pose: A Pruned and Quantized CNN for Robot Pose Estimation for Constrained Devices
Marrone Silv\'erio Melo Dantas, Iago Richard Rodrigues, Assis Tiago, Oliveira Filho, Gibson Barbosa, Daniel Bezerra, Djamel F. H. Sadok, Judith, Kelner, Maria Marquezini, Ricardo Silva

TL;DR
This paper introduces a pruned and quantized CNN for robot pose estimation optimized for resource-constrained IoT devices, significantly reducing computational demands and increasing processing speed with minimal accuracy loss.
Contribution
The paper presents a novel CNN model employing pruning and quantization techniques specifically designed for efficient robot pose estimation on constrained devices.
Findings
88.86% reduction in parameters
FLOPS reduced by 94.45%
Inference speed increased up to 41.9 FPS on high-end devices
Abstract
IoT devices suffer from resource limitations, such as processor, RAM, and disc storage. These limitations become more evident when handling demanding applications, such as deep learning, well-known for their heavy computational requirements. A case in point is robot pose estimation, an application that predicts the critical points of the desired image object. One way to mitigate processing and storage problems is compressing that deep learning application. This paper proposes a new CNN for the pose estimation while applying the compression techniques of pruning and quantization to reduce his demands and improve the response time. While the pruning process reduces the total number of parameters required for inference, quantization decreases the precision of the floating-point. We run the approach using a pose estimation task for a robotic arm and compare the results in a high-end device…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Image Processing Techniques and Applications · Robot Manipulation and Learning
MethodsPruning
