MobileOcc: A Human-Aware Semantic Occupancy Dataset for Mobile Robots

Junseo Kim1* Guido Dumont1* Xinyu Gao1* Gang Chen1* Holger Caesar1 Javier Alonso-Mora1

1TU Delft *Equal Contributions


Abstract

Dense 3D semantic occupancy perception is critical for mobile robots operating in pedestrian-rich environments, yet it remains underexplored compared to its application in autonomous driving. To address this gap, we present MobileOcc, a semantic occupancy dataset for mobile robots operating in crowded human environments. Our dataset is built using an annotation pipeline that incorporates static object occupancy annotations and a novel mesh optimization framework explicitly designed for human occupancy modeling. It reconstructs deformable human geometry from 2D images and subsequently refines and optimizes it using associated LiDAR point data. Using MobileOcc, we establish benchmarks for two tasks: i) occupancy prediction and ii) pedestrian velocity prediction, using different methods, including monocular, stereo, and panoptic occupancy, with metrics and baseline implementations for reproducible comparison. Beyond occupancy prediction, we further assess our annotation method on 3D human pose estimation datasets, where results demonstrate robust performance across different datasets.

In the figure above, we show qualitative results across occupancy resolutions. Top: input image from the UT Campus Object Dataset (CODa). Middle: our semantic occupancy label at fine resolution (0.02 m). Bottom: semantic occupancy at coarse resolution (0.2 m). Gray voxels denote unknown regions, whereas free space is not shown for clarity. Unlike driving-oriented datasets that model humans as rigid boxes, MobileOcc preserves limb-level geometry that is critical for navigation in tight crowd gaps. Below we show the annotation pipeline of our method.

Overview of the MobileOcc pipeline. Given synchronized image streams and LiDAR along a robot trajectory, the pipeline performs data preprocessing, static mapping, human mesh optimization, and 3D occupancy representation generation. Static voxel colors follow the Cityscapes labeling scheme, human instances are assigned distinct colors, and unknown regions are shown in gray. In human mesh optimization, the green and red skeletons represent the ground-truth and the predicted 3D pose of the mesh, respectively.

Our main contributions include:

(1) We introduce MobileOcc, a 3D semantic occupancy prediction dataset built on raw sensor data from the UT Campus Object Dataset (CODa) for mobile robots navigating among near-field pedestrians.

(2) We develop an annotation pipeline that generates occupancy annotations from synchronized RGB images and dense LiDAR data. In particular, it leverages both image data and LiDAR point clouds through a training-free mesh optimization framework to produce accurate, non-rigid representations of human occupancy.

(3) We establish MobileOcc as a benchmark suite by evaluating existing occupancy frameworks on two tasks: i) semantic occupancy prediction and ii) pedestrian velocity prediction, with baselines across monocular, stereo, and panoptic occupancy methods.


Dataset

MobileOcc is annotated on the CODa dataset and output in the nuScenes format for easy integration with existing tools. We evaluate at 0.2 m voxel resolution over a grid spanning x ∈ [0.4, 10.0] m, y ∈ [−4.8, 4.8] m, z ∈ [−1.0, 3.8] m, downsampled to 5 Hz. The training/validation split contains 92,303 / 24,208 frames (79% / 21%), of which 30,457 / 7,165 contain pedestrian annotations. We use 10 semantic classes (one free-space and nine occupied: pedestrian, car, other-structure, pole, road, terrain, truck, two-wheeler, vegetation). Compared to existing driving and off-road occupancy datasets, MobileOcc is the first to provide non-rigid human occupancy with per-instance tracking for mobile robot navigation. We distinguish daytime and nighttime sequences, enabling users to select subsets matching their target deployment conditions.

To validate label quality, we compare our voxel labels against CODa ground truth on 4 sequences (400 frames). Static semantic voxels reach 71.2 mIoU (road / vegetation / terrain) with 96.8% ground-truth point coverage, and pedestrian voxels achieve 84.4% precision and 81.9% recall against 3D bounding-box references, confirming that our labels capture the majority of pedestrian geometry.


Results

We present qualitative results in the following. More quantitative results can be found in the paper.

3D occupancy prediction. We compare stereo (VoxFormer-T), monocular FlashOcc, and Panoptic-FlashOcc baselines under various lighting conditions, including sunny, night, and cloudy scenes.

Qualitative comparison of different baselines. Columns show the stereo (left + right) input, ground-truth occupancy, and predictions from VoxFormer-T, FlashOcc (8f), and Panoptic-FlashOcc (8f).

Panoptic occupancy. Beyond per-voxel semantics, Panoptic-FlashOcc predicts voxel-level panoptic labels, separating individual pedestrian instances within the scene.

Panoptic occupancy prediction using Panoptic-FlashOcc (8f). Columns show the stereo (left + right) input, ground truth, predicted semantic occupancy, and predicted instances.

Pedestrian velocity prediction. Finally, we extend the detection head of Panoptic-FlashOcc to predict per-pedestrian velocities (Panoptic-FlashOcc-vel). Directions are shown using colors and arrows.

Pedestrian velocity prediction using Panoptic-FlashOcc-vel (8f). Each panel shows the stereo-left input, ground-truth velocity, and predicted velocity. The model produces plausible velocities for most pedestrians while exhibiting typical failure cases, such as confusion between forward and backward walking directions.