바카라 예측
안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.

대외비 프로젝트는 지원 요청 받은 파트너만 조회할 수 있습니다.

대외비 프로젝트는 지원 요청 받은 파트너만 조회할 수 있습니다.

플러스
PCB 불량 검출 AI 시스템 개발 (대기업 납품용)
개발
웹 · PC프로그램 · 기타
AI 모델 구축, 머신러닝ㆍ딥러닝, 기타(AIㆍ머신러닝)
프로젝트 배경
[프로젝트 배경]

대기업의 제조 현장에서는 수많은 PCB(인쇄회로기판) 제품이 생산되고 있으며,
그 중 일부는 불량 상태로 출하될 경우 심각한 품질 사고나 비용 손실로 이어질 수 있습니다.

기존에는 사람이 눈으로 검사하거나, 정해진 패턴 기반의 전통적인 비전 검사 시스템을 사용해왔으나
다음과 같은 한계점이 있었습니다:

- 생산 환경, 모델, 공정 변화에 따라 이미지 유형이 다양해짐
- 기존 시스템은 훈련된 유형 이외의 새로운 불량을 감지하지 못함
- 수작업 검사는 시간이 오래 걸리고, 작업자마다 결과 편차가 큼

이를 해결하기 위해,
기존 데이터와 다르더라도 AI가 이미지 임베딩을 분석하여 새로운 유형의 데이터 여부를 탐지하고,
기존과 유사한 정도(confidence score)를 기준으로 불량 의심 정도를 정량화 할 수 있는 시스템을 개발하였습니다.

또한, 불량 탐지 결과를 사용자에게 직관적으로 전달할 수 있도록 간단한 웹 프론트엔드도 함께 구성하였으며,
검출 결과를 시각적으로 확인하고, 시스템이 자동으로 알림을 제공하도록 구현하여
품질 관리 효율성과 실시간 대응 가능성을 높이는 것을 목표로 했습니다.
프로젝트 성과
기존 유형 외의 불량 탐지 가능
학습되지 않은 새로운 이미지 유형이 들어와도 임베딩 분석을 통해 불량 의심 여부를 감지할 수 있는 기능을 구현하여, 기존 시스템의 한계를 극복
불량 의심 정도를 수치로 제공하는 confidence 기반 경고 시스템 도입
기존 방식의 이진 분류(정상/불량)를 넘어, 불량일 가능성을 수치로 표현하는 confidence score 시스템을 구축함으로써 관리자의 의사결정 정확도 향상
사용자 친화적인 웹 시각화 대시보드 제공
비전문 사용자도 검사 결과를 쉽게 이해할 수 있도록 간단한 프론트엔드 화면을 제공하여 사용성과 접근성을 향상
이상 탐지 시 관리자 실시간 알림 기능 구현
임베딩 분포에서 벗어나는 새로운 유형의 이미지가 들어올 경우 자동으로 관리자에게 알림을 전송하여 품질 문제를 조기에 대응할 수 있도록 함
대기업 현장 테스트 및 내부 시스템 연동
실제 대기업 품질 관리 시스템과 연동 테스트를 완료하여 현장 도입이 가능함을 검증하고, 향후 확장 적용 기반을 마련
핵심 기능
AI 기반 PCB 이미지 불량 탐지
PyTorch로 학습한 딥러닝 모델을 통해 PCB 이미지에서 불량 여부를 자동으로 분류
Confidence Score 기반 의심도 판단
기존 정상/불량 이진 분류가 아닌, 이미지가 불량일 확률(confidence score)을 수치로 제공하여, 애매한 경우에도 관리자 판단을 보조
임베딩 기반 새로운 유형 탐지
이미지 임베딩 공간에서 기존 유형들과 거리 기반 비교를 통해 새로운 불량 유형 또는 이상 이미지를 탐지하고 관리자에게 알림 전송
웹 기반 시각화 대시보드
비개발자도 모델 결과를 확인할 수 있도록 이미지와 confidence score, 탐지 결과를 시각적으로 보여주는 웹 UI를 제공
로그 저장 및 이력 관리
불량 판정 결과 및 confidence 수치를 CSV 등 파일 형태로 저장하고, 검출 이력을 추후 분석할 수 있도록 기록함.
진행 단계
기획
2024.02.
- 대기업 생산 라인의 불량 관리 문제 파악
- 기존 검사 방식의 한계 분석 및 AI 도입 필요성 검토
- 프로젝트 범위 및 기능 구성 논의 (confidence 기반 탐지, 임베딩 이상 감지 포함)
설계
2024.03.
- AI 모델 구조 및 임베딩 분석 로직 설계
- confidence score 기준 및 임계값 설계
- 사용자 인터페이스(웹 대시보드) 기획
- 전체 시스템 구성도 및 API 흐름 설계
연구 및 개발
2024.05.
- PyTorch 기반 이미지 분류 및 임베딩 모델 개발
- 새로운 유형 감지를 위한 클러스터링/거리 기반 이상 탐지 알고리즘 개발
- 웹 프론트엔드 구성 및 모델 결과 시각화 기능 구현
테스트 및 최적화
2024.09.
- 대기업 현장 테스트용 데이터로 모델 성능 검증
- 라벨 누락, 이미지 편차 등 다양한 사례에서의 정확도 확인
- 실제 사용자 대상 피드백 반영 및 UI 개선
- 시스템 경량화 및 배포 준비
배포 및 적용
2024.11.
- 기업 내부 서버 환경에 맞춰 최종 배포
- 관리자용 알림 시스템 연동 및 최종 사용자 교육
- 유지보수 계획 및 운영 매뉴얼 문서화
프로젝트 상세
[1] 포트폴리오 소개
대기업의 생산 품질 관리를 위한 PCB(인쇄회로기판) 불량 검출 AI 시스템을 개발했습니다.
이 시스템은 기존에 보지 못한 유형의 이미지가 들어왔을 때도, 불량 가능성을 confidence score로 판단하며,
임베딩 분석을 통해 새로운 패턴이 감지되면 관리자에게 알림을 주는 기능도 포함되어 있습니다.
AI 개발은 PyTorch 기반으로 진행되었으며, 단순한 서버 구성과 함께 웹 프론트엔드를 통해
사용자(비전문가)도 쉽게 결과를 확인할 수 있도록 구성했습니다.

[2] 작업 범위
- PyTorch 기반 이미지 불량 분류 모델 개발
- Confidence score 계산 로직 및 기준선 설계
- 이미지 임베딩 기반 이상 탐지 및 신규 유형 감지
- 간단한 FastAPI 기반 서버 구성
- 웹 기반 시각화 화면 개발 (사용자용 대시보드)
- 기업 서버 환경에 맞춘 경량화 및 배포 지원

[3] 주요 업무
- PCB 이미지 전처리 및 데이터셋 구성
- 불량/정상 이미지 분류를 위한 딥러닝 모델 학습
- 기존 유형과의 유사도를 기반으로 confidence 계산
- Threshold를 넘는 이미지에 대해 불량 의심으로 표시
- 새로운 유형이 탐지되면 관리자에게 자동 알림 전송
- 사용자용 웹 UI를 통해 이미지와 confidence score 시각화
- 결과 로그 기록 및 CSV 등 파일 다운로드 기능 구현

[4] 주안점
- 기존 유형에 없던 데이터에 대해서도 탐지 가능한 시스템 구현
- Confidence 기반의 불량 의심 점수 산정으로 사용자의 신뢰 확보
- 시각화 및 결과 해석이 쉬운 프론트엔드 제공으로 접근성 향상
- 기업 내부 테스트 데이터에서 높은 탐지 정확도 및 재현율 달성
- AI 개발에 그치지 않고 사용자 입장에서 실질적 사용이 가능한 형태로 완성
보안으로 인해 인터넷 이미지 대체 source: https://vertassets.blob.core.windows.net/image/a1e26a9e/a1e26a9e-3b5e-4f42-aad7-c1b548782199/

비슷한 프로젝트를 준비 중이라면?
바카라 예측 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

대한민국 대표 IT 프로젝트

작업한 파트너프로필 보기

jo******
개발 · 법인사업자

프로젝트 정보

참여 기간
2024.02. ~ 2024.11.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
관련 기술
PyTorch
React