https://github.com/alexandredabyseesaram/shape_registration
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.2%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: AlexandreDabySeesaram
- Language: Python
- Default Branch: master
- Size: 60.5 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
This code allows to register 2 and 3D shapes
Getting started
2D registration
for the 2D case only dolfin_mech and vtk are required so the required environment can be set up as follow
conda create -y -c conda-forge -n shape_registration-env expat=2.5 fenics=2019.1.0 gnuplot=5.4 matplotlib=3.5 meshio=5.3 mpi4py=3.1.3 numpy=1.23.5 pandas=1.3 pip python=3.10 scipy=1.9 vtk=9.2
conda activate shape_registration-env
conda env config vars set CPATH=$CONDA_PREFIX/include/vtk-9.2
conda activate shape_registration-env
pip install dolfin_mech
3D registration
In addition to the 2D requirements, the 3D registration requires dolfin_warp in it's unstable development. It therefore needs to be installed in editable mode as follows
conda activate shape_registration-env
git clone git@gitlab.inria.fr:mgenet/dolfin_warp.git
cd dolfin_warp
pip install -e .
git checkout devel-Alexan…BlurTracking
Default folder set-up
.
|
|____README.md
|
|____pipeline_2D.py
|____pipeline_3D.py
|____shape_derivatives.py
|____create_data.py
|____Images
| |
| |____your_image.vti
|
|____Results
| |
| |____your_results
Owner
- Login: AlexandreDabySeesaram
- Kind: user
- Repositories: 1
- Profile: https://github.com/AlexandreDabySeesaram
GitHub Events
Total
- Public event: 1
- Push event: 17
Last Year
- Public event: 1
- Push event: 17