Add 20nm object preservation audit and final hazard icon fix
This commit is contained in:
@@ -12,12 +12,12 @@ Remote: `ssh://git@nas:2222/tei/pbf.git`
|
||||
|
||||
当前页面版本体系:
|
||||
|
||||
- `HTML: compare-r13-20260401-1105`
|
||||
- `HTML: compare-r14-20260401-1523`
|
||||
|
||||
当前页面支持 2 个 profile,但仍是同一张 HTML:
|
||||
|
||||
1. 唐津 20 海里
|
||||
- `Style: karatsu-final-style-r3-20260401-1105 (style.navsea-delivery-karatsu-20nm-final.json)`
|
||||
- `Style: karatsu-final-style-r4-20260401-1523 (style.navsea-delivery-karatsu-20nm-final.json)`
|
||||
- `PBF: karatsu-final-pbf-20nm-20260401-0248 (pbf-delivery-karatsu-20nm-final)`
|
||||
|
||||
2. 九州
|
||||
@@ -55,16 +55,19 @@ Remote: `ssh://git@nas:2222/tei/pbf.git`
|
||||
|
||||
- `20nm pbf` 本身最近没有被重建改坏
|
||||
- 鱼礁、灯塔、灯台等对象在 `20nm pbf` 里仍然存在
|
||||
- 当前 compare 页右侧使用的是 `20nm final PBF`,不是旧的 `20nm delivery`
|
||||
- 当前“看起来又丢了”的主因优先判断为:
|
||||
- style 表达式 / icon 选择问题
|
||||
- 图层叠放和 icon-size 导致的近距离互相遮挡
|
||||
- 不是 compare HTML 切错
|
||||
- 也不是 20nm pbf 最近重建
|
||||
- 也不是 20nm pbf 最近重建坏了对象
|
||||
|
||||
当前新增结论:
|
||||
|
||||
- 紫色大 `X` 对应的不是 `428`
|
||||
- 它实际对应 `symbol-daytime-429`
|
||||
- 在当前 sprite 体系里:
|
||||
- `409 -> symbol-daytime-409`
|
||||
- `429 -> symbol-daytime-429`
|
||||
- `428` 更像鱼礁/椭圆眼形符号
|
||||
- 第二类“X 丢了”的问题,已经确认有一部分是危险物点与红绿小灯在近坐标重叠:
|
||||
- 例如同一热点存在:
|
||||
@@ -72,25 +75,48 @@ Remote: `ssh://git@nas:2222/tei/pbf.git`
|
||||
- red light `30600002` at `[3013,524]`
|
||||
- green light `30600001` at `[3029,505]`
|
||||
- 这类问题更像图层叠放和当前 icon-size 过大,不是 PBF 缺对象
|
||||
- 但 `fid=13025299` 这类对象不是重叠问题:
|
||||
- 左侧原始版是 `p航行危険障害物 / 分類番号 409`
|
||||
- 当前右侧 `20nm final` 在同坐标附近没有等价保留下这个 `409`
|
||||
- 这是 `builder / mapping` 问题,不是单纯 style 问题
|
||||
- 当前审计没把它快速暴露出来的原因有两层:
|
||||
- `20nm` backend render audit 只能在层级总量上报:
|
||||
- `icon_missing_in_engineering | p航行危険障害物 | 664`
|
||||
- `extra_icon_in_engineering | navigation_hazard_point | 664`
|
||||
- 它提示“这一层有问题”,但不会自然收敛到 `fid=13025299`
|
||||
- AOI 小范围图像审计当前热点没有覆盖这块 `荒曽根/大曽根` 区域
|
||||
- 当前 builder 风险点:
|
||||
- `p航行危険障害物 / p投錨注意障害物` 的 hazard 语义推断太粗
|
||||
- 很多对象会被归并进 `hazard_mark / obstruction / fish_reef / wreck` 这些大桶
|
||||
- 原始 `分類番号 409` 这类细分对象没有独立保真规则
|
||||
- `fid=13025299` 这类对象的最新结论已经纠正:
|
||||
- 左侧原始版是 `p航行危険障害物 / 分類番号 409 / 孤立危険物`
|
||||
- 当前 `20nm final` 后台对象保真审计显示这类 `409` 在 final 里是完整保留下来的
|
||||
- 当前问题已经收敛成:
|
||||
- 旧 `20nm delivery` 没保留 `class_code`
|
||||
- `20nm final style` 之前没有对 `navigation_hazard_point` 按 `class_code` 选 icon
|
||||
- 也就是说,这批点现在的主问题是 `final style`,不是 `final PBF` 丢对象
|
||||
|
||||
一句话判断:
|
||||
|
||||
- 当前 `20nm final` 这条线,危险物对象保真已经过关
|
||||
- 当前主矛盾是 `style`
|
||||
- 不是 `PBF 不见了`
|
||||
|
||||
## Object Preservation Audit
|
||||
|
||||
当前已经新增一条专门的对象保真审计:
|
||||
|
||||
- 脚本:
|
||||
- [`navsea_object_preservation_audit.py`](/root/sourceserver/pbf/navsea_object_preservation_audit.py)
|
||||
- 报告:
|
||||
- [`report/object_preservation_20nm/object_preservation_delivery_20nm.md`](/root/sourceserver/pbf/report/object_preservation_20nm/object_preservation_delivery_20nm.md)
|
||||
- [`report/object_preservation_20nm/object_preservation_final_20nm.md`](/root/sourceserver/pbf/report/object_preservation_20nm/object_preservation_final_20nm.md)
|
||||
|
||||
当前结论非常明确:
|
||||
|
||||
- `delivery_20nm`
|
||||
- raw objects: `2090`
|
||||
- preserved: `0`
|
||||
- raw class lost: `2090`
|
||||
- `final_20nm`
|
||||
- raw objects: `2090`
|
||||
- preserved: `2090`
|
||||
- missing object: `0`
|
||||
- raw class lost: `0`
|
||||
|
||||
重点含义:
|
||||
|
||||
- 旧 `20nm delivery` 的危险物细分类全部丢失
|
||||
- 当前 `20nm final` 的危险物细分类已经完整保留下来
|
||||
- `p航行危険障害物:409` 在 final 中是:
|
||||
- raw=`25`
|
||||
- preserved=`25`
|
||||
|
||||
## Final Release Candidate
|
||||
|
||||
@@ -152,7 +178,9 @@ Remote: `ssh://git@nas:2222/tei/pbf.git`
|
||||
- 为了恢复危险物和灯标/浮标细节,重新带回了:
|
||||
- `class_code`
|
||||
- `display_code`
|
||||
- `r3` 已把危险物和航标 icon-size 收回旧版默认尺度,优先减轻危险物与灯标互相遮挡
|
||||
- `r4` 已补上:
|
||||
- `navigation_hazard_point` 按 `class_code` 选 icon
|
||||
- 之前 `r3` 已把危险物和航标 icon-size 收回旧版默认尺度,优先减轻危险物与灯标互相遮挡
|
||||
- 但当前 AOI 图像审计仍显示大差异
|
||||
- 所以它目前只能算 `final release candidate`
|
||||
- 还不能直接认定为稳定最终版
|
||||
@@ -189,24 +217,31 @@ Remote: `ssh://git@nas:2222/tei/pbf.git`
|
||||
- 先 `object preservation audit`
|
||||
- 再 `render audit`
|
||||
- 最后 `AOI / visual audit`
|
||||
- 其中 `20nm` 的危险物对象保真,当前已经有专门脚本和报告,不再只靠 render audit 猜
|
||||
|
||||
## Current Audit Status
|
||||
|
||||
### 20nm Visual Pilot
|
||||
|
||||
当前新版 `r14 / style-r4` strict audit:
|
||||
|
||||
- [`report/strict_audit_final_20nm_r4/strict_audit_summary.md`](/root/sourceserver/pbf/report/strict_audit_final_20nm_r4/strict_audit_summary.md)
|
||||
- changed ratio: `0.916883`
|
||||
|
||||
当前 3 个热点:
|
||||
|
||||
1. `takashima_main_harbor_marks`
|
||||
- changed ratio: `0.783759`
|
||||
- changed ratio: `0.800170`
|
||||
2. `takashima_inner_nearshore_hazards`
|
||||
- changed ratio: `0.744246`
|
||||
- changed ratio: `0.711509`
|
||||
3. `east_breakwater_marks`
|
||||
- changed ratio: `0.617833`
|
||||
- changed ratio: `0.999713`
|
||||
|
||||
这说明:
|
||||
|
||||
- 视觉仍然没有收敛到“可推广”状态
|
||||
- 主港航标区仍是第一优先级观察点
|
||||
- 近岸碍航与鱼礁区有一点改善,但离稳定还远
|
||||
|
||||
### 10nm Object-Level Backend Audit
|
||||
|
||||
|
||||
Reference in New Issue
Block a user