- report valid coverage and depth percentiles even when XYZ ground truth is absent
- accept depth bounds and optional color-mapped PNG output for visual inspection
- retain accuracy metrics when point_cloud.obj is available
- add a batch helper that renders Markdown tables and optional JSON and PNG artifacts
- document benchmark inputs, dataset limits, and visualization tradeoffs