Fast Ordering Algorithm for Exact Histogram Specification

This paper provides a fast algorithm to order in a strict way the integer gray values in digital images which can be applied for exact histogram specification. Our algorithm is based on the ordering procedure by the variational approach in [9]. This variational method was shown to be superior to other state-of-the art ordering algorithms in terms of faithful total strict ordering but not in speed. Indeed, the relevant functionals are in general difficult to minimize because their gradient is nearly flat over vast regions. In this paper we propose a simple and fast fixed point algorithm to minimize the functionals. The fast convergence of our algorithm results from known analytical properties of the model. In particular the original image is a good starting point for the iterations and the involved inverse functions admit a simple explicit form. Only a few iteration steps of this algorithm provide an image whose pixels can be ordered in a strict and faithful way. Numerical experiments confirm that our algorithm outperforms by far its main competitors in speed and quality. Moreover, in contrast to other ordering algorithms we can handle large images commonly taken by commercial cameras. Concerning applications the proposed ordering algorithm is the basis of the hue and range preserving color image enhancement method proposed in [11].

Data and Resources

Additional Info

Field Value
Source https://hal.science/hal-00870501
Author Nikolova, Mila, Steidl, Gabriele
Maintainer CCSD
Last Updated May 9, 2026, 11:14 (UTC)
Created May 9, 2026, 11:14 (UTC)
Identifier hal-00870501
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Centre de Mathématiques et de Leurs Applications (CMLA) ; École normale supérieure - Cachan (ENS Cachan)-Centre National de la Recherche Scientifique (CNRS)
creator Nikolova, Mila
date 2013-10-07T00:00:00
harvest_object_id 57b98fd8-6a0a-4065-8c41-b91df74cd23f
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-09-24T00:00:00
set_spec type:UNDEFINED