Lightweight and Resolution-Flexible YOLO for Edge Devices: Residual Attention Meets Low-Configuration Optimization
This paper proposes RLPF-YOLO, a lightweight and resolution-flexible object detector designed for edge devices that employs a "feature compensation" philosophy with novel modules like C2F-FCM, RMKPConv, and RCBAM to significantly reduce parameters while enhancing small-object detection accuracy on UAVs.
Original paper licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine you are trying to spot a tiny, specific ant in a massive, bustling ant hill from a drone flying high above. This is the daily challenge for "computer vision," the branch of science that teaches computers to see and understand the world through images. For a computer, an image is just a grid of numbers, and "seeing" means finding patterns in those numbers to say, "That's a car," or "That's a person." The tricky part is that to make these computers fast enough to work on small, battery-powered drones (edge devices), engineers often have to shrink the image or simplify the computer's brain. But here's the catch: when you shrink an image too much, tiny details vanish, and the computer forgets what it's looking for. It's like trying to recognize a friend's face in a blurry, low-resolution photo; you might get the hair color right, but you miss the smile. This paper tackles the age-old struggle of making a computer vision system that is both super-lightweight (so it fits on a drone) and super-smart (so it doesn't miss the tiny, important things).
The researchers behind this study, working with the YOLO (You Only Look Once) family of object detectors, decided to stop trying to just "shrink" the model and instead asked: "How can we actively recover the details we lose?" They built a new version called RLPF-YOLO. Think of their approach as giving the computer a pair of "smart glasses" that don't just look at the whole picture but have special tools to zoom in on the tiny, hard-to-see parts without making the glasses heavy.
The core of their invention is a set of four clever upgrades that work together like a well-oiled machine. First, they introduced a Dual-Branch Feature Complementary Module. Imagine you are trying to describe a scene to a friend. One part of your brain focuses on the "big picture" (the semantic branch), while the other focuses on the "exact location" (the spatial branch). Usually, these two parts of the brain don't talk to each other well. This new module forces them to chat, mixing the "what" with the "where" so the computer doesn't lose track of small objects as the image gets processed.
Next, they tackled the problem of tiny targets getting lost in the noise. They created a Multi-Scale Feature Extraction Module (RMKPConv). If you were looking for a needle in a haystack, you wouldn't just use one size of magnet; you'd use a few different ones to catch needles of various sizes. This module does the same thing for the computer, using different "magnifying glasses" (convolution kernels) to catch tiny targets that would otherwise slip through the cracks of a standard camera lens.
To make sure the computer pays attention to the right things, they added a Residual Attention Module (RCBAM). This is like a highlighter pen for the computer's brain. As the image passes through the network, this module says, "Hey, look here! This tiny pixel cluster is important!" It dynamically boosts the signal of crucial features, ensuring that small objects aren't drowned out by the background.
Finally, they streamlined the "neck" of the network (the part that connects the camera to the brain) with a Cross-Stage Partial Feature Processing Module (CSP-SimAM). This is the efficiency expert, cutting out unnecessary steps and redundancy so the computer can process information faster without losing quality.
When the team tested their new model on the VisDrone2019 dataset—a collection of over 6,000 drone images filled with crowded streets, tiny cars, and people—they found some impressive results. At a standard resolution of 640 pixels, their model slashed the number of parameters (the "brain size" of the model) by 70.4% compared to the standard YOLOv8n, yet it actually got better at finding things. The accuracy score (mAP@50) jumped from 32.2% to 34.2%, and the stricter accuracy score (mAP@(50-95)) rose from 18.6% to 20.1%.
Even more surprisingly, the model didn't just work well on small images; it showed "scale robustness." When they cranked the resolution up to a massive 1280 pixels, the model still outperformed the baseline, proving it could handle high-definition details without breaking a sweat. The authors suggest that this approach successfully unifies two goals that usually fight each other: making a model tiny enough for a drone and smart enough to spot a tiny target in a complex crowd. By using these specific modules to actively recover lost information rather than just hoping to preserve it, they've offered a new blueprint for how to build efficient, high-precision vision systems for the real world.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.