자율 주행 차량의 다중 물체 추적 알고리즘, 이재준, 한국기술교육대학교, 2015
http://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE06357975
군집화시키고 각각의 군집들 을 추적(Tracking)하면 물체의 크기, 속도 등과 같이 더 많은 정보를 추출하는 것이 가능하다
본 논문에서 소개하는 물체 추적 알고리즘의 구성
우선 데이터를 시간 순서대로 나열하여 생성된 2D Depth Image 내에서 지역 탐색을 이용하여 빠르게 군집화[1]를 수행한다
False separations 을 제거하기 위하여 군집들을 병합하는 단계를 추가로 수행
[1] J. B. Trevor, S. Gedikli, R. B. Rusu, H. I. Christensen ,“Efficient Organized Point Cloud Segmentation with Connected Components,”
데이터 관계 분석은 과거의 데이터를 통해 예측한 데이터와 새롭게 관측된 데이터의 관계를 분석하는 단계이다.
관계 분석 과정에는 2 가지 중요한요소가 있다.
[2] F. Bourgeois and J. C. Lassalle, “An Extension of the Munkres Algorithm for the Assignment Problem to Rectangular Matrices.” Communications of the ACM, vol. 14, no. 12, p. 802, December, 1971.
[추천] Introduction to Data Association: ppt, CSE598C Fall, 2012, Bob Collins, CSE, PSU
상태 추정 과정은 데이터 관계 분석을 통해 얻은 대응 관계를 이용하여 측정값(군집)으로 그에대응하는 추적 물체의 상태를 갱신하는 단계이다.
상태 추정은 등속 선형 운동 모델을 가정하여 수행되었고 상태 추정 알고리즘으로는 칼만 필터를 사용하였다[4].
상태 벡터는 위치와 속도만으로 구성된다.
데이터 정리 과정에서는 불필요한 데이터의 삭제와 새로운 데이터의 등록이 이루어진다.
데이터의 등록은 새로운 물체가 나타나는 즉시 실행되지만 삭제는 시간 지연을 두고 실행되어 잡음, 가려짐(occlusion)등에 의해 물체가 센서의 시야에서 사라지는 현상에 더 강인하게 동작할 수 있도록 하였다.
하지만 때때로 이런 지연전략이 추적 물체 목록을 비대하게 만들 수 있기 때문에 상대적으로 관측 횟수가 적은 물체에는 더 작은 시간 지연을 부여하여 불필요한 리소스 소모를 줄였다.