1. 09 Dec, 2022 1 commit
    • Xiangxu-0103's avatar
      [Fix] Updata `bbox_3d` info in `cam_instances` for `mono3d-det` task (#2046) · e00a74ec
      Xiangxu-0103 authored
      
      
      * add mmengine assertion
      
      * add docstring
      
      * fix mminstall
      
      * fix semantic segmentation configs
      
      * fix semantic seg
      
      * fix lint
      
      * remove unused imports
      
      * fix
      
      * update pointnet2-s3dis config
      
      * update data_list according to scene_idxs
      
      * remove useless function
      
      * fix bug lack `eval_ann_info` during evaluation
      
      * fix bug
      
      * update doc
      
      * fix lint
      
      * fix dataset converter
      
      * update mmengine version
      
      * delete whitespace
      
      * [Fix] fix point cloud loop visualization error (#1914)
      
      * fix point cloud loop visualization error
      
      * fix browse_dataset
      
      * fix browse_dataset
      
      * support saving lidar_det
      Co-authored-by: default avatarJingweiZhang12 <zjw18@mails.tsinghua.edu.cn>
      
      * [Enhance] Show instance statistics before and after through pipeline (#1863)
      
      * add instance statistics before and after through pipeline
      
      * add docstring
      
      * support showing cat-wise instance statistics
      
      * show all statistics of the dataset
      
      * small fix
      
      * polish code
      
      * show table
      
      * small fix
      
      * rename some varibles
      
      * update task name and config for fcos3d++ on nus (#1927)
      
      * update docs
      
      * update docs
      
      * Update det3d_dataset.py
      
      * remove unnecessary optional docs
      
      * update docs
      
      * update docstrings
      
      * update docs
      
      * fix lint
      
      * update docs
      
      * [Refactor]: Refactor SASSD (#1901)
      
      * refactor sassd
      
      * rename some varibles
      
      * add ut for sassd
      
      * add some comments
      
      * add some comments
      
      * [Refactor] Use `mmeval.MeanIoU` for `SegMetric` (#1929)
      
      * Use mmeval.MeanIoU
      
      * fix comments and add self.reset
      
      * solve some comments
      
      * fix docstring
      Co-authored-by: default avatarChaimZhu <zhuchenming@pjlab.org.cn>
      
      * fix
      
      * fix
      
      * fix
      
      * fix lint
      
      * add args and kwargs
      
      * [Docs] Add mmyolo link in README (#1935)
      
      * [Refactor] Use `mmeval.MeanIoU` for `SegMetric` (#1929)
      
      * Use mmeval.MeanIoU
      
      * fix comments and add self.reset
      
      * add mmyolo
      Co-authored-by: default avatarChaimZhu <zhuchenming@pjlab.org.cn>
      
      * [Fix] fix seg metric issues and circle ci (#1962)
      
      * fix circle ci
      
      * update
      
      * update
      
      * [Enhance] Support evaluation for waymo dataset on s3 filesystem when tensorflow>=2.6.0 (#1958)
      
      * support tensorflow>2.6.0
      
      * add filter conditions
      
      * [Fix]: change --pkl to --pkl-path in the data upgrade scripts (#1965)
      
      * [Refactor] update `metainfo` in pkl file and add `categories` into `metainfo` (#1934)
      
      * update metainfo in pkl file
      
      * update
      
      * add version for waymo
      
      * update kitti metric
      
      * [Refactor] Refactor FCAF3D (#1945)
      
      * add fcaf3d config
      
      * support inference of fcaf3d on scannet-3d
      
      * minor changes
      
      * fix config of scannet
      
      * align test precision of facaf3d && support training
      
      * add ut
      
      * fix bugs of dataset conversion and indoor_metric
      
      * support fcaf3d on sunrgbd datasets and add rorate_iou_loss ut
      
      * small fix
      
      * add docstring and typehint
      
      * add typehint for SparseTensor
      
      * remove pdb
      
      * fix fcaf3d ut
      
      * [Docs] Update Chinese documentation (#1891)
      
      * [Enhance] Add an example of pcd to bin format. (#1973)
      
      * [Enhance] Add an example of pcd to bin format.
      
      * Fix installation and typo.
      
      * [Fix]: fix image conversion of Waymo to avoid information loss (#1979)
      
      * add mmeval
      
      * [Refactor] rename `CLASSES` and `PALETTE` to `classes` and `palette` in dataset metainfo (#1932)
      
      * rame CLASS and PALETTE to class and palette
      
      * change mmcv-full to mmcv
      
      * fix comments
      
      * [CI]: fix CI (#2007)
      
      * Update docs && support loading old checkpoints in FCAF3D  (#1974)
      
      * add loading converted keys and README, metafile
      
      * update readme
      
      * reorganize readme
      
      * add version in FCAF3d detector
      
      * fix converter error
      
      * [Fix] fix kitti evaluation bugs on test dataset (#2005)
      
      * fix kitti test evaluation bugs
      
      * update
      
      * [Fix] update the key name of modules from mmdet in cfgs (#2011)
      
      * [Fix] fix instance statistics when only detecting a single class (#2003)
      
      * Update iou_neg_piecewise_sampler.py
      
      * fix lint
      
      * [Enhance] Remove useless json file converter (#1971)
      
      * [Enhance] Refactor the import of `mmdet` (#1947)
      
      * fix config
      
      * refactor import of `mmdet`
      
      * fix lint
      
      * fix lint
      
      * [Enhance] Speed up evaluation on waymo (#2008)
      
      * support fast eval on waymo
      
      * support waymo evaluatioin more flexible and faster
      
      * support waymo evaluatioin more flexible and faster
      
      * renames
      
      * add docs
      
      * add guides for multi-thread evaluation toolkit
      
      * fix docstring
      
      * add download link for idx2metainfo
      
      * add docstring
      
      * set convert_kitti_format=False in Lidar-based methods
      
      * fix docs
      
      * add docstring
      
      * [Features] Support PV_RCNN modules (#1957)
      
      * add pvrcnn module code
      
      * add voxelsa
      
      * fix
      
      * fix comments
      
      * fix comments
      
      * fix comments
      
      * add stack sa
      
      * fix
      
      * fix comments
      
      * fix comments
      
      * fix
      
      * add ut
      
      * fix comments
      
      * fix kitti mono_det bug
      
      * [Fix]Fix a bug in StackQueryAndGroup (#2043)
      
      * fix a bug
      
      * fix a batch inference bug
      
      * fix docs
      
      * [Community] Add 'Projects/' folder, and the first example project (#2042)
      
      * add project in mmdet3d
      
      * fix
      
      * fix
      
      * [Fix] Fix waymo converter (#2040)
      
      * fix waymo converter
      
      * [Fix] Update waymo converter and fix lint
      
      * Update waymo_converter.py
      
      * Update kitti_converter.py
      
      * Update update_infos_to_v2.py
      
      * revert
      
      * fix paths in `update_infos_to_v2` on Windows by using `pathlib` (#2031)
      
      * fix paths on Windows by using `pathlib`
      
      * refactor Path import
      
      * simplify the warning and error when using open3d and MinkowskiEngine (#2027)
      
      * [FIX] replace DefaultFormatBundle/3D with Pack(3D)DetInputs (#1987)
      
      * replace defaultformatbundle3d with pack3ddetinputs
      
      * remove normalize, pad, imagetotensor from configs
      
      * rm unused key 'img_norm_cfg'
      
      * fix lint errors
      
      * fix lint errors
      
      * fix lint error
      
      * xx
      
      * [Docs] Refine the documentation (#1994)
      
      * refine doc
      
      * refine docs
      
      * replace `CLASSES` with `classes`
      
      * update doc
      
      * Minor fix
      Co-authored-by: default avatarTai-Wang <tab_wang@outlook.com>
      
      * Update converter
      
      * [Fix] Fix some loading bugs and support fov_image_based mode in Waymo dataset.  (#1942)
      
      * modify sample_id to sample_id and support fov_image_based on waymo dataset
      
      * Update waymo_metric.py
      
      * Minor fix
      
      * Minor fix
      
      * Minor fix
      
      * Minor fix
      
      * Minor fix
      
      * Minor fix
      
      * Minor fixes
      
      * Minor fixes
      
      * Remove optional
      
      * fix dataset instances converting bugs
      
      * Add a blank line to fix the doc compilation format
      
      * Fix the bin file name in waymo_fov config
      
      * Resolve conflicts
      
      * fix ci and other things
      Co-authored-by: default avatarTai-Wang <tab_wang@outlook.com>
      Co-authored-by: default avatarlianqing11 <lianqing11@foxmail.com>
      Co-authored-by: default avatarChaimZhu <zhuchenming@pjlab.org.cn>
      
      * [Fix] Add num_features in Lyft dataset info file (#1948)
      Co-authored-by: default avatarTai-Wang <tab_wang@outlook.com>
      
      * [Feature] Support FCAF3D on S3DIS dataset in `dev-1.x`  branch (#1984)
      
      * support fcaf3d for s3dis dataset
      
      * Update convert_utils.py
      
      * Update seg3d_dataset.py
      
      * Delete compose.py
      
      * fix import error
      
      * use `mmengine.Compose`
      
      * Update s3dis-3d.py
      
      * Update fcaf3d_2xb8_s3dis-3d-5class.py
      
      * Update s3dis_dataset.py
      
      * update unittest for s3dis
      
      * update docs
      
      * use `mmcv.Compose` instead of `mmengine.Compose`
      
      * update docstring
      
      * fix s3dis preprocessing bug
      
      * Add typehint
      
      * Update config and fix s3dis dataset
      
      * update typehit
      
      * Update convert_utils.py
      
      * Update README and metafile
      Co-authored-by: default avatarTai-Wang <tab_wang@outlook.com>
      
      * Update kitti_dataset.py
      
      * replace `List` wiith `Tuple` format to represent `origin`
      
      * Update convert_utils.py
      
      * add comments
      
      * update
      
      * resolve
      Co-authored-by: default avatarChaimZhu <zhuchenming@pjlab.org.cn>
      Co-authored-by: default avatarJingweiZhang12 <zjw18@mails.tsinghua.edu.cn>
      Co-authored-by: default avatarQing Lian <lianqing1997@gmail.com>
      Co-authored-by: default avatarShaun <cq.xiang@foxmail.com>
      Co-authored-by: default avatarWencheng Wu <41542251+274869388@users.noreply.github.com>
      Co-authored-by: default avatarErli Ouyang <ouyangerli@gmail.com>
      Co-authored-by: default avatarVVsssssk <88368822+VVsssssk@users.noreply.github.com>
      Co-authored-by: default avatarvavanade <vavanade@users.noreply.github.com>
      Co-authored-by: default avatarTai-Wang <tab_wang@outlook.com>
      Co-authored-by: default avatarlianqing11 <lianqing11@foxmail.com>
      e00a74ec
  2. 03 Dec, 2022 5 commits
  3. 11 Oct, 2022 1 commit
    • ChaimZhu's avatar
      [Fix] fix some mono3d related bugs (#1816) · 7d5c5a33
      ChaimZhu authored
      * fix mono3d related bugs
      
      * update kitti-mono3d script
      
      * update mono3d task
      
      * update resize3d and randomresize3d
      
      * fix
      
      * update dataset converter script
      
      * fix part of comments
      
      * unify the task name in datasets and visualization
      
      * fix comments
      
      * rename 3d to lidar_det
      
      * fix ci
      
      * change boxlist to boxtype
      
      * change default value ot lidar_det
      
      * fix bugs
      7d5c5a33
  4. 08 Oct, 2022 1 commit
  5. 04 Aug, 2022 1 commit
  6. 20 Jul, 2022 10 commits
  7. 27 Apr, 2022 1 commit
  8. 02 Apr, 2022 1 commit
  9. 17 Feb, 2022 1 commit
    • ChaimZhu's avatar
      [Enhance] upgrade PointPillars performace on dev branch (#1166) · d8084bde
      ChaimZhu authored
      * upgrade PointPillars performace on dev branch
      
      * update DynamicPillarFeatureNet
      
      * fix comments
      
      * change to AlignedAnchor3DRangeGenerator
      
      * change to AlignedAnchor3DRangeGenerator
      
      * fix
      
      * replace with AlignedAnchorGenerator
      
      * fix lint
      
      * update using isort
      d8084bde
  10. 09 Feb, 2022 2 commits
  11. 24 Nov, 2021 1 commit
  12. 13 Oct, 2021 1 commit
  13. 24 Sep, 2021 2 commits
    • Yezhen Cong's avatar
      [Refactor] Refactor code structure and docstrings (#803) · 53435c62
      Yezhen Cong authored
      * refactor points_in_boxes
      
      * Merge same functions of three boxes
      
      * More docstring fixes and unify x/y/z size
      
      * Add "optional" and fix "Default"
      
      * Add "optional" and fix "Default"
      
      * Add "optional" and fix "Default"
      
      * Add "optional" and fix "Default"
      
      * Add "optional" and fix "Default"
      
      * Remove None in function param type
      
      * Fix unittest
      
      * Add comments for NMS functions
      
      * Merge methods of Points
      
      * Add unittest
      
      * Add optional and default value
      
      * Fix box conversion and add unittest
      
      * Fix comments
      
      * Add unit test
      
      * Indent
      
      * Fix CI
      
      * Remove useless \\
      
      * Remove useless \\
      
      * Remove useless \\
      
      * Remove useless \\
      
      * Remove useless \\
      
      * Add unit test for box bev
      
      * More unit tests and refine docstrings in box_np_ops
      
      * Fix comment
      
      * Add deprecation warning
      53435c62
    • Yezhen Cong's avatar
  14. 19 Aug, 2021 1 commit
  15. 26 May, 2021 1 commit
    • Ziyi Wu's avatar
      [Feature] Support visualization and browse_dataset on nuScenes Mono-3D dataset (#542) · c81426a3
      Ziyi Wu authored
      * fix comment errors
      
      * add eval_pipeline in mono-nuscene cfg
      
      * add vis function in nuscene-mono dataset
      
      * refactor vis function to support all three mode boxes proj to img
      
      * add unit test for nuscene-mono show func
      
      * browse_dataset support nuScenes_mono
      
      * add show_results() to SingleStageMono3DDetector
      
      * support mono-3d dataset browse
      
      * support nus_mono_dataset and single_stage_mono_detector show function
      
      * update useful_tools.md docs
      
      * support mono-3d demo
      
      * add unit test
      
      * update demo docs
      
      * fix typos & remove unused comments
      
      * polish docs
      c81426a3
  16. 19 Apr, 2021 1 commit
    • Ziyi Wu's avatar
      [Enhance] Add pipeline for data loading (#430) · 78c29c35
      Ziyi Wu authored
      * reuse pipeline in scannet-det dataset
      
      * reuse pipeline in kitti dataset
      
      * reuse pipeline in lyft dataset
      
      * reuse pipeline in sunrgbd dataset
      
      * reuse pipeline in nuscenes dataset
      
      * reuse pipeline in waymo dataset
      
      * reuse pipeline in scannet-seg dataset
      
      * add eval_pipeline in configs which have custom data pipelines
      
      * move data loading via pipeline to dataset._extract_data() for clarity
      
      * use eval_pipeline in tools/misc/visualize_results.py
      
      * get_pipeline from self when no pipeline is provided
      
      * fix small bugs
      
      * fix small bugs
      
      * simplify and clear code
      
      * remove unnecessary eval_pipeline added
      
      * add comment about why we set self.test_mode=False
      
      * small fix
      
      * modify docs about config
      78c29c35
  17. 12 Apr, 2021 1 commit
    • twang's avatar
      [Feature] Support monocular 3D detection on KITTI (#415) · e37f5d5e
      twang authored
      * Support nuscenes mono3d json info generation
      
      * Support nuscenes mono3d dataset class
      
      * Support attribute and bbox2d prediction in bbox3dnms and bbox3d2result
      
      * Rename dataset class and add comments to 'attrs'
      
      * Support mono3d related pipelines
      
      * Fix unittest for loading 3D annotations
      
      * Add unit test for nuscenes mono3d dataset
      
      * Rename the sample result file
      
      * Upload sample data for mono3d unit test
      
      * Upload sample data for mono3d unit test
      
      * Upload sample image for unit test
      
      * Delete tests/data/nuscenes/samples/LIDAR_TOP/CAM_BACK_LEFT directory
      
      * Add files via upload
      
      * Remove unnecessary 'f'
      
      * Remove unnecessary \ in arguments
      
      * Remove check for pycocotools version because it has been done in the cocodataset
      
      * Remove unnecessary comma, add TODO and change init of attrs in format_results
      
      * Merge RandomFlip3D and RandomFlipMono3D
      
      * Add pytest to check whether cuda is available in the unit test
      
      * Support monocular 3D detection on KITTI dataset
      
      * Add visualization TODO
      
      * Merge nus_mono3d and update dataset init
      
      * Remove duplicated loading images in mono3d
      
      * Remove aos evaluation of bbox2d predictions on KITTI
      
      * Add unit test for kitti mono3d dataset
      
      * Add accidentally deleted classes in the dataset init
      
      * Replace .format with f-string in kitti dataset
      
      * Clean comma
      
      * Toy data for unit test of kitti mono dataset
      
      * Sample image data for unit test
      e37f5d5e
  18. 08 Apr, 2021 1 commit
    • Ziyi Wu's avatar
      [Feature] Support multi-modality visualization (demos and dataset show function) (#405) · e21e61e0
      Ziyi Wu authored
      
      
      * uncomplete
      
      * support lidar2img loading
      
      * add box_type_3d args in MVX-Net config file
      
      * support multi-modality demo for LiDAR point clouds
      
      * support multi-modality demo for indoor (depth) point clouds
      
      * move demo data into folder and modify docs
      
      * add input check & more general filename matching
      
      * update docs for demo and add README file for demo
      
      * add score_threshold option to demos
      
      * add data for ScanNet & KITTI dataset multi-modality test
      
      * add multi-modality visualization in ScanNet and KITTI dataset
      
      * add unittest for modified visualization function
      
      * delete saved temp file and dirs in unittests using TemporaryDirectory
      
      * fix typos in docs & move README of demos to docs/
      
      * add demo docs to documentation
      
      * fix link error
      Co-authored-by: default avatarwHao-Wu <wenhaowu.chn@gmail.com>
      e21e61e0
  19. 25 Feb, 2021 1 commit
    • encore-zhou's avatar
      [Feature] Support open3d visualization (#284) · 8214a977
      encore-zhou authored
      * add h3d backbone
      
      * add h3d backbone
      
      * add h3dnet
      
      * modify scannet config
      
      * fix bugs for proposal refine
      
      * fix bugs for test backbone
      
      * add primitive head test
      
      * modify h3dhead
      
      * modify h3d head
      
      * update loss weight config
      
      * fix bugs for h3d head loss
      
      * modify h3d head get targets function
      
      * update h3dnet base config
      
      * modify weighted loss
      
      * Revert "Merge branch 'h3d_u2' into 'master'"
      
      This reverts merge request !5
      
      * add open3d visual
      
      * modify docstring
      
      * use bbox and coord convert
      
      * modify docstring
      
      * fix bugs for unittest
      
      * fix bugs for unittest
      
      * modify doc
      
      * add visualize script and modify docs
      
      * modify docs
      
      * fix bugs
      8214a977
  20. 23 Jan, 2021 1 commit
    • xiliu8006's avatar
      Fix miss text (#278) · 87b05bae
      xiliu8006 authored
      * fixed the bug about miss text files on kitti testing
      
      * add bbox2result_kitti unit test
      
      * add bbox2result_kitti unit test
      
      * add exist_submission_file unit test
      
      * deleted debug code and convert{} to dict()
      
      * add _get_kitti_dataset_config()
      
      * delete print
      87b05bae
  21. 23 Dec, 2020 1 commit
    • twang's avatar
      [Fix] Minor adjustments (#241) · dd74422e
      twang authored
      * Fix an old bug in box_np_ops, not used or influencing results
      
      * Update a minor filter criterion in KITTI evaluation
      
      * Update the fixed criterion, not influencing KITTI results
      dd74422e
  22. 20 Sep, 2020 1 commit
    • Wenwei Zhang's avatar
      Bump to V0.6.0 (#118) · 579b0799
      Wenwei Zhang authored
      
      
      * Add gitlab CI back
      
      * clean isort
      
      * Update gitlab CI version
      
      * Update mmcv install
      
      * fix unit test bug
      
      * waymo
      
      * Use new flake8
      
      * Update mmdet3d/core/evaluation/waymo_utils/prediction_kitti_to_waymo.py, tools/data_converter/waymo_converter.py files
      
      * Add baseline configs for waymo
      
      * fix linting
      
      * yapf reformat
      
      * update waymo results
      
      * Update waymo model zoo and docs
      
      * Bump v0.6.0
      
      * Fix a minor bug when converting waymo data
      
      * Fix cmds in the waymo doc
      
      * Fix setup.cfg to pass isort test
      
      * Fix waymo configs
      
      * Update model zoo link & doc
      
      * update version date
      
      * clean ci
      Co-authored-by: default avatarwangtai <wangtai@sensetime.com>
      Co-authored-by: default avatarTai-Wang <tab_wang@outlook.com>
      579b0799
  23. 09 Jul, 2020 1 commit
  24. 08 Jul, 2020 2 commits