Commit Graph

92 Commits

Author SHA1 Message Date
crosstyan 5f98844aff feat: add drf author checkpoint compatibility bundle 2026-03-14 17:12:27 +08:00
crosstyan a0150c791f feat: retain best checkpoints and support alternate output roots 2026-03-11 01:14:05 +08:00
crosstyan 44e62ae3ae feat: add scoliosis skeleton experiment tooling 2026-03-10 15:03:53 +08:00
crosstyan 5a02036318 Add weighted CE proxy and fix loss imports 2026-03-10 00:40:41 +08:00
crosstyan 6c8cd2950c Add proxy eval and skeleton experiment tooling 2026-03-09 23:13:18 +08:00
crosstyan 36aef46a0d Add resumable ScoNet skeleton training diagnostics 2026-03-09 15:57:13 +08:00
crosstyan 295d951206 Align DRF skeleton preprocessing with upstream heatmap path 2026-03-08 14:50:35 +08:00
crosstyan bbb41e8dd9 Refine DRF preprocessing and body-prior pipeline 2026-03-08 04:04:15 +08:00
crosstyan 00fcda4fe3 feat: extract opengait_studio monorepo module
Move demo implementation into opengait_studio, retire Sports2D runtime integration, and align packaging with root-level monorepo dependency management.
2026-03-07 18:14:13 +08:00
crosstyan 51eee70a4b Add DRF Scoliosis1K pipeline and optional wandb logging 2026-03-07 18:10:11 +08:00
crosstyan 654409ff50 fix(pipeline): enhance silhouette selection with structured output 2026-03-02 17:22:33 +08:00
crosstyan ab738c1615 fix(demo): clear stale classification overlay after tracking loss 2026-03-02 16:45:20 +08:00
crosstyan f6859cfa79 fix(demo): harden mask hole-filling for border-touching cases 2026-03-02 16:45:20 +08:00
crosstyan cbb3284c13 chore: update demo runtime, tests, and agent docs 2026-03-02 12:33:17 +08:00
crosstyan 1f8f959ad7 fix(demo): correct window start metadata and test unpacking
Use buffered frame indices for emitted window bounds to stay accurate across detection gaps, and align select_person tests with the 4-field return contract introduced for frame-space bbox support.
2026-02-28 22:13:36 +08:00
crosstyan 55e8155adc fix(demo): normalize silhouette export format alias
Accepting "pkl" as an alias for "pickle" avoids runtime export failures for common shorthand CLI usage while preserving existing export behavior.
2026-02-28 21:51:51 +08:00
crosstyan 7f073179d7 fix(demo): stabilize visualizer bbox and mask rendering
Align bbox coordinate handling across primary and fallback paths, normalize Both-mode raw mask rendering, and tighten demo result typing to reduce runtime/display inconsistencies.
2026-02-28 18:05:33 +08:00
crosstyan 433e673807 refactor(demo): simplify visualizer wiring and typing
Apply Oracle-guided cleanup to make the demo pipeline contract explicit and remove defensive runtime indirection while preserving existing visualization behavior.
2026-02-27 22:15:30 +08:00
crosstyan 4cc2ef7c63 feat(demo): add realtime visualization pipeline flow
Integrate an opt-in OpenCV visualizer into the demo runtime so operators can monitor tracking, segmentation, and inference confidence in real time without changing the default non-visual execution path.
2026-02-27 20:14:24 +08:00
crosstyan f501119d43 feat(demo): add export and silhouette visualization outputs
Add preprocess-only silhouette export and configurable result exporters so demo runs can be persisted for offline analysis and reproducible evaluation. Include optional parquet support and CLI visualization dumps while updating tests and tracking notes for the verified pipeline/debug workflow.
2026-02-27 17:16:20 +08:00
crosstyan b24644f16e feat(demo): implement ScoNet real-time pipeline runtime
Add the full demo runtime stack for single-person scoliosis inference, including input adapters, silhouette preprocessing, temporal windowing, ScoNet wrapper, result publishing, and click-based CLI orchestration. This commit captures the executable pipeline behavior independently from tests and planning artifacts for clearer review and rollback.
2026-02-27 09:59:04 +08:00
crosstyan 0fdd35bd78 Add comprehensive knowledge base documentation across multiple domains 2026-02-12 14:36:37 +08:00
Zzier 28d4edc647 fix(sconet): convert label_ids to CUDA LongTensor
- ScoNet:
  - Previously, `label_ids` remained a NumPy array, which could cause dtype/device mismatches when used with PyTorch tensors on GPU.
  - Convert `label_ids` to `torch.from_numpy(...).cuda().long()` to ensure correct tensor type (Long) and device (CUDA), aligning with loss functions that expect class indices on the same device.
