cd /news/computer-vision/show-hn-impressive-hand-detection-ai… · home › topics › computer-vision › article
[ARTICLE · art-140894] src=github.com ↗ pub= topic=computer-vision verified=true sentiment=· neutral

Show HN: Impressive hand detection AI algorithm

Idiap Research Institute researchers released a standalone demo of Hiera-Hand, a hand-action recognition pipeline that tracks people, localizes their hands, and labels every hand in every frame as grasp, hold, operate, or release, based on the ChildPlay-Hand dataset paper presented at ECCVW 2024. The demo uses YOLO26m-pose with BoT-SORT for tracking and a 51M-parameter, 205 MB Hiera-Base model fine-tuned on ChildPlay-Hand, with code under GPL-3.0 and non-commercial CC BY-NC 4.0 checkpoints on Zenodo. The authors note the paper used HRNet-W32 for pose while the demo substitutes YOLO26m-pose for speed, so predictions may differ slightly from reported results.

read2 min views1 publishedSep 28, 2026
Show HN: Impressive hand detection AI algorithm
Image: Michielbdejong (auto-discovered)

Hand-action recognition on any video with Hiera-Hand (ChildPlay-Hand, ECCVW 2024). It tracks people, localizes their hands, and labels every hand in every frame as grasp, hold, operate, or release.

idiap/childplay_hand.

⚠️ This is a standalone demo based on the original research work; for training, evaluation, and the dataset, see

./setup_env.sh              # needs uv; Python 3.11 venv in .venv
source .venv/bin/activate

Fetch the checkpoints from Zenodo into checkpoints/:

python src/download_checkpoints.py              # manipulation (~0.4 GB download)
python src/download_checkpoints.py --task all   # + object (~0.8 GB download)
python src/demo.py input.mp4 --output result.mp4
Option Default
--stride N 1 Run Hiera every N frames; 2 ≈ 2× faster
--task manipulation or object (object in hand)
--device auto CUDA → MPS → CPU
--batch-size 16 / 4 / 2 CUDA / MPS / CPU
--smoothing-window 5 frames; 0 = off
--save-intermediates off writes pose.pkl ,pred.pkl

Works best on clips where people are fully visible, without camera cuts.

  1. Track people and their pose : YOLO26m-pose + BoT-SORT, in one pass.
  2. Find hands : each hand box sits just past the wrist, along the elbow→wrist direction.
  3. Recognize : for every hand and frame, a ~1 s window (32 frames, 16 sampled) is cropped around the hand at 224×224 and fed toHiera-Base (51M params, 205 MB; MAE-pretrained on Kinetics-400, fine-tuned on ChildPlay-Hand), which outputs background / grasp / hold / operate / release.
  4. Display : smoothed hand boxes and hand actions.

Note: The paper used HRNet-W32 for pose; this demo uses YOLO26m-pose for speed, so predictions may differ slightly from the reported results.

  • Code : GPL-3.0, based onidiap/childplay_hand (© Idiap Research Institute).
  • Checkpoints : CC BY-NC 4.0 (non-commercial), fromZenodo .
  • Pose model :Ultralytics YOLO26, AGPL-3.0.
  • Hiera architecture (src/hiera/ ): Apache-2.0, © Meta.
@inproceedings{Farkhondeh_ECCVW_2024,
  author    = {Farkhondeh*, Arya and Tafasca*, Samy and Odobez, Jean-Marc},
  title     = {ChildPlay-Hand: A Dataset of Hand Manipulations in the Wild},
  booktitle = {Proceedings of the European Conference on Computer Vision (ECCV) Workshops},
  year      = {2024},
  note      = {* Equal contribution}
}
── more in #computer-vision 4 stories · sorted by recency
── more on @idiap research institute 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-impressive-h…] indexed:0 read:2min 2026-09-28 · —