UDR-Mamba: A Depth-Structured Reliability-Guided Mamba Framework for RGB-D Underwater Salient Object Detection
The paper proposes UDR-Mamba, a depth-structured and reliability-guided Mamba framework that transforms raw depth maps into structural cues and selectively fuses them with RGB features via a shared encoder to achieve state-of-the-art performance in underwater salient object detection despite noisy depth measurements.
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
Deep beneath the ocean's surface, where sunlight fades into a hazy blue and colors wash out, robots and cameras struggle to see what is in front of them. This is the world of underwater vision, a field critical for guiding autonomous vehicles, monitoring marine life, and helping humans explore the deep. In these murky environments, standard cameras often fail because the water scatters light, blurs edges, and distorts colors, making it difficult to tell a fish from a rock or a ship from the sea floor. To solve this, scientists have long tried to combine the familiar color images from standard cameras with depth maps, which act like a 3D sketch showing how far away objects are. However, underwater depth maps are often noisy and unreliable, filled with gaps and errors that can confuse a computer just as much as the murky water confuses a human eye. The challenge has been to teach a machine to use the helpful parts of these 3D sketches while ignoring the parts that are broken or misleading.
A team of researchers at Changzhou University has developed a new approach to this problem, creating a system they call UDR-Mamba. Instead of simply feeding raw color and raw depth data into a computer, their method first takes the messy depth information and reorganizes it into a clearer, more useful format. Imagine taking a blurry, grainy photograph and then tracing the outlines of the objects within it while also highlighting the areas where the texture changes sharply; this is essentially what their system does with depth data. They break the depth map down into three distinct components: a normalized version that shows the overall layout, a map of the edges where depth changes suddenly, and a measure of local contrast that highlights small geometric differences. By presenting the computer with these three structured views of the depth, the system can better understand the shape and boundaries of objects, even when the original depth data is imperfect.
The core of their innovation lies in how the system decides which parts of the depth information to trust. In many underwater scenes, the depth sensors produce data that is simply wrong in certain spots, perhaps due to bubbles or particles in the water. The researchers designed a mechanism that acts as a gatekeeper, constantly evaluating the reliability of the depth information at every stage of processing. It looks at the color image, the structured depth data, and the differences between them to decide how much weight to give the depth cues. If the depth information looks trustworthy, the system blends it in to sharpen the image; if it looks noisy or unreliable, the system ignores it to prevent errors. This selective process ensures that the computer only uses the depth data when it is helpful, effectively filtering out the noise that usually plagues underwater vision.
To tie these components together, the researchers employed a modern type of artificial intelligence architecture known as a state-space model, specifically a variant called Mamba. Unlike older systems that process images in small, isolated chunks, this architecture is designed to understand long-range connections across the entire image, allowing it to see the big picture of a scene while still noticing fine details. The team used a single, shared set of brain-like parameters to process both the color and the depth data, which makes the system more efficient and less redundant than previous methods that used separate, heavy processors for each type of information. This shared approach allows the system to learn the relationship between color and depth without needing a massive amount of computing power, striking a balance between speed and accuracy.
When tested on large collections of underwater images, the new system demonstrated a clear ability to find and outline important objects more accurately than existing methods. On a standard benchmark containing over ten thousand underwater images, the system achieved a high level of precision in identifying the shape and location of salient objects, outperforming previous state-of-the-art techniques in several key measures of accuracy. It was particularly effective at handling scenes with low contrast and complex backgrounds, where other systems often produced incomplete outlines or missed objects entirely. The researchers found that by explicitly modeling the structure of the depth data and gating its reliability, the system could recover sharp boundaries even in the most challenging conditions.
The results suggest that the key to better underwater vision is not just having more data, but having smarter ways to interpret the data that is available. By transforming raw depth maps into structured cues and carefully filtering them through a reliability check, the system overcomes the inherent limitations of underwater sensors. This work provides a practical path forward for developing more robust robotic vision systems that can operate effectively in the difficult, light-starved environments of the ocean, potentially improving everything from environmental monitoring to underwater exploration. The researchers note that while their current system is highly effective, future work will focus on making it even lighter and more robust, ensuring it can run on the limited hardware of real-world underwater robots.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.