이미지 분할 with Segment Anythin Model: 소개 및 사용 가이드
SAM(Segment Anything Model) 개요
SAM 이란?
2023년 4월 MetaAI는 모든 분야에서 광범위하게 사용할 수 있는 이미지 분할 모델인 SAM(Segment Anything Model)과 40억개의 파라미터 데이터셋(SA-1B)을 소개했다.
Foundation Model은 다양한 작업을 수행할 수 있도록 범용적으로 학습된 대형 AI 모델을 의미한다. 방대한 양의 데이터로 훈련되어, 특정한 태스크에 대해 미세 조정(fine-tuning) 없이도 작업을 수행할 수 있는 장점이 있다. 이러한 모델은 특정한 작업을 위한 훈련 없이도 여러 분야의 문제를 해결할 수 있는 능력을 가진다.
SAM 은 Foundation model for Image Segmentation이라고 볼 수 있다.
Segment Anything Model은 이미지에서 객체를 자동으로 탐지하고 분할하는 작업을 수행한다. 사용자가 Prompt(point, box, polygon, text)를 입력하면 해당 영역을 분할할 수 있다.
SAM의 주요 특징
- 범용성: 다양한 유형의 객체를 처리할 수 있도록 설계되어, 특정 훈련 데이터 없이도 일반화된 분할 능력을 보인다.
- 인터랙티브: 사용자가 정의한 Prompt에 따라 해당 영역을 분할한다.
- 효율성: 이미지 내에서 여러 객체를 한 번에 빠르게 분할할 수 있다.