Awesome
SatelliteSurfaceReconstructionEvaluation
Evaluation scripts of 3D Surface Reconstruction From Multi-Date Satellite Images
Installation
- Requirements
- Install and configure SatelliteSurfaceReconstruction
- Including the python libraries defined in
SatelliteSurfaceReconstruction/requirements.txt
- Including Meshlab
- Including the python libraries defined in
- Install Pyntcloud by running
pip install -r requirements.txt
- Install and configure SatelliteSurfaceReconstruction
git clone https://github.com/SBCV/SatelliteSurfaceReconstructionEvaluation.git
Configure the SatelliteSurfaceReconstructionEvaluation Project
- Add
SatelliteSurfaceReconstruction
to theSatelliteSurfaceReconstructionEvaluation
project- For example in Pycharm
- Open
SatelliteSurfaceReconstructionEvaluation
- Open
SatelliteSurfaceReconstruction
and attach it toSatelliteSurfaceReconstructionEvaluation
- Go to File / Settings / Project:
SatelliteSurfaceReconstructionEvaluation
/ Project Dependencies- Select
SatelliteSurfaceReconstructionEvaluation
- Make sure that
SatelliteSurfaceReconstructionEvaluation
is selected
- Select
- Open
- For example in Pycharm
Run the Evaluation Pipeline
- Run
ssr_eval/run_ssr_evaluation.py
- The first time
ssr_eval/run_ssr_evaluation.py
is executed, it will create a configuration atssr_eval/configs/eval.cfg
using the template located atssr_eval/configs/eval_template.cfg
- Adjust the paths in the config file
ssr_eval/configs/eval.cfg
such asmeshlab_server_fp
meshlab_temp_dp
- Select the required parameters such as
sampling_method
algo_target_dn_list
vissat_dataset_site_idp
- ...
- Run
ssr_eval/run_ssr_evaluation.py