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

M. Rahman, Mustafa Munir, R. Marculescu

arXiv:2405.06880 · 2026-07-27 공개 · arXiv · PDF

parameter-efficient attention-mechanism encoder-decoder medical-image-segmentation multi-scale-convolution feature-enhancement efficient-decoder depth-wise-convolution

Abstract

An efficient and effective decoding mechanism is crucial in medical image segmentation, especially in scenarios with limited computational resources. However, these decoding mechanisms usually come with high computational costs. To address this concern, we introduce EMCAD, a new efficient multi-scale convolutional attention decoder, designed to optimize both performance and computational efficiency. EMCAD leverages a unique multi-scale depth-wise convolution block, significantly enhancing feature maps through multi-scale convolutions. EMCAD also employs channel, spatial, and grouped (large-kernel) gated attention mechanisms, which are highly effective at capturing intricate spatial relationships while focusing on salient regions. By employing group and depth-wise convolution, EMCAD is very efficient and scales well (e.g., only 1.91M parameters and 0.381G FLOPs are needed when using a standard encoder). Our rigorous evaluations across 12 datasets that belong to six medical image segmentation tasks reveal that EMCAD achieves state-of-the-art (SOTA) performance with 79.4% and 80.3% reduction in #Params and #FLOPs, respectively. Moreover, EMCAD's adaptability to different encoders and versatility across segmentation tasks further establish EMCAD as a promising tool, advancing the field towards more efficient and accurate medical image analysis. Our implementation is available at https://github.com/SLDGroupIEMCAD.

한국어 요약

한 줄 요약

EMCAD는 의료 이미지 분할에서 성능과 계산 효율성을 동시에 최적화한 다중 스케일 컨볼루션 어텐션 디코더로, 12개 데이터셋에서 기존 방법 대비 79.4%의 파라미터 감소를 달성했다.

핵심 기여도

핵심 아이디어

EMCAD은 기존의 어텐션 기반 디코더가 높은 계산 비용을 요구하는 문제를 해결하기 위해, **깊이 방향 컨볼루션**(depth-wise convolution)과 **그룹 어텐션**(grouped attention)을 결합한 새로운 디코더 구조를 제안한다. 기존의 어텐션 메커니즘은 전역 정보를 잘 포착하지만, 국부적 공간 맥락을 이해하는 데 한계가 있었다. EMCAD은 **MSCAM**(Multi-Scale Convolutional Attention Module)을 통해 다중 스케일의 공간 정보를 효율적으로 추출하고, **LGAG**(Large-kernel Grouped Attention Gate)를 통해 스킵 연결의 특성을 효과적으로 융합한다. 특히, MSCAM은 1×1, 3×3, 5×5 컨볼루션을 병렬적으로 수행하여, 다양한 스케일의 특성을 동시에 학습하며, 전체 파라미터 수를 1.91M으로 줄이는 데 기여한다.

기술적 접근법

주요 결과

의의 및 한계

EMCAD은 의료 이미지 분할에서 **성능과 효율성의 균형**을 맞춘 첫 번째 디코더로, 특히 **자원 제한 환경**(예: 모바일, 임상 현장)에서 활용 가능성을 제시한다. MSCAM과 LGAG의 결합은 기존 어텐션 기반 모델의 계산 비용 문제를 해결하면서도, 정확도를 유지하거나 개선하는 데 성공했다. 그러나 EMCAD은 **3D 의료 이미지**(예: CT, MRI 볼륨)에 대한 평가가 명시되지 않았으며, **다중 클래스 분할** 성능도 추가 실험 필요가 있다. 또한, 인코더와의 호환성은 높지만, **비 허이에리컬 인코더**(예: ResNet)와의 결합 효과는 아직 검증되지 않았다.

실용적 활용

EMCAD은 **임상 현장의 실시간 이미지 분석**, **모바일 기기 기반 의료 AI**, **저자원 환경에서의 의료 지원 시스템**에 적용 가능하다. 특히, PVT-EMCAD-B0와 같은 소형 모델은 **스킨 레전 분할**과 같은 포인트 케어 애플리케이션에 적합하며, **병원 내 자동 진단 시스템**에 통합될 수 있다.