1 |
1
입자필터(Particle filter)를 이용한 영상 객체 추적방법으로써,움직이는 객체가 표현할 수 있는 포즈(pose)의 위치 및 형태 정보를 포함하는 서로 다른 예제포즈입자들을 생성하여 예제포즈입자DB에 저장하고, 이전 시간에 최적포즈 결정 후 리-샘플링(re-sampling)된 입자인 샘플입자들을 샘플입자DB에 저장하는 단계;추적하고자 하는 영상 객체가 포함된 실루엣 영상(Silhouette image)을 입력받는 단계;상기 실루엣 영상과 상기 각 예제포즈입자들 간의 유사도인 제1 유사도를 계산하는 단계;입자 필터(Particle filter)를 이용하여 상기 영상 객체로 추정되는 현재포즈입자들을 예측하되, 상기 현재포즈입자들의 일부는 상기 제1 유사도에 비례하여 상기 예제포즈입자들로부터 예측하고, 나머지는 상기 샘플입자들이 갖는 가중치에 비례하여 상기 샘플입자들로부터 예측하는 단계;상기 각 현재포즈입자들과 상기 실루엣 영상 간의 유사도인 제2 유사도를 계산한 후, 상기 제2 유사도에 비례하여 상기 각 현재포즈입자들에 가중치를 부여하는 단계;상기 현재포즈입자들의 기대치(expected value)를 최적포즈로 결정하는 단계; 및상기 현재포즈입자들을 상기 제2 유사도에 비례하여 부여된 가중치에 비례하여 리-샘플링한 후, 상기 샘플입자DB에 저장함으로써 상기 샘플입자들을 갱신하는 단계;를 포함하는 것을 특징으로 하는 입자필터를 이용한 영상 객체 추적방법
|
2 |
2
제 1 항에 있어서,상기 예제포즈입자들은 서로 정해진 값 이상의 모션 에너지(Motion energy)를 갖는 입자들이며,상기 최적포즈를 결정하는 단계 이후에,상기 최적포즈와 상기 각 예제포즈입자들 간의 모션 에너지를 계산하여 상기 최적포즈가 상기 각 예제포즈입자들과 서로 정해진 값 이상의 모션 에너지를 갖는 경우, 상기 최적포즈를 상기 예제포즈입자DB에 추가하여 저장하는 단계를 더 포함하는 것을 특징으로 하는 입자필터를 이용한 영상 객체 추적방법
|
3 |
3
제 2 항에 있어서,상기 최적포즈를 상기 예제포즈입자DB에 저장하는 단계에서,상기 최적포즈가 상기 각 예제포즈입자들과 서로 정해진 값 이상의 모션 에너지를 갖지 않을 경우, 상기 예제포즈입자들 중, 상기 최적포즈와 가장 낮은 모션 에너지를 갖는 예제포즈입자를 상기 최적포즈로 대체하여 상기 예제포즈입자DB를 갱신하는 것을 특징으로 하는 입자필터를 이용한 영상 객체 추적방법
|
4 |
4
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,상기 예제포즈입자들은 각각 관절모델로 생성되며,상기 관절모델은 몸통 박스, 머리 박스, 오른쪽 팔 상부 박스, 오른쪽 팔 하부 박스, 왼쪽 팔 상부 박스, 왼쪽 팔 하부 박스, 오른쪽 다리 상부 박스, 오른쪽 다리 하부 박스, 왼쪽 다리 상부 박스 및 왼쪽 다리 하부 박스의 열 개의 박스로 이루어지고, 각 박스의 위치좌표 및 크기정보를 포함하는 것을 특징으로 하는 입자필터를 이용한 영상 객체 추적방법
|
5 |
5
제 1 항 내지 제 3 항 중 어느 한 항에 있어서,상기 제1 유사도는 상기 실루엣 영상의 거리변환 영상을 생성하고, 상기 거리변환 영상에 상기 각 예제포즈입자들의 관절모델들을 겹쳐 관절모델의 테두리에 해당하는 상기 거리변환 영상의 픽셀 값의 합인 챔퍼거리(chamfer distance)를 구하고 구해진 챔퍼거리들을 정규화함으로써 계산되는 것을 특징으로 하는 입자필터를 이용한 영상 객체 추적방법
|
6 |
6
제 5 항에 있어서,상기 제1 유사도는 아래의 수학식에 의해 계산되는 것을 특징으로 하는 입자필터를 이용한 영상 객체 추적방법
|
7 |
7
컴퓨터를 수단으로 제 1 항 내지 제 3 항 중 어느 한 항의 단계들을 수행하여 상기 실루엣 영상의 최적포즈를 결정함으로써 상기 실루엣 영상 내의 영상 객체를 추적하는 영상 객체 추적 프로그램이 저장된 컴퓨터로 읽을 수 있는 저장매체
|
8 |
8
제 7 항의 영상 객체 추적 프로그램이 저장되고 통신망을 통해 상기 영상 객체 추적 프로그램을 클라이언트 컴퓨터로 전송할 수 있는 서버 컴퓨터
|