[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100657915B1 - 코너 검출 방법 및 코너 검출 장치 - Google Patents

코너 검출 방법 및 코너 검출 장치 Download PDF

Info

Publication number
KR100657915B1
KR100657915B1 KR1020040098148A KR20040098148A KR100657915B1 KR 100657915 B1 KR100657915 B1 KR 100657915B1 KR 1020040098148 A KR1020040098148 A KR 1020040098148A KR 20040098148 A KR20040098148 A KR 20040098148A KR 100657915 B1 KR100657915 B1 KR 100657915B1
Authority
KR
South Korea
Prior art keywords
image
infrared
range image
bandpass filter
interest
Prior art date
Application number
KR1020040098148A
Other languages
English (en)
Other versions
KR20060059270A (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 KR1020040098148A priority Critical patent/KR100657915B1/ko
Priority to US11/282,605 priority patent/US7646917B2/en
Publication of KR20060059270A publication Critical patent/KR20060059270A/ko
Application granted granted Critical
Publication of KR100657915B1 publication Critical patent/KR100657915B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/12Edge-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/143Sensing or illuminating at different wavelengths
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/145Illumination specially adapted for pattern recognition, e.g. using gratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/44Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10048Infrared image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20112Image segmentation details
    • G06T2207/20164Salient point detection; Corner detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Artificial Intelligence (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

본 발명에 따라 코너 검출 방법 및 코너 검출 장치가 개시된다.
본 발명에 따른 코너 검출 방법은, 공간상의 관심 영역에 관한 가시광선 범위 영상 및 적외선 범위 영상을 획득하는 단계와, 상기 획득된 가시광선 범위 영상 및 적외선 범위 영상을 이용하여 상기 관심 영역의 코너 정보를 추출하는 단계를 포함한다. 이상과 같은 본 발명에 의하면, 카메라와 간단할 필터 구성에 의해 공간상에서 관심 영역의 코너 정보를 비용을 많이 들이지 많으면서, 원거리에서도 안정적으로 검출할 수 있게 된다.

Description

코너 검출 방법 및 코너 검출 장치{Corner detection method and apparatus therefor}
도 1은 본 발명에 따른 코너 포인트 검출 장치의 개략적인 블록도,
도 2a는 도 1에 이용되는 스트럭쳐드 라이트 거리 측정 장치의 설명도,
도 2b는 도 2a에 도시된 스트럭쳐드 라이트 거리 측정 장치에 의한 영상 좌표로부터 공간 좌표로의 변환을 설명하기 위한 참고도,
도 3은 도 1에 도시된 데이터 처리부의 세부 구성도,
도 4는 도 1에 도시된 검출 장치에 의해 획득된 가시광선대 영상을 나타내는 도면,
도 5는 도 1에 도시된 검출 장치에 의해 획득된 IR 대 영상을 나타내는 도면,
도 6은 도 4에 도시된 가시광선대 영상에서 추출된 수직 에지 맵,
도 7은 도 5에 도시된 IR 대 영상에서 추출된 수평 에지 맵,
도 8은 도 6에 도시된 수직 에지 맵과 도 7에 도시된 수평 에지 맵을 오버랩한 에지 맵 및 오버랩 에지 맵에서의 교점을 나타내는 도면,
도 9는 본 발명에 따라 코너 포인트를 검출하는 방법의 과정을 나타내는 흐름도.
본 발명은 공간상의 코너를 검출하는 것에 관한 것으로, 좀더 구체적으로는 원거리에서도 안정적으로 코너를 검출할 수 있도록 하는 방법 및 장치에 관한 것이다.
근래 들어 건강, 안전, 홈 네트워크, 엔터테인먼트 등의 필요성에 의해 실내 환경에서 작동하는 이동로봇은 많은 관심의 대상이 되고 있다. 이러한 이동로봇은 사람과 로봇간의 상호작용(HRI:human-robot interaction)이 필수적이다. 로봇은 마이크, 비젼시스템, 초음파센서, 적외선센서, 레이저센서 등을 구비하고 있으며, 이들을 이용하여 사람을 인식하고 주변 상황을 인지할 수 있어야 한다. 특히, 이동 로봇의 특성상 공간을 이동하는 중에 벽이나 코너 등의 장애물을 검출하여 이와 같이 검출된 장애물 정보로부터 부딪치지 않도록 하는 것이 이동 로봇의 이동 동작이 효율적으로 구현될 수 있다.
공간상에 존재하는 코너 포인트(corner point)는 이동 로봇의 위치 추정 기술인 SLAM(Simultaneous Localization And Mapping)에서 주행중인 로봇의 위치를 보정하거나, 사용자 추적 시스템에서 사용자의 위치를 계산하는 정보로 사용된다.
종래에 스트럭쳐드 광 거리 센서 시스템을 이용하여 거리를 감지하는 장치가 개시되어 있다. 그러나, 이러한 스트럭쳐드 광 거리 센서 시스템은 근거리 측정은 용이하지만 거리가 멀어질수록 측정 해상도가 떨어져서 성능이 떨어지므로 원거리 에서는 이러한 시스템만으로 코너를 검출하는 용이하지 않다.
또한, 종래에 레이저 센서와 일반 카메라를 함께 이용하여 거리를 감지하는 기술이 개시되어 있다. 레이저 센서 및 일반 카메라로부터 들어오는 정보를 이용하여 보다 안정적으로 코너의 검출은 가능하지만, 고가의 레이저 센서를 이용하여야 하므로 비용이 많이 소요되는 문제점이 있다.
본 발명은 상기와 같은 문제점을 해결하여 비용을 많이 소요하지 않으면서 원거리에서도 정확하게 코너를 검출할 수 있도록 하는 방법 및 장치를 제공하는 것을 목적으로 한다.
상기와 같은 과제를 해결하기 위한 본 발명의 하나의 특징은, 코너 검출 방법에 있어서, 공간상의 관심 영역에 관한 가시광선 범위 영상 및 적외선 범위 영상을 획득하는 단계와, 상기 획득된 가시광선 범위 영상 및 적외선 범위 영상을 이용하여 상기 관심 영역의 코너 정보를 추출하는 단계를 포함하는 것이다.
상기 코너 정보 추출 단계는, 상기 가시광선 범위 영상으로부터 수직 에지를 검출하는 단계와, 상기 적외선 범위 영상으로부터 수평 에지를 검출하는 단계와, 상기 검출된 수직 에지와 수평 에지를 오버래핑하여 추출된 교점으로부터 코너 정보를 얻는 단계를 포함하는 것이 바람직하다.
상기 영상 획득 단계는, 적외선 범위 밴드패스 필터를 개폐함으로써 상기 가시광선 범위 영상과 상기 적외선 범위 영상을 번갈아 획득하는 단계를 포함하는 것 이 바람직하다.
상기 영상 획득 단계는, 상기 적외선 범위 밴드패스 필터를 열고 상기 관심 영역의 영상을 캡쳐하여 상기 가시광선 범위 영상을 획득하는 단계와, 상기 적외선 범위 밴드패스 필터를 닫고 상기 관심 영역에 투사된 광 빔의 영상을 캡쳐하여 상기 적외선 범위 영상을 획득하는 단계를 포함하는 것이 바람직하다.
본 발명의 또 다른 특징은 코너 검출 장치에 있어서, 공간상의 관심 영역에 관한 가시광선 범위 영상 및 적외선 범위 영상을 획득하는 영상 획득부와, 상기 획득된 가시광선 범위 영상 및 적외선 범위 영상을 이용하여 상기 관심 영역의 코너 정보를 추출하는 데이터 처리부를 포함하는 것이다.
상기 데이터 처리부는, 상기 가시광선 범위 영상으로부터 수직 에지를 검출하는 수직 에지 검출부와, 상기 적외선 범위 영상으로부터 수평 에지를 검출하는 수평 에지 검출부와, 상기 검출된 수직 에지와 수평 에지를 오버래핑하여 상기 수평 에지와 상기 수직 에지의 교점을 추출하는 오버래핑부와, 상기 추출된 교점으로부터 코너 정보를 얻는 매핑부를 포함하는 것이 바람직하다.
상기 영상 획득부는, 상기 관심 영역으로 레이저 광을 투사하는 레이저 소오스와, 상기 관심 영역의 영상을 캡쳐하는 이미지 센서와, 상기 이미지 센서 앞에서 개폐식으로 배열되는 적외선 밴드패스 필터와, 상기 관심 영역의 가시광선 범위 영상과 적외선 범위 영상을 번갈아 획득하기 위해 상기 레이저 소오스와 이미지 센서와 상기 적외선 밴드패스 필터를 제어하는 제어부를 포함하는 것이 바람직하다.
상기 제어부는, 상기 이미지 센서 앞에서 상기 적외선 밴드패스 필터가 열려 진 상태에서 상기 관심 영역의 영상을 캡쳐하여 관심 영역의 가시광선 범위 영상을 획득하도록 상기 이미지 센서와 상기 적외선 밴드패스 필터를 제어하고, 상기 이미지 센서 앞에서 상기 적외선 밴드패스 필터가 닫혀진 상태에서 상기 관심 영역에 투사된 레이저 광의 영상을 캡쳐하여 상기 관심 영역의 적외선 범위 영상을 획득하도록 상기 이미지 센서와 상기 적외선 밴드패스 필터와 상기 레이저 소오스를 제어하는 것이 바람직하다.
이제, 첨부된 도면들을 참조하여 본 발명을 상세히 설명한다.
도 1은 본 발명에 따른 코너 포인트 검출 장치의 개략적인 블록도이다.
도 1을 참조하면, 코너 포인트 검출 장치는 소정의 공간 영역에 대한 가시광선 범위 영상과 적외선 범위 영상을 획득하는 영상 획득부(100)와 상기 영상 획득부(100)에 의해 획득된 가시광선 범위 영상과 적외선 범위 영상으로부터 코너 정보를 추출하는 데이터 처리부(300)를 포함한다.
영상 획득부(100)는 인터페이스부(110)와, 제어부(120), LD 구동부(130), 레이저 다이오드(140), 모터(150), 이미지 센서(160), 적외선 밴드패스 필터(170), 프레임 수집부(180)를 포함한다.
인터페이스부(110)는 데이터 처리부(300)와 영상 획득부(100)간의 데이터 송수신을 위한 연결 부분으로, 예를 들어, RS 232 나 USB 등을 이용할 수 있다.
제어부(120)는 데이터 처리부(300)로부터 인터페이스부(110)를 통해 영상 획득 지시 명령을 수신하여 이를 해석하며 이에 따라 이미지 센서(160), 모터(150) 및 LD 구동부(130)를 동기화시켜 제어한다.
즉, 제어부(120)는 영상 획득 지시 명령에 따라 가시광선 영상을 획득하고자 하는 경우에는 LD 구동부(130)를 작동시킴 없이 모터(150)가 적외선 밴드패스 필터(170)를 열고, 이미지 센서(160)가 적외선 밴드패스 필터(170)가 열려진 상태에서 관심 영역을 캡쳐하도록 제어한다.
또한, 제어부(120)는 영상 획득 지시 명령에 따라 적외선 영상을 획득하고자 하는 경우에는 LD 구동부(130)가 작동하도록 제어함과 동시에 모터(150)가 적외선 밴드패스 필터(170)를 닫고, 이미지 센서(160)가 적외선 밴드패스 필터(170)가 닫혀진 상태에서 광 패턴이 투사된 관심 영역을 캡쳐하도록 제어한다. 본 발명에 따른 목적은 관심있는 영역에 대해서 가시광선 영상과 적외선 영상을 번갈아서 획득하는 것에 의해 달성되므로, 영상 획득 명령을 구현하는 방법에는 제한이 없다. 즉, 하나의 영상 획득 지시 명령에 의해 제어부(120)가 적외선 영상과 가시광선 영상을 번갈아서 캡쳐하도록 할 수도 있고, 데이터 처리부(300)가 각각 적외선 영상에 관한 획득 지시 명령과 가시광선 영상에 관한 획득 지시 명령을 각각 내릴 수도 있을 것이다.
LD 구동부(130)는 레이저 다이오드(140)를 구동하며, 레이저 다이오드(140)는 780 nm의 파장을 가지는 적외선 범위에서 동작하는 광 패턴을 관심 영역에 수평 라인으로 투사한다. 광 패턴은 어떠한 형태일 수 있으나, 바람직하게는 관심 영역에 스트라이프로 나타날 수 있는 수평 패턴이다. 본 발명에 따른 관심 영역은 면과 면이 접하는 부분인 코너 이다.
모터(150)는 제어부(120)의 제어에 따라 적외선 밴드패스 필터(170)를 개폐한다. 즉, 모터(150)는 적외선 영상을 획득하기 위해 적외선 밴드패스 필터(170)를 닫혀지도록 이동시키고, 가시광선 영상을 획득하기 위해 적외선 밴드패스 필터(170)가 열리도록 이동시킨다.
이미지 센서(160)는 제어부(120)의 제어에 따라 적외선 밴드패스 필터(170)가 열린 상태 또는 닫혀진 상태에서 관심 영역의 영상을 캡쳐하여, 캡쳐된 영상을 프레임 수집부(180)로 제공한다. 이미지 센서는 관심 영역의 영상을 획득하기에 적절한 형태라면 어떠한 형태의 센서라도 될 수 있다. 예를 들어, 이미지 센서는 CCD(Charge Coupled Device) 이미지 센서 또는 카메라의 형태가 될 수 있다. 이미지 센서는 바람직하게는 레이저 다이오드 광원과 같은 수직 축에 위치되어 상기 광원에 의해 투사된 광 패턴이 이미지 센서의 시야에 들어오도록 한다.
적외선 밴드패스 필터(170)는 적외선 범위의 파장을 통과시킬 수 있는 필터로서, 이미지 센서(160) 앞에서 열리거나 닫혀지도록 모터(150)에 의해 이동된다.
프레임 수집부(180)는 이미지 센서(160)로부터 제공된 적외선 영상 또는 가시광선 영상을 데이터 처리부(300)로 전송한다.
스트럭쳐드 라이트(structured light) 거리 측정 장치는 하나의 카메라와 라인 레이저를 이용하여 장애물에 투사된 라인 레이저의 반사 패턴을 분석하여, 장애물까지의 거리를 측정하는 장치이다. 이때 라인 레이저의 반사 패턴이 햇빛과 같은 외부 광에 영상을 받지 않도록 카메라 렌즈 앞에 광학 필터를 장치하게 되는데, 이와 같이 하면 가시광선은 보이지 않게 되어 일반 영상을 받을 수 없다. 본 발명 에서는 모터를 사용하여 광학 필터를 제거 또는 원위치할 수 있도록 하여 레이저 패턴과 가시 광선 영역의 일반 영상을 번갈아 수집하여 레이저 반사 패턴 및 가시 광선 영상의 분석을 동시에 수행함으로써 코너 포인트를 보다 안정적으로 추출할 수 있게 된다.
도 2a는 도 1에 이용되는 스트럭쳐드 라이트 거리 측정 장치의 설명도이다.
도 2a를 참조하면, 카메라(170) 앞에 필터(180)가 배열되며, 라인 레이저(150)에 의해 광 패턴이 물체(200)에 투사되면 필터(180)가 위치된 상태에서 카메라(170)는 물체(200)에 투사된 광 패턴을 캡쳐한다. 이와 같이 함으로써 스트럭쳐드 라이트 거리 측정 장치는 공간상의 물체(200)까지의 거리를 구할 수 있다. 이와 같이 거리를 구하는 데는 카메라(170)가 기울어진 각도(α)와 카메라(170)와 라인 레이저(150) 사이의 거리(Py)를 이용한다. 실제로 이 거리는 공간상의 좌표로 나타내진다.
도 2b는 도 2a에 도시된 스트럭쳐 라이트 거리 측정 장치에 의한 영상 좌표로부터 공간 좌표로의 변환을 설명하기 위한 참고도이다.
도 2b를 참조하면, 스트럭쳐 라이트 거리 측정 장치에 의해 캡쳐된 영상의 좌표를
Figure 112004055649883-pat00001
라 하고, 공간상의 좌표를
Figure 112004055649883-pat00002
라고 할 때, 다음과 같은 관계를 이용하여 영상 좌표로부터 공간 상의 좌표를 얻을 수 있다.
Figure 112004055649883-pat00003
여기서,
α: 카메라가 수평에 대해서 기울어진 각도,
Py: 카메라 중심과 레이저 다이오드 중심 사이의 거리,
xo c:영상 중심 X 좌표
yo c: 영상 중심 Y 좌표
sx/f : 영상 X축 1 픽셀과 공간 거리 간의 스케일,
sy/f : 영상 Y축 1 픽셀과 공간 거리간의 스케일 이다.
도 3은 도 1에 도시된 데이터 처리부의 세부 구성도이다.
도 3을 참조하면, 데이터 처리부는 가시광선 영상 저장부(310)와, 수직 에지 검출부(320)와, 적외선 영상 저장부(330)와, 수평 에지 검출부(340)와, 오버래핑부(350)와, 공간상 매핑 처리부(360)와, 영상 획득 지시부(370)를 포함한다.
가시광선 영상 저장부(340)는 프레임 수집부(190)로부터 수신된 관심있는 공간 영역에 대한 가시광선 영상을 저장한다.
수직 에지 검출부(320)는 가시광선 영상 저장부(340)로부터 가시광선 영상을 제공받아 이 가시광선 영상으로부터 수직 에지를 검출하고, 검출된 수직 에지를 오버래핑부(350)로 제공한다.
적외선 대 영상 저장부(330)는 프레임 수집부(190)로부터 수신된 관심있는 공간 영역에 대한 적외선 영상을 저장한다.
수평 에지 검출부(340)는 적외선 영상 저장부(330)로부터 수신된 적외선 대 영상을 제공받아 이 적외선 영상으로부터 수평 에지를 검출하고, 검출된 수평 에지를 오버래핑부(350)로 제공한다.
오버래핑부(350)는 수직 에지 검출부(320)로부터 수신된 수직 에지와 수평 에지 검출부(340)로부터 수신된 수평 에지를 오버랩하여 수직 에지와 수평 에지의 교점을 검출하고, 검출된 교점을 공간상 매핑처리부(360)로 제공한다. 수직 에지와 수평 에지의 교점은 이차원상의 좌표로 나타내진다.
공간상 매핑처리부(360)는 오버래핑부(350)로부터 수직 에지와 수평 에지의 교점에 관한 정보를 수신하고, 이러한 교점에 관한 정보를 삼차원 공간상의 좌표로 매핑하여 출력한다.
영상 획득 지시부(370)는 공간상에서 관심있는 영역에 대한 가시광선 영상과 적외선 영상을 번갈아서 획득하기 위해 영상 획득부(100)로 영상을 캡쳐하도록 지시한다.
도 9는 본 발명에 따라 코너 포인트를 검출하는 방법의 과정을 나타내는 흐름도이다.
도 9를 참조하면 영상 획득부의 제어부는 관심 영역에 대해 가시광선 영상을 획득하도록 카메라(170) 및 모터(160)에 지시한다(901).
그러면, 모터(160)는 적외선 밴드패스 필터(180)를 열도록 이동시키고, 적외선 밴드패스 필터(180)가 열려진 상태에서 카메라는 관심 영역의 영상을 캡쳐한다(902).
프레임 수집부(190)는 이와 같이 획득된 가시광선 영상을 수신하여 데이터 처리부(300)로 제공하며, 데이터 처리부(300)의 가시광선 영상 저장부는 이러한 가시광선 영상을 저장한다(903).
코너가 있는 관심 영역을 가시광선 범위에서 촬영한 영상의 일 예가 도 4에 도시되어 있다.
도 4를 참조하면, 가시광선 범위에서 촬영된 관심 영역에는 모서리가 전체적으로 세 군데(410, 420, 430) 나타남을 알 수 있다.
다음, 영상획득부의 제어부는 관심 영역에 대해 적외선 영상을 획득하도록 카메라(170), 모터(160) 및 LD 구동부(140)에 지시한다(904).
그러면, LD 구동부(140)는 레이저 다이오드를 구동시켜 라인 레이저를 출력함과 동시에 모터(160)는 적외선 밴드패스 필터를 닫고, 카메라는 적외선 밴드패스 필터가 닫혀진 상태에서 레이저가 투사된 관심 영역의 영상을 캡쳐한다(905).
프레임 수집부(190)는 이와 같이 획득된 적외선 영상을 수신하여 데이터 처리부(300)로 제공하며, 데이터 처리부(300)의 적외선 영상 저장부는 이러한 적외선 영상을 저장한다(906).
관심 영역을 적외선 범위(IR)에서 촬영한 영상의 일 예가 도 5에 도시되어 있다.
도 5를 참조하면, 관심 영역에 수평 광 패턴을 투사하고, 이를 캡쳐한 영상을 나타낸다. 관심 영역에 존재하는 모서리들에 의해 수평 광 패턴은 똑바른 직선이 아니고 몇 군데가 틀어진 형태를 나타낸다. 도 5에서 원으로 표시된 부분(510, 520,530)이 코너가 존재하는 부분을 나타낸다.
수직 에지 검출부는 가시광선 영상으로부터 수직 에지를 검출한다(907).
즉 도 4에 도시된 가시광선 영상으로부터 수직 에지만을 검출한 수직 에지 맵이 도 6에 도시되어 있다. 이러한 수직 에지들(410, 420, 430)이 공간상의 코너를 나타낸다.
수평 에지 검출부는 적외선 영상으로부터 수평 에지를 검출한다(908).
즉, 도 5에 도시된 적외선 영상으로부터 수평 에지를 검출한 수평 에지 맵이 도 7에 도시되어 있다.
도 5를 참조하면, 수평 에지가 710과 720 두 군데에서 나타난다.
오버래핑부는 검출된 수평 에지와 수직 에지를 오버래핑하여 교점을 검출한다(909).
도 8을 참조하면 (a)는 수평 에지와 수직 에지를 오버래핑한 맵을 나타내고, (b)는 오버래핑한 맵에서 수직 에지와 수평 에지의 교점을 나타낸다.
도 8의 (a)에 도시된 에지 맵에서 교점은 영역(710)과 (720)에 발생하고, 이를 좌표로 나타내면 도 8의 (b)에서와 같이 대표적으로 4개의 교점 좌표(811,812, 813, 814)를 찾을 수 있다.
공간상 매핑처리부는 검출된 교점 즉 이차원상의 좌표를 공간상의 좌표로 변환하는 매핑 처리를 한다(910). 이러한 공간상 좌표로의 매핑 처리가 앞서 도 2b를 참조하여 설명한 바와 같은 수식 계산에 의해 이루어질 수 있다.
이상 설명한 바와 같은 데이터 처리 방법은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상기 데이터 처리 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
이상과 같은 본 발명에 의하면, 카메라와 간단할 필터 구성에 의해 공간상에서 관심 영역의 코너 정보를 비용을 많이 들이지 많으면서, 원거리에서도 안정적으로 검출할 수 있게 된다.
본 발명에 따른 코너 검출 방법은 이동 로봇이 목적지까지 스스로 안전하게 이동하게 하는 데에 일차적으로 이용될 수 있고, 또한, 자기 위치 및 방위 계산, 경로 계획 및 추종 제어, 장애물 자동 회피, 이동 물체 추적 등에 분야에 이차적으로 이용될 수 있다.

Claims (10)

  1. 코너 검출 방법에 있어서,
    영상 획득 수단에 의해 공간상의 관심 영역에 관한 가시광선 범위 영상 및 적외선 범위 영상을 획득하는 단계와,
    데이터 처리 수단에 의해, 상기 획득된 가시광선 범위 영상 및 적외선 범위 영상을 이용하여 상기 관심 영역의 코너 정보를 추출하도록 데이터 처리하는 단계를 포함하는 것을 특징으로 하는 코너 검출 방법.
  2. 제1항에 있어서,
    상기 데이터 처리 단계는,
    상기 가시광선 범위 영상으로부터 수직 에지를 검출하는 단계와,
    상기 적외선 범위 영상으로부터 수평 에지를 검출하는 단계와,
    상기 검출된 수직 에지와 수평 에지를 오버래핑하여 추출된 교점으로부터 코너 정보를 얻는 단계를 포함하는 것을 특징으로 하는 코너 검출 방법.
  3. 제1항에 있어서,
    상기 영상 획득 단계는,
    적외선 범위 밴드패스 필터를 개폐함으로써 상기 가시광선 범위 영상과 상기 적외선 범위 영상을 번갈아 획득하는 단계를 포함하는 것을 특징으로 하는 코너 검출 방법.
  4. 제3항에 있어서,
    상기 영상 획득 단계는,
    상기 적외선 범위 밴드패스 필터를 열고 상기 관심 영역의 영상을 캡쳐하여상기 가시광선 범위 영상을 획득하는 단계와,
    상기 적외선 범위 밴드패스 필터를 닫고 상기 관심 영역에 투사된 광 빔의 영상을 캡쳐하여 상기 적외선 범위 영상을 획득하는 단계를 포함하는 것을 특징으로 하는 코너 검출 방법.
  5. 코너 검출 장치에 있어서,
    공간상의 관심 영역에 관한 가시광선 범위 영상 및 적외선 범위 영상을 획득하는 영상 획득부와,
    상기 획득된 가시광선 범위 영상 및 적외선 범위 영상을 이용하여 상기 관심 영역의 코너 정보를 추출하는 데이터 처리부를 포함하는 것을 특징으로 하는 코너 검출 장치.
  6. 제5항에 있어서,
    상기 데이터 처리부는,
    상기 가시광선 범위 영상으로부터 수직 에지를 검출하는 수직 에지 검출부와,
    상기 적외선 범위 영상으로부터 수평 에지를 검출하는 수평 에지 검출부와,
    상기 검출된 수직 에지와 수평 에지를 오버래핑하여 상기 수평 에지와 상기 수직 에지의 교점을 추출하는 오버래핑부와,
    상기 추출된 교점으로부터 코너 정보를 얻는 매핑부를 포함하는 것을 특징으로 하는 코너 검출 장치.
  7. 제5항에 있어서,
    상기 영상 획득부는,
    상기 관심 영역으로 레이저 광을 투사하는 레이저 소오스와,
    상기 관심 영역의 영상을 캡쳐하는 이미지 센서와,
    상기 이미지 센서 앞에서 개폐식으로 배열되는 적외선 밴드패스 필터와,
    상기 관심 영역의 가시광선 범위 영상과 적외선 범위 영상을 번갈아 획득하기 위해 상기 레이저 소오스와 이미지 센서와 상기 적외선 밴드패스 필터를 제어하는 제어부를 포함하는 것을 특징으로 하는 코너 검출 장치.
  8. 제7항에 있어서,
    상기 제어부는,
    상기 이미지 센서 앞에서 상기 적외선 밴드패스 필터가 열려진 상태에서 상기 관심 영역의 영상을 캡쳐하여 관심 영역의 가시광선 범위 영상을 획득하도록 상기 이미지 센서와 상기 적외선 밴드패스 필터를 제어하고,
    상기 이미지 센서 앞에서 상기 적외선 밴드패스 필터가 닫혀진 상태에서 상기 관심 영역에 투사된 레이저 광의 영상을 캡쳐하여 상기 관심 영역의 적외선 범위 영상을 획득하도록 상기 이미지 센서와 상기 적외선 밴드패스 필터와 상기 레이저 소오스를 제어하는 것을 특징으로 하는 코너 검출 장치.
  9. 제1항에 있어서,
    상기 적외선 범위 영상은, 레이저를 투사하여, 레이저가 투사된 관심 영역을 캡쳐하여 얻어지는 것을 특징으로 하는 코너 검출 방법.
  10. 제5항에 있어서,
    상기 적외선 범위 영상은, 레이저를 투사하여, 레이저가 투사된 관심 영역을 캡쳐하여 얻어지는 것을 특징으로 하는 코너 검출 장치.
KR1020040098148A 2004-11-26 2004-11-26 코너 검출 방법 및 코너 검출 장치 KR100657915B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020040098148A KR100657915B1 (ko) 2004-11-26 2004-11-26 코너 검출 방법 및 코너 검출 장치
US11/282,605 US7646917B2 (en) 2004-11-26 2005-11-21 Method and apparatus for detecting corner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040098148A KR100657915B1 (ko) 2004-11-26 2004-11-26 코너 검출 방법 및 코너 검출 장치

Publications (2)

Publication Number Publication Date
KR20060059270A KR20060059270A (ko) 2006-06-01
KR100657915B1 true KR100657915B1 (ko) 2006-12-14

Family

ID=36567451

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040098148A KR100657915B1 (ko) 2004-11-26 2004-11-26 코너 검출 방법 및 코너 검출 장치

Country Status (2)

Country Link
US (1) US7646917B2 (ko)
KR (1) KR100657915B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101059999B1 (ko) 2009-07-23 2011-08-29 삼성중공업 주식회사 부재 위치 계측 방법 및 장치
KR101099717B1 (ko) 2009-02-04 2011-12-28 삼성중공업 주식회사 곡면 부재의 끝단 인식 방법.

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9052575B2 (en) * 2007-07-12 2015-06-09 Hewlett-Packard Development Company, L.P. Determining correspondence mappings from infrared patterns projected during the projection of visual content
KR101591471B1 (ko) * 2008-11-03 2016-02-04 삼성전자주식회사 물체의 특징 정보를 추출하기 위한 장치와 방법, 및 이를 이용한 특징 지도 생성 장치와 방법
TWI421665B (zh) * 2010-06-04 2014-01-01 Univ Nat Sun Yat Sen 角落偵測電路
GB2485359B (en) * 2010-11-10 2012-10-31 J T Consultancy Ltd A simulator including a method and apparatus for determining the co-ordinates of an object in two dimensions
US8736676B2 (en) 2011-04-04 2014-05-27 CyPhy Works, Inc. Imaging based stabilization
CN102226919A (zh) * 2011-05-18 2011-10-26 山东大学 基于非线性复扩散及全局和局部特性的角点检测方法
EP2719160A2 (en) * 2011-06-06 2014-04-16 3Shape A/S Dual-resolution 3d scanner
TWI449335B (zh) * 2011-08-23 2014-08-11 Univ Nat Sun Yat Sen 製程、電壓及溫度偵測電路
CN106529600B (zh) * 2016-11-16 2019-06-04 桂林理工大学 一种基于svm的高分辨率光学影像建筑物角点识别方法
CN106382920A (zh) * 2016-11-25 2017-02-08 深圳悉罗机器人有限公司 多功能视觉传感器、移动机器人及移动机器人的控制方法
US10369701B1 (en) 2018-10-30 2019-08-06 Mujin, Inc. Automated package registration systems, devices, and methods
DE112019000125B4 (de) 2018-10-30 2021-07-01 Mujin, Inc. Systeme, vorrichtungen und verfahren zur automatisierten verpackungsregistrierung
US11294391B2 (en) 2019-05-28 2022-04-05 Pixart Imaging Inc. Moving robot with improved identification accuracy of step distance
US11809195B2 (en) * 2019-05-28 2023-11-07 Pixart Imaging Inc. Moving robot with improved identification accuracy of carpet
CN112017239B (zh) * 2019-05-31 2022-12-20 北京市商汤科技开发有限公司 确定目标对象朝向方法、智能驾驶控制方法和装置及设备
US11818462B2 (en) * 2019-08-30 2023-11-14 Qualcomm Incorporated Phase detection autofocus sensor apparatus and method for depth sensing
US10614340B1 (en) * 2019-09-23 2020-04-07 Mujin, Inc. Method and computing system for object identification
CN111204476B (zh) * 2019-12-25 2021-10-29 上海航天控制技术研究所 一种基于强化学习的视触融合精细操作方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5267325A (en) * 1991-09-06 1993-11-30 Unisys Corporation Locating characters for character recognition
EP1202214A3 (en) * 2000-10-31 2005-02-23 Matsushita Electric Industrial Co., Ltd. Method and apparatus for object recognition
GB2373943A (en) * 2001-03-28 2002-10-02 Hewlett Packard Co Visible and infrared imaging camera
CN2559015Y (zh) * 2002-04-29 2003-07-02 谢基生 电动式双层近红外滤光型防盗摄影监控装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101099717B1 (ko) 2009-02-04 2011-12-28 삼성중공업 주식회사 곡면 부재의 끝단 인식 방법.
KR101059999B1 (ko) 2009-07-23 2011-08-29 삼성중공업 주식회사 부재 위치 계측 방법 및 장치

Also Published As

Publication number Publication date
US7646917B2 (en) 2010-01-12
US20060115160A1 (en) 2006-06-01
KR20060059270A (ko) 2006-06-01

Similar Documents

Publication Publication Date Title
KR100657915B1 (ko) 코너 검출 방법 및 코너 검출 장치
JP6202544B2 (ja) ロボット位置決めシステム
US11320536B2 (en) Imaging device and monitoring device
US7507948B2 (en) Method of detecting object using structured light and robot using the same
Perry et al. A portable three-component displacement measurement technique using an unmanned aerial vehicle (UAV) and computer vision: A proof of concept
US12033400B2 (en) Overhead-view image generation device, overhead-view image generation system, and automatic parking device
JP2002250607A (ja) 物体検知センサ
KR102151815B1 (ko) 카메라 및 라이다 센서 융합을 이용한 객체 검출 방법 및 그를 위한 장치
KR102560462B1 (ko) 이동 로봇
KR101090082B1 (ko) 단일 카메라 및 레이저를 이용한 계단 치수 측정 시스템 및 방법
JPWO2018038152A1 (ja) ガス計測システム及びガス計測プログラム
Tomono et al. Mobile robot navigation in indoor environments using object and character recognition
KR100784125B1 (ko) 단일 카메라를 이용한 이동 로봇의 랜드 마크의 좌표 추출방법
KR20160125803A (ko) 영역 추출 장치, 물체 탐지 장치 및 영역 추출 방법
KR20190129551A (ko) 무인 이동체용 사물 유도 시스템 및 방법
EP4257924A1 (en) Laser scanner for verifying positioning of components of assemblies
CN105929819B (zh) 一种控制电子设备的方法及电子设备
Drwięga et al. A set of depth sensor processing ROS tools for wheeled mobile robot navigation
JP2838474B2 (ja) 自律移動ロボットの誘導目標捕捉方法と誘導装置
US10408604B1 (en) Remote distance estimation system and method
KR100751096B1 (ko) 광흐름을 이용한 속도 측정 장치 및 그 방법
Luo et al. Autonomous mobile robot navigation and localization based on floor plan map information and sensory fusion approach
Aly Leveraging Aruco Fiducial Marker System for Bridge Displacement Estimation Using Unmanned Aerial Vehicles
Yeremia et al. Design of a lightweight obstacle detection system for mobile robot platforms with a lidar camera
JP2018014064A (ja) 室内用自走式ロボットの位置測定システム

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: 20121115

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20131122

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee