← Latest papers
💻 computer science

Image Denoising via the Adaptive Rank-Cluster Filter

This paper proposes a new spatial-local image denoising filter that combines Otsu-based cluster alignment with fuzzy fusion of the median, demonstrating superior robustness against mixed salt-and-pepper and Gaussian noise compared to various baseline algorithms.

Original authors: Dmitry Pozdnyakov

Published 2026-08-18
📖 6 min read🧠 Deep dive

Original authors: Dmitry Pozdnyakov

Original paper licensed under CC BY 4.0 (http://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

Images are often treated as perfect records of reality, but the sensors that capture them are physical objects subject to the laws of physics. When a camera captures a scene, especially in low light or with high amplification, the resulting data is rarely pure. It is frequently contaminated by two distinct types of interference. One type appears as random, bright or dark specks scattered across the image, resembling salt and pepper sprinkled on a surface. The other is a grainy haze that softens details, similar to static on an old television screen. In the real world, these two forms of noise often appear together, creating a complex mess that is difficult to clean. Removing this noise without blurring the actual picture is a fundamental challenge in digital imaging, particularly for fields like medical diagnostics where missing a tiny detail could have serious consequences.

For decades, the standard approach to cleaning images has relied on deep learning, where computers are trained on vast libraries of pictures to learn how to guess what a clean image should look like. While these systems are powerful, they have significant drawbacks. They require massive amounts of data to train, they can sometimes invent details that were never there, and they struggle when faced with noise patterns they have never seen before. This has kept a place for older, more traditional methods that rely on simple mathematical rules rather than learned patterns. These classical filters are fast, predictable, and do not hallucinate new details, making them essential for real-time systems and resource-limited devices. However, most of these traditional tools were designed to handle only one specific type of noise. When faced with the messy combination of speckles and graininess found in the real world, their performance often collapses, leaving the image either too blurry or still too noisy.

To address this gap, Dmitry Pozdnyakov developed a new method called the Adaptive Rank-Cluster filter. The goal was to create a tool that could handle mixed noise while keeping the sharp edges and fine textures of the original image intact. The researchers tested this new filter against a suite of established algorithms, including median filters, Gaussian blurs, and more complex non-local means techniques. They ran their tests on four standard images, ranging from simple geometric shapes to complex natural scenes like a baboon's fur, subjecting each to varying levels of salt-and-pepper speckles and Gaussian graininess. The evaluation was rigorous, measuring not just how much noise was removed, but also how well the filter preserved the structure of the image and how much computer power it required to do the job.

The core of the new filter is a clever way of looking at a small neighborhood of pixels around the one being processed. Instead of simply averaging the colors or picking the middle value, the algorithm sorts the brightness of the pixels in that tiny area. It then checks whether these pixels form one smooth group or two distinct groups. If the pixels form a single group, the filter assumes the area is smooth and uses a standard median value to clean it. If the pixels split into two distinct groups, the algorithm recognizes this as an edge or a boundary between two different objects. In this case, it uses a statistical method to divide the pixels into two clusters and determines which group the central pixel belongs to, effectively deciding whether the pixel is part of the background or the object. This decision is then blended with a fuzzy calculation to produce a final value that respects the edge rather than blurring it.

The results of the study show that this new approach offers a unique balance of speed and quality. In tests involving mixed noise, the new filter consistently outperformed many traditional methods, particularly in preserving the sharpness of lines and textures. While the most advanced deep-learning-style filters sometimes produced the highest numerical scores, they often made the image look unnaturally smooth or "plastic," losing the natural grain of the original scene. The new filter avoided this artificial look entirely. It managed to remove the noise while keeping the image looking natural, a quality that is difficult to achieve with other methods. The researchers noted that the filter was especially effective at handling the combination of impulse noise and Gaussian noise, a scenario where many other filters failed or produced significant artifacts.

However, this performance comes with a trade-off in speed. The new filter is significantly slower than the simplest median filter, taking more than ten times as long to process an image. It is also slower than the Gaussian and Wiener filters, which are known for their computational efficiency. Despite this, it is much faster than the non-local means filter, which was the slowest method tested and took roughly thirty times longer than the basic median filter. The author suggests that for applications where speed is critical, such as live video on mobile devices, the simpler filters might still be preferred. But for tasks where image quality and the preservation of fine details are paramount, such as in medical imaging like X-rays or ultrasounds, the new filter offers a compelling alternative. It provides a way to clean up hardware-induced noise without risking the loss of small pathological lesions or the blurring of critical contours, ensuring that the final image remains a reliable representation of reality.

The study concludes that this adaptive approach provides a stable and robust solution for mixed noise, a problem that has long plagued digital imaging. By combining statistical clustering with fuzzy logic, the filter adapts to the local structure of the image, deciding on the fly whether to smooth a region or sharpen an edge. The researchers made their code and the test scripts publicly available, allowing others to verify the results and build upon the work. In a field often dominated by complex, opaque neural networks, this work demonstrates that carefully designed, mathematically transparent algorithms can still solve difficult problems with elegance and reliability. The findings suggest that for specific, high-stakes applications where the risk of "hallucinating" details is unacceptable, this type of classical filtering remains not just relevant, but essential.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →