← 최신 논문
💻 computer science

CDGP: Contrastive Dual Gaussian Processes for Weakly Supervised Anomaly Segmentation

본 논문은 픽셀 수준의 주석을 요구하지 않고도 최첨단 이상 탐지 분할을 달성하기 위해, 이중 가우시안 프로세스로부터 유도된 사후 확률 우세 통계량과 계층적 재구성 잔차를 결합한 약지도 학습 프레임워크인 대조 이중 가우시안 프로세스(Contrastive Dual Gaussian Processes, CDGP)를 제안한다.

원저자: Seungjun Chu, Seokhee Han, Mateusz Nowak, Peter Chin

게시일 2026-08-20
📖 4 분 읽기☕ 가벼운 읽기

원저자: Seungjun Chu, Seokhee Han, Mateusz Nowak, Peter Chin

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

현대 제조의 분주한 세계에서, 기계는 제품의 결함을 검사하는 섬세한 임무를 점점 더 많이 맡고 있습니다. 공장은 시간당 수천 개의 동일한 부품을 생산할 수 있으며, 목표는 고객에게 도달하기 전에 드문 불량품을 잡아내는 것입니다. 이를 위해서는 두 가지가 필요합니다: 제품이 고장 났는지 결정하는 것, 그리고 정확히 어디가 고장 났는지 찾아내는 것입니다. 수십 년 동안 컴퓨터에게 이 일을 가르치는 가장 신뢰할 수 있는 방법은 수천 개의 완벽한 사례를 보여주고 무엇이 "정상"인지를 학습하게 하는 것이었습니다. 컴퓨터가 그 정상적인 패턴에서 벗어난 것을 발견하면, 그것을 결함으로 표시합니다. 이 방식은 완벽한 제품은 찾기 쉽지만, 고장 난 제품은 드물고 다양하기 때문에 잘 작동합니다. 하지만 이 방법에는 사각지대가 있습니다. 이 방식은 실제 균열과, 단지 조금 이상해 보일 뿐인 무해하고 특이한 질감을 구별하는 데 종종 어려움을 겪습니다. 시스템은 두 가지 모두를 "정상이 아님"으로 간주하고 경보를 울려 혼란과 시간 낭비를 초래합니다.

연구자들은 설령 결함의 위치를 정확히 알지 못하더라도, 고장 난 제품의 사례를 보여줌으로써 이를 개선할 수 있을지 오랫동안 궁금해해 왔습니다. 현실 세계에서 공장들은 제품이 품질 검사를 통과하지 못했다는 사실은 알고 있지만, 모든 결함의 지도를 그릴 시간은 없는 경우가 많습니다. 이것이 바로 "약지도 학습(weakly supervised learning)"의 과제입니다. 즉, 상세한 지도 없이도 기계가 오류의 특정 위치를 찾을 수 있도록 "결함 있음"이라는 광범적인 라벨을 사용하는 것입니다. 한 새로운 연구는 '대조적 이중 가우시안 프로세스(Contrastive Dual Gaussian Processes, CDGP)'라고 불리는 방법을 도입하여, 컴퓨터가 정상과 불량을 비교하는 방식을 바꿈으로써 이 문제를 해결합니다. 단순히 이미지가 얼마나 이상해 보이는지를 묻는 대신, 시스템은 더 직접적인 질문을 던집니다: 이 이미지의 이 부분이 결함에 더 가까운가, 아니면 정상 제품에 더 가까운가?

연구진은 이미지의 모든 작은 패치를 정상 또는 결함 중 하나가 될 수 있는 후보로 취급하는 시스템을 구축했습니다. 이미지를 아주 작은 타일들의 격자로 상상해 보십시오. 각 타일에 대해 시스템은 동시에 두 개의 별도 정신 모델을 실행합니다. 한 모델은 정상적인 타일이 어떻게 보여야 하는지를 예측하도록 훈련되며, 다른 한 모델은 결함이 있는 타일이 어떻게 보여야 하는지를 예측하도록 훈련됩니다. 이 모델들은 단순히 추측하는 것이 아니라, 예측뿐만 아니라 그 예측에 대한 확신도까지 표현할 수 있는 통계적 프레임워크를 기반으로 구축되었습니다. 그런 다음 시스템은 모든 타일에 대해 두 예측을 비교합니다. 만약 "결함" 모델이 "정상" 모델보다 훨씬 더 정답일 가능성이 높고, 시스템이 그 차이에 대해 확신한다면, 해당 타일은 결함으로 표시됩니다. 이 접근 방식이 강력한 이유는 컴퓨터가 단순히 이상한 것을 찾는 데 그치지 않고, 결함에 대한 증거와 정상성에 대한 증거를 서로 저울질하도록 강제하기 때문입니다.

