# 시작하기

Cognex® VisionPro® ViDi 소프트웨어는 딥 러닝을 이용해 프로그래밍이 어려운 다양한 문제를 해결하는 종합적 머신 비전 도구의 집합을 제공합니다.

딥 러닝 기술은 인간의 지능을 모방해, 복잡한 패턴에서 자연적 변동을 허용하면서 이상점, 부품, 문자를 구별하는 신경망을 이용합니다. 딥 러닝은, 시각적으로 매우 유사해 보이는 부품 사이의 변동 및 편차를 인식하는 데 어려움이 있는 전통적 머신 비전 방법론에 비해 유리한 점이 있습니다.

공장 자동화를 위해 최적화된 딥 러닝 기반 소프트웨어는 다음을 수행할 수 있습니다.

- 규칙 기반 알고리즘으로는 프로그래밍이 너무 어려운 비전 응용 프로그램 해결
- 혼란스러운 배경 및 열악한 품질의 이미지 처리
- 응용 프로그램을 유지하며, 공장 현장에서 재 트레이닝
- 핵심 알고리즘을 새로 프로그래밍하지 않고도 새 예에 적응
- 비전 전문가가 아닌 사람도 이용

공장 자동화에서 VisionPro ViDi 같은 딥 러닝 기반 소프트웨어는 이제 판단에 기초한 부품 찾기, 검사, 분류, 문자 인식 등 어려운 과제를 인간이나 전통적인 머신 비전 솔루션보다 더욱 효과적으로 수행할 수 있습니다.

단계별 필터링 및 규칙 기반 알고리즘을 이용하는 머신 비전 시스템과 달리, 딥 러닝 기반 이미지 분석 소프트웨어는 사람처럼 예를 통해 학습하며, 부품의 알려진 특징, 이상점, 클래스를 나타내는, 주석이 달린 트레이닝 데이터와 이미지를 이용합니다. 해당 소프트웨어는 트레이닝 중에, 부품의 정상적 외관 및 결함을 모델로 만들 수 있는 신경망을 개발합니다. 런타임에는, 빠르고 안정적으로, 그리고 정확하게 부품을 찾고, 이상점을 추출하고, 부품을 분류하고, 읽기 어려운 글자까지 해독할 수 있습니다.

편차 및 예기치 못한 결함도 허용하는, 이러한 새로운 접근법은 최고로 우수한 검사자를 능가하며 다음 응용 영역에 이상적입니다.

- 결함 감지
- 텍스처 및 소재 분류
- 어셈블리 확인 및 분해된 부품 찾기
- 왜곡된 글자 포함 문자 읽기

VisionPro ViDi는 인간 육안 검사자의 특수성과 유연성을 컴퓨터 시스템의 신뢰성, 반복성, 파워와 배포가 용이한 인터페이스에 결합하였습니다.

인간 육안 검사자 대비 | 기존 머신 비전 대비 | 딥러닝 오픈 소스 라이브러리 대비
--- | --- | ---
일관성 - 연중 매일 24시간 작동하며 라인, 교대조, 공장에 무관하게 동일 수준의 품질을 유지합니다. | 해결이 어려운 응용 영역을 위해 설계 - 전통적인 규칙 기반 알고리즘으로는 불가능하거나 매우 어려운, 복잡한 검사, 분류, 찾기 응용 프로그램을 해결합니다. | 데이터와 연산력 적게 필요 - 트레이닝 시 수백만 개가 아닌 수백 개의 이미지만 필요합니다. 이미지는 로컬로 저장되고 최소의 컴퓨터 자원만 필요하므로, 배포가 신속하고 저렴합니다.
신뢰도 - 설정된 허용 오차 외부의 모든 결함을 식별합니다. | 구성 용이 - 응용 프로그램을 신속하게 설정할 수 있어, 개념 증명 및 개발 속도가 빨라집니다. | 단순한 트레이닝 인터페이스 - 실제 공장 조건에 맞게 설계된 소프트웨어로 특별한 전문성이 필요 없습니다.
신속성 - 결함을 밀리초 단위로 식별해 고속 응용 프로그램을 지원하며 산출이 증대됩니다. | 변동 허용 - 컨트롤에서 허용 가능한 편차 인식이 필요한 응용 프로그램에서 결함의 변동을 처리합니다. | 글로벌 지원 – Cognex의 엔지니어 및 기술 전문가 네트워크를 이용해 세계 수준의 지원이 제공됩니다.

Cognex ViDi 딥 러닝 기반 알고리즘은 실제의 산업용 이미지 분석에 맞게 최적화되어, 필요한 이미지도 매우 적고 트레이닝 및 검증 기간도 짧습니다. 고도의 감독 응용 프로그램부터 비감독 응용 프로그램까지 해결하기 위해 Red 분석, Green 분류, Blue 위치, Blue 읽기 도구를 선택하십시오.

형상 찾기 | ViDi Blue 위치 도구는 주석 있는 이미지로부터 학습하여 복잡한 형상 및 개체를 찾습니다. 자체 학습 알고리즘으로 부품을 찾고, 트레이에 담긴 의료용 반투명 유리병을 세고, 키트 및 패키지에 대한 품질 관리를 수행합니다.
이미지의 이상점과 미적 결함 감지 | ViDi Red 분석 도구는 대상 영역의 다양한 외관으로부터 학습해 결함이나 기타 관심 영역을 세분화합니다. 이 도구는 단순히 현저하지만 허용 가능한 변동이 있는 개체의 정상적 외관을 학습해, 복잡한 표면의 흠, 미완성 혹은 부적절한 어셈블리, 섬유의 직조 문제까지 식별합니다.
개체 혹은 장면 분류 | ViDi Green 분류 도구는 라벨 지정된 이미지 집합에 기초해 다양한 클래스를 분류합니다. 허용 가능한 오차에 기초하여 트레이닝하는 이 도구는 포장으로 제품을 식별하고, 용접 부위의 품질을 검사하며, 허용 가능한 이상점과 허용할 수 없는 이상점을 분류합니다.
텍스트 및 문자 읽기 | ViDi Blue 읽기 도구는 광학 문자 판독(OCR)을 이용해 심하게 변형되고, 왜곡되고, 열악하게 새겨진 코드를 해독합니다. 미리 트레이닝된 글꼴 라이브러리가 대부분의 텍스트를 추가적인 프로그래밍이나 글꼴 트레이닝 없이 식별할 수 있어 빠르고 쉽게 실행할 수 있습니다. 이 안정적인 도구는 특정한 OCR 응용 프로그램 요구 사항에 맞게 조정하도록 트레이닝할 수도 있습니다. 비전 전문가가 필요 없습니다.

Cognex ViDi을 이용하면 기술자는 작은 샘플 이미지 집합만으로 딥 러닝 기반 모델을 수분 내에 트레이닝할 수 있습니다. 응용 프로그램이 구성되면, ViDi는 빠르고 정확한 결과를 제공하며, 공정 관리를 위해 이미지를 저장합니다.

참고 :

VisionPro, Designer, ViDi 소프트웨어를 이용하려면 모든 작업 단계에 유효한 Cognex 보안 동글이 설치되어 있어야 합니다. 일시적으로 Cognex 보안 동글을 제거, 교체, 공유하려고 시도하면, 시스템이 정상적으로 작동하지 않으며 데이터가 손실될 수 있습니다.