Contrast Limited Adaptive Histogram Equalization C# .NET Framework - 2018
More on algorithm find in CLAHE Article
- Target framework: .NET Framework 4.6.1
- C# WPF App
- Visual Studio 2017
- NuGet: InteractiveDataDisplay.WPF (Graphs)
- Process multi-channel images
- Processing each channel on seperated thread
- Histogram Equalization
- Adaptive Histogram Equalization
- Contrast Limited Histogram Equalization
- Contrast Limited Adaptive Histogram Equalization
- Load image (double left click on image to load)
- Select algorithm
- Save image (right click on processed image to save)
Original Histogram Equalization Contrast Limited Histogram Equalization - Contrast Limit = 5 Adaptive Histogram Equalization - Window Size = 200 Contrast Limited Adaptive Histogram Equalization - Window Size = 200, Contrast Limit = 5
- CLAHE article http://www.cs.unc.edu/Research/MIDAG/pubs/papers/Adaptive%20Histogram%20Equalization%20and%20Its%20Variations.pdf
- CLAHE article https://digitalcommons.unf.edu/cgi/viewcontent.cgi?referer=&httpsredir=1&article=1264&context=etd
- CLAHE implementation https://github.com/cjaques/clahe_net/tree/master/Clahe_w
- Histogram Equalization implementation https://github.com/sairamganti/Csharp/tree/master/histogram%20equalization
- Histogram Equalization demonstration https://www.youtube.com/watch?v=eNBZI-qYhpg