KR0137728B1 - 화상처리에 의한 상처검사방법 - Google Patents

화상처리에 의한 상처검사방법

Info

Publication number
KR0137728B1
KR0137728B1 KR1019940004950A KR19940004950A KR0137728B1 KR 0137728 B1 KR0137728 B1 KR 0137728B1 KR 1019940004950 A KR1019940004950 A KR 1019940004950A KR 19940004950 A KR19940004950 A KR 19940004950A KR 0137728 B1 KR0137728 B1 KR 0137728B1
Authority
KR
South Korea
Prior art keywords
image
fusion
wound
direction difference
difference value
Prior art date
Application number
KR1019940004950A
Other languages
English (en)
Other versions
KR950027371A (ko
Inventor
하루히코 요코야마
아키라 코바야시
Original Assignee
취체역 모리시타 요이찌
마쯔시다덴기산교 가부시기가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 취체역 모리시타 요이찌, 마쯔시다덴기산교 가부시기가이샤 filed Critical 취체역 모리시타 요이찌
Priority to KR1019940004950A priority Critical patent/KR0137728B1/ko
Publication of KR950027371A publication Critical patent/KR950027371A/ko
Application granted granted Critical
Publication of KR0137728B1 publication Critical patent/KR0137728B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

본 발명은, 기계부품등의 상처의 검사방법에 관하여, 특히, 화상처리에 의한 상처검사방법에 관한 것으로서, 먼지나 더러움과 상처와의 식별을 확실하게 행할수 있는 화상처리에 의한 상처검사방법을 제공하는 것을 목적으로 한 것이며, 그 구성에 있어서, 화상처리에 의해서 각 화상의 방향서을 구하여 상처인지 여부를 판단하는 상처검사방법에 있어서, 피검사물의 화상데이터를 처리해서 검사대상으로 되는 2치화상군(1)을 구하고, 이들 2치화상(1)을 구성하는 화소를 각 2치화상(1)마다 분할한 분할영역을 만들고, 상기 각 분할영역에 대해서 2차모멘트가 최소로 되는 단축(短軸) 2차모멘트를 구하고, 상기 각 분할영역으로부터 단축 2차모멘트의 축 방향이 동일방향의 2개의 영역을 융합하였을 경우의 융합영역의 융합단축 2차모멘트를 구하고, 상기 융합단축 2차모멘트가 소정치보다 작은 상기 융합영역에 있어서, 상기 융합영역의 면적과, 상기 면적과 상기 융합단축 2차모멘트로부터 연산하여 얻게되는 상기 융합영역의 형상과 방향성을 표시한 특징치와의 조합에 의해서 상기 융합영역이 상처인지 여부를 판단하는 것을 특징으로 한다.
(참고 도면) 제2도.

Description

화상처리에 의한 상처검사방법
제1도는 검사대상물의 실린더의 사시도.
제2도는 제1도의 상처의 화상.
제3도는 본 발명의 실시예의 표지(Labelling)처리의 PAD차아트.
제4도는 본 발명의 실시예의 표지처리의 PAD차아트.
제5도는 본 발명의 실시예의 표지처리의 PAD차아트.
제6도는 본 발명의 실시예의 표지처리의 PAD차아트.
제7도는 본 발명의 실시예의 표지처리의 PAD차아트.
제8도는 본 발명의 제 1실시예의 XY축과 UV축과의 축 변환의 동작도.
제9도는 본 발명의 제 1실시예의 축 방향의 좌표.
제10도는 본 발명의 실시예의 클러스터링(Clustering)처리의 PAD차아트.
제11도는 본 발명의 실시예의 클러스터링처리의 PAD차아트.
제12도는 본 발명의 실시예의 클러스터링처리의 PAD차아트.
제13도는 본 발명의 실시예의 재표지처리의 동작도.
제14도는 본 발명의 제 2실시예의 방향차분치의 8방향의 위치를 표시한 평면도.
(1):2치화상,
(2):방향차분치의 주목화소,
(3):방향차분치의 감산화소.
본 발명은, 기계부품등의 상처의 검사방법에 관하여, 특히, 화사처리에 의한 상처검사방법에 관한 것이다.
화상처리에 의한 상처검사방법의 종래예를 제1도, 제2도에 의거해서 설명한다. 제1도는 상처검사의 대상인 실린더를 표시한다. 제2도는 실린더표면을 확대하였을 경우의 상처의 2치화상(1)을 표시한다. 화상처리에 의한 상처검사의 경우, 매끈매끈한 면에 상처가 나면, 상처부분이 난반사하므로, 경사지게 광을닿게해서, 직접반사광이 촬상장치에 입사하지 않게 하는 암시야조명을 행하면, 난반사하는 상처부분만이 빛난상태의 상처의 상(像)이 얻어진다. 제2도의 2치화상(1)은, 이와같이해서 얻어진 상처의 상이다.
상기 2치화상(1)을 얻을려면, 먼저, 텔레비젼카메라의 입력을, 화상입력장치를 사용해서, 화상기억회로에 기억시킨다.
다음에, 2치화한다. 이 2치화란, 어떤 임게치보다도 큰 농도를 가진 화소를 '1'로 놓고, 상기와 동일한 임게치 이하의 농도를 가진 화소를 '0'으로 놓는 일이다. 따라서, 제2도를 2치화하면, 빛나고 있는 상처부분이 '1', 상처 이외의 부분이 '0'으로 된다.
다음에, 표지부여를 행한다. 표지부어(Labelling)란, '1'의 농도를 가진 화소의 영역과, '0'의 농도를 가진 화소의 영역을 영역분할하고, '1'의 영역중, 화소가 가로·세로·경사인접으로 이어져서 연결되어 있는 부분을 한덩어리의 연결 영역으로 보고, 이들 연결영역에 일련번호를 붙이고, 각각의 연결영역내의 화소에 그 연결영역의 상기 일변번호를 공통으로 붙이는 처리이다. 이 표지부여는 다음과 같이 행한다. 래스터순으로, 즉, 횡서의 문장을 쓰는 경우의 순번으로, 주사하고, 최초로 출현한 '1'의 화소에 표진번호「1」을 부여한다.
다음에, 래스터주사를 계속해서, 도달한 화소를 주목화소로 하고, 이 주목화소에 대해서, 세로 로인접·가로 로인접·경사인접의 8근 처화소중의 래스터주사에 의해서 주사완료한 좌인접, 우사인접, 상부인접, 좌상인접의 4화소의 표지번호를 조사하고, 1종류만의 표지번호가 부여되고 있으면, 그 번호를 상기 주목화소에 부여한다. 2종류이상의 표지번호 n, m등이 부여되고 있으면, 그들 중의 어느하나의 표지번호를 상기 주목화소에 부여하고, 나중에, 연결된 표지번호를 정리통일하기 위하여, 표지번호 n, m등의 영역이 연결되어 있다고 하는 정보를 기억해둔다.
모든 화소에 대해서 상기의 표지부여를 종료한 후, 연결된 표지영역의 표지번호를 정리통일하기 위하여, 연결된 영역의 화소에 부여되어 있는 복수의 표지번호증의 1개로 통일한다.
그후, 필요에 따라서, 번호의 빠짐이 없도록 번호를 바꾸어 붙이는 재번호부여처리 행한다 .
상기와 같이해서 표지, 재번호부여가 종료한 후, 각각의 번호가 부여된 연결영역(이후, 표지영역이라 말함)에 대해서, 각각의 면적, 즉, 포함하고 있는 화소수를 계산한다. 이 경우, 먼지의 반사나 매끈매끈한 부분의 약간의 난반사에 의해서, 상처이외의 부분이 빛나는 일이 있으나, 이들은 작은 면적의 것이므로, 이들을 상처라고 오인하지 않기 위하여, 작은면적의 것은 상처가 아니라고 간주해서, 상기 표지영역내에서, 면적이 큰 것만을 상처로서 추출한다.
그러나, 상기 종래예에서는, 다음과 같은 문제점이 있다. 즉, 피검사물의 매끈매끈한 면에 충격에 의해서 생성한 상처의 경우, 제2도의 2치화상(1)에 표시한 바와같이, 복수의 연결된 상처로서 발생하므로, 예리한 상처의 경우, 하나 하나의 상처의 표지영역을 취하면, 크기가 작아, 상처인지 먼지인지 더러움인지 판정이 곤란한 경우가 있다.
본 발명은, 상기 문제점을 해결하고, 먼지나 더러움과, 상처와의 식별을 확실하게 행할 수 있는 화상처리에 의한 상처 검사방법을 제공하는 것을 과제로 하고 있다.
본 발명의 화상처리에 의한 상처검사방법은, 상기 과제를 해결하기 위하여, 화상처리에 의해서 각 화상의 방향성을 구해서 상처인지 여부를 판단하는 상처검사 방법에 있어서, 피검사물의 화상데이터를 처리해서 검사대상이 되는 2치화상군을 구하고, 이들 2치화상군을 구성하는 화소를 각 2치화상마다 분할한 분할영역을 만들고, 상기 각 분할영역에 대해서 2차모멘트가 최소로 되는 단축(短軸) 2차모멘트를 구하고, 상기 각 분할영역으로부터 단축2차모멘트의 축 방향이 동일방향의 2개의 영역을 융합하였을 경우의 융합영역의 융합단축 2차모멘트를 구하고, 상기 융합단축 2차모멘트가 소정치보다 작은 상기 융합영역에 대해서, 상기 융합영역의 면적과, 상기 면적과 상기 융합단축 2차모멘트로부터 연산해서 얻게되는 상기 융합영역의 형상과 방향성을 표시한 특징치와의 조합에 의해서 상기 융합영역이 상처인지 여부를 판단하는 것을 특징으로 한다.
또, 본 발명의 화상처리에 의한 상처검사방법은, 상기의 과제를 해결하기 위하여, 화상처리에 의해서 각 화상의 방향성을 구해서 상처인지 여부를 판단하는 상처검사 방법에 있어서, 피검사물의 화상데이터를 처리해서 검사대상으로 되는 농담(濃淡)화상군을 구하고, 각 농담화상을 구성하는 전체화소에 대해서, 각 화소의 화소농도와 그 화소로부터 X축 또는 Y축 방향으로 2화소 떨어져서 인접하고 있는 8화소의 각 화소농도와의 차의 절대치인 8방향의 방향차분치를 구하고, 각 농담화사에 대해서 상기 8방향마다 상기 방향차분치의 평균 방향차분치를 구하고, 각 농담화상에 대해서, 상기 8방향의 평균방향차분치의 최대평균 방향차분치와 최소 평균방향차분치로 부터, 방향차분치비율=최소평균방향차분치/최대평균방향차분치를 하구고, 이 방향차분치 비율이 소정치보다 작은 2개의 농담화상을 융합한 융합 농담화상의 융합방향차분치 비율을 구하고, 상기 융합방향차분치비율이 소정치보다 작은 융합농담화상에 대해서, 상기 융합농담화상의 면적과, 상기 면적과 상기 융합 방향차분치비율로 부터 연산해서 얻게되는 상기 융합농담화상의 형상과 방향성을 표시한 특징치와의 조합에 의해서 상기 융합농담화상이 상처인지 여부를 판단하는 것을 특징으로 한다.
본원 제 1발명의 화상처리에 의한 상처검사방법은, 동일한 요인에 의해서 생긴 상처는, 그 상처가 복수개로 갈라져 있어도, 가늘고긴 형상을 해서, 1개의 선상에 배열되고 있는 것이므로, 검사대상화상의 형상과 방향성을 판단해서, 상처인지 여부를 판단하는 것이다. 그때문에, 본원 제 1발명에서의 화상처리는, 피검사물의 화상데이터를 처리해서 2치화상군을 구하고, 이들 2치화상군을 구성하는 화소를 각 2치화소마다 분할한 분할영역을 만드는 부분까지는, 종래예와 마찬가지이나, 그후에, 각 분할영역마다 2차모멘트를 구해서 분할영역의 형상과 방향성을 연산해서 상처인지 여부를 판단하는 데이터를 작성하고 있다.
이 2차모멘트란, 분할영역을 구성하는 각 화소가 임의의 좌표 축 방향으로 흐트러져 있는 정도를 표시한 것이므로, 분할영역의 각방향의 2차모멘트를 구하고, 이들 2차모멘트중의 최소 2차모멘트를 단축 2차모멘트로하면, 이 단축 2차모멘트가 소정치보다 작은 경우 에는, 그 단축 2차모멘트를 가진 분할영역이, 그 단축 2차모멘트의 축에 직각방향으로, 가늘고 긴 형상을 가진 것을 의미한다.
따라서, 본원 제 1발명에는, 상기 각 분할영역에 대해서 각 방향의 2차모멘트를 구하고, 이 2차모멘트가 최소로 되는 방향의 2차모멘트인 단축 2차모멘트를 구해서, 각 분할영역이 어느방향으로 길게 신장되어 있는지를 판단하고, 동일방향으로 신장해 있는 2개의 분할영역은, 1개의 상처를 구성하고 있는 가능성이 있는 것으로 해서, 상기 각 분할영역으로부터 단축 2차모멘트의 축 방향이 통일방향의 2개의 영역을 융합하고, 이 융합한 영역이 어느 방향으로 어느정도 가늘고 길게 신장되어 있는 지를 판단하기 위하여 융합단축 2차모멘트를 구하고, 상기 융합단축 2차모멘트가 소정치보다 작은 상기 융합영역에 대해서, 상기 융합영역의 면적과, 상기 면적과 상기 융합단축 2차모멘트로부터 연산해서 얻게되는 상기 융합영역의 형상과 방향성을 표시한 툭징치와의 조합에 의해서 상기 융합영역이 상처인지 여부를 판단한다. 또, 본원 제 2발명의 화상처리에 의한 상처검사방법은, 본원 제 1발명과 마찬가지로, 동일요인에 의해서 생긴 상처는, 그 상처가 복수개로 갈라져 있어도, 가늘고 긴 형상을 해서, 1개의 선상에 배열되고 있는 것이므로, 검사대상화상의 형상과 방향성을 판단해서, 상처인지 여부를 판단하는 것이나, 복원 제 2발명에서는, 농담 화상을 사용하여, 각 농담화상에 대해서, 「방향차분치비율=최소평균 방향차분치/최대평균방향차분치」를 구해서 각 농담화상의 형상과 방향성을 연산해서 상처인지 여부를 판단한다. 이 「방향차분치비율=최소평균 방향차분치/최대평균방향차분치」란, 농담상을 구성하는 각 화소의 화소농도가 임의의 좌표 축 방향으로 어느정도 일치하고 있는 지를, 즉, 어느방향으로 가늘고 길게 신장되어 있는지를 표시한 것이므로, 각 농도화상에 대해서 8방향의 「방향차분치비율」을 구하면, 그 농도화상이 길게 신장되고 있는 방향을 알 수 있다.
따라서, 본 원 제 2발명에서는, 각 농도 화상을 구성하는 전체화소에 대해서, 각 화소의 화소농도와 그 화소로부터 X축 또는 Y축 방향으로 2화소 떨어져서 인접하고 있는 8소화의 각 화소농도와의 차의 절대치인 8방향의 방향차분치를 구하고, 각 농담화상에 대해서 8방향마다, 최대평균 방향차분치와 최소평균 방향차분치를 구해서,
방향차분치비율=최소 평균방향차분치/최대평균방향차분치
를 구하면, 이 방향차분치비율이 작을수록, 농담화상이 가늘고 길게 되어 있으므로, 이 방향차분치비율이 소정치보다 작은 농담화상은 상처의 가능성이 있는 것으로 해서, 상기 방향차분치비율이 소정치보다 작은 2개의 농담화상을 융합하고, 융합한 융합농담화상의 융합방향차분치비율을 구하고, 상기 융합방향차분치비율이 소정치보다 작은 융합농담화상에 대해서, 상기 융합농담화상의 면적과, 상기 면적과 상기 융합방향차분치비율로 부터 연산해서 얻게되는 상기 융합농담화상의 형상과 방향성을 표시한 특징치와의 조합에 의해서 상기 융합농담화상이 상처인지 여부를 판단한다.
본 발명의 제 1실시예방법을 제 1도~제 13도에 의거해서 설명한다.
본 실시예에서는, 피검사물, 예를들면, 제 1도에 표시한 실린더의 표면을 텔레비젼카메라에 의해서 촬상하고, 화상입력장치를 사용해서 제 2도에 표시한 화상데이터를 화상기억회로에 기억시키고, 2치화처리해서 제 2도에 표시한 2치화상(1)으로 하고, 또, 표지부여처리를 행하나, 여기까지의 처리는, 상기 종래예의 경우와 마찬가지이므로, 설명은 생략한다.
본 실시예에서는, 표지부여처리를 종료해서 표지영역이 얻게된 후에, 얻게된 표지영역중에서, 동일선상에 있는 동일방향의 표지영역은, 하나의 요인, 예를 들면, 한 충격에 의해서 발생한 것으로 간주하여, 일괄해서 판단한다.
상기의 판단을 위한 계산방법을, 이하에 표시한다.
본 실시예에서는, 표지영역등의 방향으로 신장하고 있는지를 판단하기 위하여, 표지영역의 2차모멘트를 사용한다. 이 2차모멘트의 정의와 계산방법은 다음과 같다.
즉, 표지영역의 X, Y좌표계의 2차모멤트인 Vx, Vy, Cxy는, 하기의 식에 의해서 산출 된다.
단,
로 한다.
식 ①, ②, ③을 간략화해서, 다음과 같이 쓴다.
다음에, 제4도에 표시한 바와 같이 변환하는, Xy 좌표 계와 UV좌표 계간의 변환식 ⑩, ⑪은 하기와 같다.
Xy좌표계로부터 UV좌표계로의 변환식은,
이며,
UV좌표 계로부터 xy 좌표 계로의 변환식은,
이다.
이된다. 그리고,
{함수 arg(x, y)는 , 백터(x, y)의 각도를 나타낸다)로 하면, tan 2θ=2·Cxy/(Vx-Vy) 로부터,
를 얻을 수 있다.
그리고, 2θ는, 백터(Vx-Vy, 2.Cxy)의 각도이므로,
를 얻을 수 있다.
따라서,
VuVv
이 된다. 따라서, 공부산(共分散)이 0이 되도록 좌표변환하면, 각좌표 U, V의 2차 모멘트 Vu, Vv는, 각각, 최대치와 최소치를 취한다.
이들 Vu, Vv를, 각각, 주축 2차모멘트, 단축 2차모멘트라고 부른다.
단, 0arctan () π
또,=arg(s, t)에 대해서,
가 성립된다.
다음에, 상기의 각 표지영역에 대해서, 상기의 2차모멘트를 구하고, 상기의 주축각도 θ가 동일한 것을 통합한다. 이 통합하는 것을 클러스터링(clustering)이라고 칭한다.
이 쿨러스터링은, 이하와 같이 행한다.
이미 표지부여된 화상데이터의 표지영역의 모든 조합에 대해서, 이하의 「표지영역통합조건」을 만족하고 있는지 여부를 조사하여, 「표지영역통합조건」을 만족하고 있는지 여부를 기억해둔다.
모든 표지영역에 대해서 상기의 처리를 종료한 후에, 통합조건을 만족한 표지영역의 표지번호를 통일하고, 통일된 표지영역의 표지번호중의 1개에 맞춘다.
본 실시예의 표지부여처리의 흐름은, 종래예의 설명과 마찬가지나, 그 일예는, 제3도~제7도의 PAD차아트에 표시한 바와같이 된다.
본 실시예의 클러스터링처리의 흐름은, 종래예의 설명과 마찬가지이나, 그 일예는, 제10도~제12도의 PAD차아트에 표시한 바와같이 된다.
또, 클러스터링처리전의 데이터와, 클러스터링처리후의, 데이터를 제13도(a), (b)에 표시한다. 제13도(a)는 클러스터링처리전의 데이터를 표시하고 제 13도(b)는 0, 1로 클러스터링된 후를 표시한다. 1과 5는 동일번호가 부여되고 있으므로, 1로 통합된다. 0과 2는 동일번호가 부여되고 있으므로, 0으로 통합되고, 3, 4, 5는 1, 2와 다른 번호가 부여되고 있으나, 연속하고 있다는 기억이 있으므로, 0으로 통합된다.
그리고, 「표지영역통합의 조건」은 「통합후의 면적에 대한 단축모멘트의 값이, 소정치이하」라고 하는 것이나, 다음에, 그 구하는 방법을 설명한다.
단축 2차모멘트의 값은 식로부터 얻게되고, 그 방향은 식로 부터 얻을 수 있다.
그리고, 표지영역을 통합하였을 경우의 단축 2차모멘트는, 다음과 같이해서 구한다.
영역 1과 영역 2를 통합한 영역 3의 2차모멘트는, 식 ①, ②, ③, ④로 부터 구한 이하의 식에 의해서 계산한다.
에, 식를 대입하면, Vx3을 얻을 수 있다.
또,
이므로, 식에, 식을 대입하면, Vy3을 얻을 수 있다.
을 얻을 수 있다. 단,
Si, Vxi, Vyi, Cxiyi는, 영역 i의, 면적, x분산, y분산, xy분산이다.
에, 식를 대입해서, Cxy3을 얻는다. 이상과 같이해서, 통합후의 단축모멘트, Vx3, Vy3, Cxy3을 얻을 수 있다. 단축 2차모멘트가 작을수록 가늘고 긴 도형으로 되고, 충격에 의해서 발생한 상처는 가늘고 길어서, 점점이 연속되므로, 그 상처의 단축 2차모멘트는 작게 된다. 따라서, 통합후의 단축 2차모멘트가 작은 2개의 영역을 통합하므로서, 1개의 충격에 의해서 발생하였으나, 점점으로 갈라져 있는 상처의 집합을, 1개 통합해서 판단할 수 있다.
그리고, 통합후의 영역에 대해서, 면적과 단축 2차모멘트와의 조합을 사용하면, 보다 확실한 상처의 판단을 행할 수 있다. 그 경우의 판단기준의 예를 다음에 표시한다.
면적 XK1-단축 2차모멘트 XK2 상처라고 판단…
여기서, 계수 k1, k2, t1은, 실제로 검사하고 있는 자리에서의 상처의 형상의 분포와, 검사기준에 따라서 결정한다.
다음에, 본 발명의 제 2실시예방법을 제 14도에 의거해서 설명한다.
본 실시예에서는, 피검사물, 예를들면, 제1도에 표시한 실린더의 표면을 텔레비젼카메라에 의해서 촬상하고, 화상입력장치를 사용해서 화상데이터를 화상기억회로에 기억시키고, 농담화상으로 한다.
본 실시예에서는, 농담화상이 얻어진 후, 어느농담화상이 상처인지를 판단하는 경우에, 얻어진 농담화상영역중에서, 동일선상에 있고 동일방향으로 신장되고 있는 농담화상은, 하나의 요인, 예를들면, 하나의 충격에 의해서 발생한 상처인 가능성이 있는 것으로 해서, 일괄해서 판단한다.
그리고, 본 실시예에서는, 농담화상이 어느 방향으로 가늘고 길게 신장되어 있는지의 판단을, 제14도에 표시한 바와 같이, 농담화상을 형성하는 주목화소(2)의 화소농도와 이 주목화소로부터 X축 또는 Y축방향으로 2화소 떨어진 8개의 감산화소(3)의 화소농도와의 차의 절대치인 식의 방향차분치를 구해서 행한다.
방향차분치 = 1P=(x,y)-P(x+i, y+j)1…
여기서, (x,y)는 주목화소, (x+i, y+j)는 감산화소, (i, y)의 조합은 방향에 따라서 달라진다.
농담화상의 경우, 긴쪽방향에서의 농도변화가 작으므로, 상기의 방향차분치를 구하면, 농담화상의 긴쪽방향의 방향차분치를 당연히 작게 된다. 따라서, 제1실시예에서 사용한 2치화상의 2차모멘트 대신에, 본 실시예에서는, 식의 방향차분치를 사용한다.
방향차분치의 사용방법은 다음과 같다.
농담화상을 형성하는 모든화상에 대해서의 상기의 8방향의 방향차분치를 구하고, 8방향의 각방향마다, 평균방향차분치를 구하고, 8개의 평균방향차분치의 최대평균 방향차분치와 최소평균방향차분치를 구하고, 농담화상의 가늘고 긴것을 식의 방향차분치비율에 의해서 판단한다.
방향차분치비율=최소평균방향차분치/최대평균방향차분치…
이 방향차분치비율이 작을수록, 농담화상은 가늘고 길게 된다.
이 방향차분치비율이 소정치보다 작은 농담화상은, 사처일 가능성이 있으므로, 방향차분치비율이 소정치보다 작은 2개의 농담화상을 융합시킨 융합농담화상의 융합방향차분치비율을 구하고, 상기 융합농담화상의 면적과, 상기 면적과 상기 융합방향차분치비율로 부터 연산해서 얻게되는 상기 융합농담화상의 형상과 방향성을 표시한 특징치와의 조합에 의해서 상기 융합농담화상이 상처인지 여부를 판단한다.
상기의 판단기준의 하나의 예를 다음에 표시한다.
면적 Xk3-방향차분치비율 Xk4 t2 상처라고 판단…
여기서, 계수 k3, k4, t2는, 실제로 검사하고 있는 자리에서의 상처의 형상의 분포와, 검사기준에 따라서 결정한다.
종래예의 화상처리에 의한 상처검사방법에서는, 검사대상화상이, 충격에 의해서 생긴 상처인지 여부를 판단하는 경우, 검사대상화상의 크기만을 사용해서 판단하고 있으므로, 먼지나 더러움의 부착에 의한 작은 화상과 상처가 작은 화상과의 구별이 곤란하였으나, 본 발명의 제 1발명에서는, 2차모멘트에 의해서, 화상의 가늘고 긴 현상과 신장하고 있는 방향을 인식하고, 분리되고 있는 화상가운데에서부터, 동일선상에 가늘고 길게 신장된 복수의 작은 화상을 추출해서, 이들 화상이 상처인지 여부를 판단할 수 있으므로, 종래보다도 확실하게 상처인지 여부의 판단을 할수 있다고 하는 효과가 있다.
본 발명의 제 2발명에서는, 짙음과 옅은 화상을 사용하고 있으므로, 화상농도에 2치화에 부적당한 얼국이 있더라도 문제없이 판단할 수 있다고 하는 효과가 있다.

Claims (2)

  1. 화상처리에 의해서 각 화상의 방향성을 구해서 상처인지 여부를 판단하는 상처검사방법에 있어서, 피검사물의 화상데이터를 처리해서 검사대상이 되는 2치화상군을 구하고, 이들 2치화상군을 구성하는 화소를 각 2치화상마다 분할한 분할영역을 만들고, 상기 각 분할영역에 대해서 2차 모멘트가 최소로 되는 단축(短軸)2차 모멘트를 구하고, 상기 각 분할영역으로부터 단축 2차모멘트의 축 방향이 동일방향의 2개의 영역을 융합하였을 경우의 융합영역의 융합단축 2차모멘트를 구하고, 상기 융합단축 2차모멘트가 소정치보다 작은 상기 융합영역에 대해서, 상기 융합영역의 면적과, 상기 면적과 상기 융합단축 2차모멘트로 부터 연산해서 얻게되는 상기 융합영역의 형성과 방향성을 표시한 특징치와의 조합에 의해서 상기 융합영역이 상처인짐 여부를 판단하는 것을 특징으로 하는 화상처리에 의한 상처검사방법.
  2. 화상처리에 의해서 각 화상의 방향성을 구해서 상처인지 여부를 판단하는 상처검사방법에 있어서, 피검사물의 화상데이터를 처리해서 검사대상으로 되는 농담화상군을 구하고, 각 농담화상을 구성하는 전체화소에 대해서, 각 화소의 화소농도와 그 화소로부터 X축 또는 Y축 방향으로 2화소 떨어져서 인접하고 있는 8소화의 각 화소농도와의 차의 절대치인 8방향의 방향차분치를 구하고, 각 농담화상에 대해서 상기 8방향마다 상기 방향차분치의 평균방향차분치를 구하고, 각 농담화상에 대해서, 상기 8방향의 평균 방향차분치의 최대평균 방향차분치와 최소평균방향차분치로 부터, 방향차분치비율=최소평균 방향차분치/ 최대평균방향차분치를 구하고, 이 방향차분치비율이 소정치보다 작은 2개의 농담화상을 융합한 융합농담화상의 융합방향차분치비율을 구하고, 상기 융합방향차분치비율이 소정치보다 작은 융합농담화상에 대해서, 상기 융합농담화상의 면적과, 상기 면적과 상기 융합방향차분치비율로부터 연산해서 얻게되는 상기 융합 농담화상의 형상과 방향성을 표시한 특징치와의 조합에 의해서 상기 융합농담 화상이 상처인지 여부를 판단하는 것을 특징으로 하는 화상처리에 의한 상처검사방법
KR1019940004950A 1994-03-14 1994-03-14 화상처리에 의한 상처검사방법 KR0137728B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940004950A KR0137728B1 (ko) 1994-03-14 1994-03-14 화상처리에 의한 상처검사방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940004950A KR0137728B1 (ko) 1994-03-14 1994-03-14 화상처리에 의한 상처검사방법

Publications (2)

Publication Number Publication Date
KR950027371A KR950027371A (ko) 1995-10-16
KR0137728B1 true KR0137728B1 (ko) 1998-06-15

Family

ID=19378809

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940004950A KR0137728B1 (ko) 1994-03-14 1994-03-14 화상처리에 의한 상처검사방법

Country Status (1)

Country Link
KR (1) KR0137728B1 (ko)

Also Published As

Publication number Publication date
KR950027371A (ko) 1995-10-16

Similar Documents

Publication Publication Date Title
EP0195161B1 (en) Apparatus for automatically inspecting objects and identifying or recognizing known and unknown portions thereof, including defects and the like and method
US4974261A (en) Optical surface inspection method
JP4351522B2 (ja) パターン欠陥検査装置およびパターン欠陥検査方法
JP4664327B2 (ja) パターン検査方法
JP4150390B2 (ja) 外観検査方法及び外観検査装置
US20060133660A1 (en) Apparatus and method for detecting defect existing in pattern on object
US20060204109A1 (en) Method for detecting defects in images
KR20090101356A (ko) 결함 검출 장치 및 결함 검출 방법
CN100507530C (zh) 焊盘图案检查方法以及检查装置
KR960013357B1 (ko) 화상데이타 검사방법 및 장치
JP4230880B2 (ja) 欠陥検査方法
JP2000232299A (ja) 部品認識方法および装置
JPH07159337A (ja) 半導体素子の欠陥検査方法
JP2000171404A (ja) 半導体集積装置のパターン検査装置及びパターン検査方法
JP4581424B2 (ja) 外観検査方法及び画像処理装置
KR0137728B1 (ko) 화상처리에 의한 상처검사방법
JP3332208B2 (ja) 網入りガラスの欠陥検出方法および装置
JP3042939B2 (ja) 画像処理による傷検査方法
JPH0774724B2 (ja) 被検物検査方法
JP2008096302A (ja) 欠陥検査装置
JPS6315380A (ja) 繰返しパタ−ンをもつ物品の検査方法及びその装置
JP2710685B2 (ja) 外観検査による欠陥検出方法
JP3042941B2 (ja) 画像処理による傷検査方法
JPH02187651A (ja) 画像処理方法
JPS6315141A (ja) 繰返しパタ−ンをもつ物品の検査方法及びその装置

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20030206

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee