ISR / inference.py

Commit History

revert: restore original single-video output with baked annotations
e737957

Zhen Ye Claude Opus 4.6 (1M context) commited on

feat: separate clean video from annotated video for interactive playback
7e455a2
unverified

Claude commited on

fix: resolve backend-frontend integration issues across API contract, error handling, and resource management
ed56ca1

Zhen Ye Claude Opus 4.6 (1M context) commited on

refactor: remove depth estimation pipeline entirely
1fad3ed

zye0616 Claude Opus 4.6 (1M context) commited on

fix: simplify review — fix mask NMS bug, remove dead code, hoist imports
d6c4e26

Zhen Ye Claude Opus 4.6 (1M context) commited on

feat: add universal post-detection NMS before tracking
ae40f9a

Zhen Ye Claude Opus 4.6 (1M context) commited on

feat: hide class labels on non-mission-relevant objects in rendered video
6a3e49a

Zhen Ye Claude Opus 4.6 (1M context) commited on

feat: mission-relevance coloring — red for relevant objects, gray for non-relevant
61b921a

Zhen Ye Claude Opus 4.6 (1M context) commited on

fix: clean up video display — remove track ID labels, smaller fonts, masks-only for segmentation
672057c

Zhen Ye Claude Opus 4.6 (1M context) commited on

feat(inspection): persist RLE masks during segmentation inference
a67c231

Zhen Ye Claude Opus 4.6 (1M context) commited on

feat(isr): store latest frame in writer thread for ISR cropping
fb09dce

Zhen Ye Claude Opus 4.6 commited on

feat: add TTFS instrumentation to run_inference pipeline
18df056

Zhen Ye Claude Opus 4.6 commited on

fix: steady 24fps MJPEG streaming with no frame drops
395185d

Zhen Ye Claude Opus 4.6 commited on

fix: weight download race condition + rewrite CLAUDE.md
f06dd83

Zhen Ye Claude Opus 4.6 commited on

refactor: remove first-frame tab and simplify to video-only UI
f8976b4

Zhen Ye Claude Opus 4.6 commited on

refactor: strip threat fields from all frontend and backend code
50d50b0

Zhen Ye Claude Opus 4.6 commited on

feat: add GPT vision-based mission relevance assessment
c5f1a37

Zhen Ye Claude Opus 4.6 commited on

fix: hide instance_id from segmentation overlay labels
f6bc38e

Zhen Ye Claude Opus 4.6 commited on

Eliminate redundant JPEG frame loading via shared frame store
f013501

Zhen Ye commited on

feat(ttfs): instrument segmentation time-to-first-stream
cffad78

Zhen Ye commited on

refactor: rename hf_yolov8 → yolo11 across codebase
02d40a4

Zhen Ye Claude Opus 4.6 commited on

chore: remove dead code and unused frontend modules
5a72443

Zhen Ye commited on

refactor(gsam2): make SAM2 detector-agnostic
d23c4ea

Zhen Ye commited on

fix: replace gated GSAM2 streaming with adaptive-rate publisher thread
4e729b9

Zhen Ye Claude Opus 4.6 commited on

perf: defer GPU->CPU mask transfer to render thread via LazyFrameObjects
97d32b8

Zhen Ye Claude Opus 4.6 commited on

fix: correct benchmark metrics — remove double-counting and add missing timers
3e8ca01

Zhen Ye Claude Opus 4.6 commited on

perf: pipeline GSAM2 tracking + rendering with startup buffer
108b51b

Zhen Ye Claude Opus 4.6 commited on

removed extra bbox lable and track id
15a100b

Zhen Ye commited on

feat: add num_maskmem parameter to /benchmark endpoint
a47c9fa

Zhen Ye Claude Opus 4.6 commited on

perf: GPU-resident tensor pipeline for SAM2 video propagation
abf2d0f

Zhen Ye Claude Opus 4.6 commited on

feat: add detailed timing metrics to GroundedSAM2 segmenter
d9cce19

Zhen Ye commited on

feat: add job processing timing and latency measurements to backend and frontend
9e53027

Zhen Ye commited on

feat(backend): enhance inference pipeline with GLM logic and structured outputs
05c8c5b

Zhen Ye commited on

Suppress labels for non-relevant objects in visualization
5118397

Zhen Ye commited on

Fix GSAM2 label rendering double-draw and sync GPT enrichment to job storage
985e1fe

Zhen Ye commited on

Handle GPT refusal paths and preserve assessment status
733ca2c

Zhen Ye commited on

Fix segmentation mission routing and first-frame GPT alignment
2fa425d

Zhen Ye commited on

Fix GSAM2 GPT writer state safety and background call args
43d3c55

Zhen Ye commited on

Fix cross-GPU mask device mismatch in GSAM2 reconciliation
55a2cb0

Zhen Ye commited on

Harden GSAM2 parallel pipeline and tracking reconciliation
824c842

Zhen Ye commited on

Refine Grounded-SAM2 tracking behavior and video frame handling
89e1672

Zhen Ye commited on

Remove SAM3 and standardize segmentation on Grounded-SAM2
a637bd3

Zhen Ye commited on

Fix Grounding DINO load reliability and writer error handling
e4ed98a

Zhen Ye commited on

Add diagnostic logging to pinpoint tracker dropping detections
235e34b

Zhen Ye Claude Opus 4.6 commited on

Fix GPT thread safety, improve relevance logic, and add caching for COCO matching
76d41fc

Zhen Ye commited on

Async GPT enrichment: fire-and-forget background task updates track cards from UNASSESSED to ASSESSED
6c48e3e

Zhen Ye commited on

Simplify first-frame processing, replace depth pre-scan with incremental stats, add GPT enrichment thread
de50589

Zhen Ye commited on

Add StreamingVideoWriter (ffmpeg pipe), reuse first-frame GPT results in inference pipeline
014fc47

Zhen Ye commited on

Update overlays, tracker, GPT reasoning, and threat chat improvements
1425674

Zhen Ye commited on

feat: Add LLM post-processing relevance gate for broad detection
495a767

Zhen Ye Claude Opus 4.6 commited on