는 번째 bounding box detection
(, )는 번째 track distribution에서 measurement space로의 projection
번째 track과 j번째 bounding box detection 사이의 거리
state estimate uncertatinty를 detection이 평균 location으로부터 표준편차의 몇배 만큼이나 떨어져 있는가로 나타낸다.
inverse 분포의 95% 신뢰구간만 고려하여 확률이 떨어지는 association을 배제하는 마스크
번째 track과 j번째 detection 사이의 연관성이 인정되면 1로 평가된다.
칼만필터로 얻는 예측 상태 분포는 객체 위치에 대한 대략적인 추정치만 제공한다. 따라서, 칼만 필터만으로는 설명되지 않는 모션들이 있는데 이를 해결하기 위해 Cosine Distance 또한 도입된다.
번째 track과 번째 bounding box detection 사이의 smallest cosine distance 측정
동일한 마스크 적용
두 metrics를 가중치를 주어 합친다.
두 측정지표의 gating 영역 내에 있을 경우 연관성이 있다고 인정된다.(곱으로 계산하여 두 측정지표 gating에서 모두 1일 경우에만 통과)
실험 결과 Camera motion이 클 때 =0로 설정하는 것이 효과가 좋았으며 이 경우 cosine distance만 사용된다.
- Detections와 Tracks 사이의 cost matrix 구하기
- Detections와 Tracks 사이에서 cost를 기반으로 threshold를 적용하기 위한 mask 만들기
- match matrix 초기화
- unmatched detections에 대한 matrix를 Detections로 초기화(매칭 시 제거)
- 모든 age에 대해 for문
6. 마지막 n개 프레임에서 detection과 associate 되지 않은(age=n인) track들을 부분집합 로 설정
7. 의 track과 매칭되지 않은 detection 사이의 최소 cost 매칭
8. mask의 threshold 적용 후 match matrix에 넣기
9. 조건에 따라 unmatched matrix 제외
위 과정을 거친 후 age==1인 unmatched and unconfirmed tracks와 unmatched detection 사이의 IoU association 적용.
-> 갑작스러운 appearance change를 구하는데 도움을 준다.
위 그림에서 일반적인 거리의 개념(유클리디안)으로 보면 a가 μ에 더 가깝다.
하지만 데이터들의 평균을 중심으로 데이터의 분산이 가장 큰 방향으로 하나, 그 축에 수직으로 하나 두개의 축을 잡고 표준편차를 이용하여 점의 약 68%는 한 단위 내에, 약 95%는 두 단위 내에 분포하도록 설정한 후 다시 거리를 살펴보면 a는 2.x, b는 1.x로 b가 더 가까움을 확인할 수 있다. 즉, b가 유클리디안 거리 상으로는 멀지만 더 일어날 확률이 높다.