Skip to main content

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
  • Offline Mode Support

    • Simulates pipeline behavior using saved prediction JSON (prediction_json_path)
  • Configurable Matching Thresholds

    • Tune ROI matching using iou_threshold and classification comparison using acc_threshold
  • Debug and Visualization

    • Optional draw_visualization flag to enable drawing during verification
    • Verbose logging via debug: true
  • Structured Output Reports

    • Generates per_frame_results.json and per_roi_results.json with detailed benchmark results