배경 제거는 피사체를 주변 환경과 분리하여 투명 배경에 배치하거나, 장면을 바꾸거나, 새로운 디자인에 합성할 수 있게 해줍니다. 내부적으로는 0에서 1까지의 픽셀당 불투명도인 알파 매트를 추정하고, 전경을 알파 합성하여 다른 것 위에 배치하는 것입니다. 이것은 포터–더프의 수학이며, “프린지”와 스트레이트 알파 대 미리 곱해진 알파와 같은 흔히 발생하는 문제의 원인입니다. 미리 곱하기와 선형 색상에 대한 실용적인 지침은 마이크로소프트의 Win2D 노트, 쇠렌 산만, 그리고 로몬트의 선형 블렌딩에 대한 글을 참조하십시오.
사람들이 배경을 제거하는 주요 방법
1) 크로마 키(“그린/블루 스크린”)
촬영을 제어할 수 있다면 배경을 단색(주로 녹색)으로 칠하고 해당 색조를 키로 빼냅니다. 이 방법은 빠르고, 영화 및 방송에서 검증되었으며, 비디오에 이상적입니다. 단점은 조명과 의상입니다: 색깔 있는 빛이 가장자리(특히 머리카락)에 번지므로, 오염을 중화하기 위해 디스필 도구를 사용해야 합니다. 좋은 입문 자료로는 누크의 문서, 믹싱 라이트, 그리고 직접 해보는 퓨전 데모가 있습니다.
2) 대화형 분할(고전 CV)
배경이 지저분한 단일 이미지의 경우, 대화형 알고리즘은 사용자의 몇 가지 힌트(예: 느슨한 사각형이나 낙서)를 필요로 하며, 선명한 마스크를 생성합니다. 표준적인 방법은 그랩컷 (책의 장)으로, 전경/배경의 색상 모델을 학습하고 그래프 컷을 반복적으로 사용하여 분리합니다.GIMP의 전경 선택에서도 비슷한 아이디어를 볼 수 있으며, 이는 SIOX (ImageJ 플러그인)에 기반합니다.
3) 이미지 매팅(세밀한 알파)
매팅은 가느다란 경계(머리카락, 털, 연기, 유리)에서 부분적인 투명도를 해결합니다. 고전적인 폐쇄형 매팅은 트라이맵(확실한 전경/확실한 배경/알 수 없음)을 사용하여 강력한 가장자리 정확도로 알파에 대한 선형 시스템을 풉니다. 현대적인 딥 이미지 매팅은 어도비 컴포지션-1K 데이터셋(MMEditing 문서)에서 신경망을 훈련시키며, SAD, MSE, 그래디언트, 연결성과 같은 메트릭으로 평가됩니다(벤치마크 설명).
4) 딥 러닝 컷아웃(트라이맵 없음)
관련된 분할 작업도 유용합니다: DeepLabv3+는 인코더-디코더와 아트러스 컨볼루션으로 경계를 다듬습니다 (PDF); 마스크 R-CNN은 인스턴스별 마스크를 제공합니다 (PDF); 그리고 SAM(Segment Anything)은 새로운 이미지에 대해 제로샷으로 마스크를 생성하는 프롬프트 기반 기본 모델입니다.
인기 있는 도구의 기능
더 깨끗한 컷아웃을 위한 워크플로우 팁
- 스마트하게 촬영하세요. 좋은 조명과 강한 피사체-배경 대비는 모든 방법에 도움이 됩니다. 그린/블루 스크린을 사용할 경우, 디스필을 계획하세요 (가이드).
- 전체적으로 시작하여 세부적으로 다듬으세요. 자동 선택(피사체 선택, U2-Net, SAM)을 실행한 다음, 브러시나 매팅(예: 폐쇄형)으로 가장자리를 다듬습니다.
- 반투명에 유의하세요. 유리, 베일, 모션 블러, 날리는 머리카락은 단순한 하드 마스크가 아닌 진정한 알파가 필요합니다. F/B/α를 복구하는 방법은 후광을 최소화합니다.
- 알파 채널을 이해하세요. 스트레이트 대 미리 곱해진 알파는 다른 가장자리 동작을 생성합니다; 일관되게 내보내기/합성하세요(참조: 개요, 하그리브스).
- 올바른 출력을 선택하세요. “배경 없음”의 경우, 깨끗한 알파가 있는 래스터(예: PNG/WebP)를 제공하거나, 추가 편집이 예상되는 경우 마스크가 있는 레이어 파일을 유지하세요. 핵심은 계산한 알파의 품질이며, 이는 포터–더프에 뿌리를 두고 있습니다.
품질 및 평가
학술 연구에서는 컴포지션-1K에 대한 SAD, MSE, 그래디언트, 연결성 오류를 보고합니다. 모델을 선택하는 경우 해당 메트릭을 찾아보세요 (메트릭 정의; 배경 매팅 메트릭 섹션). 인물/비디오의 경우, MODNet과 배경 매팅 V2가 강력합니다; 일반적인 “두드러진 객체” 이미지의 경우, U2-Net이 견고한 기준선입니다; 어려운 투명도의 경우, FBA가 더 나은 결과를 제공할 수 있습니다.
일반적인 엣지 케이스(및 수정)
- 머리카락 및 털: 매팅(트라이맵 또는 MODNet과 같은 인물 매팅)을 선호하고 체커보드 배경에서 검사하세요.
- 미세 구조(자전거 바퀴살, 낚싯줄): 고해상도 입력을 사용하고 매팅 전 사전 단계로 DeepLabv3+와 같은 경계 인식 분할기를 사용하세요.
- 투명한 것들(연기, 유리): 부분적인 알파와 종종 전경색 추정이 필요합니다 (FBA).
- 화상 회의: 깨끗한 플레이트를 캡처할 수 있다면, 배경 매팅 V2가 순진한 “가상 배경” 토글보다 더 자연스러워 보입니다.
실생활에서 나타나는 곳
- 전자상거래: 마켓플레이스(예: 아마존)는 종종 순백색 메인 이미지 배경을 요구합니다; 참조: 제품 이미지 가이드 (RGB 255,255,255).
- 디자인 도구: 캔바의 배경 제거기와 포토샵의 배경 제거는 빠른 컷아웃을 간소화합니다.
- 기기 내 편의성: iOS/macOS의 “피사체 들어올리기”는 가벼운 공유에 좋습니다.
컷아웃이 가짜처럼 보이는 이유(및 수정)
- 색상 번짐: 녹색/파란색 빛이 피사체를 감쌉니다— 디스필 컨트롤 또는 대상 색상 교체를 사용하세요.
- 후광/프린지: 일반적으로 알파 해석 불일치(스트레이트 대 미리 곱해진) 또는 이전 배경에 오염된 가장자리 픽셀; 올바르게 변환/해석하세요 (개요, 세부 정보).
- 잘못된 블러/그레인: 부드러운 배경에 날카로운 피사체를 붙여넣으면 튀어나옵니다; 합성 후 렌즈 블러와 그레인을 일치시키세요(참조: 포터–더프 기본).
TL;DR 플레이북
- 촬영을 제어하는 경우: 크로마 키를 사용하세요; 고르게 조명하세요; 디스필을 계획하세요.
- 일회성 사진인 경우: 포토샵의