정리하기에 앞서 본 내용은 sample_token = fd8420396768425eabec9bdddf7e64b6 를 기준으로 작성함.
이 때 sample_token은 한 frame이라 생각하면 될 듯.
전체 구조도

sample_token : 한 frame에 해당하는 token 값
scene_token : scene은 여러 개의 frame으로 구성되어 있음. 이에 대한 token 값
ego_pose_token : 해당 frame에서 자차의 odometry정보에 대한 token값 == sample_data의 token값
sample_annotation의 token : 특정 frame(동일 sample_token)에서의 특정 객체에 해당하는 token값. 즉, 동일한 sample_token에 대응하는 sample_annotation의 token이 여러개 존재할 수 있음.
instance_token : 특정 객체의 고유한 object_id 값. 이 token은 frame에 따라 변하지 않는다.
category_token : 특정 객체의 category값에 대응하는 token값
0-1. sample_data
0-2. sample_annotation
sample_token을 기준으로 nbr_annotations(여기선 37개)개의 token이 존재함.
이는 한 frame( sample_token )에서 검출된 객체들에 대한 정보.
token : 특정 객체에 대한 고유 값
sample_token : frame에 대한 고유 값
instance_token : frame에 대응됨. category_token정보가 포함되어 category정보와 연결됨.
attribute_token : 특정 객체에 대한 움직임 정보?(moving, stopped, parked, ...)
instance_token을 기준으로 데이터가 묶여있음.
sample_annotation의 token이 굳이 왜 필요한지 잘 모르겠다...
1. attribute
token정보로 객체 움직임 정보 분류.
annotation 파일에 "attribute_tokens"으로 저장되어 있음.
2. Scene
40개의 token으로 묶여있는 scene.
3. Sample
sample_token과 대응하는 timestamp가 저장되어있음.
4. ego_pose
sample_data에 포함된 ego_pose_token과 대응.
5. map
scene에 포함된 log_token에 대응.
6. log
scene에 포함된 log_token에 대응.
7. instance
annotation에 포함된 instance_token에 대응.
8. category
instance에 포함된 category_token과 대응.

9. calibrated_sensor
sample_data에 있는 calibrated_sensor_token과 대응.
10. sensor
calibrated_sensor에 있는 sensor_token에 대응.
'Dataset > K-Radar' 카테고리의 다른 글
K-Radar RTNH code run (1) | 2023.11.21 |
---|---|
make kradar json file(nuscenes ver.) (2) | 2023.10.17 |
kradar_token information (0) | 2023.10.16 |
Data for evaluate.py (0) | 2023.10.12 |
정리하기에 앞서 본 내용은 sample_token = fd8420396768425eabec9bdddf7e64b6 를 기준으로 작성함.
이 때 sample_token은 한 frame이라 생각하면 될 듯.
전체 구조도

sample_token : 한 frame에 해당하는 token 값
scene_token : scene은 여러 개의 frame으로 구성되어 있음. 이에 대한 token 값
ego_pose_token : 해당 frame에서 자차의 odometry정보에 대한 token값 == sample_data의 token값
sample_annotation의 token : 특정 frame(동일 sample_token)에서의 특정 객체에 해당하는 token값. 즉, 동일한 sample_token에 대응하는 sample_annotation의 token이 여러개 존재할 수 있음.
instance_token : 특정 객체의 고유한 object_id 값. 이 token은 frame에 따라 변하지 않는다.
category_token : 특정 객체의 category값에 대응하는 token값
0-1. sample_data
0-2. sample_annotation
sample_token을 기준으로 nbr_annotations(여기선 37개)개의 token이 존재함.
이는 한 frame( sample_token )에서 검출된 객체들에 대한 정보.
token : 특정 객체에 대한 고유 값
sample_token : frame에 대한 고유 값
instance_token : frame에 대응됨. category_token정보가 포함되어 category정보와 연결됨.
attribute_token : 특정 객체에 대한 움직임 정보?(moving, stopped, parked, ...)
instance_token을 기준으로 데이터가 묶여있음.
sample_annotation의 token이 굳이 왜 필요한지 잘 모르겠다...
1. attribute
token정보로 객체 움직임 정보 분류.
annotation 파일에 "attribute_tokens"으로 저장되어 있음.
2. Scene
40개의 token으로 묶여있는 scene.
3. Sample
sample_token과 대응하는 timestamp가 저장되어있음.
4. ego_pose
sample_data에 포함된 ego_pose_token과 대응.
5. map
scene에 포함된 log_token에 대응.
6. log
scene에 포함된 log_token에 대응.
7. instance
annotation에 포함된 instance_token에 대응.
8. category
instance에 포함된 category_token과 대응.

9. calibrated_sensor
sample_data에 있는 calibrated_sensor_token과 대응.
10. sensor
calibrated_sensor에 있는 sensor_token에 대응.
'Dataset > K-Radar' 카테고리의 다른 글
K-Radar RTNH code run (1) | 2023.11.21 |
---|---|
make kradar json file(nuscenes ver.) (2) | 2023.10.17 |
kradar_token information (0) | 2023.10.16 |
Data for evaluate.py (0) | 2023.10.12 |