??nuImages是一個具有圖像級2d注釋的大型自動駕駛數據集。它基于scale標注工具進行標記。 ?nuScenes相比于其他的數據集,例如kitti apollo scape等,增加了radar(毫米波雷達)傳感器,對于傳感器的對比,可參考Lidar vs Radar vs Camera。radar的引入,給自動駕駛系統提供了在惡劣條件下相機與激光雷達傳感器失靈的解決方案,同時其具有良好的性價比。 nuScenes的主要特點: ?1.完善的傳感器配置:一個激光雷達,五個毫米波雷達,六個相機,IMU,GPS。 ?2.數據充足:1000個場景來自于不同的城市,特征復雜:引入了例如可見度信息等豐富了圖像的特征信息可以用于其他任務,同時具有龐大的標注對象:1.1B的雷達點以及手工標注的32中分類信息。
calibrated_sensor {"token":<str>-- Unique record identifier."sensor_token":<str>-- Foreign key pointing to the sensor type."translation":<float>[3]-- Coordinate system origin in meters: x, y, z."rotation":<float>[4]-- Coordinate system orientation as quaternion: w, x, y, z."camera_intrinsic":<float>[3,3]-- Intrinsic camera calibration. Empty for sensors that are not cameras.}
category {"token":<str>-- Unique record identifier."name":<str>-- Category name. Subcategories indicated by period."description":<str>-- Category description."index":<int>-- The index of the label used for efficiency reasons in the .bin label files of nuScenes-lidarseg. This field did not exist previously.}
ego_pose {"token":<str>-- Unique record identifier."translation":<float>[3]-- Coordinate system origin in meters: x, y, z. Note that z is always 0."rotation":<float>[4]-- Coordinate system orientation as quaternion: w, x, y, z."timestamp":<int>-- Unix time stamp.}
instance {"token":<str>-- Unique record identifier."category_token":<str>-- Foreign key pointing to the object category."nbr_annotations":<int>-- 某個實例在一個scene中被標注的次數"first_annotation_token":<str>-- Foreign key. Points to the first annotation of this instance."last_annotation_token":<str>-- Foreign key. Points to the last annotation of this instance.}
lidarseg:將annatation和sample_data對應到關鍵幀的雷達點云數據中
lidarseg {"token":<str>-- Unique record identifier."filename":<str>--.bin格式的雷達標注文件名稱,以uint8的數組數據類型,以二進制格式進行存儲)"sample_data_token":<str>-- Foreign key. Sample_data corresponding to the annotated lidar pointcloud with is_key_frame=True.}
log:對于提取出數據的日志文件
log {"token":<str>-- Unique record identifier."logfile":<str>-- Log file name."vehicle":<str>-- Vehicle name."date_captured":<str>--Date(YYYY-MM-DD)."location":<str>-- Area where log was captured, e.g. singapore-onenorth.}
map:地圖數據(自上而下的視角)以二進制語義掩碼的格式存儲
map {"token":<str>-- Unique record identifier."log_tokens":<str>[n]-- Foreign keys."category":<str>-- Map category, currently only semantic_prior for drivable surface and sidewalk."filename":<str>-- Relative path to the file with the map mask.}
sample {"token":<str>-- Unique record identifier."timestamp":<int>-- Unix time stamp."scene_token":<str>-- Foreign key pointing to the scene."next":<str>-- Foreign key. Sample that follows thisin time. Empty if end of scene."prev":<str>-- Foreign key. Sample that precedes thisin time. Empty if start of scene.}
sample_annotation {"token":<str>-- Unique record identifier."sample_token":<str>-- Foreign key. 說明來自哪個sample"instance_token":<str>-- Foreign key. 指向某個instance,因為一個實例可以有很多次標注"attribute_tokens":<str>[n]-- Foreign keys. 這次標注中對象的屬性,因為一個目標的屬性在不同時間一直在改變所以目標的屬性歸屬于此處管理,而不是歸于實例"visibility_token":<str>-- Foreign key 目標的可見性特征,目標的可見性會一直會改變。"translation":<float>[3]-- 標注框的中心坐標值"size":<float>[3]-- 標注框的大小"rotation":<float>[4]--標注框的方向四元數"num_lidar_pts":<int>-- 一個雷達掃描期間在標注框內的雷達點"num_radar_pts":<int>-- Number of radar points inthis box. Points are counted during the radar sweep identified with this sample. This number is summed across all radar sensors without any invalid point filtering."next":<str>-- Foreign key. 同一個目標定的下一個sample_anatation"prev":<str>-- Foreign key. Sample annotation from the same object instance that precedes thisin time. Empty ifthisis the first annotationforthisobject.}
sample_data {"token":<str>-- Unique record identifier."sample_token":<str>-- Foreign key. 指向sample_data所關聯的sample"ego_pose_token":<str>-- Foreign key."calibrated_sensor_token":<str>-- Foreign key."filename":<str>-- Relative path todata-blob on disk."fileformat":<str>-- Data file format.#如果數據是圖片,以下內容生效"width":<int>-- If the sample datais an image,thisis the image width in pixels."height":<int>-- If the sample datais an image,thisis the image height in pixels."timestamp":<int>-- Unix time stamp."is_key_frame":<bool>-- True if sample_data is part of key_frame,else False."next":<str>-- Foreign key. 來自同一傳感器的在下一時刻的數據,如果是scene的末尾,賦值為空。"prev":<str>-- Foreign key. Sample data from the same sensor that precedes thisin time. Empty if start of scene.}
scene {"token":<str>-- Unique record identifier."name":<str>-- Short string identifier."description":<str>-- 例如,某一輛車正在某條路上靠右行駛等描述性詞匯"log_token":<str>-- Foreign key. 指向某個log"nbr_samples":<int>-- 場景中的sample數量"first_sample_token":<str>-- Foreign key. 場景中的第一個sample."last_sample_token":<str>-- Foreign key. Points to the last sample in scene.}