detection_base / app.py

Commit History

feat: expose step param on /detect/async, default to 7
05bd36a

Zhen Ye Claude Opus 4.6 commited on

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

Zhen Ye commited on

refactor: rename hf_yolov8 → yolo11 across codebase
f89fa0b

Zhen Ye Claude Opus 4.6 commited on

feat(segmentation): add YSAM2 variants and mission-aware detector mapping
6268ac2

Zhen Ye commited on

refactor(gsam2): make SAM2 detector-agnostic
21c29ae

Zhen Ye commited on

perf: increase production keyframe step from 20 to 60
97b3a45

Zhen Ye Claude Opus 4.6 commited on

perf: set SAM2 num_maskmem to 7 (trained default) in production
0c8527d

Zhen Ye Claude Opus 4.6 commited on

feat: expose num_maskmem parameter in benchmark profile/analysis endpoints
afbbf27

Zhen Ye Claude Opus 4.6 commited on

feat: add benchmark profiler & roofline analysis system
078b447

Zhen Ye Claude Opus 4.6 commited on

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

Zhen Ye Claude Opus 4.6 commited on

fix: track cards update during playback + periodic GPT re-analysis
6a99834

Zhen Ye Claude Opus 4.6 commited on

fix: correct benchmark metrics — remove double-counting and add missing timers
2f284f5

Zhen Ye Claude Opus 4.6 commited on

perf: set num_maskmem=3 for all inference paths
e9834ad

Zhen Ye Claude Opus 4.6 commited on

feat: add num_maskmem parameter to /benchmark endpoint
1c6c619

Zhen Ye Claude Opus 4.6 commited on

feat: add /gpu-monitor endpoint for live nvidia-smi streaming
fc9835a

Zhen Ye Claude Opus 4.6 commited on

feat: add detailed timing metrics to GroundedSAM2 segmenter
74ae00c

Zhen Ye commited on

feat: add job processing timing and latency measurements to backend and frontend
517108e

Zhen Ye commited on

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

Zhen Ye commited on

Handle GPT refusal paths and preserve assessment status
aadca27

Zhen Ye commited on

Fix segmentation mission routing and first-frame GPT alignment
d73eff6

Zhen Ye commited on

Remove SAM3 and standardize segmentation on Grounded-SAM2
3fde4e4

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

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

Zhen Ye commited on

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

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

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

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

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

Zhen Ye commited on

feat: Real-time radar directionality via track sync
3a793fe

Zhen Ye commited on

fix: Update static file path for deployment
22ef6b4

Zhen Ye commited on

feat: Continuous object tracking, speed estimation, and overlay syncing
ff50694

Zhen Ye commited on

Fix inference concurrency bugs and enable default first-frame GPT
06e44d3

Zhen Ye commited on

Add internvl dependency and disable frontend caching
51193fd

Zhen Ye commited on

Optimize streaming buffer and implement parallel depth pipeline
8d938e9

Zhen Ye commited on

Refactor: Decouple depth estimator and suppress noisy logs
64bbe44

Zhen Ye commited on

fix: Handle empty GPT responses and log outputs
1eea4fe

Zhen Ye commited on

feat: Implement Tab 2 GPT-based ranging and remove legacy depth calc
e16d22f

Zhen Ye commited on

Optimize MJPEG stream and fix first-frame UX
16cab91

Zhen Ye commited on

Enable MJPEG streaming for live video feedback
a52a96d

Zhen Ye commited on

Add python-dotenv support for local GPT testing
48ece04

Zhen Ye commited on

Integrated GPT Reasoning and Object Track Cards
fe2ee0d

Zhen Ye commited on

Implement Tab 1 Radar View, fix background depth crash, and set main page redirect
b30c328

Zhen Ye commited on

Fix frontend layout and make depth estimation optional backend-wide
fbd1770

Zhen Ye commited on

Feature: GPT distance integration, Radar Map, and optional legacy depth
0eeb0d9

Zhen Ye commited on

Fix HuggingFace cache permission error by setting HF_HOME to /tmp
2751463

Zhen Ye commited on

Fix GPU visibility, update depth scale, and improve radar display timing
be0e60f

Zhen Ye commited on