Understand the algorithm(s) employed in imlocalbrighten function?

2 views (last 30 days)
Hi,
I would like to know the algorithm(s) applied for the following function in MATLAB to better understand this function
imlocalbrighten
I understand there are three references given at the bottom. But, I would to know if either the first, or three have been applied and how?
https://www.mathworks.com/help/images/ref/imlocalbrighten.html
Thank you.

Accepted Answer

DGM
DGM on 27 Jul 2022
Edited: DGM on 27 Jul 2022
The majority of the work done by imlocalbrighten() is handled by imreducehaze(). The rest is just input parsing, inversion, and output compositing (if selected). So open it up and look through it. Open up imreducehaze() and look through it too. There may be some private functions that get called internally, but they should be under toolbox/images/images/private/ or somewhere therabouts. For what it's worth, imreducehaze() has a lot of descriptive comments, so that should help.
As far as which of the papers have been used, I imagine all three were used to at least some extent that would warrant citing them. I don't have copies of them, so it's not immediately apparent which papers contribute to certain features of the code as written.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by