1 |
1
컴퓨터에 의해 적어도 일시적으로 수행되는 방법에 있어서,사용자의 신체에 부착되는 복수 개의 마커를 포함하는 3차원 체형 데이터를 입력 받는 단계;상기 3차원 체형 데이터를 마커 영역과 비마커 영역으로 분리하는 단계;상기 마커 영역에 대하여 밀도 기반 클러스터링(DBSCAN) 방법을 이용해 상기 마커를 군집화하는 단계;상기 마커들이 군집화된 마커 군집들 간의 거리, 및 상기 마커 군집에 포함된 포인트들의 개수 중 적어도 하나에 기초하여, 상기 마커 군집들을 미리 설정된 기준과 비교하는 단계;상기 비교 결과, 상기 기준에 부합되지 않는 상기 마커 군집들을 마커 후보에서 제외시키는 단계;군집화된 상기 마커의 3차원 좌표를 계산하는 단계; 및군집화된 상기 마커의 3차원 좌표를 이용하여 상기 사용자의 체형을 결정하는 단계를 포함하는 체형 분석 방법
|
2 |
2
제1항에 있어서,상기 마커와 비마커 영역으로 분리하는 단계는,색공간 정보 및 클러스터링 알고리즘을 이용하여 분리하는 체형 분석 방법
|
3 |
3
제2항에 있어서,상기 비마커 영역의 표면을 보간하는 단계;를 더 포함하는 체형 분석 방법
|
4 |
4
제3항에 있어서,상기 사용자의 체형을 결정하는 단계는,강체 변환 벡터를 이용하여 미리 지정되는 체형 기준 모델의 자세로 정렬하는 단계를 더 포함하는 체형 분석 방법
|
5 |
5
컴퓨터에 의해 적어도 일시적으로 수행되는 방법에 있어서,사용자의 신체에 부착되는 복수 개의 마커를 포함하는 3차원 체형 데이터를 입력 받는 단계;상기 마커의 3차원 좌표를 계산하는 단계;상기 마커가 구형(spherical) 마커인지 또는 평면 마커인지를 결정하여 구형 마커인 경우에는 상기 구형 마커를 제거하는 단계;상기 구형 마커가 제거되는 영역을 보간하는 단계; 및계산되는 상기 마커의 3차원 좌표를 이용하여 상기 사용자의 체형을 결정하는 단계를 포함하고,상기 구형 마커를 제거하는 단계는,상기 마커 주변을 마커 포인트 클라우드 영역과 비마커 포인트 클라우드 영역으로 구별하는 단계;상기 비마커 포인트 클라우드 영역을 평면으로 피팅하는 단계;상기 마커 포인트 클라우드 영역과 상기 평면으로 피팅된 부분 사이의 거리가 기준치보다 큰 경우에 응답하여, 상기 마커를 구형마커로 결정하는 단계; 및상기 마커가 구형 마커인 경우에 응답하여, 상기 구형 마커를 제거하는 단계를 포함하는 체형 분석 방법
|
6 |
6
제5항에 있어서,상기 구형 마커의 개수를 계산하는 단계; 및상기 평면 마커의 개수를 계산하는 단계를 더 포함하는 체형 분석 방법
|
7 |
7
컴퓨터에 의해 적어도 일시적으로 수행되는 방법에 있어서,사용자의 신체에 부착되는 복수 개의 마커를 포함하는 3차원 체형 데이터를 입력 받는 단계;상기 3차원 체형 데이터를 마커 영역과 비마커 영역으로 분리하는 단계;상기 마커 영역에 대하여 밀도 기반 클러스터링(DBSCAN) 방법을 이용해 상기 마커를 군집화하는 단계;상기 마커들이 군집화된 마커 군집들 간의 거리, 및 상기 마커 군집에 포함된 포인트들의 개수 중 적어도 하나에 기초하여, 상기 마커 군집들을 미리 설정된 기준과 비교하는 단계;상기 비교 결과, 상기 기준에 부합되지 않는 상기 마커 군집들을 마커 후보에서 제외시키는 단계;군집화된 상기 마커의 3차원 좌표를 계산하는 단계;상기 마커가 구형(spherical) 마커인지 또는 평면 마커인지를 결정하여 구형 마커인 경우에는 상기 구형 마커를 제거하는 단계;상기 구형 마커가 제거되는 영역을 보간하는 단계; 및군집화된 상기 마커의 3차원 좌표를 이용하여 상기 사용자의 체형을 결정하는 단계를 포함하고,상기 구형 마커를 제거하는 단계는,상기 마커 주변을 마커 포인트 클라우드 영역과 비마커 포인트 클라우드 영역으로 구별하는 단계;상기 비마커 포인트 클라우드 영역을 평면으로 피팅하는 단계;상기 마커 포인트 클라우드 영역과 상기 평면으로 피팅된 부분 사이의 거리가 기준치보다 큰 경우에 응답하여, 상기 마커를 구형마커로 결정하는 단계; 및상기 마커가 구형 마커인 경우에 응답하여, 상기 구형 마커를 제거하는 단계를 포함하는 체형 분석 방법
|
8 |
8
사용자의 신체에 부착되는 복수 개의 마커를 포함하는 3차원 체형 데이터를 마커 영역과 비마커 영역으로 분리하고, 상기 마커 영역에 대하여 밀도 기반 클러스터링(DBSCAN) 방법을 이용해 상기 마커를 군집화하여, 군집화된 상기 마커의 3차원 좌표를 계산하는 계산부; 및군집화된 상기 마커의 3차원 좌표를 이용하여 상기 사용자의 체형을 결정하는 결정부를 포함하고,상기 계산부는,상기 마커들이 군집화된 마커 군집들 간의 거리, 및 상기 마커 군집에 포함된 포인트들의 개수 중 적어도 하나에 기초하여, 상기 마커 군집들을 미리 설정된 기준과 비교하고, 상기 비교 결과, 상기 기준에 부합되지 않는 상기 마커 군집들을 마커 후보에서 제외시켜, 상기 군집화된 상기 마커의 3차원 좌표를 계산하는체형 분석 장치
|
9 |
9
제8항에 있어서,상기 계산부는,색공간 정보 및 클러스터링 알고리즘을 이용하여 분리하는 체형 분석 장치
|
10 |
10
제9항에 있어서,상기 계산부는,상기 비마커 영역의 표면을 보간하는 체형 분석 장치
|
11 |
11
제10항에 있어서,상기 결정부는,강체 변환 벡터를 이용하여 미리 지정되는 체형 기준 모델의 자세로 정렬하는 체형 분석 장치
|
12 |
12
사용자의 신체에 부착되는 복수 개의 마커를 포함하는 3차원 체형 데이터를 입력 받아 상기 마커의 3차원 좌표를 계산하고, 상기 마커가 구형(spherical) 마커인지 또는 평면 마커인지를 결정하여 구형 마커인 경우에는 상기 구형 마커를 제거하고, 상기 구형 마커가 제거되는 영역을 보간하는 계산부; 및계산되는 상기 마커의 3차원 좌표를 이용하여 상기 사용자의 체형을 결정하는 결정부를 포함하고,상기 계산부는,상기 마커 주변을 마커 포인트 클라우드 영역과 비마커 포인트 클라우드 영역으로 구별하고,상기 비마커 포인트 클라우드 영역을 평면으로 피팅하며,상기 마커 포인트 클라우드 영역과 상기 평면으로 피팅된 부분 사이의 거리가 기준치보다 큰 경우에 응답하여, 상기 마커를 구형마커로 결정하고,상기 마커가 구형 마커인 경우에 응답하여, 상기 구형 마커를 제거하는 체형 분석 장치
|
13 |
13
제12항에 있어서,상기 계산부는,상기 구형 마커의 개수를 계산하고, 상기 평면 마커의 개수를 계산하는 체형 분석 장치
|
14 |
14
사용자의 신체에 부착되는 복수 개의 마커를 포함하는 3차원 체형 데이터를 마커 영역과 비마커 영역으로 분리하고, 상기 마커 영역에 대하여 밀도 기반 클러스터링 방법을 이용해 상기 마커를 군집화하여, 상기 마커들이 군집화된 마커 군집들 간의 거리, 및 상기 마커 군집에 포함된 포인트들의 개수 중 적어도 하나에 기초하여, 상기 마커 군집들을 미리 설정된 기준과 비교하고, 상기 비교 결과, 상기 기준에 부합되지 않는 상기 마커 군집들을 마커 후보에서 제외시켜, 군집화된 상기 마커의 3차원 좌표를 계산하고, 상기 마커가 구형 마커인지 또는 평면 마커인지를 결정하여 구형 마커인 경우에는 상기 구형 마커를 제거하고 상기 구형 마커가 제거되는 영역을 보간하는 계산부; 및군집화된 상기 마커의 3차원 좌표를 이용하여 상기 사용자의 체형을 결정하는 결정부를 포함하는 체형 분석 장치
|
15 |
15
제1항 내지 제7항 중 어느 한 항의체형 분석 방법을 수행하는 프로그램을 수록한 컴퓨터 판독 가능 기록 매체
|