Changelog
Al-Haytham Filter release notes
v0.2.5 - 2024-03-26
Added
- Internal improvements
v0.2.0 - 2025-02-11
Added
- Edge mode support. It works with standalone filter_runtime filters.
v0.1.0 - 2024-11-26
Added
-
Initial Release: new
FilterAlHaytham
filter for verifying prediction output via frame-by-frame comparison. It reads two json files and outputs a comparison between them, frame by frame and aggregated. -
Benchmarking via JSON Comparison
- Compares frame-level data between predictions and ground truth
- Computes metrics for per-frame and per-ROI correctness
-
Golden File Generation
- Supports automatic creation of ground truth JSON (
create_golden_file: true
) - Switches to benchmarking mode if a ground truth file exists
- Supports automatic creation of ground truth JSON (
-
Offline Mode Support
- Simulates pipeline behavior using saved prediction JSON (
prediction_json_path
)
- Simulates pipeline behavior using saved prediction JSON (
-
Configurable Matching Thresholds
- Tune ROI matching using
iou_threshold
and classification comparison usingacc_threshold
- Tune ROI matching using
-
Debug and Visualization
- Optional
draw_visualization
flag to enable drawing during verification - Verbose logging via
debug: true
- Optional
-
Structured Output Reports
- Generates
per_frame_results.json
andper_roi_results.json
with detailed benchmark results
- Generates