全方位图像信号分析
从像素级的统计矩到频域的能量分布,再到深度双图对比,覆盖图像质量的每一个维度。
统计矩分析
一阶至四阶统计量:均值、标准差、偏度、峰度、信息熵;结合 Laplacian 清晰度与对比度评估。
直方图分析
灰度/RGB/亮度直方图、CDF 累积分布、巴氏距离、卡方距离、EMD 推土机距离,支持直方图叠加对比。
色彩分析
K-Means 主色调提取、RGB 通道相关系数矩阵、色温估算(Kelvin)、通道统计量与色偏检测。
GLCM 纹理分析
灰度共生矩阵六维特征:对比度、能量、同质性、相关性、不相似性、ASM;支持雷达图可视化和归一化对比。
频域分析
FFT 幅度/相位谱、径向频率剖面、低频/中频/高频带能量分布、周期性噪声峰值检测。
双图深度对比
像素级差异热力图、MSE/PSNR/RMSE/SSIM 相似度、直方图/纹理/频域/统计量全方位 Delta 对比。
六大分析模块详解
每个模块均可独立运行,支持批量处理与缓存结果复用,极致性能优化。
StatisticsCalculator
- 一阶矩:mean / std / var
- 高阶矩:skewness / kurtosis
- 信息熵 (Shannon Entropy)
- 清晰度 (Laplacian Variance)
- 对比度 (Michelson/RMS)
HistogramAnalyzer
- 灰度 / RGB / 亮度直方图
- CDF 累积分布函数
- 巴氏距离 / 重叠率
- 卡方距离 / EMD 推土机距离
- 直方图统计量 (mean / std / mode)
ColorAnalyzer
- RGB 通道均值 / 标准差
- RG/RB/GB 皮尔逊相关系数
- 色温估算 (2000K–10000K)
- K-Means 主色提取 (Top-5)
- 各主色占比百分比
TextureAnalyzer
- GLCM 六维特征 (Contrast/Energy/Homogeneity/Correlation/Dissimilarity/ASM)
- LBP 局部二值模式直方图
- Gabor 滤波器组响应 (多频多方向)
- 纹理雷达图可视化
FrequencyAnalyzer
- 2D FFT + fftshift 幅度/相位谱
- 径向频率剖面 (Radial Profile)
- 低频 / 中频 / 高频带能量比
- 周期性噪声自动检测
- 频谱差异图 (对比模式)
ImageComparator
- 像素级灰度 / 彩色差异图
- JET 伪彩热力图
- MSE / PSNR / RMSE / SSIM
- 统计量 / 纹理 / 频域 Delta%
- 全维度对比报告生成
技术架构与生态
基于 Python 生态构建,深度整合计算机视觉、科学计算与桌面 GUI 框架。
分层架构设计
清晰的 MVC 分层架构,模块间低耦合高内聚,便于扩展与维护。
UI 表现层
MainWindow / MDI / Filmstrip / AnalysisDock / PropertiesPanel
核心分析层
Statistics / Histogram / Frequency / Texture / Comparison / Color
数据管理层
ProjectManager / ImageItem / AnalysisCache / AsyncWorker
导出层
PDF (matplotlib) / CSV (pandas) / TXT (Markdown-style)
国际化层
Translator 中/英双语 · 运行时热切换
主题系统
暗色/亮色双主题 · matplotlib 同步风格
应用截图
实际运行界面展示,感受专业级分析工作站的视觉与交互体验。
分析数据流
从图片加载到多维度分析再到报告导出的完整流水线。
多格式专业报告
支持三种导出格式,满足不同场景下的数据分享与归档需求。
PDF 报告
暗色主题专业仪表盘风格,含封面、图表、缩略图和完整数据表格,适合正式汇报。
CSV 表格
结构化数据导出,对比模式下自动生成 Delta% 百分比变化列,适合数据分析工具进一步处理。
TXT 纯文本
Markdown 风格完整报表,所有指标层级分明,易于阅读和版本控制。
双图深度对比
一键进入对比模式,全方位量化两张图片之间的差异。