A novel approach for image compression based on multi-level image thresholding using Shannon Entropy
Image compression is one of the most important step in image transmission and storage. Most of the state-of-art image compression techniques are spatial based. In this code, a histogram based image compression technique is implemented based on multi-level image thresholding. The gray scale of the image is divided into crisp group of probabilistic partition. Shannon's Entropy is used to measure the randomness of the crisp grouping. The entropy function is maximized using a popular metaheuristic named Differential Evolution to reduce the computational time and standard deviation of optimized objective value.
The algorithm is proposed in :
Paul, S.; Bandyopadhyay, B., "A novel approach for image compression based on multi-level image thresholding using Shannon Entropy and Differential Evolution," Students' Technology Symposium (TechSym), 2014 IEEE , vol., no., pp.56,61, Feb. 28 2014-March 2 2014
doi: 10.1109/TechSym.2014.6807914
Please cite this paper, if you use this code.
Cite As
Sujoy Paul (2024). A novel approach for image compression based on multi-level image thresholding using Shannon Entropy (https://www.mathworks.com/matlabcentral/fileexchange/47911-a-novel-approach-for-image-compression-based-on-multi-level-image-thresholding-using-shannon-entropy), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Image Processing and Computer Vision > Image Processing Toolbox > Image Segmentation and Analysis > Image Segmentation > Image Thresholding >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.