본문으로 건너뛰기

컴퓨터 비전을 활용한 식품 리콜 방지 가이드

RF-DETR의 객체 탐지와 Gemini 3 Pro의 시각적 추론을 결합하여 식품 라벨의 알레르기 유발 성분 미표기를 실시간으로 감지하는 자동화 시스템 구축 방법을 설명한다.

섹션별 상세

01
식품 리콜의 34% 이상이 알레르기 성분 미표기 등 라벨링 오류로 인해 발생하며, 이는 수동 점검만으로는 현대의 빠른 생산 속도를 따라잡기 어렵다. 컴퓨터 비전 시스템은 24시간 자동 교차 검증을 통해 제품이 공장을 떠나기 전 오류를 포착한다.
식품 라벨 검수 시스템의 전체적인 대시보드와 작동 예시를 보여주는 히어로 이미지이다.
ScreenshotRF-DETR 모델이 성분표 영역을 탐지하고 Gemini 모델이 텍스트를 분석하여 리콜 위험을 판단하는 시스템의 전체 컨셉을 시각화한다. 실제 제품 포장지에서 성분 목록을 추출하는 과정을 보여준다.
02
시스템은 인식(Perception)과 추론(Reasoning)의 두 단계로 분리된 비전 에이전트 아키텍처를 채택한다. 1단계에서는 RF-DETR 모델이 성분 블록과 알레르기 주의 문구의 위치를 식별하고, 2단계에서는 Gemini 3 Pro가 해당 영역의 텍스트를 읽어 성분 목록과 주의 문구 간의 불일치를 판단한다.
03
RF-DETR 모델은 Transformer 기반 아키텍처로 복잡한 배경에서도 텍스트 블록을 정밀하게 찾아낸다. Roboflow에서 제공하는 데이터셋 증강 기법(채도, 밝기, 블러 조절)을 적용하여 공장 내부의 다양한 조명이나 카메라 흔들림에도 견고하게 작동하도록 학습시킨다.
Roboflow Universe에서 검색된 다양한 식품 라벨 관련 데이터셋 목록이다.
Screenshot사용자가 직접 데이터를 수집하지 않아도 오픈소스 데이터셋을 활용해 모델 학습을 시작할 수 있음을 보여준다. 성분표, 알레르기 감지 등 다양한 프로젝트 사례를 확인할 수 있다.
04
Roboflow Workflows를 통해 구축된 파이프라인은 'Continue If' 블록을 사용한 조건부 게이팅 로직을 포함한다. 라벨이 감지되지 않은 빈 프레임에서는 LLM 호출을 중단하여 API 비용을 절감하고 전체 시스템의 처리 효율을 극대화한다.
05
Gemini 3 Pro는 구조화된 JSON 프롬프트를 통해 분석 결과를 반환하며, 여기에는 발견된 알레르기 성분, 주의 문구 존재 여부, 불일치 감지 결과, 리콜 위험 수준이 포함된다. JSON Parser를 통해 이 데이터를 기계가 읽을 수 있는 형태로 변환하여 후속 자동화 작업을 수행한다.
json
{
  "ingredients_found": "List all allergens identified in the Ingredient Block text (e.g., Peanuts, Wheat, Soy). If ingredients are missing or unreadable, set to 'Unknown'.",
  "allergen_statement_present": "true ONLY if a clear, explicit 'Contains X' allergen statement exists. Precautionary or facility statements count as false.",
  "mismatch_detected": "true if (a) an allergen exists in ingredients but is not explicitly declared in a 'Contains' statement, OR (b) ingredient allergens exist and allergen info is missing or ambiguous.",
  "recall_risk_level": "High, Medium, Low, or Unknown based on rules below",
  "decision_logic": "Brief explanation justifying the risk level and mismatch decision"
}

Gemini 3 Pro 모델이 분석 결과를 구조화된 데이터로 출력하도록 유도하는 JSON 프롬프트 구조

06
최종 단계에서는 이메일 알림 블록을 연결하여 리콜 위험이 감지될 때 품질 관리 팀에 즉시 경고를 보낸다. 이 시스템은 Python 스크립트나 NVIDIA Jetson과 같은 엣지 디바이스에 배포되어 생산 라인에서 실시간으로 작동할 수 있다.
Roboflow 플랫폼 내에서 데이터셋 버전을 관리하고 모델 학습을 시작하는 인터페이스이다.
Screenshot데이터셋의 이미지 수, 전처리 설정 등을 확인하고 'Train Model' 버튼을 통해 클라우드 GPU에서 RF-DETR 모델 학습을 실행하는 단계를 설명한다.

용어 해설

Roboflow Detection Transformer(RF-DETR)
Transformer 아키텍처를 기반으로 한 실시간 객체 탐지 모델이다. 이미지의 전역적 문맥을 이해하는 능력이 뛰어나 복잡한 포장지에서 특정 텍스트 블록을 정확히 찾아내는 데 적합하며, 60 mAP 이상의 높은 정확도를 제공한다.
비전 에이전트(Vision Agent)
단순한 이미지 인식을 넘어 시각 정보에 기반해 논리적 추론과 의사결정을 수행하는 AI 시스템이다. 이 아티클에서는 객체 탐지(Perception)와 거대 모델의 추론(Reasoning)을 결합하여 라벨의 오류를 판단하는 역할을 한다.
평균 정밀도 합계(mAP)
객체 탐지 모델의 성능을 평가하는 대표적인 지표이다. 모델이 객체의 위치를 얼마나 정확하게 찾고(Recall) 분류했는지(Precision)를 종합하여 수치화하며, 90% 이상의 mAP는 프로덕션 환경에서 신뢰할 수 있는 수준임을 의미한다.
조건부 로직 게이팅(Conditional Logic Gating)
특정 조건이 충족될 때만 다음 단계의 프로세스를 실행하도록 제어하는 기법이다. 비전 워크플로에서 객체가 감지되지 않았을 때 고비용의 LLM 호출을 차단하여 운영 비용과 지연 시간을 최적화하는 데 사용된다.

기술

  • RF-DETR
  • Gemini 3 Pro
  • Roboflow
  • Python
  • NVIDIA Jetson

활용 사례

  • 식품 라벨 알레르기 성분 교차 검증
  • 제조 라인 이물질 탐지(FOD)
  • 자동 품질 관리 알림 시스템
AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 02. 04.수집 2026. 02. 21.출처 타입 RSS

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.