Calculate Image Entropy

The function `CalcImgEntropy()` calculates the entropy of the colors of a `UINT8` image with single or multiple (Up to 8) channels.

https://github.com/RoyiAvital/StackExchangeCodes

You are now following this Submission

The function CalcImgEntropy() calculates the entropy of the colors of a `UINT8` image with single or multiple (Up to 8) channels.
It supports 2 modes:
  1. Calculation per Channel: It averages the entropy calculated on each channel seperatly.
  2. Calculation per Image (Vector): Concatentae each pixel to have a single value representation.
The current implementation uses the arguments block both for the input and the output. Hence it requires MATLAB R2022b. In case you have an earlier version one might remove those blocks and the code should be compatible with earlier versions.

Cite As

Royi Avital (2026). Calculate Image Entropy (https://se.mathworks.com/matlabcentral/fileexchange/118893-calculate-image-entropy), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with R2022b and later releases

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0