基于亮度保持双直方图均衡化(BBHE)的自适应图像增强系统
项目介绍
本项目实现了一种改进的直方图均衡化算法——亮度保持双直方图均衡化(BBHE)。该系统在有效提升图像对比度的同时,能够保持原始图像的平均亮度水平。通过将输入图像直方图基于平均亮度值分割为两个子直方图,并分别进行均衡化处理,成功解决了传统直方图均衡化可能导致的过度增强和亮度失真问题。
功能特性
- 自适应图像增强:自动计算图像平均亮度作为分割阈值
- 亮度保持能力:在增强对比度的同时维持原始图像的平均亮度
- 多格式支持:支持JPG、PNG、BMP等常见图像格式
- 双模式处理:支持灰度图像和彩色图像处理
- 参数可定制:可自定义亮度分割阈值或使用自动计算的平均亮度
- 可视化分析:提供处理前后的直方图对比和亮度统计报告
使用方法
- 准备待处理的图像文件(灰度或彩色)
- 运行主程序,系统将自动计算图像平均亮度
- 可选择使用自动阈值或手动设置分割阈值
- 系统将执行BBHE算法并生成增强结果
- 查看输出的增强图像、直方图对比和统计报告
系统要求
- MATLAB R2018a或更高版本
- Image Processing Toolbox
- 支持常见图像格式的读写功能
文件说明
主程序文件包含了系统的核心功能实现,主要承担图像读取与预处理、平均亮度计算与阈值确定、直方图分割与独立均衡化处理、增强结果生成与质量评估、以及处理结果的可视化展示等关键任务。该文件整合了完整的BBHE算法流程,为用户提供一站式的图像增强解决方案。