2025-10-28 17:45:00 +08:00
bugjudger 67940f6561 add BiggerGait 2025-10-07 18:15:04 -04:00
Zzier 437a24da50 Improve evaluation metrics, optimize parameter naming, fix label index error 2025-08-27 20:55:39 +08:00
Zzier dd150d65a0 Optimize parameter naming, fix label index error 2025-08-27 20:54:12 +08:00
Dongyang Jin 23ac81dc32 Update collate_fn.py 2025-08-14 23:21:32 +08:00
Dongyang Jin 04de0f5dff Update denoisinggait.py 2025-08-14 23:09:58 +08:00
Dongyang Jin 7c6f448e0f Create denoisinggait.py 2025-08-14 23:04:25 +08:00
Dongyang Jin 3975a9f480 Update GaitBase_fusion_denoise_flow26_attn.py 2025-08-14 23:03:39 +08:00
Dongyang Jin 8622a663be Create GaitBase_fusion_denoise_flow26_attn.py 2025-08-14 23:03:02 +08:00
Dongyang Jin 285bd71f92 Update modules.py 2025-08-14 23:01:51 +08:00
chuanfushen 347d157f9c Fixing point cloud index none issue in collate_fn.py 2025-06-23 10:02:33 +08:00
Noah 16a7c3f0bf lidargaitv2 open-source 2025-06-11 14:43:19 +08:00
Dongyang Jin 85887ad93b Update multigait++.py 2025-02-12 14:18:34 +08:00
Dongyang Jin 23f8ee1bbd update multigait++.py 2025-02-11 18:56:50 +08:00
Zzier 0970896aaa Update Scoliosis1K dataset 2024-07-08 20:56:18 +08:00
Zzier dc2616c0e0 ScoNet_V1 2024-06-28 17:49:12 +08:00
Bugjudger 762247c34a BigGait_v3 2024-05-11 11:23:06 +08:00
Bugjudger a9f711d2e6 BigGait 2024-05-11 09:27:34 +08:00
darkliang eb0b102f8b fix bug of evaluator_cfg 2024-03-20 18:10:12 +08:00
darkliang ec30085ea3 Merge branch 'master' of https://github.com/ShiqiYu/OpenGait 2024-03-19 15:23:22 +08:00
darkliang c9f61e4808 Force the input batch size to be equal to the number of GPUs during testing 2024-03-19 15:22:00 +08:00
darkliang da65481b66 compatible with torch 2.0 2024-03-19 15:20:41 +08:00
Chao Fan 7b3a07bca9 Update deepgaitv2.py 2024-03-19 15:00:08 +08:00
Chao Fan 6dfe5681ad Update deepgaitv2.py 2024-03-19 14:53:22 +08:00
Jingzhe Ma a7e6a7886a SkeletonGait 2024-03-05 16:13:11 +08:00
jdyjjj fbed984329 release swingait 2024-01-31 16:56:56 +08:00
Dongyang Jin 7fe5d1b26a deepgaitv2 2023-12-10 13:54:59 +08:00
jdyjjj 36d4a70230 Release GaitSSB@Finetune 2023-11-22 11:35:27 +08:00