atlas

Research map / Detection and segmentation / CNN features

Polyper: Boundary Sensitive Polyp Segmentation

AAAI 2024 · Detection and segmentation › CNN features · approach: Context modeling for semantic segmentation · 37 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Polyper, a two-stage decoder that uses morphological erosion/dilation to split a predicted polyp mask into boundary and interior regions, then refines boundary features with cross-attention to interior features, achieving SOTA polyp segmentation on five datasets.

Problem

Polyp segmentation in colonoscopy struggles with blurred, low-contrast boundaries, especially for small early-stage polyps.

Approach

Use morphological erosion and dilation of the initial segmentation to separate boundary and interior polyp regions, then apply spatial and channel cross-attention so boundary features are refined using interior polyp features (ignoring background tokens to save compute).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Polyper instead of the strongest listed baselinePolyp segmentation · KvasirmDice: 93.40 -> 94.82Helped
Use Polyper instead of the strongest listed baselinePolyp segmentation · ClinicDBmDice: 94.00 -> 94.45Helped
Use Polyper instead of the strongest listed baselinePolyp segmentation · ColonDBmDice: 80.80 -> 83.72Helped
Use Polyper instead of the strongest listed baselinePolyp segmentation · EndoScenemDice: 90.60 -> 92.43Helped
Use Polyper instead of the strongest listed baselinePolyp segmentation · ETISmDice: 81.00 -> 86.51Helped
Add boundary sensitive refinement (ablation)Polyper with ResNet-50 encoder · KvasirmIoU: 82.75 -> 84.97Helped
Add boundary sensitive refinement (ablation)Polyper with MiT-B1 encoder · KvasirmIoU: 87.74 -> 89.19Helped
Add boundary sensitive refinement (ablation)Polyper with Swin-T encoder · KvasirmIoU: 85.16 -> 90.36Helped
Add region separation instead of refining the full foreground (ablation)Polyper · KvasirmIoU: 86.55 -> 90.57Helped
Use 4 erosion iterations rather than 5 (ablation)Polyper region separation · KvasirmIoU: 89.66 -> 90.57Helped
Add spatial attention (ablation)Polyper BSA with no attention branches · KvasirmIoU: 87.65 -> 89.45Helped
Add channel attention (ablation)Polyper BSA with no attention branches · KvasirmIoU: 87.65 -> 89.16Helped

Surprising findings

Limitations

Experimental setup

Datasets: Kvasir-SEG CVC-ClinicDB

Benchmarks: Kvasir-SEG CVC-ClinicDB CVC-ColonDB EndoScene ETIS

Metrics: mDice mIoU

Baselines: U-Net UNet++ SFA ACSNet PraNet SANet TransFuse TransUNet HarDNet-MSEG DS-TransUNet SwinE-Net Polyp-PVT

Builds on: Swin Transformer CaraNet Non-Local Hamburger

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy