분류 전체보기

Seminar

SimpleTrack: Understanding and Rethinking 3D Multi-object Tracking

https://arxiv.org/abs/2111.09621 SimpleTrack: Understanding and Rethinking 3D Multi-object Tracking 3D multi-object tracking (MOT) has witnessed numerous novel benchmarks and approaches in recent years, especially those under the "tracking-by-detection" paradigm. Despite their progress and usefulness, an in-depth analysis of their strengths and weaknesse arxiv.org content 1. 3d mot 설명 2. 논문 pipe..

Code/3D tracking

simple track data format

1. Detection format [bboxes] [types] [velos] bboxes[scene][frame] : scene의 모든 frame에서 detected된 객체의 bbox 정보. 하나의 bbox는 다음과 같은 정보로 되어있다. ex) [238.55057929441963, 913.5869261780623, 0.8555841283783657, 1.8513201475143433, 4.525969505310059, 1.6440339088439941, -0.04874833532498536, -0.014557442911135306, -0.004948530062713921, -0.9986927418926963, 0.882607102394104] 순서대로 [translation(3), size(3), ..

Code/3D tracking

simple track_def load gt()

evaluate.py에서 gt값을 불러오는 부분은 다음과 같다. gt_boxes = load_gt(nusc, self.eval_set, TrackingBox, verbose=verbose) load_gt()함수를 자세히 살펴보자. # Read out all sample_tokens in DB. sample_tokens_all = [s['token'] for s in nusc.sample] sample token을 sample.json에서 읽어옴. for sample_token in sample_tokens_all: scene_token = nusc.get('sample', sample_token)['scene_token'] scene_record = nusc.get('scene', scene_token)..

Code/3D tracking

Simple Track Inference

def main(): for object in objects(): #car, truck, pedestrian, ... for idx, file_name in enumerate(file_names): #데이터 한 세트 sequence_mot() -> ids, bboxes, states, types 저장 def sequence_mot(): for frame(): tracker.frame_mot() #tracking ids, bboxes, states, types.append() return ids, bboxes, states, types #모든 frame에 대한 정보가 들어있는 list 반환 class MOTmodel: def frame_mot(): for matched_track: #matched trac..

Shy_un
'분류 전체보기' 카테고리의 글 목록 (9 Page)