객체 추적Object Tracking

같은 대상에 같은 번호를 계속 붙여 두는 일

핵심 정리
  • 객체 추적은 장면마다 찾아낸 것들을 앞 장면의 것과 이어 붙여 같은 번호를 유지하는 일이에요.
  • 찾기와 잇기는 다른 일이에요. 찾기만으로는 몇 개가 지나갔는지 셀 수 없어요.
  • 잠깐 가려져도 번호는 살아 있어요. 다음에 나올 자리를 짐작하고 기다려요.
  • 닮은 것들이 겹쳐 지나가면 번호가 서로 뒤바뀌는 사고가 나요.
  • 번호가 유지돼야 지나간 길, 머문 시간, 개수를 잴 수 있어요.
목차

1비유로 이해하기

공항에서 가방을 부치면 번호표가 하나 붙어요. 그 번호는 가방이 벨트를 타고 여러 구간을 지나는 내내 같은 가방을 가리켜요. 눈에 보이는 모습이 아니라 번호가 가방을 이어 주는 거예요.

객체 추적도 이 번호표를 붙이는 일이에요. 화면에서 무언가를 찾아내는 것만으로는 모자라요. 지금 찾은 이것이 아까 그것인지 알아야 몇 개가 지나갔는지 셀 수 있어요.

터널처럼 가려진 구간을 지나 잠깐 안 보여도 번호는 살아 있어요. 어느 쪽에서 언제쯤 나올지 짐작해 두고 기다리죠. 곤란한 건 비슷하게 생긴 검은 가방 두 개가 나란히 겹쳐 지나갈 때예요. 빠져나온 뒤에 번호가 서로 바꿔 붙기도 해요.

2자세히 알아보기

찾기와 잇기는 다른 일이에요

장면 하나에서 물체를 찾아내는 일은 그 장면 안에서 끝나요. 상자 세 개를 그렸다고 해서 그중 어느 것이 앞 장면의 어느 상자였는지는 아무 데도 적혀 있지 않아요. 장면마다 따로따로 새로 찾을 뿐이에요.

그래서 찾기만 붙여 놓은 화면은 이상하게 보여요. 상자가 매 순간 새로 깜빡이고, 잠깐 못 찾은 순간에는 통째로 사라졌다가 다시 나타나요. 지나간 사람이 몇 명인지 세려 해도, 같은 사람을 서른 번 세게 돼요.

추적은 여기에 한 겹을 더 얹어요. 찾은 것들을 앞 장면의 목록과 견줘 짝을 지어 주고, 짝을 찾은 것에는 쓰던 번호를, 못 찾은 것에는 새 번호를 줘요. 화면 밖으로 나간 번호는 얼마쯤 기다렸다 지워요.

무엇을 보고 짝을 짓나요

짝을 짓는 단서는 크게 두 가지예요. 첫째는 자리예요. 아주 짧은 시간 사이에는 물체가 멀리 못 가니까, 앞 장면의 자리와 겹치거나 가까운 것이 같은 대상일 가능성이 높아요.

둘째는 생김새예요. 색과 무늬 같은 특징을 짧은 숫자 묶음으로 뽑아 두고, 새로 찾은 것들과 견줘요. 자리만으로는 갈리지 않는 상황에서 이 단서가 결정적이에요.

두 단서로 점수를 매기고 나면 짝짓기 문제가 돼요. 앞 목록과 새 목록을 놓고 전체 점수가 가장 좋아지도록 한꺼번에 짝을 정해요. 하나씩 가까운 것부터 붙이면 뒤에 남은 것들이 엉키기 때문이에요.

안 보이는 동안에도 자리를 짐작해요

가려짐은 늘 일어나요. 앞사람 뒤로 지나가거나 기둥에 가리면 그 순간 찾기가 실패해요. 여기서 번호를 바로 지워 버리면 다시 나타났을 때 새 번호가 붙어 한 사람이 둘로 세어져요.

그래서 잠깐 사라진 번호는 얼마간 살려 둬요. 사라지기 직전의 방향과 빠르기를 보고 "지금쯤 여기 있겠다"는 자리를 계속 옮겨 가며 짐작해요. 그 근처에서 비슷한 것이 나타나면 원래 번호를 다시 붙여요.

