Trung Tien Dong
ICRA 2027 · Submitted

SonarVoxNet: Diver Detection in 3D Bounding Box using 3D Sonar

Eugene Park, Jiwon Lee, Seyoung Kan, Trung Tien Dong, Xiaomin Lin, Jane Shin

SonarVoxNet prediction vs yaw-only
3D bounding box prediction for underwater diver detection from SonarVoxNet using a 3D sonar sensor. A yaw-only box cannot represent a pitching, rolling diver; SonarVoxNet predicts the full SO(3) orientation.

Abstract

Autonomous underwater vehicles (AUVs) assisting human divers must continuously track not only the diver's 3D position but also their full-body orientation. However, vision-based perception is unreliable underwater, and forward-looking sonar – despite being widely used – discards the elevation information needed for orientation estimation, posing a fundamental limitation. Recently commercialized 3D sonar preserves elevation but produces sparse, noisy returns, and existing detectors are built for dense LiDAR data and for targets that remain upright and rotate only about the yaw axis (e.g., vehicles, pedestrians), making them unable to represent a freely pitching and rolling diver.

To address this gap, we present two contributions. First, SonarVoxNet adapts a voxel-based encoder and an anchor-free center-based detection head to 3D sonar data, replacing the conventional yaw-only rotation representation with a continuous 6D rotation parameterization to predict full 9-DoF oriented bounding boxes—to our knowledge, the first 3D sonar diver detector to do so. Second, Diver3D is the first public 3D sonar dataset with full 3D orientation labels for divers in diverse, non-upright poses, collected at a natural cave-diving site. Through controlled ablations over the backbone and detection head, we show that the dominant factor behind accurate 3D sonar-based diver detection is the transition from yaw-only rotation to full-SO(3) rotation. This transition substantially improves detection accuracy and reduces orientation error. These results demonstrate that full-body diver orientation is recoverable from 3D sonar alone, laying the groundwork for future work on diver pose estimation and diver-robot interaction.

9-DoF
oriented boxes: position, size and full 3D rotation
37,010
Diver3D frames
34,568
annotated diver instances
36
scenes at Blue Grotto, FL

Contributions

Method

SonarVoxNet architecture
The architecture of SonarVoxNet. 3D sonar points are voxelized and encoded by a voxel feature encoder, compressed through a sparse 3D-conv / 2D-conv backbone into a BEV feature map, and decoded by a center head that regresses center, height, size, offset and SO(3) rotation, followed by geometry refinement at inference.

Results

Performance vs number of divers
Diver detection performance per number of divers in the frame.
SonarVoxNet is the official baseline for Diver3D, the 3D sonar diver detection challenge at MaCVi @ WACV 2027, built on data from uScenes.

BibTeX

@misc{park2026sonarvoxnet,
  title         = {SonarVoxNet: Diver Detection in 3D Bounding Box using 3D Sonar},
  author        = {Eugene Park and Jiwon Lee and Seyoung Kan and Trung Tien Dong and Xiaomin Lin and Jane Shin},
  year          = {2026},
  eprint        = {2610.01644},
  archivePrefix = {arXiv},
  primaryClass  = {cs.RO},
  url           = {https://arxiv.org/abs/2610.01644}
}