1 |
1
영상획득부가 특정 영역을 터치하고자 하는 사용자의 신체 일부를 포함하는 영상을 획득하는 영상획득단계;피부영역검출부가 상기 영상으로부터 상기 사용자의 신체 일부와 배경영역을 구분하도록 상기 영상 내 피부영역을 검출하는 피부영역검출단계;손영역검출부가 상기 피부영역 내 각 화소에 대하여 레이블링(labeling)을 수행하여 손영역을 검출하는 손영역검출단계;노이즈필터링부가 상기 영상 내 노이즈를 모폴로지(morphology) 알고리즘에 기초하여 제거하는 노이즈필터링단계;무게중심검출부가 상기 손영역 내 무게중심점을 검출하는 무게중심검출단계;특징점검출부가 상기 손영역의 무게중심점으로부터 적어도 하나의 동심원을 형성하고, 상기 손영역 내 손가락 마디와 상기 적어도 하나의 동심원과 교차하는 적어도 하나의 특징점을 검출하는 특징점검출단계; 및터치여부판단부가 상기 손영역의 무게중심점과 상기 특징점간에 거리를 연산하고, 그 연산결과에 기초하여 사용자의 터치여부를 판단하는 터치여부판단단계;를 포함하는 영상분석을 이용한 멀티 터치 입력 방법
|
2 |
2
제1항에 있어서,상기 영상획득단계는 상기 영상획득부가 상기 사용자의 신체 일부를 포함하는 영상으로부터 획득한 RGB정보를 HSV(Hue Saturation Value) 컬러모델로 변환하는 것을 특징으로 하는 영상분석을 이용한 멀티 터치 입력 방법
|
3 |
3
제1항에 있어서,상기 손영역검출단계는상기 손영역검출부가 상기 영상 내 화소 중 인접하는 화소에 대하여 동일한 이진신호를 포함하는지 여부를 검출하는 화소검출과정;상기 손영역검출부가 동일한 이진신호를 포함하는 각 화소에 대하여 고유번호를 할당하는 레이블링과정;상기 손영역검출부가 고유번호가 할당되고, 인접하여 배치된 각 화소 그룹 영역의 크기가 기준 손영역의 크기보다 작은지 여부를 판단하는 손영역판단과정; 및상기 손영역검출부가 상기 화소 그룹 영역의 크기가 기준 손영역의 크기보다 작은 경우 상기 화소 그룹을 제거하여 상기 영상 내 손영역을 검출하는 손영역검출과정;을 포함하는 것을 특징으로 하는 영상분석을 이용한 멀티 터치 입력 방법
|
4 |
4
제1항에 있어서,상기 노이즈필터링단계는상기 노이즈필터링부가 상기 영상의 배경영역을 확장하고, 상기 피부영역을 축소하는 침식연산과정;상기 영상의 배경영역을 축소하고, 상기 피부영역을 확장하는 팽창연산과정;상기 영상의 미세 노이즈를 제거하는 열림연산과정; 및상기 영상의 상기 피부영역 내 빈 화소를 채우는 닫힘연산과정;중 적어도 하나의 과정을 수행하는 것을 특징으로 하는 영상분석을 이용한 멀티 터치 입력 방법
|
5 |
5
제1항에 있어서,상기 특징점검출단계는상기 특징점검출부가 상기 손영역의 추출된 특징점의 위치를 칼만필터(Kalman filter)를 이용하여 추적하는 특징점추적과정;을 더 포함하는 것을 특징으로 하는 영상분석을 이용한 멀티 터치 입력 방법
|
6 |
6
제1항에 있어서, 상기 터치여부판단단계는상기 터치여부판단부가 상기 손영역의 무게중심점으로부터 적어도 하나의 특징점까지의 거리를 각각 연산하는 거리연산과정; 및상기 터치여부판단부가 거리연산결과가 기설정된 기준거리보다 짧은 경우, 해당 특징점을 터치하였다고 판단하는 터치여부판단과정;을 포함하는 것을 특징으로 하는 영상분석을 이용한 멀티 터치 입력 방법
|
7 |
7
제1항 내지 제6항 중 어느 한 항에 따른 방법을 컴퓨터로 실행하기 위한 프로그램이 기록된 컴퓨터 판독가능 기록매체
|
8 |
8
특정 영역을 터치하고자 하는 사용자의 신체 일부를 포함하는 영상을 획득하는 영상획득부;상기 영상으로부터 상기 사용자의 신체 일부와 배경영역을 구분하도록 상기 영상 내 피부영역을 검출하는 피부영역검출부;상기 피부영역으로부터 각 화소별 레이블링(labeling)을 통해 손영역을 검출하는 손영역검출부;상기 영상 내 노이즈를 모폴로지(morphology) 알고리즘에 기초하여 제거하는 노이즈필터링부;상기 손영역 내 무게중심점을 검출하는 무게중심검출부;상기 손영역의 무게중심점으로부터 적어도 하나의 동심원을 형성하고, 상기 손영역 내 손가락 마디와 상기 적어도 하나의 동심원과 교차하는 적어도 하나의 특징점을 검출하는 특징점검출부; 및상기 손영역의 무게중심점과 상기 특징점간에 거리를 연산하고, 그 연산결과에 기초하여 사용자의 터치여부를 판단하는 터치여부판단부;를 포함하는 영상분석을 이용한 멀티 터치 입력 시스템
|
9 |
9
제8항에 있어서,상기 영상획득부는상기 사용자의 신체 일부를 포함하는 영상을 입력받는 영상입력모듈; 및상기 영상으로부터 RGB정보를 획득하고, 상기 RGB정보를 HSV(Hue Saturation Value) 컬러모델로 변환하는 영상정보변환모듈;을 포함하는 것을 특징으로 하는 영상분석을 이용한 멀티 터치 입력 시스템
|
10 |
10
제8항에 있어서,상기 손영역검출부는상기 영상 내 화소 중 인접하는 화소에 대하여 동일한 이진신호를 갖는 영역을 검출하는 이진신호검출모듈;동일한 이진신호를 포함하는 각 화소에 대하여 고유번호를 할당하는 레이블링모듈;상기 고유번호가 할당된 각 화소 그룹 영역의 크기가 기준 손영역의 크기보다 작은지 여부를 판단하는 손영역판단모듈; 및상기 화소 그룹 영역의 크기가 기준 손영역의 크기보다 작다고 판단하는 경우, 상기 화소 그룹을 제거하여 상기 영상 내 손영역을 검출하는 검출모듈;을 포함하는 것을 특징으로 하는 영상분석을 이용한 멀티 터치 입력 시스템
|
11 |
11
제8항에 있어서,상기 노이즈필터링부는상기 영상의 배경영역을 확장하고, 상기 피부영역을 축소하는 침식연산모듈;상기 영상의 배경영역을 축소하고, 상기 피부영역을 확장하는 팽창연산모듈;상기 영상의 미세 노이즈를 제거하는 열림연산모듈; 및상기 영상의 상기 피부영역 내 빈 화소를 채우는 닫힘연산모듈;을 포함하는 것을 특징으로 하는 영상분석을 이용한 멀티 터치 입력 시스템
|
12 |
12
제8항에 있어서,상기 특징점검출부는상기 손영역의 특징점의 위치를 추적하는 칼만필터(Kalman filter)를 포함하는 것을 특징으로 하는 영상분석을 이용한 멀티 터치 입력 시스템
|
13 |
13
제8항에 있어서,상기 터치여부판단부는상기 손영역의 무게중심점으로부터 적어도 하나의 특징점까지의 거리를 각각 연산하는 거리연산모듈; 및거리연산결과가 기설정된 기준거리보다 짧은 경우, 해당 특징점을 터치하였다고 판단하는 터치판단모듈;을 포함하는 것을 특징으로 하는 영상분석을 이용한 멀티 터치 입력 시스템
|