KR20060091137A - 컨볼루션 커널을 이용한 라인 패턴 처리 방법 및 장치 - Google Patents
컨볼루션 커널을 이용한 라인 패턴 처리 방법 및 장치 Download PDFInfo
- Publication number
- KR20060091137A KR20060091137A KR1020050012003A KR20050012003A KR20060091137A KR 20060091137 A KR20060091137 A KR 20060091137A KR 1020050012003 A KR1020050012003 A KR 1020050012003A KR 20050012003 A KR20050012003 A KR 20050012003A KR 20060091137 A KR20060091137 A KR 20060091137A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- kernel
- pixel
- line pattern
- convolution
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
- G07F17/0014—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for vending, access and use of specific services not covered anywhere else in G07F17/00
- G07F17/0021—Access to services on a time-basis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
- G06V10/12—Details of acquisition arrangements; Constructional details thereof
- G06V10/14—Optical characteristics of the device performing the acquisition or on the illumination arrangements
- G06V10/145—Illumination specially adapted for pattern recognition, e.g. using gratings
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/36—Applying a local operator, i.e. means to operate on image points situated in the vicinity of a given point; Non-linear local filtering operations, e.g. median filtering
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Nonlinear Science (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Measurement Of Optical Distance (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
Description
픽셀 범위 (아래방향으로) | 커널 모양 | 문턱값 | |
m | n | ||
0~59 | 2 | 6 | 182.36 |
60~79 | 2 | 6 | 255 |
80~109 | 2 | 7 | 327.64 |
110~179 | 2 | 8 | 116.43 |
180~249 | 2 | 9 | 87.58 |
250~299 | 2 | 13 | 167.43 |
300~479 | 2 | 15 | 200.39 |
Claims (18)
- 소정의 광원을 조사(照射)하는 광원 모듈과 상기 광원이 조사된 이미지를 포착하는 카메라 모듈을 구비하고 상기 포착된 이미지에 포함된 라인 패턴을 처리하는 장치에 있어서,소정의 위치에 형성된 단순 라인 패턴을 이용하여 상기 이미지의 세로 구간별로 커널 모양 및 최적 문턱값을 결정하는 커널 학습부;상기 결정된 커널 모양 및 최적 문턱값을 이용하여, 포착된 실제 테스트 이미지에 컨볼루션을 적용하는 컨볼루션 적용부; 및상기 컨볼루션이 적용된 이미지에 포함된 픽셀 칼럼을 세로 방향으로 스캔하여 픽셀 값이 0이 아닌 복수의 픽셀군이 존재하는 경우 이 중 선택된 하나의 픽셀군 이외의 픽셀군의 픽셀 값을 0으로 설정하는 영역 선택부를 포함하는 라인 패턴 처리 장치.
- 제1항에 있어서,상기 광원은 라인 레이저(line laser)인 라인 패턴 처리 장치.
- 제1항에 있어서,상기 카메라 모듈은 상기 광원의 주파수에 근접하는 신호만을 입력 받기 위한 대역 통과 필터를 구비하는 라인 패턴 처리 장치.
- 제1항에 있어서,상기 커널 모양은, 최소 커널 크기가 m이고 커널의 최대 크기가 n이라고 할 때, 순서대로 -m과, (n-m)/2개의 0과, m개의 1과, (n-m)/2개의 0과, -m으로 구성되는 라인 패턴 처리 장치.
- 제1항에 있어서,상기 커널 모양은, 최소 커널 크기가 m이고 커널의 최대 크기가 n이라고 할 때, 순서대로 2개의 -m/2과, (n-m)/2개의 0과, m개의 1과, (n-m)/2개의 0과, 2개의 -m/2로 구성되는 라인 패턴 처리 장치.
- 제4항 또는 제5항에 있어서,상기 최적의 문턱값은 상기 최소 크기 m을 이용하여 결정되는 라인 패턴 처리 장치.
- 제1항에 있어서,상기 영역 선택부를 거친 이미지에 대해 삼각도법을 적용하여, 장애물과의 거리를 계산하는 거리 정보 계산부를 더 포함하는 라인 패턴 처리 장치.
- 제1항에 있어서, 상기 컨볼루션 적용부는상기 결정된 커널 모양에 따른 컨볼루션 커널을 상기 테스트 이미지에 포함된 픽셀 칼럼을 따라서 이동하면서 적용하여, 상기 최적의 문턱값을 초과하는 픽셀만을 통과시키는 라인 패턴 처리 장치.
- 소정의 광원이 조사(照射)된 이미지를 포착하여 상기 포착된 이미지에 포함된 라인 패턴을 처리하는 방법에 있어서,(a) 소정의 위치에 형성된 단순 라인 패턴을 이용하여 상기 이미지의 세로 구간별로 커널 모양 및 최적 문턱값을 결정하는 단계;(b) 상기 결정된 커널 모양 및 최적 문턱값을 이용하여, 포착된 실제 테스트 이미지에 컨볼루션을 적용하는 단계; 및(c) 상기 컨볼루션이 적용된 이미지에 포함된 픽셀 칼럼을 세로 방향으로 스캔하여 픽셀 값이 0이 아닌 복수의 픽셀군이 존재하는 경우 이 중 선택된 하나의 픽셀군 이외의 픽셀군의 픽셀 값을 0으로 설정하는 단계를 포함하는 라인 패턴 처리 방법.
- 제9항에 있어서,상기 커널 모양은, 최소 커널 크기가 m이고 커널의 최대 크기가 n이라고 할 때, 순서대로 -m과, (n-m)/2개의 0과, m개의 1과, (n-m)/2개의 0과, -m으로 구성되는 라인 패턴 처리 방법.
- 제9항에 있어서,상기 커널 모양은, 최소 커널 크기가 m이고 커널의 최대 크기가 n이라고 할 때, 순서대로 2개의 -m/2과, (n-m)/2개의 0과, m개의 1과, (n-m)/2개의 0과, 2개의 -m/2로 구성되는 라인 패턴 처리 방법.
- 제10항 또는 제11항에 있어서,상기 최적의 문턱값은 상기 최소 크기 m을 이용하여 결정되는 라인 패턴 처리 방법.
- 제9항에 있어서상기 (c) 단계를 거친 후 출력되는 이미지에 대해 삼각도법을 적용하여 장애물과의 거리를 계산하는 단계를 더 포함하는 라인 패턴 처리 방법.
- 제1항에 있어서, 상기 (b) 단계는상기 결정된 커널 모양에 따른 컨볼루션 커널을 상기 테스트 이미지에 포함된 픽셀 칼럼을 따라서 이동하면서 적용하여, 상기 최적의 문턱값을 초과하는 픽셀만을 통과시키는 단계를 포함하는 라인 패턴 처리 방법.
- 제9항에 있어서, 상기 (a) 단계는(a1) 상기 단순 라인 패턴으로 된 이미지를 이진화하는 단계;(a2) 상기 이진화된 이미지의 라인 패턴의 세로 방향 두께에 따라서 최소 커널 크기 및 최대 커널 크기를 결정하고 이에 따라서 커널 모양을 선정하는 단계;(a3) 상기 최소 커널 크기를 이용하여 문턱값 구간을 설정하는 단계;(a4) 상기 선정된 커널 모양 및 상기 문턱값 구간에 속하는 임시 문턱값을 이용하여, 상기 단순 라인 패턴으로 된 이미지에 대하여 컨볼루션 커널을 적용하는 단계; 및(a5) 상기 이진화된 이미지 및 상기 컨볼루션 커널이 적용된 이미지 간의 오차가 감소되는 방향으로 상기 임시 문턱값을 변경하는 단계를 포함하는 라인 패턴 처리 방법.
- 제15항에 있어서, 상기 (a2) 단계, 상기 (a4) 단계, 및 상기 (a5) 단계는상기 오차가 소정의 임계치보다 작을 때까지 반복 수행되는 라인 패턴 처리 방법.
- 제9항에 있어서, 상기 (c) 단계는(c1) 상기 테스트 이미지의 어떤 픽셀 칼럼에 대하여 세로 방향으로 픽셀 값이 0이 아닌 픽셀군을 스캔하는 단계;(c2) 현재 픽셀군의 픽셀 두께가 기 저장된 픽셀 두께보다 더 두꺼운가를 판단하는 단계;(c3) 상기 판단 결과 그러하다면 기 저장된 픽셀군의 픽셀 값을 모두 0으로 교체하는 단계; 및(c4) 상기 판단 결과 그러하지 아니하다면 상기 현재 픽셀군의 픽셀 값을 모두 0으로 교체하는 단계를 포함하는 라인 패턴 처리 방법.
- 제9항에 기재된 방법을 컴퓨터로 판독 가능한 프로그램으로 기록한 기록매체.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050012003A KR100643305B1 (ko) | 2005-02-14 | 2005-02-14 | 컨볼루션 커널을 이용한 라인 패턴 처리 방법 및 장치 |
US11/350,847 US7657099B2 (en) | 2005-02-14 | 2006-02-10 | Method and apparatus for processing line pattern using convolution kernel |
JP2006035961A JP4242391B2 (ja) | 2005-02-14 | 2006-02-14 | コンボリューションカーネルを利用したラインパターンの処理方法、ラインパターンの処理装置及びラインパターンの処理方法を実行するためのプログラムを記録した媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050012003A KR100643305B1 (ko) | 2005-02-14 | 2005-02-14 | 컨볼루션 커널을 이용한 라인 패턴 처리 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060091137A true KR20060091137A (ko) | 2006-08-18 |
KR100643305B1 KR100643305B1 (ko) | 2006-11-10 |
Family
ID=36815689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050012003A KR100643305B1 (ko) | 2005-02-14 | 2005-02-14 | 컨볼루션 커널을 이용한 라인 패턴 처리 방법 및 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7657099B2 (ko) |
JP (1) | JP4242391B2 (ko) |
KR (1) | KR100643305B1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100791389B1 (ko) * | 2006-12-26 | 2008-01-07 | 삼성전자주식회사 | 스트럭쳐드 라이트를 이용한 거리 측정 장치 및 방법 |
KR101980697B1 (ko) * | 2018-05-09 | 2019-05-22 | 주식회사 에스오에스랩 | 객체 정보 획득 장치 및 방법 |
US11579254B2 (en) | 2017-08-02 | 2023-02-14 | SOS Lab co., Ltd | Multi-channel lidar sensor module |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100587572B1 (ko) * | 2004-10-15 | 2006-06-08 | 삼성전자주식회사 | 카메라 픽셀 정보를 이용하여 공간상의 코너 포인트를추출하는 시스템 및 방법, 상기 시스템을 포함하는 이동로봇 |
DE102007022524A1 (de) * | 2007-05-14 | 2008-11-20 | Bayerische Motoren Werke Aktiengesellschaft | Kraftfahrzeug |
DE102007022523A1 (de) * | 2007-05-14 | 2008-11-20 | Bayerische Motoren Werke Aktiengesellschaft | Kraftfahrzeug |
KR101409987B1 (ko) * | 2007-12-11 | 2014-06-23 | 삼성전자주식회사 | 이동 로봇의 자세 보정 방법 및 장치 |
US9350940B1 (en) * | 2009-10-29 | 2016-05-24 | Hewlett-Packard Development Company, L.P. | Privacy control for a visual-collaborative system |
JP5984336B2 (ja) | 2011-02-25 | 2016-09-06 | Ntn株式会社 | インホイールモータ車両の駆動装置 |
CN102866433B (zh) * | 2011-07-05 | 2015-11-25 | 科沃斯机器人有限公司 | 探测自移动机器人周边障碍物的探测装置及自移动机器人 |
US9332734B1 (en) * | 2013-02-06 | 2016-05-10 | Paula Padgett Hege | Pet calming harness and coat |
KR101528604B1 (ko) * | 2013-06-24 | 2015-06-12 | 주식회사 내비오닉스코리아 | 이미지 처리 방법 및 장치 |
FR3022036B1 (fr) * | 2014-06-05 | 2016-07-15 | Aldebaran Robotics | Dispositif de detection a plans croises d'un obstacle et procede de detection mettant en oeuvre un tel dispositif |
CN109145927A (zh) | 2017-06-16 | 2019-01-04 | 杭州海康威视数字技术股份有限公司 | 一种对形变图像的目标识别方法及装置 |
CN108895985B (zh) * | 2018-06-19 | 2020-05-15 | 中国科学院合肥物质科学研究院 | 一种基于单像素探测器的物体定位方法 |
CN109116847B (zh) * | 2018-08-29 | 2021-12-07 | 广州安商智能科技有限公司 | 路径调度方法、装置、后台服务端及存储介质 |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6384373A (ja) | 1986-09-29 | 1988-04-14 | Canon Inc | 画像修正装置 |
GB2219905A (en) * | 1988-06-17 | 1989-12-20 | Philips Electronic Associated | Target detection system |
DE4020643A1 (de) * | 1990-06-29 | 1992-01-02 | Philips Patentverwaltung | Verfahren zur tiefpassfilterung und anordnung zur durchfuehrung des verfahrens |
US5515453A (en) * | 1994-01-21 | 1996-05-07 | Beacon System, Inc. | Apparatus and method for image processing in symbolic space |
JPH07298057A (ja) * | 1994-04-20 | 1995-11-10 | Fuji Xerox Co Ltd | 画像処理装置 |
US20020186874A1 (en) * | 1994-09-07 | 2002-12-12 | Jeffrey H. Price | Method and means for image segmentation in fluorescence scanning cytometry |
US5567971A (en) * | 1995-06-07 | 1996-10-22 | Xerox Corporation | Variable size light sensor element |
US6787749B1 (en) * | 1996-11-12 | 2004-09-07 | California Institute Of Technology | Integrated sensor with frame memory and programmable resolution for light adaptive imaging |
JP3080072B2 (ja) * | 1998-06-15 | 2000-08-21 | 日本電気株式会社 | 光強度分布解析方法 |
US6424730B1 (en) * | 1998-11-03 | 2002-07-23 | Eastman Kodak Company | Medical image enhancement method for hardcopy prints |
AUPP780298A0 (en) * | 1998-12-18 | 1999-01-21 | Canon Kabushiki Kaisha | A steerable kernel for image interpolation |
US6343139B1 (en) * | 1999-03-12 | 2002-01-29 | International Business Machines Corporation | Fast location of address blocks on gray-scale images |
US7072503B2 (en) * | 1999-05-04 | 2006-07-04 | Speedline Technologies, Inc. | Systems and methods for detecting defects in printed solder paste |
AU763454B2 (en) | 1999-11-24 | 2003-07-24 | Confirma, Inc. | Dynamic thresholding of segmented data sets and display of similarity values in a similarity image |
US7006927B2 (en) * | 2000-06-06 | 2006-02-28 | Agilent Technologies, Inc. | Method and system for extracting data from surface array deposited features |
US6647137B1 (en) * | 2000-07-10 | 2003-11-11 | International Business Machines Corporation | Characterizing kernel function in photolithography based on photoresist pattern |
ITVE20000036A1 (it) * | 2000-07-18 | 2002-01-18 | Tecnogamma S A S Di Zanini E & | Apparecchiatura di rilevamento dei parametri caratteristici di una linea aerea ferrotramviaria. |
US7190832B2 (en) * | 2001-07-17 | 2007-03-13 | Amnis Corporation | Computational methods for the segmentation of images of objects from background in a flow imaging instrument |
CN1213592C (zh) * | 2001-07-31 | 2005-08-03 | 佳能株式会社 | 采用自适应二值化的图象处理方法和设备 |
US7426291B2 (en) * | 2002-07-29 | 2008-09-16 | Seiko Epson Corporation | Apparatus and method for binarizing images of negotiable instruments using a binarization method chosen based on an image of a partial area |
US7508961B2 (en) * | 2003-03-12 | 2009-03-24 | Eastman Kodak Company | Method and system for face detection in digital images |
US7049594B2 (en) * | 2003-03-28 | 2006-05-23 | Howmedica Leibinger | Position sensing sensor, method and system |
US20050147313A1 (en) * | 2003-12-29 | 2005-07-07 | Dimitry Gorinevsky | Image deblurring with a systolic array processor |
US20050157939A1 (en) * | 2004-01-16 | 2005-07-21 | Mark Arsenault | Processes, products and systems for enhancing images of blood vessels |
CA2479664A1 (en) * | 2004-09-24 | 2006-03-24 | Edythe P. Lefeuvre | Method and system for detecting image orientation |
US20060103892A1 (en) * | 2004-11-18 | 2006-05-18 | Schulze Mark A | System and method for a vector difference mean filter for noise suppression |
-
2005
- 2005-02-14 KR KR1020050012003A patent/KR100643305B1/ko active IP Right Grant
-
2006
- 2006-02-10 US US11/350,847 patent/US7657099B2/en not_active Expired - Fee Related
- 2006-02-14 JP JP2006035961A patent/JP4242391B2/ja not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100791389B1 (ko) * | 2006-12-26 | 2008-01-07 | 삼성전자주식회사 | 스트럭쳐드 라이트를 이용한 거리 측정 장치 및 방법 |
US8175337B2 (en) | 2006-12-26 | 2012-05-08 | Samsung Electronics Co., Ltd. | Apparatus and method of measuring distance using structured light |
US11579254B2 (en) | 2017-08-02 | 2023-02-14 | SOS Lab co., Ltd | Multi-channel lidar sensor module |
KR101980697B1 (ko) * | 2018-05-09 | 2019-05-22 | 주식회사 에스오에스랩 | 객체 정보 획득 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
US7657099B2 (en) | 2010-02-02 |
US20060182365A1 (en) | 2006-08-17 |
JP4242391B2 (ja) | 2009-03-25 |
JP2006228218A (ja) | 2006-08-31 |
KR100643305B1 (ko) | 2006-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100643305B1 (ko) | 컨볼루션 커널을 이용한 라인 패턴 처리 방법 및 장치 | |
US10234957B2 (en) | Information processing device and method, program and recording medium for identifying a gesture of a person from captured image data | |
US9117281B2 (en) | Surface segmentation from RGB and depth images | |
CN111968144B (zh) | 一种图像边缘点获取方法及装置 | |
JP5041458B2 (ja) | 三次元物体を検出する装置 | |
US9488721B2 (en) | Image processing apparatus, image processing method, computer program, and movable body | |
CN115330958B (zh) | 基于激光雷达的实时三维重建方法及装置 | |
US5231678A (en) | Configuration recognition system calculating a three-dimensional distance to an object by detecting cross points projected on the object | |
CN112773272B (zh) | 移动方向确定方法、装置、扫地机器人和存储介质 | |
KR20220017697A (ko) | 복수의 센서간 캘리브레이션 방법 및 장치 | |
US7027637B2 (en) | Adaptive threshold determination for ball grid array component modeling | |
Hiransakolwong et al. | Segmentation of ultrasound liver images: An automatic approach | |
Wang et al. | Precise gridding of microarray images by detecting and correcting rotations in subarrays | |
KR100587572B1 (ko) | 카메라 픽셀 정보를 이용하여 공간상의 코너 포인트를추출하는 시스템 및 방법, 상기 시스템을 포함하는 이동로봇 | |
CN115187744A (zh) | 一种基于激光点云的机柜识别方法 | |
JP5470529B2 (ja) | 動き検出装置、動き検出方法及び動き検出プログラム | |
JP3164835B2 (ja) | 人物画像認識における前処理方法および後処理方法 | |
JP4447464B2 (ja) | 皮膚紋様の画像中の関心のある領域の決定方法 | |
JP6676256B2 (ja) | 画像処理装置及び画像処理方法 | |
JP2007272785A (ja) | 画像処理式車両検出装置及び画像処理式車両検出方法 | |
CN113523655B (zh) | 焊接设备的焊缝视觉识别方法 | |
CN111539970B (zh) | 一种适用于结构光三维重建的棋盘格角点检测方法 | |
KR100493718B1 (ko) | 골프스윙객체 자세추적방법 | |
CN115096196B (zh) | 一种用于火箭回收的视觉测高测速方法、***及存储介质 | |
US20230393080A1 (en) | Image processing apparatus, image processing method, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120914 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20130924 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20140922 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20150917 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20160920 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20170919 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20180917 Year of fee payment: 13 |