TL;DR
이미지 생성에 특화된 확산 모델이 가진 시각적 이해 능력을 극대화하여 별도의 복잡한 구조 없이도 정교한 이미지 분할이 가능함을 입증했다. 이는 생성 모델이 단순한 화가 역할을 넘어 의료, 위성, 농업 등 다양한 분야에서 범용적인 시각 이해 도구로 활용될 수 있는 새로운 방향을 제시한다.
왜 중요한가
이미지 생성에 특화된 확산 모델이 가진 시각적 이해 능력을 극대화하여 별도의 복잡한 구조 없이도 정교한 이미지 분할이 가능함을 입증했다. 이는 생성 모델이 단순한 화가 역할을 넘어 의료, 위성, 농업 등 다양한 분야에서 범용적인 시각 이해 도구로 활용될 수 있는 새로운 방향을 제시한다.
핵심 기여
DiGSeg 프레임워크 제안
사전 학습된 확산 모델을 범용 분할 학습기로 재구성하는 통합 프레임워크를 개발했다. 기존의 복잡한 후처리 없이 확산 모델의 U-Net을 직접 미세 조정하여 고품질의 마스크를 생성한다.
시각 잠재 경로 및 CLIP 기반 텍스트 조건화
이미지와 정답 마스크를 잠재 공간으로 인코딩하는 Visual Latent Pathway와 다중 스케일에서 언어 특징을 주입하는 CLIP-Aligned Text Pathway를 도입하여 텍스트 제어력을 강화했다.
어닐링된 다중 스케일 노이즈 전략
학습 안정화를 위해 초기 단계에서는 세부 구조 학습을 돕는 고주파 노이즈를, 후기 단계에서는 의미적 구조를 강조하는 저주파 노이즈를 사용하는 전략을 적용했다.
핵심 아이디어 이해하기
기존의 확산 모델 기반 분할 방식은 모델 내부의 Attention Map을 추출하여 후처리하는 방식에 의존했으나, 이는 해상도가 낮고 노이즈가 많아 경계가 불분명한 한계가 있었다. DiGSeg는 확산 모델이 이미 이미지의 구조적 특징을 잘 이해하고 있다는 점에 착안하여, 모델이 직접 분할 마스크를 '생성'하도록 학습시킨다.
먼저 RGB 이미지와 정답 마스크를 동일한 잠재 공간(Latent Space)으로 투영한다. 이때 확산 모델은 이미지 생성 시 노이즈를 제거하며 구체적인 형상을 만들어가는 과정을 학습하는데, DiGSeg는 이 과정을 역이용하여 노이즈가 섞인 마스크 잠재값에서 원본 마스크를 복원하도록 유도한다.
결과적으로 모델은 텍스트 프롬프트와 입력 이미지의 특징을 결합하여 픽셀 단위의 정밀한 마스크를 직접 출력하게 된다. 이는 생성 모델의 강력한 시각적 사전 지식(Prior)을 유지하면서도 분할 작업에 필요한 정교한 경계 인식 능력을 명시적으로 학습시키는 결과를 낳는다.
방법론
DiGSeg는 사전 학습된 Stable Diffusion v2의 U-Net을 기반으로 세 가지 핵심 모듈을 구성한다. 첫째, Visual Latent Pathway는 VAE 인코더를 사용하여 이미지 x와 마스크 y를 잠재 표현 zx, zy로 변환한다. 이때 단일 채널인 마스크를 3채널로 복제하여 VAE와의 호환성을 유지한다.
둘째, CLIP-Aligned Text Conditioning 모듈은 텍스트 프롬프트를 CLIP 텍스트 인코더로 임베딩한 후, U-Net의 여러 스케일에 걸쳐 Cross-Attention을 통해 주입한다. [텍스트 임베딩 → Cross-Attention 연산 → 시각 특징과 결합] 과정을 통해 모델은 특정 단어가 이미지의 어느 영역에 해당하는지 학습한다.
셋째, Segmentation-Consistent Denoising 과정에서는 노이즈가 추가된 마스크 잠재값 zyt를 입력받아 원래의 zy를 예측한다. 이때 MSE Loss를 사용하여 [예측된 노이즈와 실제 추가된 노이즈의 차이]를 계산하고, 이 오차를 줄이는 방향으로 U-Net의 가중치를 업데이트하여 분할 성능을 최적화한다.
관련 Figure

이미지와 마스크가 각각 VAE를 통해 잠재 공간으로 인코딩되고, 텍스트 임베딩과 결합되어 U-Net에서 처리되는 과정을 시각화한다. 학습 시에는 노이즈 예측을, 추론 시에는 점진적 디노이징을 통해 최종 마스크를 생성하는 구조를 명확히 보여준다.
DiGSeg의 전체 학습 및 추론 파이프라인을 보여주는 다이어그램이다.
주요 결과
DiGSeg는 주요 세그멘테이션 벤치마크에서 기존 SOTA 모델들을 압도하는 성과를 거두었다. ADE20K 데이터셋에서 mIoU 58.6점을 기록하며 이전 최고 기록 대비 +1.3점 향상되었으며, COCO 데이터셋에서도 50.8점을 달성하여 +2.1점의 성능 개선을 보였다.
개방형 어휘(Open-Vocabulary) 설정에서도 A-847, PC-459 등 5개 벤치마크 모두에서 최고 성능을 기록했다. 특히 데이터 효율성 측면에서 전체 데이터의 50%만 사용하고도 전체 데이터를 사용한 기존 모델들과 대등한 성능을 유지하는 강력한 일반화 능력을 입증했다.
도메인 전이 실험에서는 추가적인 구조 변경 없이도 의료(REFUGE-2), 위성(DeepGlobe), 농업(Phenobench) 데이터셋에서 우수한 성능을 보여 범용 분할 학습기로서의 가치를 증명했다. 특히 DeepGlobe 도로 분할 작업에서는 IoU 65.78점을 기록하며 전문 모델들을 제치고 가장 높은 정확도를 보였다.
관련 Figure

