Changelog
Quality Gate Filter release notes
v0.2.9 - 2025-01-26
Changed
- Updated documentation
v0.2.8 - 2025-08-08
Added
- OCR benchmarking Capability
v0.2.7 - 2025-07-15
Updated
- Migrated from filter_runtime to openfilter
Added
- Internal improvements:
make installuses editable mode by default
v0.2.6 - 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 Quality Gate 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_thresholdand classification comparison usingacc_threshold
- Tune ROI matching using
-
Debug and Visualization
- Optional
draw_visualizationflag to enable drawing during verification - Verbose logging via
debug: true
- Optional
-
Structured Output Reports
- Generates
per_frame_results.jsonandper_roi_results.jsonwith detailed benchmark results
- Generates