This repository provides a comprehensive framework for image preprocessing, compression, and quality evaluation. The core focus is on:
- Entropy-based texture analysis
- Histogram equalization
- Linear predictive modeling
- JPEG compression
- Downsampling and filtering
- Quality evaluation using SSIM (Structural Similarity Index) and PSNR (Peak Signal-to-Noise Ratio)
project3.ipynb
: Python-based notebook for image processing and metric evaluation.image_analysis.m
: MATLAB script that implements all image analysis stages step-by-step.- Sample images (not included):
sunset_sparrow.jpg
,sunset_sparrow.png
,lakebuilding.bmp
.
- RGB to Grayscale conversion
- Histogram Equalization
- Entropy Calculation
- Linear Prediction Coefficients (AR Modeling)
- Downsampling via
imresize
- JPEG Compression with variable quality factors