このリポジトリには、論文のために著者が Pytorch で実装したものが含まれています。
点群解析のための関係形状畳み込みニューラル ネットワーク[arXiv] [CVF]
Yongcheng Liu、Bin Fan、Shiming Xiang、Chunhong Pan
CVPR 2019 Oral & Best Paper Finalistプロジェクトページ: https://yochengliu.github.io/Relation-Shape-CNN/
私たちの論文があなたの研究に役立つ場合は、次の引用を検討してください。
@inproceedings { liu2019rscnn ,
author = { Yongcheng Liu and
Bin Fan and
Shiming Xiang and
Chunhong Pan } ,
title = { Relation-Shape Convolutional Neural Network for Point Cloud Analysis } ,
booktitle = { IEEE Conference on Computer Vision and Pattern Recognition (CVPR) } ,
pages = { 8895--8904 } ,
year = { 2019 }
}
git clone https://github.com/Yochengliu/Relation-Shape-CNN.git
cd Relation-Shape-CNN
形状の分類
ModelNet40 (415M) をダウンロードして解凍します。 cfgs/config_*_cls.yaml
の$data_root$
データセットの親パスに置き換えます。
ShapeNet パーツのセグメンテーション
ShapeNet パーツ (674M) をダウンロードして解凍します。 cfgs/config_*_partseg.yaml
の$data_root$
データセットのパスに置き換えます。
sh train_cls.sh
cfgs/config_*_cls.yaml
でrelation_prior
変更できます。 cls
フォルダーで単一スケール近傍分類モデルをトレーニングしました。その精度は 92.38% です。
sh train_partseg.sh
マルチスケール近傍パーツ セグメンテーション モデルをseg
フォルダーでトレーニングしました。そのクラス mIoU とインスタンス mIoU はそれぞれ 84.18% と 85.81% です。
Voting script: voting_evaluate_cls.py
モデルcls/model_cls_ssn_iter_16218_acc_0.923825.pth
config_ssn_cls.yaml
のチェックポイントとして使用できます。この投票の後、すべてが正しく行けば、精度は 92.71% になります。
Voting script: voting_evaluate_partseg.py
モデルseg/model_seg_msn_iter_57585_ins_0.858054_cls_0.841787.pth
config_msn_partseg.yaml
のチェックポイントとして使用できます。
コードは MIT ライセンスに基づいてリリースされています (詳細については、LICENSE ファイルを参照してください)。
コードは Pointnet2_PyTorch から大幅に借用しています。
私たちの研究について共有したいアイデアや質問がある場合は、[email protected] までご連絡ください。