Sequential Amodal Segmentation via Cumulative Occlusion Learning
Jiayang Ao, Qiuhong Ke, Krista A. Ehinger
TL;DR
This work addresses the challenge of amodally segmenting multiple occluded objects without relying on object categories and inferring their occlusion order. It introduces a diffusion-based sequential amodal segmentation framework that uses cumulative occlusion learning to accumulate context across layers and produce multiple plausible amodal masks per object. The approach supports unlimited occlusion layers and class-agnostic occluded shapes, generating diverse predictions to reflect uncertainty in hidden regions. Experiments on three robotics-relevant datasets show substantial improvements over diffusion-based and category-specific baselines, highlighting stronger occlusion reasoning and generalization to unseen objects.
Abstract
To fully understand the 3D context of a single image, a visual system must be able to segment both the visible and occluded regions of objects, while discerning their occlusion order. Ideally, the system should be able to handle any object and not be restricted to segmenting a limited set of object classes, especially in robotic applications. Addressing this need, we introduce a diffusion model with cumulative occlusion learning designed for sequential amodal segmentation of objects with uncertain categories. This model iteratively refines the prediction using the cumulative mask strategy during diffusion, effectively capturing the uncertainty of invisible regions and adeptly reproducing the complex distribution of shapes and occlusion orders of occluded objects. It is akin to the human capability for amodal perception, i.e., to decipher the spatial ordering among objects and accurately predict complete contours for occluded objects in densely layered visual scenes. Experimental results across three amodal datasets show that our method outperforms established baselines.
