CLAHE implementation on ITK

There is a way to use the Karel Zuiderveld CLAHE algorithm on ITK? The only available function is itk::AdaptiveHistogramEqualizationImageFilter, but for my image has poor results. I’m working with an image that has double precision pixels.

1 Like

Welcome Roberta! There is a higher chance of getting an answer here. However, please refrain from double-posting. I saw the SO question first.

Unfortunately adaptive histogram equalization in itk produces a poor result. I need a function similar to matlab or opencv in which i can set clip limit and grid size


There is a preliminary ITK CLAHE implementation here:

It is also worth looking at improvements in the implementation in Fiji.

These could be refactored into an ITK remote module for CI testing infrastructure, wrapped Python binary generation, etc.

1 Like