https://github.com/nutonomy/nuscenes-devkit

sort by:
Revision Author Date Message Commit Date
4df2701 Allow defining of custom splits in a `splits.json` file (#1046) * Enable getting custom splits from splits.json file * Enable custom splits.json in more parts of the devkit Still some `create_splits_scenes` left, which don't support custom splits. * Enable filtering the prediction/results by a (custom) split So far, only GT got filtered by split, and the results file was expected to only contain the exact samples of one specific split. * Keep original load_prediction and load_gt * restore state from master for panoptic and lidarseg * mock splits.json file in detection and tracking eval unit tests * tidy up unit tests * implement PR feedback comments 02 April 2024, 03:20:26 UTC
1b03e7d Update ClaimName in CI (#1060) 28 March 2024, 06:27:52 UTC
9df79f4 Add a legend for GT and EST in detection/render.py (#1042) * [feat] Add a legend for the "gt box" and "est box" in the visualization function * [feat] Make an option whether or not to render with the legend * Adjust the default value of display_legend to False * [feat] adjust diplay lables * [fix] Revert verbose to control print 13 March 2024, 06:06:07 UTC
9b165b1 Update deprecated `np.float` to `np.double` in `PanopticEval` (#989) * chore: update dependencies Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp> * fix: update deprecated `np.float` to `np.double` Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp> * fix: revert dependencies update Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp> --------- Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp> 04 October 2023, 09:30:26 UTC
a273422 Update README.md (#987) 27 September 2023, 08:37:24 UTC
d213687 Improve runtime dependencies (#984) 25 September 2023, 01:24:37 UTC
583dff7 chore(deps): specify `numpy` and `opencv-python` version (#969) Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp> 29 August 2023, 00:46:11 UTC
a5c0891 fix: resolve invalid string comparing (#941) Signed-off-by: ktro2828 <kotaro.uetake@tier4.jp> 28 June 2023, 07:39:07 UTC
66d8f44 Update license in setup.py to Apache 2.0 (#939) 27 June 2023, 01:15:36 UTC
ff2a379 Update with restricted symbol, tm symbol, copy (#940) * Update README.md copy * Update README.md * add nutonomy logo * Added nutonomy logo * Update README.md * Update README.md add some space between subtitle and image * copy changes requested by legal * use restricted symbol * Add files via upload * Add registration, trademark symbols 26 June 2023, 21:34:07 UTC
4f68318 Add nutonomy logo and update copy (#938) * Update README.md copy * Update README.md * add nutonomy logo * Added nutonomy logo * Update README.md * Update README.md add some space between subtitle and image * copy changes requested by legal * use restricted symbol 26 June 2023, 18:59:19 UTC
da3c9a9 Update mot.py (#908) * Update mot.py The pandas package does not support the DataFrame.append(...) function any longer (https://pandas.pydata.org/docs/whatsnew/v2.0.0.html). It proposes to use pd.concat(...) instead * Update mot.py Fixed pandas call 18 April 2023, 03:09:35 UTC
6d7fc29 Aligned formatting of per-class results for detection (#905) 30 March 2023, 00:37:24 UTC
9bc2f9e Bump pip version to 1.1.10 (#877) 13 February 2023, 07:39:00 UTC
7118b94 Specify version for matplotlib and shapely in requirements_base.txt (#876) 13 February 2023, 06:33:33 UTC
9cba592 Clean up tokens in Jenkinsfile (#869) 02 February 2023, 08:28:54 UTC
d9c36a6 Update metrics.py (#846) Small typo in docstring 30 November 2022, 17:28:37 UTC
28765b8 Pass dataroot to get_prediction_challenge_split() in baseline_model_inference (#761) Pass dataroot to get_prediction_challenge_split() in baseline_model_inference. 09 May 2022, 00:46:38 UTC
7f99a2a add ReLU activation function after each linear layer in CoverNet model (#758) * add ReLU activation function after each linear layer in CoverNet model * fix indentation 08 May 2022, 00:40:10 UTC
85b9180 Add ReLU at final layers of MTP (#730) 14 March 2022, 15:05:34 UTC
f94dcd3 Fix bug when padding values with nans for unachieved recall thresholds (#719) 17 February 2022, 05:49:48 UTC
0a71ab9 Update sanity check in algo.py for tracking evaluation due to different behavior of np.unique in numpy<=1.18 and numpy>1.18 (#718) * Update sanity check in algo.py for tracking evaluation due to different behavior of np.unique in numpy<=1.18 and numpy>1.18 * Tidy up a bit * Make unachieved_thresholds and valid_thresholds np.arrays * Keep valid_thresholds as list * Make all_values a list * Use append instead of extend for all_values * Use np.append for all_values and values * Fix typo in all_values 17 February 2022, 02:47:58 UTC
05d05b3 Fix hardcoded resolution_meters in project_pose_to_lane (#685) 09 November 2021, 08:33:47 UTC
864d0a2 Change company name (#676) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 01 November 2021, 06:21:51 UTC
ba835ff Update LICENSE.txt (#675) Replace company name and license year 01 November 2021, 06:11:35 UTC
fcc4162 Update readme for Panoptic nuScenes (#669) 14 October 2021, 09:55:17 UTC
168f259 Fix minor print bug (#668) 13 October 2021, 11:55:17 UTC
bff4462 Update Panoptic nuScenes Eval readme (#662) * Update Panoptic nuScenes README 27 September 2021, 13:34:11 UTC
5bc5627 Tracking_eval refactor (#660) * refactor * address comments * define global variable explicitly at the beginning * bump up nuscenes version Co-authored-by: xiaoli <xiaoli.meng@motional.com> 20 September 2021, 06:19:31 UTC
5058621 Added PAT metric (#659) * added PAT metric for Panoptic nuScenes 18 September 2021, 04:07:24 UTC
cf2f128 Extend lidarseg plot to plot histograms for both number of points and number of scan-wise instances per class (#658) * Update method to render histograms for lidarseg and panoptic * Extend lidarseg plot to plot histograms for both number of points and number of scan-wise instances per class * Remove unused comment about MathTextSciFormatter 14 September 2021, 03:59:31 UTC
84ee1f3 Panoptic labels generation fix (#655) * fix panoptic labels generation 04 September 2021, 01:55:21 UTC
d71e72d Correct ranges in Zoe Sensors (#649) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 24 August 2021, 09:11:58 UTC
0cd6bbd Add MOTSA metrics for panoptic tracking (#646) 23 August 2021, 05:21:15 UTC
448edbc Make generating and evaluation of panoptic baselines parallel (#647) * Make generating and evaluation of panoptic baselines parallel * Remove print statement about saving generated panoptic predictions 23 August 2021, 00:54:25 UTC
5dde8e1 Baselines for panoptic challenges (#633) * Add scripts to fuse predictions for lidarseg and tracking / detection to get predictions for panoptic tracking / detection * Update description in headers * Tidy up resulting folder structure which will be created when running baseline.py * Add docstrings for scripts * Fix some typos in example usage of baseline.py * Combine merge_lidarseg_and_tracking.py and merge_lidarseg_and_detection.py * Rename merge_lidarseg_and_tracking.py to merge_for_panoptic.py * Add comments, prevent divison by zero * Fix list comprehensions in sort_confidence * Change name from merge_for_panoptic.py to get_panoptic_from_seg_det_or_track.py * No confidence thresholding of detection boxes 17 August 2021, 02:03:36 UTC
05b601f Update print statement in filter_eval_boxes (#641) 10 August 2021, 04:14:48 UTC
84eda0e Adding missing docstring about just_xy (#632) Co-authored-by: Nadir Ghoul <nadir.ghoul@hotmail.com> 10 August 2021, 04:09:08 UTC
cbca1b8 Bump pip version to 1.1.6 (#634) * Bump pip version to 1.1.6 * Update pip version in main readme 05 August 2021, 02:25:57 UTC
c44366d nuScenes-panoptic v1.0 release (#628) * nuScenes-panoptic v1.0 code release, challenge announcement * Add LSTQ panoptic tracking metric * Fix jenkins failure * Address review comments * Address review comments 03 August 2021, 02:17:54 UTC
2c6a752 Add results for ICRA 2021 (#623) * Add results for ICRA 2021 * Add link to tracking leaderboard 12 July 2021, 04:42:45 UTC
57889ff Bump pip version to 1.1.5 (#590) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 20 April 2021, 10:43:32 UTC
68eb618 Add radar dtype bugfix and test, addresses #588 (#589) * Add bugfix and test * Typo Co-authored-by: Holger Caesar <holger.caesar@motional.com> 20 April 2021, 10:22:21 UTC
87b88fe Bump pip version, replace legacy float format (#586) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 20 April 2021, 04:23:41 UTC
bfb57a4 Avoid unittest skipping (#585) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 16 April 2021, 11:17:09 UTC
36f52d3 Fix multisweep dtype (#581) * Fix multisweep dtype * Add error message Co-authored-by: Holger Caesar <holger.caesar@motional.com> 12 April 2021, 03:11:10 UTC
41e2ea5 Announcements for nuScenes challenges at ICRA 2021 (#577) * Add description for ICRA 2021 * Change title to 6th AIDO, shift workshop name into description * Use full name for 6th AIDO; add link for 6th AIDO 05 April 2021, 04:18:10 UTC
65c2b35 Bump version (#576) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 05 April 2021, 02:43:36 UTC
9b20963 Initial commit (#575) 23 March 2021, 10:25:21 UTC
d36b2c5 Change year to month (#565) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 10 March 2021, 04:54:18 UTC
4c7651f Fix wrong assertion (#560) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 01 March 2021, 08:22:31 UTC
5325d1b Fix setup.py, bump version to v.1.1.2 (#542) * Bump version to v.1.1.2 * Exclude commented out requirements Co-authored-by: Holger Caesar <holger.caesar@motional.com> 11 January 2021, 08:51:38 UTC
c839839 Refactor export instance video script (#541) * Bugfix when no out_dir is provided * Reformatting, better error handling, change default codec * Added type hints * Formatting * Address review comments Co-authored-by: Holger Caesar <holger.caesar@motional.com> 11 January 2021, 08:37:52 UTC
6e0ed36 Added script to generate videos of nuScene instances (#514) For more detailed instructions please see: https://github.com/EricWiener/nuscenes-instance-videos 08 January 2021, 02:50:57 UTC
818eeae Typo in detection results (#535) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 04 January 2021, 06:30:44 UTC
cee2952 Add awards to challenges (#527) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 21 December 2020, 03:54:55 UTC
568762b Initial commit (#516) 14 December 2020, 01:58:47 UTC
c23f4bf Add legacy challenge results, clarify rules (#513) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 09 December 2020, 10:15:20 UTC
5f337c5 Remove torch/motmetrics/pandas requirements and skip related tests (#510) * Skip tests with non-standard requirements * Silence test tqdm Co-authored-by: Holger Caesar <holger.caesar@motional.com> 07 December 2020, 01:55:08 UTC
25096fd Give nuScenes-lidarseg challenge participants an option to zip up their results folder (#509) * Add option to zip results_folder in validate_submission.py * Check that folder to zip to exists * Docstring for zip_out param 02 December 2020, 02:38:34 UTC
acdbf5d Render methods for nuScenes-lidarseg challenge (#504) * Shift load_bin_file into utils * Add newline at end of utils.py * Add class to render IOU per class by radial distance strata * Clean up LidarSegEvalStratified class * Draft for visualize_semantic_differences_bev * Add colormap * Add ax param to create_lidarseg_legend * Place colormap for coarse classes into LidarsegClassMapper * Add method to render miou per strata * Add argsparse, plot figures, remove blank figure being plotted * Add docstrings for LidarSegPointCloud * Add return docstring for render method of LidarSegPointCloud * Refactor evaluate method in LidarSegEvalStratified * Address HC comments * Strata is pural, stratum is singular * Address KS comments 01 December 2020, 09:07:55 UTC
2cea2a2 Add that participants need to submit certain info for display on leaderboard, add lidarseg challenge deadline (#503) * Initial commit * Link to validate_submission.py 25 November 2020, 09:51:41 UTC
7222ced Add lidar basemap to map expansion (#500) * Style and type changes * Tests and patches for lanes * Add new error case * Tests on ego poses * Render map and test new map * Cleanup and fix empty connectivity * Remove disconnected subtrees * Script to fix maps * Remove traffic light poses * Hard-code maps * Restore fix map * Typos and format * Add new bitmap class * Render basemap * Better bitmap support * Bug * Rename get_lane to get_arcline_path * fixed bug in tutorial * Addressed review comments * Check earlier if map version is correct * More error checks * Improve documentation, bump map to v1.3 * Added warning to drop_disconnected_lanes * Drop one lane Co-authored-by: Holger Caesar <holger.caesar@motional.com> Co-authored-by: Oscar Beijbom <oscar.beijbom@motional.com> 23 November 2020, 08:46:59 UTC
13879c5 Initial commit (#498) 16 November 2020, 03:35:44 UTC
bfe2a01 Replace ratio with number (#497) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 12 November 2020, 23:59:17 UTC
b0d1edc Remove faulty assertion (#495) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 11 November 2020, 09:58:25 UTC
fbca227 Initial commit (#496) 11 November 2020, 09:58:07 UTC
7e046ab Version 1.1.1 (#491) * Bump version to v1.1.1 * Wording * Update email Co-authored-by: Holger Caesar <holger.caesar@motional.com> 09 November 2020, 08:39:51 UTC
dd7205d Re-export all nuScenes tutorials (#478) * Outputs for map_expansion_tutorial.ipynb * Outputs for nuimages_tutorial.ipynb * Outputs for nuscenes_lidarseg_tutorial.ipynb * Outputs for nuscenes_tutorial.ipynb * Outputs for prediction_tutorial.ipynb * Fix typo in LidarSegEval * Compare with gt if available when validating no. of points in preds * Allow print_all_message_stats in can bus to print partial only * Outputs for can_bus_tutorial.ipynb * Clear output from tutorials 09 November 2020, 04:13:43 UTC
53a9015 Update EvalAI links to new domain (#489) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 03 November 2020, 00:02:51 UTC
d8403d3 Add NeurIPS 2020 detection challenge (#488) * Add detection challenge * Add AIDO link Co-authored-by: Holger Caesar <holger.caesar@motional.com> 26 October 2020, 08:23:46 UTC
b08b646 Evaluation code for nuScenes-lidarseg challenge (#480) * Class to map classes from nuScenes-lidarseg to challenge * Add method to convert a label * Add methods to ensure labels are converted correctly * Class for lidarseg evaluation * Add docstrings for evaluate.py * Add argparse to evaluate.py * Improve verbose behavior in evaluate.py * Tidy up some docstrings in evaluate.py * Tidy up some docstrings for utils.py * More docstrings for utils.py * Add init file for unit tests * Add leaderboard header to TOC for detection and lidarseg challenges * Clarify definition of external data * Tidy up language for challenge tracks * Change from void_ignore to ignore * Add method to get sample tokens for evaluation set among those in split. * Reformat dict output * Deal with IOU case when there are no points belonging to a particular class in the ground truth * Make confusion matrix an object instead * Tidy up some docstrings in utils.py * Add method to get frequency-weighted IOU * Add in readme that predictions should be save as uint8 * Add docstring for ConfusionMatrix class * Add FWIOU to readme * Tidy up calculation for confusion matrix * Add banner link to readme * Shift miou method into ConfusionMatrix class * Remove need to specify ignore idx in both eval and adaptor class; do it once in adaptor class * Shift get_samples_in_eval_set method to utils.py * Disable progress bar is verbose=False * Add script to let user validate results folder * Tidy up docstring in validate_submission.py * Improve error msg when number of preds do not match number of points in pcl * Add verbose param for validate_submission.py, remove redundant import in evaluate.py * Check len of preds against pcl rather than labels * Amend docstring for get_per_class_iou method * Print class even if metric is NaN * Specify in readme that preds should not contain the ignored class * Zero out row and col for ignored class, assert >0 for preds, better error handling when division by 0 * Address comments for readme * Address comments for evaluate.py * Address comments for validate_submission.py * Address comments for utils.py * Address comments for readme * Check if preds are between 1 and num_classes-1 in validate_submission * Change name to fine2coarse * Address typos in readme 26 October 2020, 04:16:16 UTC
bccad8f nuScenes lidar segmentation challenge (#470) * Initial draft of lidarseg challeneg readme * Edits to draft readme * Edit header for classes * Add specific rules for challenge * Add stuff classes, edit section on evaluation metrics * Define folder structure for submission * Tidy up sections for results format and classes * More tidying up * Bold format for bin file naming * Define indices for merged classes, flesh out metrics more * Address comments 16 October 2020, 00:25:44 UTC
c537dde Do not return more than 2 * sec annotations when iterating... (#475) The expected sample rate is 2 Hz. 13 October 2020, 01:14:21 UTC
60ce73a Specify the calibration coefficients (#473) Co-authored-by: Holger Caesar <holger.caesar@motional.com> 08 October 2020, 06:20:22 UTC
c4db7fc Initial commit (#467) 25 September 2020, 10:26:20 UTC
7e4eedf nuScenes tutorials in Google Colab (#462) * Update lidarseg tutorial for Colab * Add Colab badge * Amend typos, shift colab section below setup * Add Colab section to nuIm and nuScenes tutorials * Aligh Colab badge to left * Align Colab badge to left in nuIm and nuScenes tutorials * Add readme with link to google colab 25 September 2020, 00:22:50 UTC
12fb091 Fix links in readme and nuImages tutorial (#459) 02 September 2020, 15:09:55 UTC
9b492f7 nuScenes v2.0 - Official code release (#458) * Merge lidarseg_v1.0 into nuscenes_v2.0 (#434) * nuScenes-lidarseg (#343) * initial commit for NuScenes-lidarseg * add function to list lidarseg categories and create colormap * integrated lidarseg function into nuscenes * print number of lidarseg annotations * Render lidarseg labels in image * Improve error message when pointsensor is not lidar * Calculate stats for lidarseg * Assertion for nsweeps to display lidarseg labels * Render only points in image which are labeled with classes the user chooses * Modularize function to filter colormap * Modularize function for generating colors for lidarseg classes * Clean up example usages * Allow user to filter and show desired lidarseg labels for render_sample_data * Save figure from render_pointcloud_in_image without excessive border * Render scene with pointclouds and lidarseg labels * Shift conditional statements in render_sample_data() * Check that lidar pointcloud is a keyframe * Render all camera channels with pointclouds and lidarseg labels for all scenes * Allow user to show lidarseg labels for render_sample() * Hacks to render for VOs * Added scene to filename for easy retrieval for VOs * Render scenes for VOs per class * Updated rendering of scenes for cameras to output videos * Function to convert plt scatter plot to cv2 * Tidy up examples * Print stats for lidarseg keyframe * Enable sorting of counts * Tweak verbosity for render_sample * Include class index when printing sample stats * Assert that path for video given by user ends with .avi * Enable showing of legend when mapping pc to image * Style edits * nuScenes-lidarseg initial tutorial * Cleanup, move methods out of tutorial, copyright * Cleanup * Remove empty cell * Throw errors rather than warnings * Address some comments on style. * Add full stops to comments * Tidy up utils * Removed TODOs * Initial draft of lidarseg tutorial * Added gifs for tutorial * Tidy up tutorial * Add setup instructions to tutorial * Edit style for one assertion * Changed show_lidarseg_labels default value in render_sample * Change type to np.ndarray * Fix some typos * Remove version from lidarseg.json * Bugfix * Unbugfix * Don't add category_lidarseg to table_names * Comment out dangerous commands Co-authored-by: Holger Caesar <holger@nutonomy.com> * View predictions using lidarseg devkit (#396) * Allow user to view preds using render_pointcloud_in_image * Allow users to get stats of predictions for a sample * Add visualization for user's preds to relevant functions * Updated tutorial * Fixed some typos in tutorial * Comment out code which may crash notebook * Fix double # * Get lidarseg file name from json instead, default coloring to depth if empty json * Change show_lidarseg_preds to lidarseg_preds_bin_path * Amend doc string for lidarseg_preds_bin_path * Amend render video functions to take folder name for preds * Amend tutorial * Remove gifs from folder * Clear outputs from tutorial * Update documentations for lidarseg (#404) * Update docs for lidarseg * Fix some typos * Address comments for docs * Update folder structure description in notebook * Automatically determine which lidarseg classes are present in a pointcloud projected onto an image (#410) * Auto find liarseg labels present in projected pcl * Add assertion to check num of bin files equals num of lidarseg records * Address comments * Adjust legend for aesthetics * Improve aesthetics for render_scene_with_pointclouds_for_all_cameras (#412) * Flip back cams horizontally for aesthetics * Explicitly set margins to zero and turn axes off * Prevent final frames from showing up in notebook if user stops render * Allow render_scene_with_pointclouds_for_all_cameras to output frames as images * Update indices in tutorial examples * Style changes * Clear memory in render_camera_channel_with_pointclouds if user stops rendering * Graceful exit if users stops rendering * Change random seed for color scheme * Style edits * Enable bboxes to be plotted with lidarseg (#418) * Include rendering of lidarseg with bboxes for render_scene_with_pointclouds_for_all_cameras * Add option to render bboxes in lidarseg videos * Style edits * Rename methods * Renamed argument to be more similar to nuScenes * Rename show_lidarseg_labels to show_lidarseg * Added comment on videos and images * Rewording * Making plotting of bboxes with lidarseg more modular * Remove option to save renders as images for render_scene_lidarseg * Use render_mode instead of render_if_no_points * Style edits * Update notebook * Style edits for notebook * Remove render_if_no_points for render_pointcloud_in_image * Style edits * Update file names for renders * Save image even for verbose=False * Made plot_points_and_bboxes * Update coloring * Update colormap * Choose nicer colors for some classes * Deep copy for colormap * Reduce bbox line width and update colormap * One line per arg * Update colormap * Remove unused method for arbitrary colormap * Remove leading 0 for filename * One colormap to rule them all * Update error msg for checking colormap to colors conversion * Add dpi as an arg for rendering lidarseg scenes * Amend docstring in get_colormap() * Make colormap DRY Co-authored-by: Holger Caesar <holger@nutonomy.com> * Remove render_if_no_points argument from lidarseg tutorial (#423) * Remove render_if_no_points arg and section * Rephrasing * Single category.json for both nuScenes and nuScenes-lidarseg (#424) * Change 'label' to 'name' when loading category json; check if preds folder exists * Check in various functions that lidarseg is installed * Shorten assertion statement * Check that new version of category.json is used, if loading lidarseg * Check only for 'index' in category records * nutonomy green for driveable surface (#425) * Improve lidarseg rendering methods, update tutorial, add unit tests (#429) * Initial commit to address comments * Fix bug where passing np.array instead of array into filter_lidarseg_labels throws an error * Rephrase some parts of tutorial * Include legend for render_sample_data * Add arg for show_lidarseg_legend in render_sample_data * Adjust aesthetics of legend in render_sample_data * Update colormap * Make creating legend modular * Ensure only labels in pc is included in legend * Explain verbose * Check that filter_lidarseg_labels is either a list or np.array * Allow user to list stats by class index * Update docstrings * Update tutorial to demo sort_by * Add unit tests * Make painting of labels modular * Add docstrings * Add lidarseg annotation instructions, update lidarseg tutorial intro (#431) * Initial commit * Add links from classes to examples * Link from examples to class definitions using Top * Remove extra white line * Include script to render lidarseg histogram for split (#433) * Initial commit * Arrange order of seaborn in requirements.txt * Add docstrings * Add more docstrings * Remove seaborn from requirements * Address comments * Add horizontal gridlines * Replicate look and feel of seaborn without needing package * Style edits * Add type in truncate_class_name Co-authored-by: Holger Caesar <holger@nutonomy.com> * Align indices in nuImages and nuScenes-lidarseg (#440) * Order colormap * Do not assume any ordering in colormap * nuImages v1.0 (#435) * nuImages v0.1 (#372) * Implemented lazy loading * Implement rendering of images with annotations * Disentangle requirements, better rendering * Explicitly init tables * Fix bug with explicitly assigned tables * Fix instance mask parsing * Fixed rendering * Remove unnecessary matplotlib commands * Remove explorer * Implemented list_attributes * list_cameras() and better lazy loading * Implement list_category * Improve tutorial, implement missing functions * Fix case when mask is empty, fix attribute names, change color map * Overhauled tutorial * Cleanup * Split readme into nuImages and nuScenes parts * Typo * Address review comments, add split to version * Render another image * nuImages new schema (#427) * Increment version number to v1.0 * Update table names * Installation instructions * Improve tutorial * Replace with global colormap, update tutorial * Patch all methods for new schema * Add detailed attribute tests * Added test for complete attributes * Add tests for foreign keys * Added schema figures * Add missing requirement * Skip long unit tests * Manual test alternative * Fix test issues and setup for all versions * Completed tests * Better error message * Show sample_token instead * Readd init shortcut for tutorial * Sort schema alphabetically * Add new table from nuScenes-lidarseg * Rename image to sample * Auto-format * Add new method list_sample_content * Add missing ego vehicle color * Remove nbr_points field from lidarseg table * Bugfix, select only the jpg * Typo * Modify render_image to take sample_data tokens * Start integrating depth methods * Rework depth rendering * Rename function * Fix one more * Don't init sample_to_key_frame_map * Fix lambda expression * Fix inconsistent naming * Fix indexing bug * Select all lidar tokens * Fix lidar extension * Add depth rendering to tutorial * Rework rendering of next image * Return projected points as 2d, set tutorial to val split, spelling * Workaround for wrong intrinsics format * Fix projection bug * Standardize out_path options * Remove intrinsics workaround, align tutorials, add schema to tutorial * Remove deprecated nuim.sample_to_key_frame method * Typo * Use get_sample_content, simplify table loading * Add test for prev/next pointers * Fix typo in driveable * Adjust test for new database fields * Fix sorting bug * Change output string * Output message * Add script to render random images to disk * Fix bug, improve output messages * Fix wrong path, remove title for better visibility, disable lazy * Debug numerical overflow, improve render script, filter by camera, align render_depth output size * Avoid overflow and remove special cases * Simplify depth completion options * Cleanup * Implemented pointcloud rendering * Color by height * Adjust distort settings, add shortcut function * Reorganize and add method for trajectory * Fancy rendering method for trajectories * Cleanup * Rename tutorials, remove the word basic * Move all docs to docs folder and rename some * Throw error if sweeps does not exist * Revamp tutorial * Add arguments in render, fix bugs * Use typing throughout, improve documentation * Improve installation instructions * Auto-clean and updated comments * More cleanup * Address some review comments * Rename variable * Remove deprecated output argument * Add new functions to tutorial * FIX CRITICAL BUG IN MASK_DECODE, Add list_anns, dynamic bow_line_width, change rendering order, improve tutorial * nuImages videos (#432) * Fix automatic test discover and disable test outputs * Add nuImages schema * Add function to render videos * Unified image and video rendering * Further improvements to render script * Fix bug around unchanged mode * Check number of sample_datas * Add new function to tutorial * Add sort order argument to list_categories * Fix sorting * Garbage collection to avoid memory overflow * Format * Reorganize render_images, add render_rare_classes * Rename has_rider attribute in test * Minor fix for tests on test set * Replace val with mini * Address review comments * Fix merge conflicts, remove warnings, change rendered car * Fix test for mini * Remove todo * Added filtering options to various scripts * Updated render_depth method (v2) (#437) * Separate methods for dense and sparse depth * More parameters for dense depth * Print velocity, fix fisheye * Workaround when no key_lidar_token is known * Fix previous modification * Filter by fileformat * Handle missing lidar * Same for depth_sparse * Update nuImages documentation, add ability to get segmentation masks, improve listing and rendering functions (#438) * Shift section of lazy loading * Remove sentence in README saying that files will not be available for public download * Inform user in tutorial that with_category must be True in order to set We can also set with_attributes=True * Inform user in tutorial that with_category must be True in order to set with_attributes=True * Section on setup before section on verifying install in installation.md * Shift lazy description back and just state at intro that it will be discussed later * Improve docstring and add assertion for render_image, allow list_attributes to be sorted * Change to in list_cameras * Change cones and barriers from black to gray in tutorial * Change foreground to object and background to surface * Allow user to choose to draw only boxes, surfaces, both, or all in render_image * Update tutorial to mention with_annotations options in render_image * Give user abiity to adjust font size in render_image * Add get_segmentation method * Classes are 1-indexed in masks * Address comments for nuimages and util * Address comments for tutorial * Tidy up tutorial * More content for instructions, improve structure of instructions * Address comments * Address some comments for instructions * Address more comments on instructions * Tidy up instructions a bit * Edits from proofreading * Re-introduce fonts_valid param in get_font * Align class indices in lidarseg and get_semgentation * Remove class descriptions, add attributes to instructions * Only include added attributes * Add link to attributes in instructions * Tidy up somemore * Proofread * Proofread again * Proofread more * Address more comments on instructions * Do not assume category.json is sorted when creating index map in get_segmentation * Add links for images for instructions * Fix list_anns * Add samples images for surface classes * Remove images * Add links to images * Address comments for phrasing * Added empty line before last image * Attempt to resolve requirements issue * Revert * Copy entire requirements folder * Fix wrong folder Co-authored-by: Holger Caesar <holger@nutonomy.com> * Resolve some warnings, adapt to new render function arguments * Add log name to the output path * Use future ego pose * Debug output * Don't do ego compensation * Remove lidar code in nuImages (#442) * Purge depth from code * Update documentation * Simplify variable names * Wording * Wording * Fix wrong assertion * Typo * Install pycocotools from conda-forge (#441) * install pycocotools from conda-forge * less verbose output * Minor corrections * Address review comments Co-authored-by: whyekit-aptiv <62535720+whyekit-aptiv@users.noreply.github.com> Co-authored-by: Valentyn Klindukh <valentyn.klindukh@nutonomy.com> * nuScenes 2.0 tutorial revamp (#446) * Add list_sample_data * Fix indexing bug * Fix type * Fix columns * Type conversion * Type conversion * Fix bug with different length of values and bins * By default, use standard font size * Workaround for mini split * Fix swapped dimensions * Add nuim.list_sample_data_histogram() * More verbose * Make matplotlib style attributes case-sensitive * Fix rendering issue in map expansion * Change figure alignment in prediction tutorial * nuImages data export (#447) * Add boilerplate * Add export script * Print status * Typo * Add mini split to all * Rename files * Skip only individual files * Fix file paths in mini * Remove redundant path * Add assert_download for nuImages * Clarification on past sweeps * VERY SLOW RENDERING with alpa composite * Simplify alpha composite * Cleanup * Update links and silence test * Update more links * Update FAQ * Fix requirements for new pip package (#449) * nuScenes v2.0 alpha (#452) * Fix broken link in readme * aummy typo * Add a note on bicycle rcks * Fix render_rare_classes, additional checks for object_tokens in render_image * Fix tutorials link * Address comments from nuScenes-lidarseg alpha testing (#451) * Fix broken link in readme * aummy typo * Add a note on bicycle rcks * Fix render_rare_classes, additional checks for object_tokens in render_image * Amend classes shown in tutorial * Add note for MacOSX users * Shift matplotlib macOSX tip to installaton.md instead * Updated backend instructions Co-authored-by: Holger Caesar <holger@nutonomy.com> * Update requirements * Address review comments * Address review comments * Address review comments Co-authored-by: whyekit-aptiv <62535720+whyekit-aptiv@users.noreply.github.com> Co-authored-by: Valentyn Klindukh <valentyn.klindukh@nutonomy.com> 01 September 2020, 08:45:09 UTC
274725a Update the script export_poses.py (#430) Update the script export_poses.py to correct variable name error. 'format' used instead of 'output_format' 07 July 2020, 09:37:42 UTC
261ec77 Increment version number (#428) 07 July 2020, 01:42:20 UTC
e5aec76 Function documentation typo (#426) Update the documentation of the function "convert_to_pixel_coords" from :param resolution: Center of image. to :param resolution: Resolution of image in pixels / meters. 06 July 2020, 00:15:02 UTC
20ab9c7 Remove false known issue (#422) 22 June 2020, 09:11:44 UTC
709d77c Add render_centerlines method (#421) * Added render_connectivity method, automatically determine figure size * Fix bug with high discretization resolution * Fix hollandvillage bug because one line is empty * Address review comments 19 June 2020, 02:40:10 UTC
da3630a Detection eval - Fix bug if first key has no boxes (#408) * Fix bug if first key has no boxes * Outsource and test _get_box_class_field * Revert accidentally committed notebook update 09 June 2020, 00:52:33 UTC
ef1f1bd Improved wording 05 June 2020, 05:05:27 UTC
2a60fea Add known issues section (#402) * Add known issues section * Add to toc 30 May 2020, 04:31:56 UTC
0fddd0c Fix basic_tutorial name (#398) 20 May 2020, 00:59:32 UTC
a1bc4ca Clarifying that the first challenge is focused solely on vehicles (#395) 19 May 2020, 05:58:57 UTC
10bf48d Clarifying report length for prediction challenge (#391) 13 May 2020, 18:40:09 UTC
5341ceb Link to EvalAI server (#387) 11 May 2020, 02:43:31 UTC
a0acd98 Fix broken tutorial links (#385) * Fix broken links * Clarifications 06 May 2020, 05:38:07 UTC
be551d8 Add dataroot to prediction tutorial, see #382 (#384) 05 May 2020, 15:45:56 UTC
3211ed8 make unit tests compatible with pytorch 1.2 + torchvision 0.4.0 (#374) 05 May 2020, 14:00:02 UTC
d97dd6b Flip left and right in can bus readme (#373) 28 April 2020, 15:48:45 UTC
ae022ab Addresses #358 (#360) 21 April 2020, 09:38:21 UTC
3758022 Adding information to the tutorial on doing inference with CoverNet (#353) 08 April 2020, 02:56:46 UTC
50bc5f2 Export egoposes as latlon in json or kml format (#352) * Add script to export pose data (#347) * Added code to export as kml * Cleanup * Improved outputs * Less precision * Address review comments Co-authored-by: Jean Lucas <jeanlpf@hotmail.com> 08 April 2020, 02:40:10 UTC
1050c3d Relax pip package requirements (#345) * Implementing mean pointwise l2 distance * Make torch and torchvision flexible, limit pillow to compatible versions Co-authored-by: freddy <freddy.boulton@nutonomy.com> 01 April 2020, 12:43:44 UTC
711b2eb Implementing mean pointwise l2 distance (#339) 01 April 2020, 12:39:25 UTC
back to top