atlas

Research map / Architectures and efficiency / CNN design

EMCAD: Efficient Multi-scale Convolutional Attention Decoding for Medical Image Segmentation

CVPR 2024 · Architectures and efficiency › CNN design · approach: Dense matching and estimation CNNs · 506 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 EMCAD, an efficient multi-scale convolutional attention decoder for 2D medical image segmentation that pairs with PVTv2 encoders and cuts parameters and FLOPs substantially versus CASCADE.

Problem

Decoders for medical image segmentation achieve strong accuracy but are computationally expensive, limiting use in resource-constrained settings.

Approach

A cascaded decoder built from depth-wise multi-scale convolution blocks (MSCAM with channel, spatial, and multi-scale depth-wise convolution), large-kernel grouped attention gates replacing point-wise gating, and efficient depth-wise up-convolution blocks, trained with a multi-stage combinatorial loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace the CASCADE decoder with EMCADPVTv2-B2 · Synapse Multi-organDICE: 82.78 -> 83.63Helped
replace the CASCADE decoder with EMCADPVTv2-B0 · Synapse Multi-organDICE: 80.54 -> 81.97Helped
add a cascaded decoder (ablation)PVTv2-B2 encoder · Synapse Multi-organDICE: 80.10±0.2 -> 81.08±0.2Helped
add LGAG to the cascaded decoder (ablation)PVTv2-B2 encoder · Synapse Multi-organDICE: 81.08±0.2 -> 81.92±0.2Helped
add MSCAM to the cascaded decoder (ablation)PVTv2-B2 encoder · Synapse Multi-organDICE: 81.08±0.2 -> 82.86±0.3Helped
add LGAG to the cascaded decoder with MSCAM (ablation)PVTv2-B2 encoder · Synapse Multi-organDICE: 82.86±0.3 -> 83.63±0.3Helped
use kernels [1, 3] instead of [1] (ablation)MSDC in EMCAD · Synapse Multi-organDICE: 82.43 -> 82.98Helped
use kernels [1, 3, 5] instead of [1, 3] (ablation)MSDC in EMCAD · Synapse Multi-organDICE: 82.98 -> 83.63Helped
use kernels [1, 3, 5] instead of [1, 3] (ablation)MSDC in EMCAD · ClinicDBDICE: 95.13 -> 95.21Helped
add larger kernels [7, 9] to [1, 3, 5] (ablation)MSDC in EMCAD · Synapse Multi-organ and ClinicDBDICE: 83.63 -> 83.34; 95.21 -> 95.07Hurt
use two 3×3 kernels instead of kernels [1, 3] (ablation)MSDC in EMCAD · Synapse Multi-organDICE: 82.98 -> 82.81Hurt

Limitations

Experimental setup

Datasets: ClinicDB Kvasir ColonDB ETIS BKAI ISIC17 ISIC18 BUSI EM DSB18 Synapse multi-organ ACDC

Benchmarks: ClinicDB Kvasir ColonDB ETIS BKAI ISIC17 ISIC18 BUSI EM DSB18 Synapse multi-organ ACDC

Metrics: DICE HD95 mIoU #Params #FLOPs

Baselines: UNet UNet++ AttnUNet DeepLabv3+ PraNet CaraNet UACANet-L SSFormer-L PolypPVT TransUNet SwinUNet TransFuse

Builds on: CASCADE PVTv2 MERIT Attention U-Net MobileNetV2

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