정상 기준 사진과 로컬 VLM 기반 작업 전 설비 상태 판정 시스템 개발
Reference-Grounded, Gated Local-VLM Equipment Condition Check for Pre-Work Safety
팀장 김두홍(스마트팩토리융합학과/AIfactorylab)
지도교수 정종필
연계기업 듀플렉스(김선호 · 경영관리부)홈페이지
dohong1005@naver.com
010-6775-5166
1. 프로젝트 개요
프로젝트 요약
본 프로젝트는 설비의 고장 사진을 학습하지 않고, 설비별 정상 기준 사진 1~3장만 등록하여 작업 전 촬영한 사진에서 벨트 이탈·가드 탈거·경고등 점등·계기 수치 이탈·누유·이물질 같은 상태 이상을 찾아 작업 가능 여부를 판정하는 AI 시스템을 개발합니다. 비전 파운데이션 모델(DINOv2) 기반 참조 비교로 이상 영역을 훈련 없이 산출하고, 이상 점수가 높은 사진만 노트북에서 로컬로 실행되는 경량 VLM에 전달하여 관측 결과를 구조화된 JSON으로 받은 뒤, 설비 매뉴얼 기준값과 명시적 규칙으로 가능·불가·보류를 판정합니다. 실제 소형 설비(탁상 드릴프레스)에 Arduino 계측·표시 패널을 얹은 하드웨어 유닛과 연동하여, 촬영부터 판정 표시까지 인터넷 없이 동작하는 라이브 데모 시스템을 구현합니다.
핵심 키워드
2. 프로젝트 목표 및 내용
배경 및 필요성
산업현장에서는 설비 가동 전 점검이 안전사고와 설비 손상을 막는 첫 관문이지만, 사진 기반 자동 점검 기술은 현장 적용에서 세 가지 한계를 보입니다. 첫째, 학습 데이터 부족입니다. 설비마다 고장 사진을 충분히 모아 검출 모델을 학습시키는 것은 현실적으로 불가능하고, 새 설비가 들어올 때마다 다시 학습해야 합니다. 둘째, VLM 단독 사용의 한계입니다. 최근 비전-언어 모델(VLM)은 사진을 보고 이상을 설명할 수 있지만, 없는 누유를 있다고 하거나 계기 숫자를 잘못 읽는 등 확신에 찬 오류가 일정 비율로 발생하며, 모든 사진을 VLM에 보내면 설비 50대를 10분 주기로 점검할 때 하루 7,200회 호출이 발생하여 비용과 지연이 커집니다. 셋째, 데이터 보안과 네트워크 제약입니다. 공장 내부 사진의 외부 전송이 보안 정책상 막히면 외부 API 기반 진단은 처음부터 불가능하며, 현장 인터넷이 끊기면 진단이 중단됩니다. 본 프로젝트는 세 문제를 역할 분리로 동시에 다룹니다. 고장을 학습하는 대신 설비의 정상 기준 사진을 등록하고, 참조 비교 이상 탐지가 "어디를 볼지"를 정하며, 게이트가 "VLM에 물을지"를 정하고, VLM은 판정자가 아니라 관측자로서 지정된 영역만 구조화된 JSON으로 기술하며, 최종 판정은 매뉴얼 기준값과 명시적 규칙이 내립니다. 이 구조에서는 고장 라벨 없이 즉시 배치가 가능하고, VLM 호출은 이상이 의심되는 사진으로 제한되어 비용과 환각이 함께 줄어들며, 모든 처리가 현장 노트북 안에서 끝나 사진이 외부로 나가지 않습니다.
프로젝트 목표
| 항목 | 목표치 |
|---|---|
| 이상 검출 성능 | 자체 평가셋 image-level AUROC 0.90 이상, Mean-Direction Removal 적용으로 frozen 기준선 대비 향상 |
| VLM 호출 절감 | 이상 recall 95% 유지 조건에서 VLM 호출 비율 50% 이하 |
| 환각 억제 | 정상 사진에서 VLM이 없는 이상을 보고하는 비율을 VLM 단독 대비 50% 이상 감소 |
| 최종 판정 정확도 | 가능·불가·보류 3분류 정확도 90% 이상 (매뉴얼 규칙 정답 기준) |
| 온프레미스 실행 | 노트북 GPU(6GB)에서 전 과정 로컬 실행, 정상 프레임 1초 이내·이상 프레임 15초 이내 |
- 고장 라벨 없이 정상 기준 사진 1~3장만으로 배치 가능한 참조 기반 이상 탐지 파이프라인 설계
- 이상 점수 기반 게이트로 VLM 호출 대상을 선별하고, 이상 영역 crop을 근거로 제공하여 VLM 환각을 억제하는 구조 구현
- VLM 출력을 고정 JSON 스키마로 강제하고 매뉴얼 기준값·규칙으로 판정을 분리하여, 모델을 교체해도 판정 기준이 유지되는 구조 구현
- 실제 소형 설비와 Arduino 계측·표시 패널로 구성된 하드웨어 유닛 및 자체 설비 상태 평가셋 구축
- 판정 근거(Heatmap·JSON·기준값 대조)를 운영자가 검증할 수 있게 제시하는 온프레미스 라이브 데모 시스템 구성
최종 결과물 형태
동작 시제품(하드웨어)
3. 시연 계획
이 프로젝트는 최종 발표에서 실물 또는 조작 가능한 형태의 라이브 시연을 수행합니다. 화면 출력만으로 끝나는 결과물이 아니라, 실제로 만들어 동작시키는 것을 목표로 하는 팀을 모집합니다.
실물 시연 형태
최종 시연 시나리오
1. 정상 판정: 정상 상태의 설비를 검사하면 이상 점수가 낮아 VLM 호출 없이 1초 이내에 녹색 LED와 "작업 가능"이 표시되는 것을 보입니다. 2. 이상 판정: 경고등 점등, 게이지 위험 구간, 벨트 이탈·가드 탈거(전원 차단 상태)를 차례로 재현하면 이상 Heatmap이 해당 부위에 표시되고, VLM JSON과 매뉴얼 기준값 대조 결과에 따라 적색 LED·부저와 "작업 불가" 및 사유가 표시됩니다. 3. 보류 판정: 얼룩·이물질처럼 신뢰도가 낮은 경우 황색 LED와 "보류(검토)"로 판정되고, 대시보드에서 스냅샷·Heatmap·JSON을 확인하는 검토 흐름을 보입니다. 4. 환각 억제 비교: 같은 정상 사진을 VLM에 단독으로 입력했을 때와 이상 영역 crop과 함께 입력했을 때의 오보고 결과를 나란히 보입니다. 5. 데모 영상: 하드웨어 유닛 조작부터 판정 표시까지의 전체 흐름과 처리 시간을 담은 3분 내외 영상을 제작하여 발표에 포함하고 결과물로 제출합니다.
시연 장소 / 필요 장비·재료
발표장 노트북(NVIDIA GPU 6GB 이상, 로컬 VLM·이상 탐지 실행), 탁상 드릴프레스 + Arduino 패널 유닛, USB 웹캠·삼각대·LED 조명, 전원 콘센트와 설치 테이블, Python 실행 환경, 웹 대시보드
중간 점검 시연 시점
하드웨어 유닛 조립 및 자체 평가셋 촬영 결과 / DINOv2 참조 비교 이상 Heatmap과 검출 성능 / 게이트 임계에 따른 VLM 호출 비율 / 로컬 VLM JSON 출력과 환각률 1차 결과
4. 학부생 팀원 모집 공고
모집 분야/역할
AI 이상 탐지 구현(1명): DINOv2 특징 추출, 참조 비교 이상 지도·Mean-Direction Removal, 게이트 임계 보정 VLM·판정 구현(1명): 로컬 VLM 실행, 프롬프트·JSON 스키마·검증기, 매뉴얼 JSON·규칙 판정 구현 하드웨어·데이터 구축(1명): Arduino 패널 제작·펌웨어, 촬영 프로토콜 실행, 자동 캡처, 평가셋 라벨링 시연/대시보드(1명): Heatmap·JSON·판정 대시보드, 시리얼 표시 연동, 라이브 데모·영상 제작
필요 역량/선수과목
우대 사항
DINOv2, CLIP, ViT 등 Vision Foundation Model 사용 경험 / Anomaly Detection 관련 논문 구현 경험 / LLM·VLM API 또는 Ollama 등 로컬 모델 실행 경험 / Arduino·센서·시리얼 통신 경험 / OpenCV 기반 영상 처리 경험 / 웹 데모 또는 Streamlit 구현 경험 / 산업 안전 AI, 스마트팩토리에 관심 있는 학생
참여 시 혜택
검증된 참조 기반 이상 탐지 연구 코드베이스 위에서 시작(0에서 시작 아님) / 대학원생 1:1 멘토링 / 이상 탐지와 VLM을 결합한 온프레미스 AI 시스템 구현 경험 / 실물 설비 연동 하드웨어·데이터셋 제작 경험 / 캡스톤 결과물 포트폴리오화 / 우수 결과물은 산학 과제 설비 진단 모듈 연계 및 학회 발표·논문 공저 가능
지원 방법/문의
플랫폼 지원, 이메일 지원
5. 학기별 추진 계획
| 기간 | 단계 | 주요 활동 |
|---|---|---|
| 1~2주 | 팀 빌딩 & 주제 구체화 | 역할 분담, GPU 환경 및 기존 이상 탐지 코드베이스 세팅, 설비·웹캠·Arduino 부품 주문, 이상 탐지·VLM 개념 학습, 관련 논문 세미나 |
| 3~5주 | 문헌조사 & 데이터 준비 | 드릴프레스 + Arduino 패널 유닛 조립, 카메라 세팅·마킹, 촬영 프로토콜에 따른 평가셋 촬영·라벨링, 매뉴얼 JSON 작성, 평가 지표 정의 |
| 6~9주 | 설계 및 1차 구현 (중간발표) | DINOv2 참조 비교 이상 지도·MDR 구현 및 검출 성능 평가, 게이트 임계 보정과 호출 비율 측정, 로컬 VLM 실행·JSON 스키마·검증기 구현, 환각 억제 1차 실험, 데모 프로토타입 제작 |
| 10~13주 | 개선 및 실험/검증 | 매뉴얼 규칙 판정·센서 readings 결합, 검출·호출 절감·환각 억제·판정 4축 실험, 소거 실험(게이트·근거 제공 유무), 프롬프트·임계 개선, 대시보드·하드웨어 표시 연동 완성 |
| 14~16주 | 결과 정리 & 발표 (최종발표) | 재현성 검증, 라이브 데모 시스템 완성(비교 뷰 탑재), 데모 영상 제작, 성능 리포트·보고서 작성, 최종 시연 리허설 |
정기 미팅 계획
추후 조정
역할 분담 방식
AI/판정 담당 2명: 참조 기반 이상 탐지·게이트, 로컬 VLM 관측·JSON 검증, 규칙 판정, 성능 평가 하드웨어/데이터 담당 1명: Arduino 패널 제작·펌웨어, 촬영 프로토콜 실행, 평가셋 라벨링 시연/대시보드 담당 1명: 대시보드, 하드웨어 표시 연동, 라이브 데모·데모 영상 제작
6. 기대 효과 및 활용 계획
학습 효과
학생들은 산업 안전 AI의 실제 난제인 라벨 부족, VLM 환각과 비용, 온프레미스 제약을 직접 다루게 됩니다. 단순히 공개 데이터로 모델을 학습하는 수준을 넘어, 실물 설비와 계측 패널을 직접 제작하고 촬영 프로토콜에 따라 평가셋을 설계·라벨링하며, 게이트 유무·근거 제공 유무 같은 소거 실험으로 결과를 검증하는 연구의 정식 절차를 경험합니다. 또한 Vision Foundation Model 기반 이상 탐지와 VLM을 역할 분리 구조로 결합하며, 연구 아이디어가 하드웨어와 연동된 실제 점검 시스템으로 확장되는 과정을 학습합니다.
향후 활용 계획
- 산학 협력 과제의 설비 상태 진단 모듈로 이식 — 동일한 JSON 스키마·규칙 판정 구조를 유지하여 VLM만 교체하면 되는 설계 - Jetson 등 엣지 보드 배포 — 6GB급 로컬 추론 결과(정확도·지연)를 엣지 배포 판단 자료로 활용 - 진동·온도 등 센서 데이터와의 융합으로 사진에 보이지 않는 고장까지 다루는 멀티모달 점검으로 확장 - 자체 구축한 설비 상태 평가셋 및 게이트·환각 억제 실험 결과의 학회 발표·논문 공저 연계 가능