1 |
1
삭제
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
카메라로부터 왼손 또는 오른손을 포함하는 손 영상을 입력받는 제1 단계;현재 프레임에서 깊이 값 미분을 통해 상기 손의 외곽선 정보를 검출하는 제2 단계;상기 외곽선 정보와 오츠 알고리즘(Otsu Algorithm)을 이용하여 상기 손이 오른손인지 왼손인지를 구분하는 제2-1 단계;상기 현재 프레임에서 임의의 두 개의 점을 잡아 상기 손의 회전각 정보를 산출하는 제3 단계;상기 현재 프레임에서 상기 손의 거리 맵(Distance Map)을 이용하여 상기 손의 중심점 정보를 추출하는 제4 단계;상기 현재 프레임에서 상기 중심점을 기준으로 확장하는 원을 이용하여, 상기 손의 손가락에 대응되며 상호 이격 배열된 복수의 점 성분 정보를 추출하고, 상기 복수의 점 성분 정보에는 상기 손의 손가락의 관절에 대응하는 적어도 하나의 관절점 정보와 상기 복수의 점 성분에는 상기 손의 손가락의 종단에 대응하는 끝점 정보가 포함되도록 추출하는 제5 단계;상기 현재 프레임에서 획득된 적어도 상기 복수의 점 성분 정보를 포함한 손 정보를 이용하여, 이전 프레임에서 획득된 손 정보와 매칭을 수행함으로써 상기 현재 프레임의 손 포즈를 인식하는 제6 단계;상기 관절점 정보를 포함한 손 정보를 이용하여 상기 손의 오른손(또는 왼손)에 가상 키보드를 매핑하는 제7 단계; 및상기 오른손(또는 왼손)에 매핑된 가상 키보드에 왼손(또는 오른손)이 클릭시, 상기 끝점 정보를 이용하여 상기 클릭 여부를 감지하는 제8 단계를 포함하는 것을 특징으로 하고,상기 제8 단계는,상기 가상 키보드에 클릭된 손가락 끝점 주변의 복수 개 픽셀들의 깊이 값에 임계값을 가감한 값과 상기 손가락 끝점의 깊이 값을 비교하여 상기 클릭 여부를 감지하도록 구성되는 것을 특징으로 하는 실시간 손 포즈 인식을 통한 비접촉식 입력 인터페이스 방법
|
6 |
6
삭제
|
7 |
7
제5 항에 있어서,상기 제1 단계 내지 제6 단계 중 어느 하나의 단계 이전에 가상 키보드를 호출하는 단계를 더 포함하는 것을 특징으로 하는 실시간 손 포즈 인식을 통한 비접촉식 입력 인터페이스 방법
|
8 |
8
제5 항에 있어서,상기 제2-1 단계는 상기 외곽선 정보를 히스토그램화 한 뒤, 상기 오츠 알고리즘(Otsu Algorithm)을 통해 변곡점을 구함으로써 상기 손의 오른손과 왼손을 구분하도록 구성되는 것을 특징으로 하는 실시간 손 포즈 인식을 통한 비접촉식 입력 인터페이스 방법
|
9 |
9
제5 항에 있어서,상기 제3 단계는 랜삭 알고리즘(RANSAC Algorithm)을 통한 선 근사화(Line Fitting)를 이용하여 상기 손의 회전각 정보를 산출하도록 구성되는 것을 특징으로 하는 실시간 손 포즈 인식을 통한 비접촉식 입력 인터페이스 방법
|
10 |
10
제5 항에 있어서,상기 제4 단계는 상기 거리맵에 저장된 값 중 가장 큰 값을 가지는 픽셀을 상기 손의 중심점으로 추출하도록 구성되는 것을 특징으로 하는 실시간 손 포즈 인식을 통한 비접촉식 입력 인터페이스 방법
|
11 |
11
제5 항에 있어서,상기 제5 단계는,상기 손의 중심점에서 원을 확장하는 제5a 단계;상기 확장하는 원을 이용하여 손 경계 교차지점을 탐색하여 중간지점들을 검출하는 제5b 단계;상기 손의 손목에 대응하는 중간지점을 제거하는 제5c 단계;상기 손의 손가락에 대응하는 중간지점을 추출하는 제5d 단계; 및상기 제5d 단계에서 추출된 중간지점으로부터 상기 복수의 점 성분 정보를 추출하는 제5e 단계를 포함하고,상기 제5e 단계에서 추출되는 상기 복수의 점 성분 정보는, 상기 손의 손가락의 관절에 각각 대응하는 적어도 하나의 관절점 정보 및 상기 손의 손가락의 종단에 각각 대응하는 하나의 끝점 정보를 포함하는 것을 특징으로 하는 실시간 손 포즈 인식을 통한 비접촉식 입력 인터페이스 방법
|
12 |
12
제5 항에 있어서,상기 제6 단계는,상기 이전 프레임의 손이 상기 현재 프레임의 손과 일치하도록 상기 이전 프레임의 손을 회전시키는 제6a 단계;상기 이전 프레임의 손이 상기 현재 프레임의 손과 일치하도록 상기 이전 프레임의 손의 크기를 변환하는 제6b 단계;상기 제6a 및 제6b 단계를 통해 변환된 상기 이전 프레임의 손에 대한 손 정보와 상기 현재 프레임에서 획득된 손 정보를 상호 비교하며 매칭을 수행하는 제6c 단계; 및상기 제6c 단계의 매칭을 통해 상기 현재 프레임의 손 포즈를 인식하는 제6d 단계를 포함하는 것을 특징으로 하는 실시간 손 포즈 인식을 통한 비접촉식 입력 인터페이스 방법
|
13 |
13
제5 항에 있어서,상기 제1 단계의 입력 영상의 첫 프레임은 손의 다섯 손가락이 모두 펴진 상태에서 상기 제2 단계 내지 상기 제5 단계를 수행하여, 두 번째 프레임의 손 포즈 인식을 위한 최초 손 정보로 사용되는 것을 특징으로 하는 실시간 손 포즈 인식을 통한 비접촉식 입력 인터페이스 방법
|
14 |
14
제5 항에 있어서,상기 현재 프레임에서 획득된 상기 제6 단계의 상기 손 정보는 다음 프레임에서의 손 포즈 인식시, 상기 이전 프레임에서 획득된 손 정보로 전용되는 것을 특징으로 하는 실시간 손 포즈 인식을 통한 비접촉식 입력 인터페이스 방법
|
15 |
15
삭제
|
16 |
16
삭제
|
17 |
17
삭제
|
18 |
18
삭제
|
19 |
19
전자기기에,카메라로부터 촬상된 손을 포함하는 영상을 입력받는 기능;현재 프레임에서 깊이 값 미분을 통해 상기 손의 외곽선 정보를 검출하는 기능;상기 외곽선 정보와 오츠 알고리즘(Otsu Algorithm)을 이용하여 상기 손의 오른손과 왼손을 구분하는 기능;상기 현재 프레임에서 임의의 두 개의 점을 잡아 상기 손의 회전각 정보를 산출하는 기능;상기 현재 프레임에서 상기 손의 거리 맵(Distance Map)을 이용하여 상기 손의 중심점 정보를 추출하는 기능;상기 현재 프레임에서 상기 중심점을 기준으로 확장하는 원을 이용하여, 상기 손의 손가락에 대응되며 상호 이격 배열된 복수의 점 성분 정보를 추출하고, 상기 복수의 점 성분 정보에는 상기 손의 손가락의 관절에 대응하는 적어도 하나의 관절점 정보와 상기 복수의 점 성분에는 상기 손의 손가락의 종단에 대응하는 적어도 하나의 끝점 정보가 포함되도록 복수의 점 성분 정보를 추출하는 기능; 상기 현재 프레임에서 획득된 적어도 상기 복수의 점 성분 정보를 포함한 손 정보를 이용하여, 이전 프레임에서 획득된 손 정보와 매칭을 수행함으로써 상기 현재 프레임의 손 포즈를 인식하는 기능;상기 관절점 정보를 포함한 손 정보를 이용하여 상기 손의 오른손(또는 왼손)에 가상 키보드를 매핑시키는 기능;상기 오른손(또는 왼손)에 매핑된 가상 키보드에 왼손(또는 오른손)이 클릭시, 상기 관절점 정보 또는 끝점 정보를 이용하여 상기 클릭 여부를 감지하는 기능; 및상기 가상 키보드에 클릭된 손가락 끝점 주변의 복수 개의 픽셀들의 깊이 값에 임계값을 가감한 값과 상기 손가락 끝점의 깊이 값을 비교하여 상기 클릭 여부를 감지하는 기능을 실현시키기 위한 프로그램을 기록한 전자기기로 읽을 수 있는 매체
|
20 |
20
제19 항에 있어서,상기 가상 키보드를 호출하는 기능을 더 실현시키기 위한 프로그램을 기록한 전자기기로 읽을 수 있는 매체
|