1 |
1
모션 데이터 생성 방법에 있어서, 모션 데이터가 저장된 모션 데이터베이스(DB)로부터 제1 모션 데이터들을 획득하는 단계;제1 모션 데이터들을 신체의 자세 카테고리에 따라 클러스터링하는 단계(S110); 및 각 클러스터별로 상기 제1 모션 데이터들을 리샘플링(resampling)하는 단계;를 포함하고,각 클러스터별로 상기 제1 모션 데이터들을 리샘플링하는 단계는, 상기 제1 모션 데이터들을 신체 자세의 저차원 공간으로 투영하는 단계(S120);상기 저차원 공간을 셀의 격자로 층화(stratification)하는 단계(S130); 및상기 제1 모션 데이터들 중 일부를 삭제하거나 제1 모션 데이터들에 기초하여 제2 모션 데이터들을 생성하는 단계(S140,S150);를 포함하는 것을 특징으로 하는 모션 데이터 생성 방법
|
2 |
2
제 1 항에 있어서, 상기 각 클러스터별로 제1 모션 데이터들을 리샘플링하는 단계는, 상기 클러스터링된 각 클러스터별로 설정된 모션 데이터량의 분배율에 따라 제1 모션 데이터들을 리샘플링하는 것을 특징으로 하는 모션 데이터 생성 방법
|
3 |
3
제 2 항에 있어서, 상기 모션 데이터량의 분배율은 모든 클러스터에 대해 동일한 값을 갖는 것을 특징으로 하는 모션 데이터 생성 방법
|
4 |
4
삭제
|
5 |
5
제 1 항에 있어서, 상기 셀은 각 차원마다 동일한 모서리의 길이(r)를 갖는 하이퍼큐브인 것을 특징으로 하는 모션 데이터 생성 방법
|
6 |
6
제 1 항에 있어서, 상기 제1 모션 데이터들 중 일부를 삭제하거나 제2 모션 데이터들을 생성하는 단계(S140,S150)는,하나의 셀 내에 복수개의 제1 모션 데이터들이 존재하는 경우, 이 복수개의 제1 모션 데이터들 중 소정 개수를 제외한 나머지 제1 모션 데이터를 삭제하는 단계(S140); 및 기설정된 입력 비율(f: fill ratio)에 따라, 제1 모션 데이터들 중 일부를 삭제하거나 제2 모션 데이터들을 생성하는 단계(S150);를 포함하고,상기 입력 비율(f)은 다음 식으로 정의되고,f = (모션 데이터를 포함하는 셀의 수) / (저차원 공간 내의 전체 셀의 수)입력 비율(f)은 0보다 크고 1 이하인 값을 갖는 것을 특징으로 하는 모션 데이터 생성 방법
|
7 |
7
제 1 항에 있어서, 각 클러스터별로 상기 제1 모션 데이터들을 리샘플링하는 단계(S150) 이후에, 전체 클러스터의 제1 모션 데이터들 및 제2 모션 데이터들 중에서 중복되는 모션 데이터를 삭제하는 단계;를 더 포함하는 것을 특징으로 하는 모션 데이터 생성 방법
|
8 |
8
신체의 깊이 영상으로부터 신체의 3차원 자세를 예측하는 신체인식 방법에 있어서,제1항 내지 제3항 및 제5항 내지 제7항 중 어느 한 항에 기재된 모션 데이터 생성 방법에 의해 생성된 모션 데이터들로부터 학습용 깊이 영상을 획득하는 단계(S20); 및 상기 학습용 깊이 영상을 이용하여 신체부위 인식 알고리즘을 기계 학습하는 단계(S30);를 포함하는 것을 특징으로 하는 신체인식 방법
|
9 |
9
모션 데이터 생성 어플리케이션에 의해 모션 데이터를 생성하는 장치에 있어서, 상기 장치는 프로세서 및 메모리를 포함하고,상기 어플리케이션이 상기 프로세서의 제어에 의해 상기 메모리에 로딩되어 실행될 때, 상기 어플리케이션이, 모션 데이터가 저장된 모션 데이터베이스(DB)로부터 제1 모션 데이터들을 획득하는 기능; 상기 제1 모션 데이터들을 신체의 자세 카테고리에 따라 클러스터링하는 기능; 및 각 클러스터별로 상기 제1 모션 데이터들을 리샘플링(resampling)하는 기능;을 수행할 수 있고,각 클러스터별로 상기 제1 모션 데이터들을 리샘플링하는 기능은, 상기 제1 모션 데이터들을 신체 자세의 저차원 공간으로 투영하는 기능;상기 저차원 공간을 셀의 격자로 층화(stratification)하는 기능; 및 상기 제1 모션 데이터들 중 일부를 삭제하거나 제1 모션 데이터들에 기초하여 제2 모션 데이터들을 생성하는 기능;을 포함하는 것을 특징으로 하는 모션 데이터 생성 장치
|
10 |
10
제 9 항에 있어서, 각 클러스터별로 상기 제1 모션 데이터들을 리샘플링하는 기능은, 상기 클러스터링된 각 클러스터별로 설정된 모션 데이터량의 분배율에 따라 제1 모션 데이터들을 리샘플링하는 기능을 포함하는 것을 특징으로 하는 모션 데이터 생성 장치
|
11 |
11
제 9 항에 있어서, 상기 제1 모션 데이터들 중 일부를 삭제하거나 제2 모션 데이터들을 생성하는 기능은, 하나의 셀 내에 복수개의 제1 모션 데이터들이 존재하는 경우, 이 복수개의 제1 모션 데이터들 중 소정 개수를 제외한 나머지 제1 모션 데이터를 삭제하는 기능; 및 기설정된 입력 비율(f: fill ratio)에 따라, 제1 모션 데이터들 중 일부를 삭제하거나 제2 모션 데이터들을 생성하는 기능;을 포함하는 것을 특징으로 하는 모션 데이터 생성 장치
|
12 |
12
제 9 항에 있어서, 상기 어플리케이션이, 각 클러스터별로 상기 제1 모션 데이터들을 리샘플링하는 기능을 수행한 이후에, 전체 클러스터의 제1 모션 데이터들 및 제2 모션 데이터들 중에서 중복되는 모션 데이터를 삭제하는 기능을 수행할 수 있는 것을 특징으로 하는 모션 데이터 생성 장치
|
13 |
13
제1항 내지 제3항 및 제5항 내지 제7항 중 어느 한 항에 기재된 방법을 컴퓨터에서 실행시키기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체
|
14 |
14
제 8 항에 기재된 방법을 컴퓨터에서 실행시키기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체
|