离子检测系列
亮斑/单离子检测与离子态判别:BrightSpots、SingleIonPresent 与 IonState 分析进程。
模块概览
| 模块 | 类 | 检测方式 | 用途 |
|---|---|---|---|
ion_blob | BrightSpots | 阈值分割 + 连通域计数 | 统计每帧图中的离子数 |
bright_spots | BrightSpots | skimage blob_dog | 检测亮斑,输出位置掩膜与 bloblist |
single_ion_present | SingleIonPresent | 计数 + 高斯拟合参数多标准 | 判断单个离子是否出现 |
ion_state | IonState | 按 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 等在属 性树中配置。