Fig. 2: Overview of our method. a) Occupancy-Flow model. Baseline pipeline used for both training and inference. The multi-view images from time
t are processed by a 2D backbone, and their features are fused in the 3D encoder. Half of the encoder’s attention heads produce static BEV features
βts , and the other half produce dynamic ones
βtd . Both
βts and
βtd are fused with their previous frame features
βt−1s ,
βt−1d aligned by ego motion. The fused static features
βthists are used to predict the static SDF
ϕts , while the fused dynamic features
βthistd are used to predict the dynamic SDF
ϕtd , and flow
f . b) Temporal aggregation. Static field predictions
ϕts are aggregated with
ϕt−1s and
ϕt+1s , aligned by ego motion. For the dynamic field
ϕtd , the sampling positions at
ϕt−1d and
ϕt+1d are first warped by the flow
f , enabling implicit flow learning. c) Ray-based supervision of aggregated fields
ϕˉts,ϕˉtd using photometric
Lphoto and LiDAR
Llidar losses.
Lphoto is applied to the blended field
ϕtb using camera rays from time
t only.
Llidar supervises dynamic predictions
ϕtd using dynamic LiDAR rays from
t , and static predictions
ϕts using static LiDAR rays from
t±k neighbors, leveraging its stationary nature. d) Similarity flow supervision using auto-generated flow pseudo-labels
ft−s,ft+s , obtained as the argmax of the cosine similarity between
βtd and
βt±1d over
N×N neighboring cells.