살려 두는 시간을 길게 잡으면 오래 가려진 대상도 이어 붙지만, 이미 나가 버린 번호가 엉뚱한 것에 붙는 일이 생겨요. 짧게 잡으면 그 반대예요. 사람이 많이 오가는 자리인지 아닌지에 따라 이 시간을 조절해요.

번호가 뒤바뀌는 사고

추적에서 가장 흔한 실패는 못 찾는 게 아니라 번호가 바뀌는 것이에요. 비슷하게 생긴 둘이 스쳐 지나가는 순간, 겹쳐 있는 동안에는 자리로도 생김새로도 갈리지 않아요. 빠져나온 뒤 두 번호가 서로 바뀌어 붙으면 그때부터 계속 잘못된 채로 이어져요.

한 번 바뀐 번호는 스스로 돌아오지 않아요. 그래서 이 실패는 지나간 길을 그린 그림이나 머문 시간 통계를 통째로 망가뜨려요. 추적 성능을 잴 때 얼마나 잘 찾았는지와 별도로 번호가 몇 번 바뀌었는지를 따로 세는 이유예요.

번호가 붙으면 셀 수 있어요

번호가 유지되는 순간 할 수 있는 일이 확 늘어요. 가게에 들어온 사람 수를 세는 일은 번호가 한 번씩만 새로 생기도록 관리하는 일이에요. 어느 진열대 앞에 얼마나 오래 머물렀는지는 한 번호가 그 구역 안에 있던 시간을 더한 값이고요.

지나간 길을 그리는 일도 번호 덕분이에요. 같은 번호의 자리를 시간 순으로 이으면 선 하나가 나와요. 이 선을 보면 어느 쪽으로 다니는 사람이 많은지, 어디서 멈추는지가 드러나요. 동작을 알아보는 일에도 같은 대상의 흐름을 모아 주는 역할을 해요.

3조금 더 정확하게

여러 대상을 동시에 따라가는 방식은 보통 두 단계로 나뉘어요. 먼저 각 번호의 다음 자리를 앞선 움직임으로 예측하고, 그다음 이번 장면에서 찾은 것들과 하나씩 짝지어요. 짝짓기는 겹치는 넓이와 겉모습의 닮은 정도로 비용을 매긴 뒤 전체 비용이 가장 작아지는 조합을 고르는 문제로 풀어요. 성능을 잴 때는 놓친 수와 헛것을 잡은 수에 더해 번호가 뒤바뀐 횟수를 함께 세요. 첫 장면에 대상 하나를 지정하고 그것만 끝까지 따라가는 방식은 따로 다뤄요.

비유가 어긋나는 지점도 있어요. 공항 번호표는 가방에 물리적으로 붙어 있어서 떨어지지 않는 한 절대 안 바뀌지만, 추적 번호는 매 순간 다시 붙이는 짐작이라 언제든 갈릴 수 있어요. 가방은 정해진 벨트 위로만 가지만 화면 속 대상은 아무 방향으로 움직이고, 갑자기 멈추거나 방향을 꺾어요. 짐작한 자리와 실제 자리가 벌어지는 순간이 곧 번호가 흔들리는 순간이에요.

4직접 해보기

5흔한 오해

  • 물체를 잘 찾아내면 추적도 잘된다고 생각하기 쉽지만, 실제로는 찾은 것들을 앞 장면과 짝짓는 단계에서 대부분의 문제가 생겨요.

  • 가려지면 추적이 끊긴다고 여기기 쉽지만, 실제로는 안 보이는 동안 자리를 짐작해 두었다가 다시 나타나면 같은 번호를 이어 붙여요.

  • 번호가 바뀌어도 잠깐이면 괜찮다고 생각하기 쉽지만, 실제로는 한 번 바뀐 번호가 그대로 이어져서 개수와 시간 통계가 통째로 틀어져요.

7한 줄 요약

그러니까객체 추적은 장면마다 찾아낸 것들을 앞 장면과 이어 붙여 같은 번호를 유지하는 일이고, 이 번호가 있어야 개수와 시간과 지나간 길을 잴 수 있어요.

잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정2026-09-02