Finer-CAM: Spotting the Difference Reveals Finer Details for Visual Explanation
Created by
Haebom
저자
Ziheng Zhang, Jianyang Gu, Arpita Chowdhury, Zheda Mai, David Carlyn, Tanya Berger-Wolf, Yu Su, Wei-Lun Chao
개요
본 논문은 기존의 Class Activation Map (CAM)이 외관상 유사한 세밀한 클래스를 구분하는 데 어려움을 겪는다는 문제점을 해결하기 위해 Finer-CAM을 제안합니다. Finer-CAM은 CAM의 효율성을 유지하면서 판별 영역을 정확하게 찾아냅니다. 기존 방법들이 목표 클래스의 logit 값에 기여하는 모든 단서를 식별하려는 시도로 유사한 클래스의 예측 영역까지 활성화시키는 반면, Finer-CAM은 목표 클래스와 유사한 클래스를 명시적으로 비교하여 차이점을 찾아냅니다. 이를 통해 다른 클래스와 공유되는 특징은 억제하고 목표 클래스의 고유한 판별적 세부 정보를 강조합니다. Finer-CAM은 구현이 용이하고 다양한 CAM 방법과 호환되며, 다중 모달 모델로 확장하여 특정 개념의 정확한 위치를 파악할 수 있습니다. 또한, 비교 강도를 조절하여 굵은 개체 윤곽 또는 미세한 판별적 세부 정보를 선택적으로 강조할 수 있습니다. 실험 결과, Finer-CAM으로 활성화된 상위 5%의 픽셀을 마스킹하면 기준선보다 상대적인 신뢰도 감소가 더 크다는 것을 보여줍니다. 소스 코드와 데모는 https://github.com/Imageomics/Finer-CAM 에서 확인할 수 있습니다.