Skip to content

Dataset Requirements

Structure (STR)

ID Name Severity Description
STR001 version-dir-presence WARNING version/ directory exists under the dataset root directory.
STR002 annotation-dir-presence ERROR annotation/ directory exists under the dataset root directory.
STR003 data-dir-presence ERROR data/ directory exists under the dataset root directory.
STR004 map-dir-presence WARNING map/ directory exists under the dataset root directory.
STR005 bag-dir-presence WARNING input_bag/ directory exists under the dataset root directory.
STR006 status-file-presence WARNING status.json file exists under the dataset root directory.
STR007 schema-files-presence ERROR Mandatory schema JSON files exist under the annotation/ directory.
STR008 lanelet-file-presence WARNING lanelet2_map.osm file exists under the map/ directory.
STR009 pointcloud-map-dir-presence WARNING pointcloud_map.pcd directory exists under the map/ directory.

Schema Record (REC)

ID Name Severity Description
REC001 scene-single ERROR Scene record is a single.
REC002 sample-not-empty ERROR Sample record is not empty.
REC003 sample-data-not-empty ERROR SampleData record is not empty.
REC004 ego-pose-not-empty ERROR EgoPose record is not empty.
REC005 calibrated-sensor-non-empty ERROR CalibratedSensor record is not empty.
REC006 instance-not-empty ERROR Instance record is not empty if either 'SampleAnnotation' or 'ObjectAnn' is not empty.

Reference (REF)

Record Reference (A to B)

ID Name Severity Description
REF001 scene-to-log ERROR Scene.log_token refers to Log record.
REF002 scene-to-first-sample ERROR Scene.first_sample_token refers to Sample record.
REF003 scene-to-last-sample ERROR Scene.last_sample_token refers to Sample record.
REF004 sample-to-scene ERROR Sample.scene_token refers to Scene record.
REF005 sample-data-to-sample ERROR SampleData.sample_token refers to Sample record.
REF006 sample-data-to-ego-pose ERROR SampleData.ego_pose_token refers to EgoPose record.
REF007 sample-data-to-calibrated-sensor ERROR SampleData.calibrated_sensor_token refers to CalibratedSensor record.
REF008 calibrated-sensor-to-sensor ERROR CalibratedSensor.sensor_token refers to Sensor record.
REF009 instance-to-category ERROR Instance.category_token refers to Category record.
REF010 instance-to-first-sample-annotation ERROR Instance.first_annotation_token refers to SampleAnnotation record.
REF011 instance-to-last-sample-annotation ERROR Instance.last_annotation_token refers to SampleAnnotation record.
REF012 lidarseg-to-sample-data ERROR LidarSeg.sample_data_token refers to SampleData record.

Record Reference (A to A')

ID Name Severity Description
REF101 sample-next-to-another ERROR Sample.next refers to another one unless it is empty.
REF102 sample-prev-to-another ERROR Sample.prev refers to another one unless it is empty.
REF103 sample-annotation-next-to-another ERROR SampleAnnotation.next refers to another one unless it is empty.
REF104 sample-annotation-prev-to-another ERROR SampleAnnotation.prev refers to another one unless it is empty.
REF105 sample-data-next-to-another ERROR SampleData.next refers to another one unless it is empty.
REF106 sample-data-prev-to-another ERROR SampleData.prev refers to another one unless it is empty.

File Reference

ID Name Severity Description
REF201 sample-data-filename-presence ERROR SampleData.filename exists.
REF202 sample-data-info-filename-presence ERROR SampleData.info_filename exists if it is not None.
REF203 lidarseg-filename-presence ERROR LidarSeg.filename exists if lidarseg.json exists.

External Table Reference

ID Name Severity Description
REF301 pointcloud-metainfo-token-check ERROR PointCloudMetainfo sensor tokens exists.

Format (FMT)

ID Name Severity Description
FMT001 attribute-field ERROR All types of Attribute fields are valid.
FMT002 calibrated-sensor-field ERROR All types of CalibratedSensor fields are valid.
FMT003 category-field ERROR All types of Category fields are valid.
FMT004 ego-pose-field ERROR All types of EgoPose fields are valid.
FMT005 instance-field ERROR All types of Instance fields are valid.
FMT006 log-field ERROR All types of Log fields are valid.
FMT007 map-field ERROR All types of Map fields are valid.
FMT008 sample-field ERROR All types of Sample fields are valid.
FMT009 sample-annotation-field ERROR All types of SampleAnnotation fields are valid.
FMT010 sample-data-field ERROR All types of SampleData fields are valid.
FMT011 scene-field ERROR All types of Scene fields are valid.
FMT012 sensor-field ERROR All types of Sensor fields are valid.
FMT013 visibility-field ERROR All types of Visibility fields are valid.
FMT014 lidarseg-field ERROR All types of Lidarseg fields are valid.
FMT015 object-ann-field ERROR All types of ObjectAnn fields are valid.
FMT016 surface-ann-field ERROR All types of SurfaceAnn fields are valid.
FMT017 keypoint-field ERROR All types of Keypoint fields are valid.
FMT018 vehicle-state-field ERROR All types of VehicleState fields are valid.

Tier4 Instance (TIV)

ID Name Severity Description
TIV001 load-tier4 ERROR Ensure Tier4 instance is loaded successfully.