Logger Script

지식

Design Assistant 4.0 이미지 분석 및 프로세싱 도구

이미지 분석 및 프로세싱

Matrox Design Assistant는 보정, 이미지 향상 및 변형, 위치 변환, 특징 추출 및 측정, 문자열 해독, 식별 부호 디코딩 및 검증 등을 하는 플로 차트 단계들이 모여있습니다. 이러한 단계들은 최적의 성능 및 안정성을 제공하도록 설계되었습니다.

 

패턴 인식

Matrox Design Assistant에는 2개의 패턴 인식 수행 단계가 있습니다. 패턴 매칭(Pattern Matching), 모델 파인더(Model Finder) 이러한 단계들은 겐트리, 스테이지, 로봇, 후속 측정 단계를 지시하기 위해 주로 복잡한 개체를 찾는 데 사용됩니다.

패턴 매칭(Pattern Matching) 단계는 비슷한 강도의 공간 분포를 살펴봄으로써 패턴을 찾습니다. 이 단계는 스마트 검색 전략을 채택하여 변경되고 약간 회전된 여러 사건을 포함한 여러 패턴을 신속하게 찾습니다. 이 단계는 조명이 균일할 때 잘 수행됩니다. 패턴은 수동으로 변경할 수 있고 배열을 위해 자동으로 결정됩니다. 검색 매개 변수는 수동으로 조정할 수 있고 패턴에 맞게 성능을 수동으로 편집할 수 있습니다. 모델 파인더(Model Finder) 단계는 윤곽과 같은 기하학적 특징을 사용하여 개체를 찾을 수 있는 고급 기술을 사용합니다. 이 단계는 변경, 회전, 확대/축소되는 등의 사건을 포함한 여러 모델을 찾을 수 있습니다.

 

 

 

패턴 매칭 (Pattern Matching)

 

 

모델 파인더(Model Finder) 단계는 부분적으로 빠진 개체를 찾고 화면에 고르지 않은 조명으로 인해 변경될 때에도 계속 찾을 수 있습니다. 이 때문에, 조명 요구 사항을 완화할 수 있습니다. 모델은 이미지에서 수동으로 설정할 수 있고 검색 매개변수 또한 수동으로 조정할 수 있기 때문에 모델은 성능에 맞도록 수동으로 편집할 수 있습니다.

 

 

 

모델 파인더(Model Finder)

 

 

문자 인식

스트링 리더(String Reader)는 표면에 각인, 식각, 마크, 인쇄, 천공, 스탬프 등이 되어 있는 문자열을 읽을 수 있는 단계입니다. 이 단계는 문자의 배경과 배경이 아닌 부분을 잘 분리하여 문자열을 찾고 판독하기 위해 기하학적 특징을 사용하는 정교한 OCR 기술을 기반으로 합니다. 이 단계는 균일하거나 비례적인 간격의 문자의 알려지거나 알려지지 않은 번호로 문자열을 처리합니다. 또한, 문자열, 화면 비율, 크기, 왜곡, 반전 등에 따르는 변화를 허용합니다. 문자열이 여러 줄에 걸쳐 있거나 약간 각도가 져 있어도 찾을 수 있습니다. 이 도구는 여러 개의 미리 정의되거나 사용자가 정의한 라틴어 기반 글꼴을 판독합니다. 또한, 문자열을 더욱 판독 속도를 높이기 위해 사용자가 정의한 문법 규칙에 따라 인식할 수 있습니다.

 

 

 

 

이미지 분석 및 프로세싱

Matrox Design Assistant는 보정, 이미지 향상 및 변형, 위치 변환, 특징 추출 및 측정, 문자열 해독, 식별 부호 디코딩 및 검증 등을 하는 플로 차트 단계들이 모여있습니다. 이러한 단계들은 최적의 성능 및 안정성을 제공하도록 설계되었습니다.

 

패턴 인식

Matrox Design Assistant에는 2개의 패턴 인식 수행 단계가 있습니다. 패턴 매칭(Pattern Matching), 모델 파인더(Model Finder) 이러한 단계들은 겐트리, 스테이지, 로봇, 후속 측정 단계를 지시하기 위해 주로 복잡한 개체를 찾는 데 사용됩니다.

패턴 매칭(Pattern Matching) 단계는 비슷한 강도의 공간 분포를 살펴봄으로써 패턴을 찾습니다. 이 단계는 스마트 검색 전략을 채택하여 변경되고 약간 회전된 여러 사건을 포함한 여러 패턴을 신속하게 찾습니다. 이 단계는 조명이 균일할 때 잘 수행됩니다. 패턴은 수동으로 변경할 수 있고 배열을 위해 자동으로 결정됩니다. 검색 매개 변수는 수동으로 조정할 수 있고 패턴에 맞게 성능을 수동으로 편집할 수 있습니다. 모델 파인더(Model Finder) 단계는 윤곽과 같은 기하학적 특징을 사용하여 개체를 찾을 수 있는 고급 기술을 사용합니다. 이 단계는 변경, 회전, 확대/축소되는 등의 사건을 포함한 여러 모델을 찾을 수 있습니다.

 

 

 

