ISR / utils

Commit History

  1. refactor: clean up backend utilities and background job handler⁠

    zye0616 +1: Claude Opus 4.6 (1M context)
    c1e17cf
  2. refactor(tracker): clean up ByteTracker implementation⁠

    zye0616 +1: Claude Opus 4.6 (1M context)
    fc033d4
  3. refactor: anonymize LLM labels, merge fragmented tracks, and tune defaults⁠

    zye0616 +1: Claude Opus 4.6 (1M context)
    fec2ee8

  1. fix: clean up video display — remove track ID labels, smaller fonts, masks-only for segmentation⁠

    Zhen Ye +1: Claude Opus 4.6 (1M context)
    672057c

  1. refactor: remove first-frame tab and simplify to video-only UI⁠

    Zhen Ye +1: Claude Opus 4.6
    f8976b4

  1. refactor: remove remaining dead HEL/threat code remnants⁠

    Zhen Ye +1: Claude Opus 4.6
    be9d440
  2. feat: add per-object satisfaction reasoning pipeline⁠

    Zhen Ye +1: Claude Opus 4.6
    6e7b2b3
  3. refactor: strip threat fields from all frontend and backend code⁠

    Zhen Ye +1: Claude Opus 4.6
    50d50b0
  4. refactor: delete dead threat code (threat_chat.py, hel.js)⁠

    Zhen Ye +1: Claude Opus 4.6
    21d90f0

  1. feat: replace drone_yolo with YOLOv8-VisDrone detector⁠

    Zhen Ye +1: Claude Opus 4.6
    dda4696

  1. feat: add GPT vision-based mission relevance assessment⁠

    Zhen Ye +1: Claude Opus 4.6
    c5f1a37

  1. Eliminate redundant JPEG frame loading via shared frame store

    Zhen Ye
    f013501

  1. chore(yolo11): update yolo naming comments

    Zhen Ye
    6cf41fb
  2. refactor: rename hf_yolov8 → yolo11 across codebase⁠

    Zhen Ye +1: Claude Opus 4.6
    02d40a4
  3. feat(segmentation): add YSAM2 variants and mission-aware detector mapping

    Zhen Ye
    7d48e41
  4. chore: remove dead code and unused frontend modules

    Zhen Ye
    5a72443
  5. refactor(gsam2): make SAM2 detector-agnostic

    Zhen Ye
    d23c4ea
  6. perf: increase production keyframe step from 20 to 60⁠

    Zhen Ye +1: Claude Opus 4.6
    a0fe24f

  1. feat: expose num_maskmem parameter in benchmark profile/analysis endpoints⁠

    Zhen Ye +1: Claude Opus 4.6
    72a0c0b
  2. feat: add benchmark profiler & roofline analysis system⁠

    Zhen Ye +1: Claude Opus 4.6
    927cf02

  1. feat(frontend): improve UI for detection and chat interaction

    Zhen Ye
    ff48b97
  2. feat(backend): enhance inference pipeline with GLM logic and structured outputs

    Zhen Ye
    05c8c5b

  1. Handle GPT refusal paths and preserve assessment status

    Zhen Ye
    733ca2c

  1. Refine Grounded-SAM2 tracking behavior and video frame handling

    Zhen Ye
    89e1672
  2. Remove SAM3 and standardize segmentation on Grounded-SAM2

    Zhen Ye
    a637bd3

  1. Add diagnostic logging to pinpoint tracker dropping detections⁠

    Zhen Ye +1: Claude Opus 4.6
    235e34b

  1. Fix Grounding DINO detections dropped by ByteTracker threshold mismatch⁠

    Zhen Ye +1: Claude Opus 4.6
    8f30f48

  1. Refine GPT enrichment logic, add relevance badges to UI, and fix minor model/logging issues

    Zhen Ye
    47750a9
  2. Add StreamingVideoWriter (ffmpeg pipe), reuse first-frame GPT results in inference pipeline

    Zhen Ye
    014fc47
  3. GPT reasoning: add in-memory frame encoding, image_b64 support, use gpt-4o-mini for relevance

    Zhen Ye
    3c4f14e

  1. Refactor ByteTracker: add min_hits confirmation, split thresholds, associate unconfirmed tracks

    Zhen Ye
    1932c96
  2. Tune ByteTracker: lower track_thresh to 0.3, increase track_buffer to 60

    Zhen Ye
    0c1b533
  3. Add vision-grounded mission parsing: send first frame to GPT for object class refinement

    Zhen Ye
    569aa92
  4. Update overlays, tracker, GPT reasoning, and threat chat improvements

    Zhen Ye
    1425674
  5. feat: Add LLM post-processing relevance gate for broad detection⁠

    Zhen Ye +1: Claude Opus 4.6
    495a767
  6. feat: Add mission-driven object relevance abstractions⁠

    Zhen Ye +1: Claude Opus 4.6
    ec42e2b

  1. fix: Remove chat emojis, improve tracker GPT metadata sync⁠

    Zhen Ye
    8954d50
  2. feat: Add threat chat feature for Q&A about detected threats⁠

    Zhen Ye
    689b163

  1. feat(threat-assessment): implement naval threat analysis with GPT-4o\n\n- Rename utils/gpt_distance.py to utils/gpt_reasoning.py and update logic for 15 naval threat features\n- Add Pydantic schemas for NavalThreatAssessment in utils/schemas.py\n- Update backend (app.py, inference.py) to use new threat estimation and pass full metadata\n- refactor(frontend): render threat level badges and detailed feature table in UI

    Zhen Ye
    b2c37ab

  1. Fix: IndexError in ByteTracker

    Zhen Ye
    6d57a30
  2. feat: replace SimpleTracker with ByteTrack

    Zhen Ye
    e2ab4dc

  1. Add granular logging for frame processing and ffmpeg

    Zhen Ye
    a4f6ac4

  1. fix: Switch to gpt-4o-mini and verified queue safety

    Zhen Ye
    f9fb35b

  1. feat: Implement SAHI Tiling for 4K video detection⁠

    Zhen Ye
    b121a08
  2. feat: Implement AsyncVideoReader for parallel video decoding⁠

    Zhen Ye
    2ec5dcb

  1. fix: Handle empty GPT responses and log outputs

    Zhen Ye
    645cc72

  1. Feature: GPT distance integration, Radar Map, and optional legacy depth

    Zhen Ye
    af004bd

  1. update:inference pipeline optimization

    Zhen Ye
    7f8fcb7

  1. inital commit

    Zhen Ye
    f297b77