1. 24 Sep, 2021 2 commits
    • Tai-Wang's avatar
      [Feature] Support Uncertain L1 Loss (#950) · 1bc1a1ef
      Tai-Wang authored
      * Add uncertain l1 loss and its unit tests
      
      * Remove mmcv.jit and refine docstrings
      1bc1a1ef
    • ChaimZhu's avatar
      [Feature] add kitti AP40 evaluation metric (v1.0.0.dev0) (#927) · 7c27cd75
      ChaimZhu authored
      
      
      * Add citation (#901)
      
      * [Feature] Add python3.9 in CI (#900)
      
      * Add python3.0 in CI
      
      * Add python3.0 in CI
      
      * Bump to v0.17.0 (#898)
      
      * Update README.md
      
      * Update README_zh-CN.md
      
      * Update version.py
      
      * Update getting_started.md
      
      * Update getting_started.md
      
      * Update changelog.md
      
      * Remove "recent" in the news
      
      * Remove "recent" in the news
      
      * Fix comments
      
      * [Docs] Fix the version of sphinx (#902)
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * Fix sphinx version
      
      * add AP40
      
      * add unitest
      
      * add unitest
      
      * seperate AP11 and AP40
      
      * fix some typos
      Co-authored-by: default avatardingchang <hudingchang.vendor@sensetime.com>
      Co-authored-by: default avatarTai-Wang <tab_wang@outlook.com>
      7c27cd75
  2. 19 Aug, 2021 1 commit
  3. 28 Jul, 2021 1 commit
    • Ziyi Wu's avatar
      [Feature] Support entire PAConv and PAConvCUDA models (#783) · 3870001a
      Ziyi Wu authored
      * add PAConv decode head
      
      * add config files
      
      * add paconv's correlation loss
      
      * support reg loss in Segmentor class
      
      * minor fix
      
      * add augmentation to configs
      
      * fix ed7 in cfg
      
      * fix bug in corr loss
      
      * enable syncbn in paconv
      
      * rename to loss_regularization
      
      * rename loss_reg to loss_regularize
      
      * use SyncBN
      
      * change weight kernels to kernel weights
      
      * rename corr_loss to reg_loss
      
      * minor fix
      
      * configs fix IndoorPatchPointSample
      
      * fix grouped points minus center error
      
      * update transform_3d & add configs
      
      * merge master
      
      * fix enlarge_size bug
      
      * refine config
      
      * remove cfg files
      
      * minor fix
      
      * add comments on PAConv's ScoreNet
      
      * refine comments
      
      * update compatibility doc
      
      * remove useless lines in transforms_3d
      
      * rename with_loss_regularization to with_regularization_loss
      
      * revert palette change
      
      * remove xavier init from PAConv's ScoreNet
      3870001a
  4. 07 Apr, 2021 1 commit
    • Ziyi Wu's avatar
      [Feature] Support ScanNet semantic segmentation dataset (#390) · 9cb75e7d
      Ziyi Wu authored
      * remove max_num_point in ScanNet data preprocessing
      
      * add config file for ScanNet semantic segmentation dataset
      
      * modify NormalizePointsColor in pipeline
      
      * add visualization function for semantic segmentation
      
      * add ignore_index to semantic segmentation visualization function
      
      * add ignore_index to semantic segmentation evaluation function
      
      * fix ignore_index bug in semantic segmentation evaluation function
      
      * add test function to check ignore_index assignment in PointSegClassMapping
      
      * fix slicing bug in BasePoints class and add unittest
      
      * add IndoorPatchPointSample class for indoor semantic segmentation data loading and add unittest
      
      * modify LoadPointsFromFile class and its unittest to support point color loading
      
      * fix data path in unittest
      
      * add setter function for coord and attributes of BasePoint and modify unittest
      
      * modify color normalization operation to work on BasePoint class
      
      * add unittest for ScanNet semantic segmentation data loading pipeline
      
      * fix ignore_index bug in seg_eval function
      
      * add ScanNet semantic segmentation dataset and unittest
      
      * modify config file for ScanNet semantic segmentation
      
      * fix visualization function and modify unittest
      
      * fix a typo in seg_eval.py
      
      * raise exception when semantic mask is not provided in train/eval data loading
      
      * support custom computation of label weight for loss calculation
      
      * modify seg_eval function to be more efficient
      
      * fix small bugs & change variable names for clarity & add more cases to unittest
      
      * move room index resampling and label weight computation to data pre-processing
      
      * add option allowing user to determine whether to sub-sample point clouds
      
      * fix typos & change .format to f-string & fix link in comment
      
      * save all visualizations into .obj format for consistency
      
      * infer num_classes from label2cat in eval_seg function
      
      * add pre-computed room index and label weight for ScanNet dataset
      
      * replace .ply with .obj in unittests and documents
      
      * add TODO in case data is on ceph
      
      * add base dataset for all semantic segmentation tasks & add ScanNet dataset inheriting from base dataset
      
      * rename class for consistency
      
      * fix minor typos in comment
      
      * move Custom3DSegDataset to a new file
      
      * modify BasePoint setter function to enable attribute adding
      
      * add unittest for NormalizePointsColor and fix small bugs
      
      * fix unittest for BasePoints
      
      * modify ScanNet data pre-processing scripts
      
      * change ignore_idx to -1 in seg_eval function
      
      * remove sliding inference from PatchSample function and modify unittest
      
      * remove PatchSample from scannet seg test_pipeline
      9cb75e7d
  5. 17 Mar, 2021 1 commit
    • junhaozhang98's avatar
      [Feature] Support semantic seg metrics (#332) · 573946a8
      junhaozhang98 authored
      * add ini
      
      * add semantickitti_dataset
      
      * add test semantickitti_dataset
      
      * delete last line in test_semmaticdataset
      
      * add test data
      
      * change_names
      
      * load_labels dytype
      
      * change_name
      
      * numpy
      
      * name
      
      * dtype string
      
      * minor issue-string
      
      * seg_3d_dtype
      
      * add_fast hist
      
      * add per_class iou
      
      * add seg_eval
      
      * add unitest
      
      * minor error
      
      * minor error2
      
      * minor error3
      573946a8
  6. 10 Feb, 2021 1 commit
    • xiliu8006's avatar
      [Enhance]Unittest reconstruction (#303) · 7f9b186e
      xiliu8006 authored
      * Adjust the directory structure of tests
      
      * Adopted the new directory via _get_config_directory
      
      * Adopted the new directory via _get_config_directory
      
      * Adopted the new directory via _get_config_directory
      
      * modified the wrong code comments
      7f9b186e