本项目完整设计并开发了一套基于Retinex理论的图像增强MATLAB工具包,涵盖了单尺度Retinex(SSR)、多尺度Retinex(MSR)以及带色彩恢复的多尺度Retinex(MSRCR)三种核心算法。该系统基于光照-反射成像模型,假设图像由入射光分量和物体反射分量构成,通过算法移除或减弱入射光的影响,从而恢复物体本身的物理特征。具体实现功能包括:1. SSR模块:利用高斯低通滤波器作为环绕函数来估计光照分量,通过对数变换将乘性噪声转化为加性噪声,进而分离出反射分量,有效改善图像的动态范围;2. MSR模块:通过对三个不同尺度(小、中、大)的SSR结果进行加权求和,在增强图像暗部细节的同时,避免了大尺度下的光晕现象和小尺度下的局部对比度不足问题,实现了动态范围压缩与色彩一致性的平衡;3. MSRCR模块:在MSR的基础上引入了色彩恢复因子(Color Restoration Function),通过计算各颜色通道之间的比例关系来修正MSR处理后可能出现的“发灰”或色彩失真现象,显著提升了图像的色彩饱和度和视觉自然度。程序还包含自动化脚本,支持批量读取图片、自动调整增益与偏差参数、直方图均衡化后处理以及增强前后效果的并排对比显示。