시작하기
Cognex® VisionPro Deep Learning 도구는 딥러닝을 이용해 프로그래밍이 어려운 다양한 문제를 해결하는 종합적 머신 비전 도구의 모음입니다. VisionPro Deep Learning는 최신 딥러닝 도구들과 결합한 종합적인 머신 비전 라이브러리를 범용적인 개발 및 배포 프레임워크로 제공합니다. 매우 다양한 비전 애플리케이션들을 간단히 개발하도록 지원합니다. VisionPro Deep Learning 소프트웨어는 독립형 GUI(Cognex Deep Learning Studio)로 제공되며 애플리케이션 개발을 위한 API(C++/C#)도 제공합니다.
딥러닝 기술은 인간의 지능을 모방해, 자연적 변동을 허용하면서 복잡한 패턴에서 anomaly, 부품, 문자를 구별하는 신경망을 이용합니다. 딥러닝은, 시각적으로 매우 유사해 보이는 부품 사이의 변동 및 편차를 인식하는 데 어려움이 있는 전통적 머신 비전 방법론에 비해 유리한 점이 있습니다.
VisionPro Deep Learning: 최고 성능에 특화된 솔루션
VisionPro Deep Learning 성능이 압도적인 이유
VisionPro Deep Learning가 우월한 성능을 보이는 이유는 가장 최신 인공 지능 기술에 해당하는 심층 신경망을 핵심 기술로 제공하기 때문입니다. 다른 머신 비전 솔루션 라이브러리들은 기본적으로 규칙 기반 알고리즘에 기반한 전통적인 머신 비전 기술에 의존합니다. 하지만, VisionPro Deep Learning은 여러 고난도 머신 비전 문제를 해결하는 데 가장 뛰어난 성능을 보이는 최신 인공 지능을 탑재했습니다.
VisionPro Deep Learning이 동작하는 원리
VisionPro Deep Learning은 크게 2가지 작업을 수행합니다.
-
트레이닝: 심층 신경망(VisionPro Deep Learning 도구)을 학습시켜 신경망이 여러분의 머신 비전 문제를 이해하고 배우도록 합니다.
-
Cognex Deep Learning Studio(GUI)로 트레이닝
-
VisionPro Deep Learning C++/C# API로 트레이닝
-
-
배포: 트레이닝을 마치고 런타임에서 활용할 준비가 끝난 신경망을 현장에 배포해 원하는 결과를 얻거나 머신 비전 문제를 해결합니다.
-
런타임 환경(런타임 워크스페이스)으로 배포
-
런타임 API로 배포
-
Cognex VisionPro Deep Learning은 기술자들이 인공 신경망을 작은 샘플 이미지 데이터세트만으로 몇 분 내에 트레이닝하도록 지원합니다. 응용 프로그램이 구성되면, VisionPro Deep Learning은 빠르고 정확한 결과를 제공하며, 공정 관리를 위해 이미지를 저장합니다.
VisionPro Deep Learning 도구들
VisionPro Deep Learning에 도입된 딥러닝 알고리즘들은 실제 산업에서 쓰이는 이미지를 분석하는 데에 최적화되었으며 매우 작은 크기의 이미지 세트와 짧은 트레이닝 및 검증 시간만을 요구합니다. 이 알고리즘들은 VisionPro Deep Learning에서 도구라고 불리며 특정한 머신 비전 문제들을 해결하기 위해 만들어졌습니다. 각 도구는 특별히 개조된 심층 신경망입니다. VisionPro Deep Learning에는 4가지 도구가 있습니다: Red 분석, Green 분류, Blue 위치, and Blue 읽기. 이미지 라벨이 있는 지도(supervised) 학습 애플리케이션 혹은 이미지 라벨이 없는 비지도(unsupervised) 학습 애플리케이션에서 문제를 해결하기 위해 하나 또는 여러 도구를 고를 수 있습니다.
Blue 위치
Blue 위치 도구는 feature를 찾아냅니다. Blue 위치 도구는 주석 있는 이미지로부터 학습하여 복잡한 feature 및 개체를 찾습니다. 자체 학습 알고리즘을 이용해 부품을 찾거나, 트레이에 담긴 의료용 반투명 유리병을 세거나, 키트 및 패키지에 대해 품질을 관리하는 일을 할 수 있습니다.
Blue 읽기
Blue 읽기 도구는 텍스트와 문자를 읽습니다. Blue 읽기 도구는 광학 문자 판독(OCR)을 이용해 심하게 변형되고, 왜곡되고, 열악하게 새겨진 코드를 해독합니다. 미리 트레이닝된 글꼴 라이브러리가 대부분의 텍스트를 추가적인 프로그래밍이나 글꼴 트레이닝 없이 식별할 수 있어 빠르고 쉽게 실행할 수 있습니다. 이 안정적인 도구는 특정한 OCR 응용 프로그램 요구 사항에 맞게 조정되도록 트레이닝할 수도 있습니다. 비전 전문가가 필요 없습니다.
Red 분석
Red 분석 도구는 비정상적인 부분(anomalies)과 미적 결함을 찾아냅니다. Red 분석 도구는 대상 영역의 다양한 외관으로부터 학습해 결함이나 기타 관심 영역(ROI)을 세분화합니다. 이 도구는 단순히, 허용 가능하지만 현저한 변동이 있을 수 있는 개체의 정상적 외관을 학습함으로써, 복잡한 표면의 흠, 미완성 혹은 부적절한 어셈블리, 섬유의 직조 문제까지 식별합니다.
Green 분류
Green 분류 도구는 사물이나 형태들을 분류합니다. Green 분류 도구는 라벨 지정된 이미지 집합에 기초해 다양한 클래스를 분류합니다. 허용 가능한 오차에 기초하여 트레이닝하는 이 도구는 포장으로 제품을 식별하고, 용접 부위의 품질을 검사하며, 허용 가능한 비정상과 허용할 수 없는 비정상을 분류합니다.
VisionPro Deep Learning vs VisionPro
VisionPro와 다르게, VisionPro Deep Learning은 기존 한계를 돌파할 딥러닝을 도입한 고성능에 특화된 도구세트이며 고난도 검사, part/feature 탐색, 분류, 광학 문자 인식과 같은 특수한 작업들에 최적화되었습니다. 이 도구세트는 대상 이미지에서 "자동으로" 관심있는 feature를 찾고 VisionPro 도구들을 포함해 기존까지 가장 뛰어난 품질 검사 도구들을 성능 측면에서 압도합니다.
물론, VisionPro는 다양한 머신 비전 문제를 해결할 수 있고 사물 위치 파악, 조사, 확인, 측정, 정렬, 엣지/라인 판독, 색상 분석 등 다양한 작업들을 지원합니다. 하지만, 많은 경우 이러한 작업들은 "수동으로" 설정해야 하고 성능 측면에서 한계를 지닌 사례들도 있습니다.
VisionPro 연동
VisionPro Deep Learning은 VisionPro 시리즈와의 연동 또한 지원합니다. 트레이닝을 마친 VisionPro Deep Learning 도구 (런타임 환경 또는 런타임 도구)를 내보낼 수 있고 이 내보낸 도구를 VisionPro에서 "도구 블록" 형태로 불러올 수 있습니다. 이 런타임 도구 파라미터들을 다시 설정할 수 있으며 이 도구를 마치 VisionPro 도구들중 하나처럼 쓸 수 있습니다.
VisionPro, VisionPro Deep Learning 소프트웨어를 이용하려면 모든 작업 단계(프로그래밍, 프로세싱, 트레이닝, 테스트 등)에 유효한 이 PC에 Cognex 보안 동글가 직접 설치되어 있어야 합니다. 일시적으로 Cognex 보안 동글을 제거, 교체, 공유하려고 시도하면, 시스템이 정상적으로 작동하지 않으며 데이터가 손실될 수 있습니다.