Commit History

Pin transformers to stable 5.1.0
ed6bae2

Zhen Ye commited on

Fix Grounding DINO load reliability and writer error handling
a7f0600

Zhen Ye commited on

Rename UI terms: Reason->Detect, Engage->Track
ec62a08

Zhen Ye commited on

fix: replaced batch with sequential
af0f84f

Zhen Ye commited on

Fix: Grounding DINO batch inference
8bc4370

Zhen Ye commited on

Add diagnostic logging to pinpoint tracker dropping detections
a70bcf5

Zhen Ye Claude Opus 4.6 commited on

Fix Grounding DINO detections dropped by ByteTracker threshold mismatch
0d3be57

Zhen Ye Claude Opus 4.6 commited on

Fix track cards stuck at UNASSESSED due to frontend race condition
ba91677

Zhen Ye Claude Opus 4.6 commited on

Fix GroundingDino loading: manually materialize meta tensors to support tied weights
fe2ace8

Zhen Ye commited on

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

Zhen Ye commited on

Fix GPT thread safety, improve relevance logic, and add caching for COCO matching
374a0ef

Zhen Ye commited on

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

Zhen Ye commited on

Event-driven MJPEG streaming, GPT concurrency semaphore, pre-resize frames in publisher
dbfb5c9

Zhen Ye commited on

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

Zhen Ye commited on

Jobs: forward cached GPT results, reduce stream buffer to 60, wire up first_frame_gpt_results
ecbbe4e

Zhen Ye commited on

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

Zhen Ye commited on

GPT reasoning: add in-memory frame encoding, image_b64 support, use gpt-4o-mini for relevance
55e372a

Zhen Ye commited on

Add semantic COCO class matching via sentence-transformers and expand synonym table
58bb3a4

Zhen Ye commited on

Refactor ByteTracker: add min_hits confirmation, split thresholds, associate unconfirmed tracks
7e7e04e

Zhen Ye commited on

Redesign track cards with inline features, remove separate features panel, clean up overlays
e7dfc36

Zhen Ye commited on

Tune ByteTracker: lower track_thresh to 0.3, increase track_buffer to 60
fb5e94d

Zhen Ye commited on

Add vision-grounded mission parsing: send first frame to GPT for object class refinement
98a4ff6

Zhen Ye commited on

Update overlays, tracker, GPT reasoning, and threat chat improvements
0c01887

Zhen Ye commited on

Reduce left sidebar by 50% and move track cards to right of video
7eaf762

Zhen Ye commited on

feat: Add LLM post-processing relevance gate for broad detection
624478a

Zhen Ye Claude Opus 4.6 commited on

feat: Add mission-driven object relevance abstractions
a2ca6f9

Zhen Ye Claude Opus 4.6 commited on

ui: Remove scanning effect from overlay
ae714ec

Zhen Ye commited on

ui: Remove glow effects from bounding boxes and aimpoints
87e151b

Zhen Ye commited on

ui: Make video frame full-width, move features beside track cards
45f9535

Zhen Ye commited on

fix: Remove chat emojis, improve tracker GPT metadata sync
d2acfa9

Zhen Ye commited on

feat: Add threat chat feature for Q&A about detected threats
0effcd5

Zhen Ye commited on

chore(frontend): Remove Engagement Policy section and fix engage button
163ff2b

Zhen Ye commited on

chore(frontend): Remove unused UI sections - radar, intel summary, HEL knobs, atmosphere, and trade space
2dd0fb8

Zhen Ye commited on

chore(forensics): finalize verification and trace validation\n\n- Fix unreachable background reasoning in inference.py\n- Enable enabling GPT reasoning by default in frontend\n- Verify correct data mapping for 15 naval fields\n- Clean up legacy code paths and ensure backward compatibility
2fb805f

Zhen Ye commited on

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
8094b21

Zhen Ye commited on

Fix: IndexError in ByteTracker
0834617

Zhen Ye commited on

feat: replace SimpleTracker with ByteTrack
6896025

Zhen Ye commited on

Show first frame radar when processed image appears
85ec659

Zhen Ye Claude Opus 4.5 commited on

Add military-style radar with helicopter demo mode
d496e6d

Zhen Ye Claude Opus 4.5 commited on

Refine overlays: Hide on first frame and remove speed from labels
7a7588e

Zhen Ye commited on

Respect CUDA_VISIBLE_DEVICES env var (do not delete it)
d3c7792

Zhen Ye commited on

Fix NameError: import set_track_data in inference.py
03a0884

Zhen Ye commited on

Add writer loop error logging
eb52404

Zhen Ye commited on

Add aggressive worker debug logging and BaseException catch
6a62982

Zhen Ye commited on

Add granular logging for frame processing and ffmpeg
bbef397

Zhen Ye commited on

Fix backend worker pipeline stall on exception (add fallback fallback)
955fa9e

Zhen Ye commited on

Fix video playback race condition, local file protocol, and backend worker crash
19fdabe

Zhen Ye commited on

feat: Implement depth-based distance estimation and frontend integration
78d352c

Zhen Ye commited on

fix: Increase queue buffer to absorb GPT latency
89b854c

Zhen Ye commited on

feat: Radar historic traces and fix DETR crash
fe670b9

Zhen Ye commited on