├── Graph_classification ├── GCN.py ├── Graph_Classification.ipynb ├── Graph_Retrieval.ipynb ├── Graph_convertion │ ├── Graphh │ │ ├── Graphh.py │ │ ├── Node.py │ │ ├── Node_utils.py │ │ ├── __pycache__ │ │ │ ├── Node.cpython-37.pyc │ │ │ ├── Node_utils.cpython-37.pyc │ │ │ └── utils.cpython-37.pyc │ │ └── utils.py │ ├── Parser │ │ ├── Make_graph.py │ │ ├── Parser.py │ │ ├── __pycache__ │ │ │ ├── Make_graph.cpython-37.pyc │ │ │ ├── Parser.cpython-37.pyc │ │ │ └── parser_utils.cpython-37.pyc │ │ └── parser_utils.py │ ├── __pycache__ │ │ └── step_2_graph.cpython-37.pyc │ └── step_2_graph.py ├── __pycache__ │ ├── GCN.cpython-37.pyc │ └── train_utils.cpython-37.pyc ├── train_GCN.py ├── train_utils.py └── utils │ ├── __pycache__ │ ├── math_distances.cpython-37.pyc │ ├── my_utils.cpython-37.pyc │ └── util.cpython-37.pyc │ ├── math_distances.py │ ├── my_utils.py │ └── util.py ├── MultiView_Classification ├── MVCNN_stage_1 │ ├── all_scalars.json │ └── events.out.tfevents.1664627565.LAPTOP-7HQK9E6D ├── MultiViews_Classification.ipynb ├── models │ ├── MVCNN.py │ ├── Model.py │ ├── __init__.py │ └── __pycache__ │ │ ├── MVCNN.cpython-37.pyc │ │ ├── MVCNN.cpython-38.pyc │ │ ├── Model.cpython-37.pyc │ │ ├── Model.cpython-38.pyc │ │ ├── __init__.cpython-37.pyc │ │ └── __init__.cpython-38.pyc └── step_2_multiview.py ├── PointNet_Classifiication ├── ModelNetDataLoader.py ├── pointnet2_cls_msg.py ├── pointnet2_cls_ssg.py ├── pointnet2_utils.py ├── pointnet_cls.py ├── provider.py ├── step_2_point_cloud.py └── train_pointNet.py ├── README.md └── docs └── STEP_Classification_Retrieval.pdf /Graph_classification/GCN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/GCN.py -------------------------------------------------------------------------------- /Graph_classification/Graph_Classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_Classification.ipynb -------------------------------------------------------------------------------- /Graph_classification/Graph_Retrieval.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_Retrieval.ipynb -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Graphh/Graphh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Graphh/Graphh.py -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Graphh/Node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Graphh/Node.py -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Graphh/Node_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Graphh/Node_utils.py -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Graphh/__pycache__/Node.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Graphh/__pycache__/Node.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Graphh/__pycache__/Node_utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Graphh/__pycache__/Node_utils.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Graphh/__pycache__/utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Graphh/__pycache__/utils.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Graphh/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Graphh/utils.py -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Parser/Make_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Parser/Make_graph.py -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Parser/Parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Parser/Parser.py -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Parser/__pycache__/Make_graph.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Parser/__pycache__/Make_graph.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Parser/__pycache__/Parser.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Parser/__pycache__/Parser.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Parser/__pycache__/parser_utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Parser/__pycache__/parser_utils.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/Parser/parser_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/Parser/parser_utils.py -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/__pycache__/step_2_graph.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/__pycache__/step_2_graph.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/Graph_convertion/step_2_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/Graph_convertion/step_2_graph.py -------------------------------------------------------------------------------- /Graph_classification/__pycache__/GCN.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/__pycache__/GCN.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/__pycache__/train_utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/__pycache__/train_utils.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/train_GCN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/train_GCN.py -------------------------------------------------------------------------------- /Graph_classification/train_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/train_utils.py -------------------------------------------------------------------------------- /Graph_classification/utils/__pycache__/math_distances.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/utils/__pycache__/math_distances.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/utils/__pycache__/my_utils.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/utils/__pycache__/my_utils.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/utils/__pycache__/util.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/utils/__pycache__/util.cpython-37.pyc -------------------------------------------------------------------------------- /Graph_classification/utils/math_distances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/utils/math_distances.py -------------------------------------------------------------------------------- /Graph_classification/utils/my_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/utils/my_utils.py -------------------------------------------------------------------------------- /Graph_classification/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/Graph_classification/utils/util.py -------------------------------------------------------------------------------- /MultiView_Classification/MVCNN_stage_1/all_scalars.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /MultiView_Classification/MVCNN_stage_1/events.out.tfevents.1664627565.LAPTOP-7HQK9E6D: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/MVCNN_stage_1/events.out.tfevents.1664627565.LAPTOP-7HQK9E6D -------------------------------------------------------------------------------- /MultiView_Classification/MultiViews_Classification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/MultiViews_Classification.ipynb -------------------------------------------------------------------------------- /MultiView_Classification/models/MVCNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/models/MVCNN.py -------------------------------------------------------------------------------- /MultiView_Classification/models/Model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/models/Model.py -------------------------------------------------------------------------------- /MultiView_Classification/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MultiView_Classification/models/__pycache__/MVCNN.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/models/__pycache__/MVCNN.cpython-37.pyc -------------------------------------------------------------------------------- /MultiView_Classification/models/__pycache__/MVCNN.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/models/__pycache__/MVCNN.cpython-38.pyc -------------------------------------------------------------------------------- /MultiView_Classification/models/__pycache__/Model.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/models/__pycache__/Model.cpython-37.pyc -------------------------------------------------------------------------------- /MultiView_Classification/models/__pycache__/Model.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/models/__pycache__/Model.cpython-38.pyc -------------------------------------------------------------------------------- /MultiView_Classification/models/__pycache__/__init__.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/models/__pycache__/__init__.cpython-37.pyc -------------------------------------------------------------------------------- /MultiView_Classification/models/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/models/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /MultiView_Classification/step_2_multiview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/MultiView_Classification/step_2_multiview.py -------------------------------------------------------------------------------- /PointNet_Classifiication/ModelNetDataLoader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/PointNet_Classifiication/ModelNetDataLoader.py -------------------------------------------------------------------------------- /PointNet_Classifiication/pointnet2_cls_msg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/PointNet_Classifiication/pointnet2_cls_msg.py -------------------------------------------------------------------------------- /PointNet_Classifiication/pointnet2_cls_ssg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/PointNet_Classifiication/pointnet2_cls_ssg.py -------------------------------------------------------------------------------- /PointNet_Classifiication/pointnet2_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/PointNet_Classifiication/pointnet2_utils.py -------------------------------------------------------------------------------- /PointNet_Classifiication/pointnet_cls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/PointNet_Classifiication/pointnet_cls.py -------------------------------------------------------------------------------- /PointNet_Classifiication/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/PointNet_Classifiication/provider.py -------------------------------------------------------------------------------- /PointNet_Classifiication/step_2_point_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/PointNet_Classifiication/step_2_point_cloud.py -------------------------------------------------------------------------------- /PointNet_Classifiication/train_pointNet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/PointNet_Classifiication/train_pointNet.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/README.md -------------------------------------------------------------------------------- /docs/STEP_Classification_Retrieval.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/divanoLetto/3D_STEP_Classification/HEAD/docs/STEP_Classification_Retrieval.pdf --------------------------------------------------------------------------------