개요 (프롬프트형 세그멘테이션)
개요 (프롬프트형 세그멘테이션)
SAM은 입력 프롬프트(점, 박스)에 따라 객체 마스크를 만들어 내는 세그멘테이션 파운데이션 모델이에요. 프롬프트 없이도 이미지 안 모든 객체의 마스크를 생성할 수 있어요.
핵심 특징
- 프롬프트 가능(promptable) — 점이나 박스 프롬프트를 주면 해당 객체의 고품질 마스크 생성
- 모든 객체 마스크 생성 — 프롬프트 없이도 이미지 전체의 객체 마스크를 뽑아낼 수 있음
- 제로샷 성능 — 1,100만 이미지·11억 마스크 데이터셋 학습, 다양한 세그멘테이션 태스크에서 강력한 제로샷 성능
- 데이터 엔진 — 모델과 데이터를 함께 개선하는 model-in-the-loop 데이터 엔진으로 SA-1B 데이터셋 구축
모델 디자인
간단한 트랜스포머 구조 기반으로, 경량 마스크 디코더(mask decoder) 를 갖춰요. 이 덕분에 마스크 디코더를 ONNX로 내보내 브라우저 등 다양한 환경에서 실행할 수 있어요.
라이선스
Apache License 2.0. 코드와 모델 가중치 모두 공개돼 있어요.