상세한 결함 지도가 없는 상태에서 이를 작동시키기 위해, 팀은 학습을 시작하는 방식에 대해 영리하게 대처해야 했습니다. 그들은 결함이 있는 이미지를 스캔하여 정상적인 것들과 가장 다르게 보이는 타일들을 골라내는 것으로 시작했습니다. 이것들이 결함 모델이 학습할 초기 "후보"가 되었습니다. 일부 후보들은 단지 약간 다르게 보일 뿐인 정상적인 부분이었기에 노이즈가 섞인 시작점이었지만, 시스템은 이 과정을 통해 학습하도록 설계되었습니다. 학습이 계속됨에 따라, 시스템은 이미지 전체에 대한 단순한 "결함" 또는 "정상" 라벨을 사용하여 이해를 정교화했습니다. 시스템은 실제 결함이 포함된 영역에서는 결함 모델의 예측을 높이는 한편, 배경 영역에서는 정상 모델을 강력하게 유지하는 법을 배웠습니다. 이 과정 덕분에 시스템은 단 하나의 손으로 그린 균열 윤곽선도 보지 않고도, 배경 소음으로부터 실제 결함을 분리하며 점차 초점을 날카롭게 맞출 수 있었습니다.

또한 이 연구는 큰 그림을 보는 것만으로는 미세한 실금(hairline cracks)을 찾는 데 충분하지 않다는 점을 인식했습니다. 이를 해결하기 위해, 그들은 재구성(reconstruction)에 집중하는 두 번째 검사 계층을 추가했습니다. 이 시스템의 일부는 약간 손상된 버전으로부터 완벽한 버전의 이미지를 재구축하려고 시도합니다. 만약 시스템이 특정 영역을 재구축하는 데 어려움을 겪는다면, 이는 그 영역이 특이하다는 것을 시사합니다. 이 재구성 검사와 두 모델의 직접적인 비교를 결합함으로써, 시스템은 두 배의 증거를 얻게 됩니다. 연구진은 MVTec AD 2, KSDD2, VisA를 포함한 여러 표준 산업 데이터셋에 대해 이 방법을 테스트했습니다. 결과는 놀라웠습니다. 이 유형의 작업에 대한 엄격한 벤치마크인 MVTec AD 2 데이터셋에서, 이 새로운 방법은 테스트된 모든 접근 방식보다 뛰어난 성능을 보였으며, 결함을 찾아내는 능력을 측정하는 모든 지표에서 1위를 차지했습니다. 또한 다른 두 데이터셋에서도 최고 수준이거나 매우 경쟁력 있는 성능을 보여주었습니다.

이 발견이 특히 중요한 이유는 시스템이 불확실성을 처리하는 방식에 있습니다. 시스템은 단순히 점수만을 출력하는 것이 아니라, 모델들이 얼마나 확신하는지를 고려하여 정상성 대비 결함이 나타날 가능성이 얼마나 높은지에 대한 표준화된 척도를 계산합니다. 이는 시스템이 무작위 노이즈에 속는 것을 방지합니다. 연구진은 이러한 개선이 단순히 더 복잡한 설정 때문이 아니라, 오직 훈련 데이터만을 사용하여 두 모델을 대조하고 확신도를 보정하는 방식 덕분임을 입증했습니다. 그들은 학습 단계에서 인간이 결함 주위에 상자를 그릴 필요 없이, 공장에서 이미 보유하고 있는 단순한 "양호" 또는 "불량" 라벨에만 의존하여 시스템이 작동함을 확인했습니다.

연구는 정상적인 가능성과 결함의 가능성을 명시적으로 모델링하고 이를 직접 비교함으로써, 기계가 이전보다 훨씬 더 정확하게 결함을 찾아낼 수 있다고 결론짓습니다. 이 접근 방식은 풍부한 정상 데이터와 상세한 결함 지도의 희소성 사이의 간극을 메워줍니다. 이는 시간과 자원이 제한된 산업 현장에서, 컴퓨터에게 단순히 눈에 띄는 것을 찾는 것이 아니라 결함에 대한 증거를 정상성에 대한 증거와 저울질하도록 가르침으로써 고정밀 검사를 달성할 수 있음을 시사합니다. 이 방법은 현재의 성능 벤치마크에서 최상위권을 차지하는 견고한 솔루션으로서, 제조 분야의 자동화된 품질 관리를 위한 실질적인 경로를 제시합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →