1. Introduction
Have you ever wondered how objects regularly occlude one another, yet we can effortlessly recognize and imagine their unoccluded appearance? Our visual system performs this task of amodal completion using the continuity and sym-metry of an object's shape [49] and everyday familiarity of the world [57]. Amodal completion, filling in hidden object parts, is a challenging AI task despite rapid advances in com-puter vision. This technology has many applications, such as in robotics, autonomous vehicles, and augmented reality.
Our method can recover the hidden pixels of objects in diverse images. Occluders may be co-occurring (a person on a surfboard), accidental (a cat in front of a microwave), the image boundary (giraffe), or a combination of these scenarios.