KR101691917B1 - 연속적으로 중복된 직선 영상의 단선화 방법 및 시스템 - Google Patents
연속적으로 중복된 직선 영상의 단선화 방법 및 시스템 Download PDFInfo
- Publication number
- KR101691917B1 KR101691917B1 KR1020150096716A KR20150096716A KR101691917B1 KR 101691917 B1 KR101691917 B1 KR 101691917B1 KR 1020150096716 A KR1020150096716 A KR 1020150096716A KR 20150096716 A KR20150096716 A KR 20150096716A KR 101691917 B1 KR101691917 B1 KR 101691917B1
- Authority
- KR
- South Korea
- Prior art keywords
- line
- image
- boundary
- discontinuity
- line image
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30124—Fabrics; Textile; Paper
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Analysis (AREA)
Abstract
본 발명에 따르면, 영상 이미지가 획득될 때 인입되는 실의 기울기, 카메라와의 접촉 기울기 그리고 조명반사의 명암차 등에 따라 한 가닥의 실에 여러 개의 경계선이 발생하더라도 연속적으로 중복된 수직선을 단선화시켜 실제 실 가닥 수를 정확하게 구할 수 있다.
Description
도 2는 도 1에 도시된 좌/우측 경계선 영상 단선화모듈의 세부 구성 블럭도,
도 3은 본 발명에 따라 연속적으로 중복된 직선 영상을 단선화하는 절차를 도시한 순서도,
도 4는 본 발명이 적용되는 연속적으로 중복된 수직선과 연속되지 않은 수직선 영상의 예,
도 5는 본 발명에 따른 좌측 경계 수직선과 우측 경계 수직선의 예,
도 6은 본 발명에 따른 불연속 직선의 예,
도 7은 본 발명에 따라 불연속 직선을 삭제한 예,
도 8은 본 발명에 따라 입력정보의 차원을 정의한 예,
도 9는 본 발명에 따라 inDir== -2일 경우 픽셀 방향을 결정하는 예,
도 10은 본 발명에 따라 inDir== -1일 경우 픽셀 방향을 결정하는 예,
도 11은 본 발명에 따라 inDir== 0일 경우 픽셀 방향을 결정하는 예,
도 12는 본 발명에 따라 inDir== +1일 경우 픽셀 방향을 결정하는 예,
도 13은 본 발명에 따라 inDir== +2일 경우 픽셀 방향을 결정하는 예,
도 14는 본 발명에 따라 열의 중간점으로 유효 위치를 산출하는 예,
도 15는 본 발명에 따라 단선화된 수직 영상의 예,
도 16은 본 발명에 따른 좌측 경계선 영상과 우측 경계선 영상의 예,
도 17은 본 발명에 따른 좌/우측 경계선 영상의 밀접 관련성의 예,
도 18은 본 발명에서 좌측 단선이 사라진 예,
도 19는 본 발명에서 우측 단선이 사라진 예,
도 20은 본 발명에서 우측 단선이 먼저 나타난 예이다.
① 0번 행부터 시작하여 1, 2, … , i, … , (nWidth - 1) 행까지 진행한다. ② 각 행의 0번 열부터 시작하여 1, 2, … , j, … (nHeight - 1) 열까지 진행한다. ③ 각 픽셀의 하방 검사 결합 순서는 왼쪽 우선이다. |
변수명 | 초기조건 | 의미 |
p | 0 | 픽셀값 |
inDir | -2 | 각 열에 진입하는 방향성 |
outDir | -2 | 각 열의 연산 결과 방향성, outDir이 결정되는 순간 동일 열에서의 검색을 중지하고 다음 열의 첫 번째 행부터 검색을 새로 시작하며 inDir = outDir이 된다. |
sx | 0 | 연속적으로 중복된 수직선 시작 열 위치 |
ex | 0 | 연속적으로 중복된 수직선 끝 열 위치 |
c | 0 | 현재 스캔 중인 열 번호 |
r | 0 | 현재 스캔 중인 행 번호 |
prevR | 0 | 이전 행 번호 |
bWhiteAppear | false | 각 열의 수직 하방으로 p=255가 나타난 적이 있는지 유뮤 |
bWrite | false | 유효 위치를 기록해도 되는지 유무 |
sameLines[] | empty | 수직 단선 위치 배열 |
if (r<prevR) outDir =+2, ex=c else outDir =+1 bWrite = true; |
bWhiteAppear | 검사 조건 | outDir | bWrite |
true | if (inDir == -1 && outDir == 0) | - | true |
if (inDir == 1 && outDir == -2) | - | true | |
if (inDir == 2 && outDir == 0) | - | true | |
false | if (inDir == -1 || inDir == 0) | -2 | true |
22: 캐니 경계선 검출기 24L/R: 경계선 영상 단선화 모듈
26: 밀접 관련성 분석모듈 241: 불연속선 제거부
242: 단순화 연산부 243: 유효위치 기록부
244: 단선 출력부
Claims (6)
- 선 형상의 다수 객체를 카메라로 촬영하여 획득된 소정 폭을 갖는 각 직선 영상을 입력받아 연속 중복된 직선을 단선화하는 연속중복 직선의 단선화 시스템에 있어서,
소정 폭을 갖는 직선 영상을 입력받아 직선 영상의 좌측 경계선을 검출하여 좌측 경계선 영상을 출력하고, 직선 영상의 우측 경계선을 검출하여 우측 경계선 영상을 출력하는 경계선 검출기와,
상기 좌측 경계선 영상을 단선화하여 좌측 단선 영상을 출력하는 좌측 경계선 영상 단선화 수단과,
상기 우측 경계선 영상을 단선화하여 우측 단선 영상을 출력하는 우측 경계선 영상 단선화 수단과,
상기 좌측 단선 영상과 상기 우측 단선 영상의 밀접 관련성을 분석한 후 좌측 단선과 우측 단선을 합성하여 최종 단선화된 영상을 출력하는 밀접 관련성 분석수단을 포함하고,
상기 좌측 경계선 영상 단선화 수단이나 상기 우측 경계선 영상 단선화 수단은,
각 직선 방향의 불연속선을 제거하는 불연속선 제거부;
상기 불연속선이 제거된 입력정보의 각 픽셀을 소정의 순서로 스캐닝하면서 각 픽셀의 방향을 결정하고, 연속적으로 중복된 직선의 시작 위치와 끝 위치를 산출하는 단선화 연산부;
시작 위치와 끝 위치의 중간점을 유효 위치로 기록하는 유효위치 기록부; 및
유효위치 정보를 이용하여 단선을 생성하는 단선 출력부로 구성된 것을 특징으로 하는 연속적으로 중복된 직선 영상의 단선화 시스템. - 삭제
- 촬영된 소정 폭을 갖는 직선 영상을 캐니 경계선 검출 알고리즘에 따라 처리하여 직선 영상의 좌측 경계선으로 이루어진 좌측 경계선 영상과 직선 영상의 우측 경계선으로 이루어진 우측 경계선 영상을 획득하는 제 1 단계;
상기 좌측 경계선 영상과 상기 우측 경계선 영상에서 불연속선을 각각 제거하는 제 2 단계;
상기 불연속선이 제거된 좌측 경계선 영상과 우측 경계선 영상을 단선화 연산하여 좌측 단선과 우측 단선을 획득하는 제 3 단계;
상기 좌측 단선과 상기 우측 단선의 밀접 관련성을 분석하는 제 4 단계; 및
상기 분석결과에 따라 좌측 단선과 우측 단선을 합성하여 최종 단선화된 영상을 출력하는 제 5 단계를 포함하고,
상기 제 3 단계는,
불연속선 성분이 제거된 입력정보의 각 픽셀을 소정의 순서로 스캐닝하면서 각 픽셀의 방향을 결정하고 연속적으로 중복된 직선의 시작 위치와 끝 위치를 산출하는 단계와,
상기 시작 위치와 상기 끝 위치의 중간점을 유효위치로 기록하는 하는 단계와,
유효위치 정보를 이용하여 단선을 생성하는 단계를 포함하는 연속적으로 중복된 직선 영상의 단선화 방법. - 삭제
- 제3항에 있어서, 상기 제 4 단계는,
좌측 단선 영상과 우측 단선 영상을 비교하여 일대일의 대응 관계를 갖고 서로 이웃하는 좌측 단선 사이에 우측 단선이 하나 존재하면 정상 상태로 판단하여 최종 단선에 기록하는 것을 특징으로 하는 연속적으로 중복된 직선 영상의 단선화 방법. - 삭제
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150096716A KR101691917B1 (ko) | 2015-07-07 | 2015-07-07 | 연속적으로 중복된 직선 영상의 단선화 방법 및 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150096716A KR101691917B1 (ko) | 2015-07-07 | 2015-07-07 | 연속적으로 중복된 직선 영상의 단선화 방법 및 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101691917B1 true KR101691917B1 (ko) | 2017-01-02 |
Family
ID=57810252
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150096716A Active KR101691917B1 (ko) | 2015-07-07 | 2015-07-07 | 연속적으로 중복된 직선 영상의 단선화 방법 및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101691917B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102154630B1 (ko) | 2020-05-12 | 2020-09-10 | 도창교 | 하이브리드 전기보일러 장치 및 그에 적합한 가열부 장치 |
KR20220115792A (ko) | 2022-08-01 | 2022-08-18 | 김기성 | 하이브리드 전기보일러 장치 및 그에 적합한 가열부장치 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08161494A (ja) * | 1994-12-08 | 1996-06-21 | Mazda Motor Corp | 線分検出方法およびその装置 |
JPH0981740A (ja) * | 1995-09-12 | 1997-03-28 | Toshiba Corp | 線図形入力装置 |
JPH09228202A (ja) * | 1995-07-03 | 1997-09-02 | Btsr Internatl Spa | コード化センサ機構を備えた繊維機械への複数本の糸の供給をモニターする装置、及びこれの制御方法 |
KR100605027B1 (ko) | 2004-02-25 | 2006-07-26 | 시냅스이미징(주) | 카메라 또는 검사 대상의 이동 중 영상 획득에 의한영상검사방법 및 영상검사장치 |
KR101007731B1 (ko) | 2008-09-26 | 2011-01-13 | 코오롱글로텍주식회사 | 정경장치 |
JP2012073942A (ja) * | 2010-09-29 | 2012-04-12 | Olympus Corp | 画像処理装置、画像処理方法、および画像処理プログラム |
-
2015
- 2015-07-07 KR KR1020150096716A patent/KR101691917B1/ko active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08161494A (ja) * | 1994-12-08 | 1996-06-21 | Mazda Motor Corp | 線分検出方法およびその装置 |
JPH09228202A (ja) * | 1995-07-03 | 1997-09-02 | Btsr Internatl Spa | コード化センサ機構を備えた繊維機械への複数本の糸の供給をモニターする装置、及びこれの制御方法 |
JPH0981740A (ja) * | 1995-09-12 | 1997-03-28 | Toshiba Corp | 線図形入力装置 |
KR100605027B1 (ko) | 2004-02-25 | 2006-07-26 | 시냅스이미징(주) | 카메라 또는 검사 대상의 이동 중 영상 획득에 의한영상검사방법 및 영상검사장치 |
KR101007731B1 (ko) | 2008-09-26 | 2011-01-13 | 코오롱글로텍주식회사 | 정경장치 |
JP2012073942A (ja) * | 2010-09-29 | 2012-04-12 | Olympus Corp | 画像処理装置、画像処理方法、および画像処理プログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102154630B1 (ko) | 2020-05-12 | 2020-09-10 | 도창교 | 하이브리드 전기보일러 장치 및 그에 적합한 가열부 장치 |
KR20220115792A (ko) | 2022-08-01 | 2022-08-18 | 김기성 | 하이브리드 전기보일러 장치 및 그에 적합한 가열부장치 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6701005B1 (en) | Method and apparatus for three-dimensional object segmentation | |
KR101292897B1 (ko) | 팬터그래프 변위 측정 장치 및 트롤리선 경점 검출 방법 | |
JP6150248B2 (ja) | 布地の欠陥検査方法と装置 | |
US11928805B2 (en) | Information processing apparatus, information processing method, and storage medium for defect inspection and detection | |
JP5422620B2 (ja) | パターン化位相差フィルムの欠陥検出装置及び方法、並びに製造方法 | |
CN110352346A (zh) | 用于检查资产的方法和装置 | |
US9521372B2 (en) | Pattern measuring apparatus, pattern measuring method, and computer-readable recording medium on which a pattern measuring program is recorded | |
JP5888035B2 (ja) | 円筒体又は円柱体材料の表面欠陥検査方法及び装置 | |
KR20110095344A (ko) | 성형 시트의 결함 검사 장치 | |
KR20130117862A (ko) | 패턴 매칭 장치 및 컴퓨터 프로그램을 기록한 기록 매체 | |
KR101691917B1 (ko) | 연속적으로 중복된 직선 영상의 단선화 방법 및 시스템 | |
JP2006023178A (ja) | 3次元計測方法及び装置 | |
CN117670840A (zh) | 一种到边黑色异物检测方法、装置、设备及存储介质 | |
CN107330877B (zh) | 光纤显示区偏移量调整方法及系统 | |
JP5502569B2 (ja) | 走査電子顕微鏡 | |
CN111527517B (zh) | 图像处理装置及其控制方法 | |
JP6770811B2 (ja) | 結束鋼管検査装置及び結束鋼管検査方法 | |
CN110672209A (zh) | 一种经编布匹色差在线检测方法 | |
KR101741767B1 (ko) | 카메라를 활용한 정경 스캔 방법 | |
EP2317459B1 (en) | Defining image features and using features to monitor image transformations | |
JP4415285B1 (ja) | ワイヤ検査装置、ワイヤ検査方法及びワイヤ検査用プログラム | |
KR102613682B1 (ko) | 이물 검사를 위한 모아레 검출 방법 및 장치 | |
JP6063216B2 (ja) | 振動ノイズ補正用欠陥検査装置 | |
JP6402737B2 (ja) | 鋼材非圧下部幅検出装置及びその方法 | |
JP2015059854A (ja) | 欠陥検査方法及び欠陥検査装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20150707 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160523 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20161028 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20161227 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20161227 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20191224 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20191224 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20201125 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20211124 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20231120 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20241226 Start annual number: 9 End annual number: 9 |