Skip to content
This repository was archived by the owner on Sep 13, 2026. It is now read-only.

v3.0.0: D-S 融合引擎 + 轻量 DL 传感器 + 调度管理器 + schema v3

Choose a tag to compare

@Moritz230127 Moritz230127 released this 01 Sep 05:14
· 67 commits to main since this release

v3.0.0 — V3 大版本(2026-09-01)

① 融合引擎(核心创新)

  • vs_fusion.py:D-S 证据理论融合(mass 映射 + 正交和组合 + belief/plausibility/uncertainty)+ 匈牙利全局匹配
  • 替代旧 vs_crosscheck.py 硬阈值:边界场景误报率 70% → 0%(实证)

② 6 个新传感器

  • vs_saliency.py:U²-Net(ONNX GPU)显著性 → top-N 候选区域(破解复杂背景 zoom-in 死锁)
  • vs_segment.py:MobileSAM(5M GPU)前景分割(saliency 联动 box 提示)
  • vs_depth.py:MiDaS-small(21M ONNX)单目深度
  • vs_edge.py:Devernay 亚像素边缘(像素值半值插值,精度 0.0000px)
  • vs_ascii.py:多分辨率 ASCII 栅格(纯文本 LLM 粗看通道)
  • vs_geometry.py:VTracer SVG 化 → 形状原语

③ 调度管理器(vsched + vsd)

  • 显存预算表(6.5GB)+ 并发信号量 + LRU + 优先级队列 + 功耗感知(battery/plugged)+ CPU 降级
  • 子进程隔离:并发 5 任务显存峰值 816MB,零 OOM

④ 优化重构

  • SLIC 超像素 / 真 Otsu / OCR 词典纠错 / audit3d multiprocessing 并行

⑤ schema v3 + 多轮协议

  • schema v3 全量替换 v2(findings/candidates/foreground/evidence/uncertainty)
  • vs_protocol.py:analyze/zoom/probe 三动作(SeeingEye 模式多轮反馈)

⑥ 移除(零其他模型约束)

  • 删除 vs_semantic/vs_critic/vs_vlm/vs_crosscheck/vs_chart(qwen3-vl/ollama 依赖清零)
  • 零第三方 API,全部输出确定性可复算

⑦ 验证

  • 61 断言回归全绿 + 全功能测试 31/31 PASS
  • 端到端 3 类真实图(UI/复杂背景/精密零件)候选区全部精确命中
  • 全流水线 2.9s(GPU)

环境

  • 新增 vsensor conda env(GPU torch cu124 + skimage + onnxruntime-gpu + vtracer + mobile-sam)
  • 三 env 隔离(vsensor/pi-vision/omniparser)