{ "compare_url": "http://192.168.200.184/newpec/navsea-compare-karatsu-20nm.html", "compare_version": "compare-r11-20260401-0115", "backend_audit_json": "/root/sourceserver/pbf/NavSea_Original_vs_Delivery_Render_Audit_Karatsu_20nm_2026-03-31.r7.json", "visual_metrics": { "image_width": 640, "image_height": 400, "total_pixels": 256000, "changed_pixels": 235857, "changed_ratio": 0.921316, "mean_abs_rgb": [ 32.7825, 31.9123, 51.3612 ], "rms_rgb": [ 56.2597, 51.4488, 69.7204 ], "diff_bbox": [ 0, 0, 640, 400 ], "full_crop_left": [ 0, 150, 640, 550 ], "full_crop_right": [ 640, 150, 1280, 550 ], "hotspots": [ { "image_width": 109, "image_height": 64, "total_pixels": 6976, "changed_pixels": 6975, "changed_ratio": 0.999857, "mean_abs_rgb": [ 111.3999, 94.5026, 86.0499 ], "rms_rgb": [ 148.6028, 125.1472, 112.7118 ], "diff_bbox": [ 0, 0, 109, 64 ], "id": "east_breakwater_marks", "label": "东侧防波堤灯台区", "notes": "防波堤灯台和港口标记区。优先验证远一点的灯台/航标是否也能稳定打出来。", "backend_focus": [ "p航路標識群", "safety_icon_missing" ], "pane_box_norm": [ 0.83, 0.0, 1.0, 0.16 ], "pane_box_pixels": [ 531, 0, 640, 64 ], "left_image": "report/strict_audit_final_20nm/hotspots/east_breakwater_marks_left.png", "right_image": "report/strict_audit_final_20nm/hotspots/east_breakwater_marks_right.png", "diff_image": "report/strict_audit_final_20nm/hotspots/east_breakwater_marks_diff.png" }, { "image_width": 147, "image_height": 80, "total_pixels": 11760, "changed_pixels": 9533, "changed_ratio": 0.810629, "mean_abs_rgb": [ 24.2571, 22.39, 27.698 ], "rms_rgb": [ 48.344, 45.8837, 50.5034 ], "diff_bbox": [ 0, 0, 147, 80 ], "id": "takashima_main_harbor_marks", "label": "高岛主港航标区", "notes": "主港口灯塔、红绿标识、近岸障碍标记。优先验证灯塔、小灯、红绿标识是否真正恢复。", "backend_focus": [ "p航路標識群", "safety_icon_missing", "text_missing_in_engineering" ], "pane_box_norm": [ 0.34, 0.05, 0.57, 0.25 ], "pane_box_pixels": [ 218, 20, 365, 100 ], "left_image": "report/strict_audit_final_20nm/hotspots/takashima_main_harbor_marks_left.png", "right_image": "report/strict_audit_final_20nm/hotspots/takashima_main_harbor_marks_right.png", "diff_image": "report/strict_audit_final_20nm/hotspots/takashima_main_harbor_marks_diff.png" }, { "image_width": 115, "image_height": 68, "total_pixels": 7820, "changed_pixels": 5708, "changed_ratio": 0.729923, "mean_abs_rgb": [ 21.7578, 22.3706, 25.4146 ], "rms_rgb": [ 36.6022, 39.835, 43.5517 ], "diff_bbox": [ 0, 0, 115, 68 ], "id": "takashima_inner_nearshore_hazards", "label": "高岛近岸碍航与鱼礁区", "notes": "近岸鱼礁、碍航点、灯塔与小灯混合区。优先验证鱼礁和碍航物是否还在。", "backend_focus": [ "p投錨注意障害物", "p航行危険障害物", "p航路標識群" ], "pane_box_norm": [ 0.44, 0.14, 0.62, 0.31 ], "pane_box_pixels": [ 282, 56, 397, 124 ], "left_image": "report/strict_audit_final_20nm/hotspots/takashima_inner_nearshore_hazards_left.png", "right_image": "report/strict_audit_final_20nm/hotspots/takashima_inner_nearshore_hazards_right.png", "diff_image": "report/strict_audit_final_20nm/hotspots/takashima_inner_nearshore_hazards_diff.png" } ] }, "backend_summary": { "original_feature_instances": 258317, "engineering_feature_instances": 258317, "result_count": 516634, "status_counts": { "extra_in_engineering": 258317, "missing_in_engineering": 258317 }, "top_annotation_issues": [ { "issue": "extra_text_in_engineering", "source_layer": "bathymetry_line", "count": 24168 }, { "issue": "text_missing_in_engineering", "source_layer": "L海底地形", "count": 24168 }, { "issue": "extra_text_in_engineering", "source_layer": "depth_contour", "count": 11929 }, { "issue": "text_missing_in_engineering", "source_layer": "L等深線", "count": 11929 }, { "issue": "extra_text_in_engineering", "source_layer": "seabed_text_point", "count": 4499 }, { "issue": "text_missing_in_engineering", "source_layer": "p底質", "count": 4499 }, { "issue": "extra_text_in_engineering", "source_layer": "navigation_marks", "count": 1516 }, { "issue": "text_missing_in_engineering", "source_layer": "p航路標識群", "count": 1516 }, { "issue": "text_missing_in_engineering", "source_layer": "p地名", "count": 1444 }, { "issue": "extra_text_in_engineering", "source_layer": "place_label_sea", "count": 1444 } ], "top_style_semantic_issues": [ { "issue": "depth_numeric_missing", "source_layer": "L海底地形", "count": 24168 }, { "issue": "depth_numeric_missing", "source_layer": "L等深線", "count": 11929 }, { "issue": "safety_icon_missing", "source_layer": "p航路標識群", "count": 1885 }, { "issue": "depth_numeric_missing", "source_layer": "L概略等深線", "count": 350 }, { "issue": "clearance_numeric_missing", "source_layer": "p高さ制限", "count": 33 } ], "top_source_layer_issues": [ { "status": "extra_in_engineering", "source_layer": "baseline_outline", "count": 87709 }, { "status": "missing_in_engineering", "source_layer": "P基本線ククリ", "count": 87709 }, { "status": "extra_in_engineering", "source_layer": "baseline_area", "count": 50421 }, { "status": "missing_in_engineering", "source_layer": "P基本線", "count": 50421 }, { "status": "extra_in_engineering", "source_layer": "depth_contour", "count": 36460 }, { "status": "missing_in_engineering", "source_layer": "L等深線", "count": 36460 }, { "status": "extra_in_engineering", "source_layer": "bathymetry_line", "count": 35940 }, { "status": "missing_in_engineering", "source_layer": "L海底地形", "count": 35940 }, { "status": "extra_in_engineering", "source_layer": "onshore_structure_line", "count": 10544 }, { "status": "missing_in_engineering", "source_layer": "L陸上構造物陸", "count": 10544 } ] }, "notes": [ "Visual metrics are browser-rendered screenshot diff metrics from the fixed compare page.", "Backend metrics are current render-audit summary metrics and may remain blind to sprite-load failures." ] }