Skip to main content
QUICK REVIEW

[논문 리뷰] Multi-task Explainable Skin Lesion Classification

Mahapara Khurshid, Mayank Vatsa|arXiv (Cornell University)|2023. 10. 11.
Cutaneous Melanoma Detection and ManagementMedicine인용 수 3
한 줄 요약

이 논문은 설명 가능한 피부 병변 진단을 위한 의미적 세그멘테이션과 분류를 융합한 다중 작업, 소수 샘플 학습 프레임워크를 제안한다. 공유 백본과 함께 분류 및 세그멘테이션 헤드를 사용하고, 두 작업을 통합한 가중 손실 함수를 적용함으로써, HAM10000, PH2, Derm7pt와 같은 다양한 피부 내시경 데이터셋에서 강력한 일반화 능력을 보이며 최신 기술 수준의 정확도(5샷 2방향 분류에서 최대 77.64%)를 달성한다. 또한 Grad-CAM을 통한 주의 기반 설명을 제공한다.

ABSTRACT

Skin cancer is one of the deadliest diseases and has a high mortality rate if left untreated. The diagnosis generally starts with visual screening and is followed by a biopsy or histopathological examination. Early detection can aid in lowering mortality rates. Visual screening can be limited by the experience of the doctor. Due to the long tail distribution of dermatological datasets and significant intra-variability between classes, automatic classification utilizing computer-aided methods becomes challenging. In this work, we propose a multitask few-shot-based approach for skin lesions that generalizes well with few labelled data to address the small sample space challenge. The proposed approach comprises a fusion of a segmentation network that acts as an attention module and classification network. The output of the segmentation network helps to focus on the most discriminatory features while making a decision by the classification network. To further enhance the classification performance, we have combined segmentation and classification loss in a weighted manner. We have also included the visualization results that explain the decisions made by the algorithm. Three dermatological datasets are used to evaluate the proposed method thoroughly. We also conducted cross-database experiments to ensure that the proposed approach is generalizable across similar datasets. Experimental results demonstrate the efficacy of the proposed work.

연구 동기 및 목표

  • 희귀 클래스에 대한 레이블이 부족한 피부 병변 데이터 문제를 해결하기 위해, 최소한의 레이블 예시로도 잘 일반화되는 소수 샘플 학습 접근법을 개발한다.
  • 병변 영역에 집중하고 머리카락, 각질 등의 잡음 요소를 억제하기 위해 세그멘테이션 네트워크를 주의 메커니즘으로 통합함으로써 분류의 강건성을 향상시킨다.
  • 의료 전문가들이 모델의 의사결정 과정을 이해할 수 있도록 Grad-CAM 시각화를 통해 모델의 해석 가능성을 향상시킨다.
  • HAM10000, PH2, Derm7pt와 같은 다양한 피부 내시경 데이터셋 간의 일반화 능력을 검증하기 위해 데이터베이스 간 실험을 수행한다.
  • 분류 및 세그멘테이션 손실 간의 트레이드오프를 최적화하기 위해 학습 가능한 가중치 초수도(λ)를 사용하여 성능 향상을 도모한다.

제안 방법

  • 공유 특징 추출기(ResNet50)와 두 개의 병렬 헤드(병변 세그멘테이션 및 분류)를 갖춘 다중 작업 학습 아키텍처를 사용한다.
  • 세그멘테이션 출력은 공간 주의 마스크 역할을 하여 분류 네트워크가 병변 영역에 집중하도록 유도하고, 잡음 요소의 간섭을 줄인다.
  • 교차 엔트로피 손실(분류용)과 이진 교차 엔트로피 손실(세그멘테이션용)을 결합한 가중 다중 작업 손실을 사용하며, λ가 두 손실 간의 균형을 조절한다.
  • 분류 헤드는 메트릭 학습을 사용하는 프로토타입 네트워크로, 지원 샘플의 평균 임베딩을 클래스 프로토타입으로 계산하고 코사인 또는 유클리드 거리 기반으로 쿼리 이미지를 분류한다.
  • 해석 가능성은 Grad-CAM을 통해 달성되며, 이는 모델의 예측에 영향을 준 입력 이미지의 분류적 특징 영역을 강조한다.
  • 모델는 1, 3, 5샷 설정에서 1000개의 랜덤 에피소드를 기반으로 훈련 및 평가되며, 신뢰구간은 75%, 90%, 95%로 보고된다.
Figure 1: Showcasing the skin samples from HAM10000 (top row), PH2 (middle row) and Derm7pt (bottom row). This figure highlights the need for segmentation in skin lesion classification, as there are artifacts that need to be removed before classifying the image.
Figure 1: Showcasing the skin samples from HAM10000 (top row), PH2 (middle row) and Derm7pt (bottom row). This figure highlights the need for segmentation in skin lesion classification, as there are artifacts that need to be removed before classifying the image.

실험 결과

연구 질문

  • RQ1분류 및 세그멘테이션을 동시에 최적화하는 다중 작업 학습 프레임워크가 소규모 데이터셋에서 소수 샘플 피부 병변 분류 성능을 향상시킬 수 있는가?
  • RQ2세그멘테이션을 주의 메커니즘으로 사용할 경우, 모델이 관련 병변 특징에 더 잘 집중하고 잡음 요소로 인한 오분류를 줄일 수 있는가?
  • RQ3백본 아키텍처의 선택(예: VGG16, ResNet18, DenseNet-121, ResNet50)이 소수 샘플 분류 정확도에 어떤 영향을 미치는가?
  • RQ4분류 성능을 극대화하기 위해 세그멘테이션과 분류 손실 간의 최적의 트레이드오프(λ를 통한)는 무엇인가?
  • RQ5제안된 방법이 HAM10000, PH2, Derm7pt와 같은 다양한 피부 내시경 데이터셋 간에서 교차 데이터베이스 평가에서 얼마나 잘 일반화되는가?

주요 결과

  • 5샷 2방향 분류에서 HAM10000에서는 평균 정확도 77.57%, PH2에서는 76.06%, Derm7pt에서는 77.64%를 기록하였으며, 95% 신뢰구간은 각각 ±0.73, ±0.98, ±0.96였다.
  • 백본으로 ResNet50를 사용한 경우, HAM10000에서 최고의 분류 정확도(77.57%)를 기록하였으며, VGG16(73.79%), ResNet18(76.50%), DenseNet-121(74.21%)보다 뛰어났다.
  • 결합 손실의 최적 λ 값은 2로 확인되었으며, 이는 HAM10000에서 78.21%, PH2에서 75.85%, Derm7pt에서 77.83%의 정확도를 달성하였다. λ 값을 높일 경우(예: λ=5) 과적합으로 인해 성능 저하가 발생하였다.
  • 교차 데이터베이스 실험 결과, 모델의 강력한 일반화 능력이 확인되었으며, 모든 세 데이터셋에서 일관된 성능을 보이며 도메인 이동에 대한 강건성을 입증하였다.
  • Grad-CAM 시각화 결과, 모델이 병변 영역을 주요 의사결정 특징으로 정확히 강조하고 있음을 확인하였으며, 임상 사용자들이 신뢰할 수 있는 해석 가능성을 확보하였다.
  • 제거 실험 결과, 세그멘테이션 헤드가 효과적인 주의 모듈로 작용하여 불필요한 영역과 잡음 요소를 걸러내어 분류 성능을 향상시킴을 입증하였다.
Figure 2: Illustrating the basic working of prototypical networks
Figure 2: Illustrating the basic working of prototypical networks

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.