ADE20K, COCO, A-847 등 여러 벤치마크에서 DiGSeg가 정답(Ground Truth)에 가장 근접하고 정교한 마스크를 생성함을 입증한다. 특히 복잡한 배경이나 작은 객체에서도 경계선이 뚜렷하게 유지되는 것을 확인할 수 있다.
다양한 데이터셋에서 DiGSeg와 기존 모델들의 분할 결과를 비교한 시각적 자료이다.

데이터의 50%만 사용해도 전체 데이터를 사용했을 때와 거의 동일한 성능을 내는 것을 보여준다. 이는 확산 모델의 사전 학습된 지식이 데이터 효율성을 극대화함을 증명하는 핵심 지표이다.
학습 데이터 비율에 따른 mIoU 성능 변화를 나타낸 그래프이다.
기술 상세
DiGSeg 아키텍처는 SDv2의 U-Net 백본을 활용하며 VAE 인코더/디코더는 고정(Frozen) 상태로 유지한다. 학습 시에는 U-Net의 Cross-Attention 블록과 일부 MLP 레이어만 미세 조정하여 연산 효율성을 높였다. 텍스트 임베딩은 CLIP ViT-L/14를 통해 추출되어 1/4, 1/8 해상도의 어텐션 블록에 주입된다.
수학적으로는 조건부 확산 과정 p(y|x)를 모델링하며, 추론 시에는 DDIM 샘플러를 사용하여 1~50단계 내에서 마스크를 생성한다. 특히 DDIM-trailing 스케줄을 도입하여 단 1회의 디노이징 단계만으로도 준수한 분할 결과를 얻을 수 있도록 최적화했다.
노이즈 전략에서는 Annealed Multi-scale Noise를 사용하여 학습 초기에는 미세한 경계(고주파)에 집중하고, 학습이 진행됨에 따라 전체적인 객체의 형태(저주파)를 정교화하도록 설계했다. 이는 확산 모델이 생성 작업에서 이해 작업으로 전이될 때 발생하는 불일치 문제를 효과적으로 해결한다.
한계점
의료 도메인(REFUGE-2 등)에서의 성능은 일반 자연 이미지에 비해 상대적으로 낮게 나타났다. 이는 백본으로 사용된 CLIP이 전문적인 의료 용어 및 시각적 특징에 대한 이해도가 부족하기 때문인 것으로 분석되며, 특수 도메인에 대한 추가적인 정렬 연구가 필요함을 시사한다.
실무 활용
확산 모델의 강력한 사전 지식을 활용하여 고정된 클래스뿐만 아니라 자유로운 텍스트 입력에 반응하는 범용 분할 시스템을 구축할 수 있다.
- 자연어 설명을 통한 실시간 이미지 편집 및 객체 추출
- 위성 사진에서의 도로, 건물, 식생 자동 탐지 및 변화 분석
- 농업용 드론 영상을 활용한 작물 상태 모니터링 및 잡초 구분
- 의료 영상에서 특정 병변 부위의 정밀 분할 보조
코드 공개 여부: 공개
코드 저장소 보기키워드
용어 해설
- Diffusion Model
- — 데이터에 노이즈를 점진적으로 추가했다가 이를 다시 제거하는 과정을 학습하여 고품질의 데이터를 생성하는 생성형 AI 모델이다. 이미지 생성 분야에서 탁월한 성능을 보이며 내부적으로 풍부한 시각적 특징을 학습하고 있어 이해 작업으로의 확장이 가능하다.
- Open-Vocabulary Segmentation
- — 학습 과정에서 보지 못한 새로운 범주의 객체도 텍스트 설명을 통해 인식하고 분할해내는 기술이다. 고정된 클래스 목록에 국한되지 않고 자연어 프롬프트를 기반으로 임의의 객체를 구분할 수 있는 유연성을 제공한다.
- Latent Space
- — 고차원의 입력 데이터를 핵심 특징만 추출하여 압축한 저차원의 벡터 공간이다. 확산 모델은 이 공간에서 노이즈를 제거하며 데이터를 생성하므로 연산 효율성이 높고 데이터의 의미적 구조를 효과적으로 다룰 수 있다.
- mIoU
- — 객체 분할 모델의 정확도를 측정하는 표준 지표로 예측된 영역과 실제 정답 영역이 겹치는 정도를 수치화한다. 값이 1에 가까울수록 모델이 객체의 경계를 정확하게 찾아냈음을 의미한다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.

