Chocolate-dip chromis · w68_fish1

Chromis dimidiata · Pomacentridae · 100% · high reconstructed model: good
Reviewer: two-tone body, forked tail

Where it comes from

Original video (longest visit, 70:20-70:28), the selected fish boxed
Tracking: real frame + crop + 3D render at the estimated pose, species overlay

3D and 4D model

loading 3D gaussians…
Interactive canonical 3D gaussians (drag to orbit, scroll to zoom). This is the rest pose shared by every frame; the 4D part is the per-frame bending / tail motion shown on the right.
4D: canonical model replaying the learned body bending and tail beat
3D turntable of the canonical model

Poster

poster

Species

Chocolate-dip chromis Chromis dimidiata Pomacentridae
99.6%
Whitefin damsel Pomacentrus albicaudatus Pomacentridae
0.2%
Axilspot hogfish Bodianus axillaris Labridae
0.1%
Lyretail hogfish Bodianus anthioides Labridae
0.1%
Yellowfin damsel Amblyglyphidodon flavilatus Pomacentridae
0.0%

Family: Pomacentridae 100%, Labridae 0%, Nemipteridae 0% · agreement across crops 100% · 64 crops · bioclip-2.5 (hf-hub:imageomics/bioclip-2.5-vith14, open_clip, zero-shot)

Crops used for the species vote

Data and reconstruction

window68:00 – 72:00
visits16: 68:00-68:12, 68:29-68:31, 68:34-68:36, 68:43-68:44, 68:54-68:57, 69:02-69:03, 69:20-69:22, 69:28-69:30, 69:46-69:49, 70:12-70:14, 70:21-70:27, 70:39-70:42, 70:55-71:03, 71:06-71:08, 71:13-71:15, 71:29-71:32
frames (10 fps) detected / kept485 / 469
valid poses (10 fps)458
frames with background plate428
median size121.0 px
30 fps frames / valid poses595 / 475
method4D GS, fins + bending + tail (30 fps)
model shownv1 (gs_final)
iterations4000
gaussians17139
training time17 min
trainer validation PSNR full / masked26.5 / 19.4 dB
trainer validation IoU vs SAM mask0.874
near-fish band PSNR (fins)28.0 dB
production statusdone
visual note (curation)Chromis dimidiata likely

Diagnostics

Tracklet contact sheet (selection)
Held-out frames: real crop vs 4D render (composited over the plate)
Held-out frames: render on black
Estimated pose: fitted ellipsoid + axes on crops
Frame cleaning: identity / occlusion over time
Frames down-weighted / dropped by the robust trainer

Downloads

point_cloud.ply (canonical 3D gaussians) · poses_refined.json · model.pt (incl. per-frame 4D params) · species.json

← all fish