Looking for salient features by learning anomalies.
A 3D CNN is trained for "inpainting/reconstructing" a voxel grid based on the "shell" of the grid. The reconstruction error is interpreted as saliency.
Shell | Reconstruction | Reference |
---|---|---|
![]() |
![]() |
![]() |
For preprocessing the files (classification to vegetation and terrain) the following packages are required:
- OPALS v.2.5.0
- open3d v.0.16.0
Available here (hosted at huggingface.co).
- Install conda environment:
conda env create -f environment.yml
- Activate environment:
conda activate saly
- Run training:
python training.py ./runs/training_small.yaml
- Run inference:
python training.py ./runs/inference.yaml
(in progress)
- Reuma Arav
- Dennis Wittich