v1.0 · 完全离线 · 专业级

蜂群·图片分析大师
Picto3D / HIMS

专业图像信号分析工作站 — 基于 PySide6 + OpenCV + SciPy 构建,支持单图深度分析、双图像素级对比与多格式专业报告导出,完全离线运行。

6
分析模块
30+
量化指标
3
导出格式
100%
离线运行

全方位图像信号分析

从像素级的统计矩到频域的能量分布,再到深度双图对比,覆盖图像质量的每一个维度。

📊

统计矩分析

一阶至四阶统计量:均值、标准差、偏度、峰度、信息熵;结合 Laplacian 清晰度与对比度评估。

Mean/Std/Skew/KurtosisEntropySharpness
📈

直方图分析

灰度/RGB/亮度直方图、CDF 累积分布、巴氏距离、卡方距离、EMD 推土机距离,支持直方图叠加对比。

BhattacharyyaChi-SquaredEMD
🎨

色彩分析

K-Means 主色调提取、RGB 通道相关系数矩阵、色温估算(Kelvin)、通道统计量与色偏检测。

K-MeansRGB CorrelationColor Temp
🌀

GLCM 纹理分析

灰度共生矩阵六维特征:对比度、能量、同质性、相关性、不相似性、ASM;支持雷达图可视化和归一化对比。

ContrastEnergyHomogeneityCorrelation
📡

频域分析

FFT 幅度/相位谱、径向频率剖面、低频/中频/高频带能量分布、周期性噪声峰值检测。

FFT SpectrumRadial ProfileBand Energy

双图深度对比

像素级差异热力图、MSE/PSNR/RMSE/SSIM 相似度、直方图/纹理/频域/统计量全方位 Delta 对比。

PSNRSSIMMSEHeatmap

六大分析模块详解

每个模块均可独立运行,支持批量处理与缓存结果复用,极致性能优化。

📐

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 框架。

PySide6
桌面 GUI 框架
NumPy
数值计算核心
OpenCV
图像处理引擎
SciPy
科学计算/统计
scikit-image
GLCM/LBP 纹理
matplotlib
图表/PDF 渲染
Pillow
图片加载/EXIF
pandas
CSV 数据导出

分层架构设计

清晰的 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 同步风格

🖼 图片加载 分析链路 📊 实时可视化 📤 导出报告

应用截图

实际运行界面展示,感受专业级分析工作站的视觉与交互体验。

🖼 主界面 MDI 多文档界面 · 胶片条 · 分析面板
主界面
📊 直方图 灰度直方图 + 归一化叠加对比
直方图分析
🌀 频谱 FFT 幅度谱 + 径向频率剖面
频域分析
🧩 纹理 GLCM 特征柱状图 + 雷达图
纹理分析
对比 双图对比模式 · 差异热力图
双图对比
📤 导出 PDF 暗色仪表盘风格报告
PDF 报告导出

分析数据流

从图片加载到多维度分析再到报告导出的完整流水线。

📂
加载图片
OpenCV / Pillow
📐
统计矩
NumPy / SciPy
📊
直方图
OpenCV
🎨
色彩分析
K-Means
🌀
纹理
skimage GLCM
📡
频域
NumPy FFT
📤
导出
PDF / CSV / TXT

多格式专业报告

支持三种导出格式,满足不同场景下的数据分享与归档需求。

📄

PDF 报告

暗色主题专业仪表盘风格,含封面、图表、缩略图和完整数据表格,适合正式汇报。

📋

CSV 表格

结构化数据导出,对比模式下自动生成 Delta% 百分比变化列,适合数据分析工具进一步处理。

📝

TXT 纯文本

Markdown 风格完整报表,所有指标层级分明,易于阅读和版本控制。

双图深度对比

一键进入对比模式,全方位量化两张图片之间的差异。

图像 A
🖼
原始图像
VS
图像 B
🖼
对比图像
PSNR: 36.42 dB SSIM: 0.9721 MSE: 14.83 巴氏距离: 0.0312