How to calculate NDI Index

6 views (last 30 days)
MaxM on 19 May 2021
Commented: Stephan on 20 May 2021
I have to calculate the NDI (Normalized difference index) according to the formula: NDI = 128*(((G-R)/(G+R))+1)
This index is applied to all pixels of the image, giving values between 1 and +1, but to display the image, these values must be between 0 and 255.
Can someone please explain and help me how to do this?

Answers (1)

Stephan on 19 May 2021
Edited: Stephan on 19 May 2021
NDI_new = uint8(rescale(NDI, 0, 255));
Stephan on 20 May 2021
What are G and R - green and red values? Or what is meant?

Sign in to comment.


Community Treasure Hunt

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

Start Hunting!