离子检测系列

亮斑/单离子检测与离子态判别:BrightSpots、SingleIonPresent 与 IonState 分析进程。

模块概览

模块检测方式用途
ion_blobBrightSpots阈值分割 + 连通域计数统计每帧图中的离子数
bright_spotsBrightSpotsskimage blob_dog检测亮斑,输出位置掩膜与 bloblist
single_ion_presentSingleIonPresent计数 + 高斯拟合参数多标准判断单个离子是否出现
ion_stateIonState按 imgindex 的多图序列离子产物态判别

判别流程

IonState 按各 imgindex 收集 check / survival / hot / shelved 系列图像,逐图检 测离子是否出现,汇总后给出产物态结果:

按 imgindex 归类各帧图像(check / survival / hot / shelved)
        ↓ 每帧用 blob 检测离子是否存在
     汇总 → 发布产物态结果

用法

from quatm.analysis.ion_state import IonState

det = IonState(name="ionstate")   # 订阅图像流并按 imgindex 归类
det.run()

各进程均由分析管理器(AnalysisManager)勾选启动;图像流、阈值与 imgindex 等在属 性树中配置。