perception / utils

Commit History

Eliminate redundant JPEG frame loading via shared frame store
c97a5f9

Zhen Ye commited on

chore(yolo11): update yolo naming comments
0719ba5

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

chore: remove dead code and unused frontend modules
d74c718

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

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

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

Zhen Ye commited on

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

Zhen Ye commited on

Handle GPT refusal paths and preserve assessment status
aadca27

Zhen Ye commited on

Refine Grounded-SAM2 tracking behavior and video frame handling
032b60f

Zhen Ye commited on

Remove SAM3 and standardize segmentation on Grounded-SAM2
3fde4e4

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

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

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

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

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

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

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

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

Add granular logging for frame processing and ffmpeg
bbef397

Zhen Ye commited on

fix: Switch to gpt-4o-mini and verified queue safety
68bac29

Zhen Ye commited on

feat: Implement SAHI Tiling for 4K video detection
af29397

Zhen Ye commited on

feat: Implement AsyncVideoReader for parallel video decoding
356dce8

Zhen Ye commited on

fix: Handle empty GPT responses and log outputs
1eea4fe

Zhen Ye commited on

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

Zhen Ye commited on

update:inference pipeline optimization
9606129

Zhen Ye commited on

inital commit
b30e7a3

Zhen Ye commited on