A Comprehensive Analysis of Dithering Algorithms and GPU Implementations
Radhika V. Kulkarni, Aaditya Deshpande, Pratik Dagale, Devyani Manmode · 2024
This research paper conducts a thorough comparative analysis of various dithering algorithms, prioritizing the GPU-optimized Floyd-Steinberg algorithm. Dithering plays a crucial role in improving image quality in constrained display scenarios. The study evaluates popular algorithms, including Bayer matrix, Ordered dithering, and Error Diffusion, while specifically exploring enhancements in the Floyd-Steinberg algorithm through GPU optimization. Quantitative metrics such as MSE, PSNR, and SSI are employed, alongside subjective assessments, to gauge algorithmic performance. The research delves into adaptability across color spaces and image types, providing insights for algorithm selection. Emphasizing real-time applications, the study offers developers valuable guidance in choosing efficient dithering techniques. The GPU-optimized Floyd-Steinberg algorithm emerges as a promising solution, showcasing its potential for accelerated computing environments and resource-intensive tasks.