패턴 매칭 (Pattern Matching)

 

 

모델 파인더(Model Finder) 단계는 부분적으로 빠진 개체를 찾고 화면에 고르지 않은 조명으로 인해 변경될 때에도 계속 찾을 수 있습니다. 이 때문에, 조명 요구 사항을 완화할 수 있습니다. 모델은 이미지에서 수동으로 설정할 수 있고 검색 매개변수 또한 수동으로 조정할 수 있기 때문에 모델은 성능에 맞도록 수동으로 편집할 수 있습니다.

 

 

 

모델 파인더(Model Finder)

 

 

문자 인식

스트링 리더(String Reader)는 표면에 각인, 식각, 마크, 인쇄, 천공, 스탬프 등이 되어 있는 문자열을 읽을 수 있는 단계입니다. 이 단계는 문자의 배경과 배경이 아닌 부분을 잘 분리하여 문자열을 찾고 판독하기 위해 기하학적 특징을 사용하는 정교한 OCR 기술을 기반으로 합니다. 이 단계는 균일하거나 비례적인 간격의 문자의 알려지거나 알려지지 않은 번호로 문자열을 처리합니다. 또한, 문자열, 화면 비율, 크기, 왜곡, 반전 등에 따르는 변화를 허용합니다. 문자열이 여러 줄에 걸쳐 있거나 약간 각도가 져 있어도 찾을 수 있습니다. 이 도구는 여러 개의 미리 정의되거나 사용자가 정의한 라틴어 기반 글꼴을 판독합니다. 또한, 문자열을 더욱 판독 속도를 높이기 위해 사용자가 정의한 문법 규칙에 따라 인식할 수 있습니다.

 

 

 

스트링 리더(String Reader)

 

 

특징 추출 및 분석

블롭 분석(Blob Analysis) 단계는 존재 여부 확인 및 위치를 결정하고 향후 다른 검사를 할 수 있도록 식별, 계산, 위치 찾기, 기본적인 특징 및 Blob 등의 개체 찾기 및 측정 등을 하는 데 사용됩니다. Blob을 빠르게 식별하기 전에 이 단계는 배경과 배경이 아닌 Blob이 분리되도록 이미지를 분할하여 동작합니다. 50개 이상의 특성을 측정할 수 있고, 이러한 측정은 특정 Blob을 유지하거나 제거하는 데 사용될 수 있습니다.

 

 

 

블롭 분석(Blob Analysis)

 

 

1D 및 2D 코드 판독 및 검증

코드 리더(Code Reader)는 1D, 2D, 복합 식별 마크를 판독할 수 있는 단계입니다. 이 단계는 까다로운 조명 조건에서도 회전되거나 확대/축소된 코드를 처리할 수 있습니다. 그뿐만 아니라, 인식하기 어려운 코드도 처리할 수 있습니다. 이 단계는 코드의 방향, 위치, 크기 등을 제공할 수 있습니다.

또한, 코드 검증(Code Verify) 단계는 ANSI/AIM 및 ISO/IEC 등급의 표준을 기반으로 하는 코드의 품질을 검증할 수 있습니다.

 

 

 

코드 리더(Code Reader) (1D)

 

 

 

코드 리더(Code Reader) (2D)

 

 

1D 및 2D 측정

Matrox Design Assistant는 측정(Measurement), 비드 검사(Bead Inspection), 계측(Metrology) 등 3개의 측정 단계를 사용할 수 있습니다. 이러한 도구는 주로 제조 품질을 평가하는 데에 사용됩니다.

측정(Measurement) 단계는 신중하게 정의된 사각형 영역 내에서 직선 모서리 부분 또는 줄무늬를 매우 빠르게 찾고 측정하기 위해 이미지 세기의 돌출 부분을 사용합니다. 이 도구는 모서리 부분과 줄무늬의 1D 측정 여러 개를 수행할 수 있을 뿐만 아니라 모서리 또는 줄무늬 사이의 1D 측정도 할 수 있습니다.

 

 

 

측정(Measurement)

 

 

