Research paper on occlusion-aware instance segmentation
Top 58.4% on sourcepulse
BCNet addresses the challenge of instance segmentation in scenes with occluded objects by explicitly modeling occlusion relationships. It targets researchers and practitioners in computer vision seeking state-of-the-art performance in complex scenes, offering improved accuracy through its novel bilayer decoupling approach.
How It Works
BCNet introduces a novel mask head that models image formation as a composition of two overlapping layers: an occluder layer and an occludee layer. This "bilayer decouple" approach explicitly separates the object boundary and mask predictions for both occluding and occluded instances within the same region of interest. This allows for more accurate segmentation of overlapping objects by considering their interaction and disentangling occluder and occludee boundaries, leading to improved performance on standard detectors like Faster R-CNN and FCOS.
Quick Start & Requirements
conda
for environment setup, followed by pip install
for dependencies and the BCNet package.ninja
, yacs
, cython
, matplotlib
, tqdm
, opencv-python==4.4.0.40
, scikit-image
, and pycocotools
.Highlighted Details
Maintenance & Community
lkeab@cse.ust.hk
or GitHub issues.Licensing & Compatibility
Limitations & Caveats
pycocotools
and requires specific dataset annotation conversions.2 years ago
1 day