1 |
1
손 포즈에 대한 스켈레톤 모델들을 저장하고 있는 데이터베이스;입력되는 영상에서 손에 대한 깊이 이미지를 획득하는 영상 획득부;상기 깊이 이미지에서 손에 대한 스켈레톤 이미지를 획득하는 스켈레톤 이미지 획득부;상기 깊이 이미지에 대한 영상 처리를 통해, 돌출 손가락 개수 정보를 생성하는 영상 처리부; 및상기 스켈레톤 이미지, 상기 돌출 손가락 개수 정보 및 상기 스켈레톤 모델들을 바탕으로 상기 영상 내의 손 포즈를 인식하는 손 포즈 인식부를 포함하는손 포즈 인식 시스템
|
2 |
2
제 1 항에 있어서,상기 영상 처리부는 상기 깊이 이미지에서 손 후보 영역을 추출하고, 손 후보 영역에서 손목 영역을 제거하여 손 영역을 획득하고, 획득된 손 영역에서 윤곽선을 추출하고, 추출된 윤곽선을 바탕으로 돌출 영역을 판단하고, 돌출 영역의 개수를 기반으로 하여 돌출 손가락 개수 정보를 생성하는 손 포즈 인식 시스템
|
3 |
3
제 2 항에 있어서,상기 영상 처리부는 손 영역에서 윤곽선을 추출하고, 윤곽선에 대한 엣지 지점들의 좌표를 획득하고, 획득된 좌표들의 집중도가 높은 영역을 돌출 손가락 후보 영역으로 판단하고, 돌출 손가락 후보 영역 내의 일 좌표의 지점을 손가락 후보 지점으로 설정하고, 손가락 후보 지점을 중심으로 소정의 간격으로 양측에 각각 위치하는 두 지점을 선택하고, 손가락 후보 지점과 한 지점을 잇는 선과, 손가락 후보 지점과 다른 한 지점을 잇는 선 사이의 각도가 기 설정된 제 1 임계 각도 이하이면, 선택된 손가락 후보지점이 유효한 것으로 판단하고, 유효한 것으로 판단된 손가락 후보지점의 개수를 돌출 손가락 개수 정보로 생성하는손 포즈 인식 시스템
|
4 |
4
제 1 항에 있어서,상기 손 포즈 인식부는 스켈레톤 이미지를 스켈레톤 모델들 각각과 비교하여 스켈레톤 이미지에 대한 스켈레톤 모델별 차이값을 산출하고, 돌출 손가락 개수 정보로부터 돌출 손가락 개수를 확인하고, 스켈레톤 모델별 차이값 중 돌출 손가락 개수와 대응하는 스켈레톤 모델 차이값에 가중치를 곱하여, 돌출 손가락 개수와 대응하는 스켈레톤 모델 차이값을 보정하고, 전체 스켈레톤 모델 차이값들 중에서 가장 작은 스켈레톤 모델 차이값을 가지는 스켈레톤 모델을 손 포즈로 인식하는손 포즈 인식 시스템
|
5 |
5
영상이 입력되면, 상기 영상에서 깊이 이미지를 획득하는 단계;상기 깊이 이미지에서 스켈레톤 이미지를 획득하는 단계;상기 깊이 이미지에 대한 영상 처리를 통해, 돌출 손가락 개수 정보를 생성하는 단계; 및상기 스켈레톤 이미지, 상기 돌출 손가락 개수 정보 및 데이터베이스에 기 저장된 스켈레톤 모델을 바탕으로 영상 내의 손의 포즈를 인식하는 단계를 포함하는손 포즈 인식 방법
|
6 |
6
제 5 항에 있어서,상기 돌출 손가락 개수 정보를 생성하는 단계는 상기 깊이 이미지에서 손 후보 영역을 추출하고, 손 후보 영역에서 손목 영역을 제거하여 손 영역을 획득하고, 획득된 손 영역에서 윤곽선을 추출하고, 추출된 윤곽선을 바탕으로 돌출 영역을 판단하고, 돌출 영역의 개수를 기반으로 하여 돌출 손가락 개수 정보를 생성하는 단계인손 포즈 인식 방법
|
7 |
7
제 6 항에 있어서,상기 돌출 손가락 개수 정보를 생성하는 단계는 손 영역에서 윤곽선을 추출하고, 윤곽선에 대한 엣지 지점들의 좌표를 획득하고, 획득된 좌표들의 집중도가 높은 영역을 돌출 손가락 후보 영역으로 판단하는 단계;돌출 손가락 후보 영역 내의 일 좌표의 지점을 손가락 후보 지점으로 설정하고, 손가락 후보 지점을 중심으로 소정의 간격으로 양측에 각각 위치하는 두 지점을 선택하는 단계;손가락 후보 지점과 한 지점을 잇는 선과, 손가락 후보 지점과 다른 한 지점을 잇는 선 사이의 각도가 기 설정된 제 1 임계 각도 이하이면, 선택된 손가락 후보지점이 유효한 것으로 판단하는 단계; 및유효한 것으로 판단된 손가락 후보지점의 개수를 돌출 손가락 개수 정보로 생성하는 단계를 포함하는손 포즈 인식 방법
|
8 |
8
제 5 항에 있어서,상기 손의 포즈를 인식하는 단계는스켈레톤 이미지를 스켈레톤 모델들 각각과 비교하여 스켈레톤 이미지에 대한 스켈레톤 모델별 차이값을 산출하는 단계;돌출 손가락 개수 정보로부터 돌출 손가락 개수를 확인하고, 스켈레톤 모델별 차이값 중 돌출 손가락 개수와 대응하는 스켈레톤 모델 차이값에 가중치를 곱하여, 돌출 손가락 개수와 대응하는 스켈레톤 모델 차이값을 보정하는 단계; 및전체 스켈레톤 모델 차이값들 중에서 가장 작은 스켈레톤 모델 차이값을 가지는 스켈레톤 모델을 손 포즈로 인식하는 단계를 포함하는손 포즈 인식 방법
|