Meta AI

Meta AI

Meta (FAIR) · 이미지

Meta Segment Anything Model 2(SAM 2)는 이미지와 영상에 모두 쓸 수 있는 오픈소스 분할 모델이다. 객체를 한 번 클릭하면 클립이 진행되는 동안 윤곽이 계속 따라붙는다.

Meta AI 미리보기

Meta AI 소개

About

Meta Segment Anything Model 2란

SAM 2가 답하는 질문은 하나로 좁다. 방금 지정한 것이 어떤 픽셀로 이루어졌는가. Meta의 FAIR 팀은 2024년 7월 코드와 가중치를 GitHub에 Apache 2.0으로 공개했다. 내려받아 실행하고 상용 제품에 넣는 일까지 허락 없이 할 수 있다.

원조 SAM과 갈리는 지점은 영상이다. SAM 2는 정지 이미지를 한 프레임짜리 영상으로 취급하므로 모델 하나로 두 작업을 처리한다. 메모리 모듈이 앞 프레임에서 익힌 객체 특징을 다음 프레임으로 넘기기 때문에 카메라가 팬을 하거나 피사체가 돌아서도 마스크가 버틴다. Meta에 따르면 이 방식은 기존 영상 분할 기법보다 상호작용이 약 3배 적게 든다.

먼저 알아둘 한계가 두 가지 있다. SAM 2가 내놓는 것은 마스크이지 이름이 아니다. 객체가 어디 있는지는 알려주지만 그것이 무엇인지는 말하지 않는다. 텍스트 입력도 받지 않으므로 "빨간 차" 같은 요청은 클릭이나 박스로 바꿔 넣어야 하고, 보통은 별도 검출 모델이 그 일을 맡는다. Meta는 이후 SAM 3와 SAM 3.1을 내놓았고 이들은 개념 프롬프트를 받는다. 저장소는 여전히 돌아가고 수정도 들어가지만 SAM 2는 이제 이전 세대다.

시작하기

  1. 브라우저 데모(sam2.metademolab.com)를 열고 짧은 클립에서 객체를 클릭한다. 아무것도 설치하지 않고 모델 실력을 확인하는 가장 빠른 길이다.
  2. GitHub에서 facebookresearch/sam2를 받아 Python 3.10 이상, PyTorch 2.5.1 이상 환경에 설치한다.
  3. 체크포인트를 내려받는다. Meta SAM 2는 네 가지 크기이고 가장 작은 것은 평범한 장비에서도 로드된다.
  4. 용도에 맞춰 예측기를 고른다. 사진은 SAM2ImagePredictor, 영상은 SAM2VideoPredictor다.
  5. 점, 박스, 마스크를 프롬프트로 넣고 마스크를 받는다. 화면 전체를 한 번에 나누고 싶다면 자동 마스크 생성을 켠다.

제품 정보

Meta AI의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜예
유료 플랜$0
플랫폼Web demo, Python (PyTorch), self-hosted
개발사Meta (FAIR)
카테고리이미지
출시일Jul 2024
최근 업데이트Dec 2024
웹사이트 방문 수1.3M
웹사이트 글로벌 순위N/A
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 머신러닝 엔지니어
  • 영상 편집자와 VFX 프리랜서
  • 어노테이션 팀
  • 로보틱스와 의료 영상 연구팀

작업

  • 사진에서 피사체 오려내기
  • 클립 안에서 객체 따라가기
  • 제품에 오려내기 기능 넣기
  • 자체 데이터셋 라벨링

활용 상황

  • 데모에서 아이디어 확인
  • 객체가 여러 개인 긴 클립
  • 위성 타일이나 현미경 이미지처럼 낯선 소재

주요 기능

사진과 영상을 한 모델로

같은 가중치가 정지 이미지와 클립을 모두 처리한다. 추론 경로를 하나로 유지하고 싶을 때 유리하고, 두 매체를 섞은 프로젝트에서도 결과가 일관된다.

마스크를 붙잡아 두는 스트리밍 메모리

메모리 어텐션 모듈이 이전 프레임의 특징을 저장하고 현재 프레임에서 다시 쓴다. 카메라 이동, 부분 가림, 화면 밖으로 나간 객체를 넘어서도 마스크가 유지되는 이유다. Meta는 한 객체의 마스크를 시간축으로 이은 것을 마스크릿이라 부른다.

tiny부터 large까지 네 가지 체크포인트

Meta SAM 2의 파라미터는 38.9M, 46M, 80.8M, 224.4M이다. 영상 기준으로 A100에서 tiny가 초당 91.2프레임, large가 초당 39.5프레임이라고 Meta는 밝혔고, 크기가 커질수록 분할 품질도 올라간다.

작은 객체에 강해진 SAM 2.1

2.1은 2024년 9월 말에 나온 갱신으로 작은 객체 분할과 카메라 이동 시 안정성을 개선했다. 지금 시작한다면 2.1 가중치를 받으면 된다. 가격은 같고 Meta의 영상 벤치마크 점수는 더 높다.

자동 마스크 생성

프롬프트를 생략하고 프레임 안 모든 것에 마스크를 제안하게 할 수 있다. 낯선 데이터셋을 훑어볼 때 편하다. 운영에 넣기 전에는 면적과 신뢰도로 걸러야 한다.

공개된 가중치, 학습 코드, SA-V 데이터셋

코드와 가중치, 학습 레시피가 모두 Apache 2.0이다. Meta는 지금까지 나온 영상 분할 데이터셋 가운데 가장 크다고 설명하는 SA-V도 함께 풀었다. 미세 조정도 공개도 허가를 받을 필요가 없다.

장단점

장점

  • 이미지 분할과 영상 추적이 한 모델에서 나오므로 통합 단계가 하나 줄어든다.
  • 빠르다. 영상에서 초당 39.5~91.2프레임이며 어떤 체크포인트를 올리느냐에 달렸다.
  • Apache 2.0이라 상용 사용이 가능하고 호출당 과금도 사용자 수 제한도 없다.
  • 제로샷 품질이 높아 특정 실패 사례를 만나기 전까지 미세 조정을 건너뛰는 팀이 많다.

단점

  • Meta가 호스팅 엔드포인트를 제공하지 않는다. GPU와 서빙 구성, 가동률을 직접 책임져야 한다.
  • 마스크에 라벨이 없고, 여기서 프롬프트 기반 분할은 점과 박스뿐이다. 개방형 어휘 검출기와 붙이는 작업은 직접 떠안는다.
  • 추적 객체가 늘고 클립이 길어질수록 GPU 메모리를 더 먹는다. 작은 카드로는 장편 영상이 어렵다.
  • 2025년 11월에 나온 SAM 3는 텍스트 개념 프롬프트와 더 나은 추적을 갖췄다. 새 프로젝트라면 먼저 평가해 볼 만하다.

자주 묻는 질문

된다. Meta가 체크포인트와 데모 코드, 학습 코드를 Apache 2.0으로 공개했고 상용 사용에 요금도 별도 계약도 필요 없다. 데모에 포함된 Inter 폰트와 Noto Color Emoji는 자체 폰트 라이선스를 따르지만 데모 화면에만 해당한다.