비드 검사(Bead Inspection) 단계는 접착제, 밀봉재, 보유 채널 등과 같이 연속적으로 구불구불한 비드로 적용되는 검사 재료를 위한 단계입니다. 이 단계는 길이, 위치, 너비 등을 식별할 뿐만 아니라 끊어진 곳을 식별합니다. 비드 검사(Bead Inspection) 단계는 레퍼런스 비드에 사용자 정의 하등 경로를 받아들인 다음 서식을 형성하기 위해 자동으로 최적의 검색 상자를 배치하여 동작합니다. 이러한 검색 상자의 크기 및 간격은 표본 해상도를 변경하기 위해 수정할 수 있습니다. 허용 비드 폭, 오프셋, 간격, 전체 수용성 측정 등은 특정 검사 기준을 충족하기 위해 조정할 수 있습니다.

 

 

 

비드 검사(Bead Inspection)

 

 

계측(Metrology) 단계는 2D 기하학적 치수 기재 및 공차 기재 애플리케이션을 위한 단계입니다. 이 단계는 기하학적 특징을 최고로 맞추기 위해 정의된 영역 내에서 가장자리를 추출합니다. 또한, 측정된 자료에서 파생하거나 수학적으로 정의된 기하학적 기능의 구축을 지원합니다. 기하학적 특징은 호(arc), 원(circle), 점(point), 부분(segment) 등이 포함되어 있습니다. 이 단계는 기하학적 특징의 크기, 위치, 형태 등을 기반으로 공차를 검증합니다. 화면의 조명이 균일하지 않게 변경될 때 이 단계의 효과가 크고, 조명 요구 사항을 완화할 수 있습니다. 허용 오차와 함께 예측 측정되어 구축된 기하학적 특징은 다른 위치 선정 단계의 결과를 사용하여 쉽게 다사 배치될 수 있는 서식으로 보관됩니다.

 

 

 

계측(Metrology)

 

 

보정

보정은 머신 비전에서 일반적인 요구 사항입니다. Matrox Design Assistant는 픽셀에서 실제 단위 등으로 변환할 수 있는 2D 보정(2D Calibration) 단계를 포함합니다. 이 도구는 카메라 렌즈 및 원근 왜곡과 같은 이미지 자체의 결과를 보정할 수 있습니다. 보정은 그리드의 이미지 또는 알려진 지점 목록을 사용하여 달성되며, Matrox Design Assistant configuration portal의 utility project를 통해 수행됩니다.

 

 

 

보정(Calibration)

 

 

컬러 분석

Matrox Design Assistant는 컬러를 사용하여 특징을 분류하고, 품질을 평가하고, 부품, 제품, 항목 등을 식별하기 위한 도구 세트가 포함되어 있습니다.

컬러 매칭(Color Matcher) 단계는 이미지 내의 각 관심 영역과 가장 일치하는 샘플 컬렉션의 컬러를 결정합니다. 컬러 샘플은 이미지에서 대화식으로 설정하거나 숫자 값을 사용하여 지정할 수 있습니다. 컬러 샘플은 단일 색상 또는 색상 분포(히스토그램)가 될 수 있습니다. 컬러 매칭(color matching) 방법 및 색상 차이의 해석은 수동으로 특정 애플리케이션 요구 사항에 맞도록 조정할 수 있습니다. 컬러 매칭(Color Matcher) 단계는 또한 블롭 분석(Blob Analysis)과 같은 다른 단계를 사용하는 향후 분석을 위해 적절한 요소로 이미지를 나누기 위해 각 이미지 픽셀을 컬러 샘플로 매치시킬 수 있습니다.

운영자가 이미지 프로세싱(Image Processing) 단계를 사용하여 색차를 계산할 수 있고 색 투영을 수행할 수 있습니다. 투영 작업은 다른 그레이 스케일 프로세싱 단계를 사용하여 분석을 위한 그레이 스케이일 이미지로 변환하는 컬러를 강조 처리할 수 있고, 거리 작업은 이미지 내 및 이미지 사이의 컬러 차이 정도를 알 수 있습니다.

 

 

 

컬러 매처(Color Matcher)

 

 

기본 이미지 프로세싱

Matrox Design Assistant는 이미지 프로세싱(Image Processing) 단계를 사용하여 후속 분석에 대비하여 이미지를 개선하고 변환할 수 있습니다. 지원되는 작업은 산술 연산, 색 공간 변환, 컬러 거리 및 투영, 필터링, 기하학적 변환, 로직, LUT 매핑, 형태, 임계 값 등이 있습니다.

Matrox Design Assistant는 또한 엣지 로케이터(Edge Locator) 및 인텐시티 체커(Intensity Checker) 단계를 포함하고 있습니다. 엣지 로케이터(Edge Locator)는 직선 모서리 부분을 찾아 개체를 찾고, 인텐시티 체커(Intensity Checker)는 이미지 세기를 사용하여 개체를 분석하는 데 사용됩니다.

 

 

 

이미지 프로세싱(Image Processing)

 

 

유튜브와 블로그에서 더 많은 자료를 보실 수 있습니다.

 

 

배너를 클릭하면 해당 페이지로 이동합니다.