Difference between revisions of "CNF Example Meshes"
Spyridon97 (talk | contribs) (→3D Example Meshes) |
Spyridon97 (talk | contribs) (→3D Example Meshes) |
||
Line 112: | Line 112: | ||
==CFF_14052019== | ==CFF_14052019== | ||
GPDGK16Numerical_140519: [https://odu.app.box.com/file/457595295061 Input Image] [https://odu.app.box.com/file/560417595948 Output Mesh] | GPDGK16Numerical_140519: [https://odu.app.box.com/file/457595295061 Input Image] [https://odu.app.box.com/file/560417595948 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/GPDGK16Numerical_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./GPDGK16Numerical_140519,d=5,wl=0.1,me=1.vtk</pre> |
[[File:GPDGK16Numerical_140519,d=5,wl=0.1,me=1.png|500px|GPDGK16Numerical_140519,d=5,wl=0.1,me=1]] | [[File:GPDGK16Numerical_140519,d=5,wl=0.1,me=1.png|500px|GPDGK16Numerical_140519,d=5,wl=0.1,me=1]] | ||
GPDMMS13_140519: [https://odu.app.box.com/file/457597889650 Input Image] [https://odu.app.box.com/file/560418993018 Output Mesh] | GPDMMS13_140519: [https://odu.app.box.com/file/457597889650 Input Image] [https://odu.app.box.com/file/560418993018 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/GPDMMS13_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.05 --min-edge 1 --output ./GPDMMS13_140519,d=5,wl=0.05,me=1.vtk</pre> |
[[File:GPDMMS13_140519,d=5,wl=0.05,me=1.png|500px|GPDMMS13_140519,d=5,wl=0.05,me=1]] | [[File:GPDMMS13_140519,d=5,wl=0.05,me=1.png|500px|GPDMMS13_140519,d=5,wl=0.05,me=1]] | ||
GPDVGG99_140519: [https://odu.app.box.com/file/457597862395 Input Image] [https://odu.app.box.com/file/560412156590 Output Mesh] | GPDVGG99_140519: [https://odu.app.box.com/file/457597862395 Input Image] [https://odu.app.box.com/file/560412156590 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/GPDVGG99_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.05 --min-edge 1 --output ./GPDVGG99_140519,d=5,wl=0.05,me=1.vtk</pre> |
[[File:GPDVGG99_140519,d=5,wl=0.05,me=1.png|500px|GPDVGG99_140519,d=5,wl=0.05,me=1]] | [[File:GPDVGG99_140519,d=5,wl=0.05,me=1.png|500px|GPDVGG99_140519,d=5,wl=0.05,me=1]] | ||
NT_140519: [https://odu.app.box.com/file/457595187755 Input Image] [https://odu.app.box.com/file/560417456108 Output Mesh] | NT_140519: [https://odu.app.box.com/file/457595187755 Input Image] [https://odu.app.box.com/file/560417456108 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/NT_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.07 --min-edge 1 --output ./NT_140519,d=5,wl=0.07,me=1.vtk</pre> |
[[File:NT_140519,d=5,wl=0.07,me=1.png|500px|NT_140519,d=5,wl=0.07,me=1]] | [[File:NT_140519,d=5,wl=0.07,me=1.png|500px|NT_140519,d=5,wl=0.07,me=1]] | ||
OBS_ALU_140519: [https://odu.app.box.com/file/457603095071 Input Image] [https://odu.app.box.com/file/560419803420 Output Mesh] | OBS_ALU_140519: [https://odu.app.box.com/file/457603095071 Input Image] [https://odu.app.box.com/file/560419803420 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/OBS_ALU_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.13 --min-edge 1 --output ./OBS_ALU_140519,d=5,wl=0.13,me=1.vtk</pre> |
[[File:OBS_ALU_140519,d=5,wl=0.13,me=1.png|500px|OBS_ALU_140519,d=5,wl=0.13,me=1]] | [[File:OBS_ALU_140519,d=5,wl=0.13,me=1.png|500px|OBS_ALU_140519,d=5,wl=0.13,me=1]] | ||
OBS_CS_140519: [https://odu.app.box.com/file/457597843866 Input Image] [https://odu.app.box.com/file/560412481982 Output Mesh] | OBS_CS_140519: [https://odu.app.box.com/file/457597843866 Input Image] [https://odu.app.box.com/file/560412481982 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/OBS_CS_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.01 --min-edge 1 --output ./OBS_CS_140519,d=5,wl=0.01,me=1.vtk</pre> |
[[File:OBS_CS_140519,d=5,wl=0.01,me=1.png|500px|OBS_CS_140519,d=5,wl=0.01,me=1]] | [[File:OBS_CS_140519,d=5,wl=0.01,me=1.png|500px|OBS_CS_140519,d=5,wl=0.01,me=1]] | ||
Line 143: | Line 143: | ||
==CFF_DATA== | ==CFF_DATA== | ||
cff_E.data_IM: [https://odu.app.box.com/file/440188013797 Input Image] [https://odu.app.box.com/file/560455612588 Output Mesh] | cff_E.data_IM: [https://odu.app.box.com/file/440188013797 Input Image] [https://odu.app.box.com/file/560455612588 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_E.data_IM.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.01 --min-edge 1 --output ./cff_E.data_IM,d=10,wl=0.01,me=1.vtk</pre> |
[[File:cff_E.data_IM,d=10,wl=0.01,me=1.png|500px|cff_E.data_IM,d=10,wl=0.01,me=1]] | [[File:cff_E.data_IM,d=10,wl=0.01,me=1.png|500px|cff_E.data_IM,d=10,wl=0.01,me=1]] | ||
cff_E.data_REAL: [https://odu.app.box.com/file/440199404775 Input Image] [https://odu.app.box.com/file/560476079164 Output Mesh] | cff_E.data_REAL: [https://odu.app.box.com/file/440199404775 Input Image] [https://odu.app.box.com/file/560476079164 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_E.data_REAL.nrrd --delta 10 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./cff_E.data_REAL,d=10,wl=0.1,me=1.vtk</pre> |
[[File:cff_E.data_REAL,d=10,wl=0.1,me=1.png|500px|cff_E.data_REAL,d=10,wl=0.1,me=1]] | [[File:cff_E.data_REAL,d=10,wl=0.1,me=1.png|500px|cff_E.data_REAL,d=10,wl=0.1,me=1]] | ||
cff_H.data_IM: [https://odu.app.box.com/file/440195394761 Input Image] [https://odu.app.box.com/file/560474153565 Output Mesh] | cff_H.data_IM: [https://odu.app.box.com/file/440195394761 Input Image] [https://odu.app.box.com/file/560474153565 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_H.data_IM.nrrd --delta 10 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.05 --min-edge 1 --output ./cff_H.data_IM,d=10,wl=0.05,me=1.vtk</pre> |
[[File:cff_H.data_IM,d=10,wl=0.05,me=1.png|500px|cff_H.data_IM,d=10,wl=0.05,me=1]] | [[File:cff_H.data_IM,d=10,wl=0.05,me=1.png|500px|cff_H.data_IM,d=10,wl=0.05,me=1]] | ||
cff_H.data_REAL: [https://odu.app.box.com/file/440197214881 Input Image] [https://odu.app.box.com/file/560472812787 Output Mesh] | cff_H.data_REAL: [https://odu.app.box.com/file/440197214881 Input Image] [https://odu.app.box.com/file/560472812787 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_H.data_REAL.nrrd --delta 10 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./cff_H.data_REAL,d=10,wl=0.1,me=1.vtk</pre> |
[[File:cff_H.data_REAL,d=10,wl=0.1,me=1.png|500px|cff_H.data_REAL,d=10,wl=0.1,me=1]] | [[File:cff_H.data_REAL,d=10,wl=0.1,me=1.png|500px|cff_H.data_REAL,d=10,wl=0.1,me=1]] | ||
cff_Ht.data_IM: [https://odu.app.box.com/file/440188769890 Input Image] [https://odu.app.box.com/file/560472245094 Output Mesh] | cff_Ht.data_IM: [https://odu.app.box.com/file/440188769890 Input Image] [https://odu.app.box.com/file/560472245094 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_Ht.data_IM.nrrd --delta 10 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./cff_Ht.data_IM,d=10,wl=0.1,me=1.vtk</pre> |
[[File:cff_Ht.data_IM,d=10,wl=0.1,me=1.png|500px|cff_Ht.data_IM,d=10,wl=0.1,me=1]] | [[File:cff_Ht.data_IM,d=10,wl=0.1,me=1.png|500px|cff_Ht.data_IM,d=10,wl=0.1,me=1]] | ||
cff_Ht.data_REAL: [https://odu.app.box.com/file/440193326284 Input Image] [https://odu.app.box.com/file/560456410980 Output Mesh] | cff_Ht.data_REAL: [https://odu.app.box.com/file/440193326284 Input Image] [https://odu.app.box.com/file/560456410980 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_Ht.data_REAL.nrrd --delta 10 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./cff_Ht.data_REAL,d=10,wl=0.1,me=1.vtk</pre> |
[[File:cff_Ht.data_REAL,d=10,wl=0.1,me=1.png|500px|cff_Ht.data_REAL,d=10,wl=0.1,me=1]] | [[File:cff_Ht.data_REAL,d=10,wl=0.1,me=1.png|500px|cff_Ht.data_REAL,d=10,wl=0.1,me=1]] | ||
Line 174: | Line 174: | ||
==DATA_04252019== | ==DATA_04252019== | ||
CFF_E_im: [https://odu.app.box.com/file/447005118740 Input Image] [https://odu.app.box.com/file/560480465505 Output Mesh] | CFF_E_im: [https://odu.app.box.com/file/447005118740 Input Image] [https://odu.app.box.com/file/560480465505 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/CFF_E_im.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.04 --min-edge 1 --output ./CFF_E_im,d=5,wl=0.04,me=1.vtk</pre> |
[[File:CFF_E_im,d=5,wl=0.04,me=1.png|500px|CFF_E_im,d=5,wl=0.04,me=1]] | [[File:CFF_E_im,d=5,wl=0.04,me=1.png|500px|CFF_E_im,d=5,wl=0.04,me=1]] | ||
CFF_E_re: [https://odu.app.box.com/file/447003110701 Input Image] [https://odu.app.box.com/file/560479601862 Output Mesh] | CFF_E_re: [https://odu.app.box.com/file/447003110701 Input Image] [https://odu.app.box.com/file/560479601862 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/CFF_E_re.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.08 --min-edge 1 --output ./CFF_E_re,d=5,wl=0.08,me=1.vtk</pre> |
[[File:CFF_E_re,d=5,wl=0.08,me=1.png|500px|CFF_E_re,d=5,wl=0.08,me=1]] | [[File:CFF_E_re,d=5,wl=0.08,me=1.png|500px|CFF_E_re,d=5,wl=0.08,me=1]] | ||
CFF_H_im: [https://odu.app.box.com/file/446986172238 Input Image] [https://odu.app.box.com/file/560479304543 Output Mesh] | CFF_H_im: [https://odu.app.box.com/file/446986172238 Input Image] [https://odu.app.box.com/file/560479304543 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/CFF_H_im.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.06 --min-edge 1 --output ./CFF_H_im,d=5,wl=0.06,me=1.vtk</pre> |
[[File:CFF_H_im,d=5,wl=0.06,me=1.png|500px|CFF_H_im,d=5,wl=0.06,me=1]] | [[File:CFF_H_im,d=5,wl=0.06,me=1.png|500px|CFF_H_im,d=5,wl=0.06,me=1]] | ||
CFF_H_re: [https://odu.app.box.com/file/447002648008 Input Image] [https://odu.app.box.com/file/560474710634 Output Mesh] | CFF_H_re: [https://odu.app.box.com/file/447002648008 Input Image] [https://odu.app.box.com/file/560474710634 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/CFF_H_re.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.13 --min-edge 1 --output ./CFF_H_re,d=5,wl=0.13,me=1.vtk</pre> |
[[File:CFF_H_re,d=5,wl=0.13,me=1.png|500px|CFF_H_re,d=5,wl=0.13,me=1]] | [[File:CFF_H_re,d=5,wl=0.13,me=1.png|500px|CFF_H_re,d=5,wl=0.13,me=1]] | ||
GPD_H_down: [https://odu.app.box.com/file/447005150002 Input Image] [https://odu.app.box.com/file/560460154195 Output Mesh] | GPD_H_down: [https://odu.app.box.com/file/447005150002 Input Image] [https://odu.app.box.com/file/560460154195 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/GPD_H_down.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./GPD_H_down,d=5,wl=0.1,me=1.vtk</pre> |
[[File:GPD_H_down,d=5,wl=0.1,me=1.png|500px|GPD_H_down,d=5,wl=0.1,me=1]] | [[File:GPD_H_down,d=5,wl=0.1,me=1.png|500px|GPD_H_down,d=5,wl=0.1,me=1]] | ||
GPD_H_up: [https://odu.app.box.com/file/446986337826 Input Image] [https://odu.app.box.com/file/560467337847 Output Mesh] | GPD_H_up: [https://odu.app.box.com/file/446986337826 Input Image] [https://odu.app.box.com/file/560467337847 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/GPD_H_up.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./GPD_H_up,d=5,wl=0.1,me=1.vtk</pre> |
[[File:GPD_H_up,d=5,wl=0.1,me=1.png|500px|GPD_H_up,d=5,wl=0.1,me=1]] | [[File:GPD_H_up,d=5,wl=0.1,me=1.png|500px|GPD_H_up,d=5,wl=0.1,me=1]] | ||
OBS_ALU: [https://odu.app.box.com/file/447605517863 Input Image] [https://odu.app.box.com/file/560478677472 Output Mesh] | OBS_ALU: [https://odu.app.box.com/file/447605517863 Input Image] [https://odu.app.box.com/file/560478677472 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/OBS_ALU.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --background-value 0 --weight-limit 0.07 --min-edge 1 --output ./OBS_ALU,d=5,bg=0,wl=0.07,me=1.vtk</pre> |
[[File:OBS_ALU,d=5,bg=0,wl=0.07,me=1.png|500px|OBS_ALU,d=5,bg=0,wl=0.07,me=1]] | [[File:OBS_ALU,d=5,bg=0,wl=0.07,me=1.png|500px|OBS_ALU,d=5,bg=0,wl=0.07,me=1]] | ||
OBS_ALU: [https://odu.app.box.com/file/447605517863 Input Image] [https://odu.app.box.com/file/560470121974 Output Mesh] | OBS_ALU: [https://odu.app.box.com/file/447605517863 Input Image] [https://odu.app.box.com/file/560470121974 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/OBS_ALU.nrrd --delta 2 --volume-grading --image-segmentation --background-value 0 --linear-interpolation --output ./OBS_ALU,d=5,bg=0,uniform.vtk</pre> |
[[File:OBS_ALU,d=2,bg=0,uniform.png|500px|OBS_ALU,d=2,bg=0,uniform]] | [[File:OBS_ALU,d=2,bg=0,uniform.png|500px|OBS_ALU,d=2,bg=0,uniform]] | ||
Line 215: | Line 215: | ||
==phase_space_000== | ==phase_space_000== | ||
phase_space_000: [https://odu.app.box.com/file/431638871277 Input Image] [https://odu.app.box.com/file/560471425013 Output Mesh] | phase_space_000: [https://odu.app.box.com/file/431638871277 Input Image] [https://odu.app.box.com/file/560471425013 Output Mesh] | ||
− | <pre>docker run -v $(pwd):/data/ podm3d_suite | + | <pre>docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/phase_space_000/phase_space_000.nrrd --delta 1.5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.005 --min-edge 1 --output ./phase_space_000,d=1.5,wl=0.005,me=1.vtk</pre> |
[[File:phase_space_000,d=1.5,wl=0.005,me=1.png|500px|phase_space_000,d=1.5,wl=0.005,me=1]] | [[File:phase_space_000,d=1.5,wl=0.005,me=1.png|500px|phase_space_000,d=1.5,wl=0.005,me=1]] |
Revision as of 23:13, 11 February 2020
Contents
2D Example Meshes
The directory containing the 2D input data is located here.
Synthetic Gaussian Data
- Input distribution size : 1,000,000 cells
- Uniform case: 30,949 triangles
- Adapted case: 3,788 triangles
Commands to generate meshes :
Uniform : mesh file
docker run -v $(pwd):/data/ cnf_tools tessellate2d --input ./CNF_SHARE/2d_wiki_examples/input/Gaussian2.vtk --output Gaussian_me_10_uniform.vtk --uniform --min-edge=10
Adaptive : mesh file
docker run -v $(pwd):/data/ cnf_tools tessellate2d --input ./CNF_SHARE/2d_wiki_examples/input/Gaussian2.vtk --output Gaussian_me_10_wl_1e-1.vtk --weight-limit=0.05 --min-edge=10
GPDGK16Numerical_140519
The 2D case created by extracting a 2D slice at X=50 out of the 3D distribution (see 3D case below) GPDGK16Numerical_140519
- Input distribution size : 10,000 cells
- Uniform case: 7,587 triangles
- Adapted (min_edge = 2) case: 623 triangles
- Adapted (min_edge = 0.5) case: 1,409 triangles
Commands to generate meshes :
Uniform : mesh file
docker run -v $(pwd):/data/ cnf_tools tessellate2d --input ./CNF_SHARE/2d_wiki_examples/input/GPDGK16Numerical_140519_X50.vtk --output GPDGK16Numerical_140519_me_2_uniform.vtk --min-edge=2 --uniform
Adaptive :(min_edge = 2) mesh file
docker run -v $(pwd):/data/ cnf_tools tessellate2d --input ./CNF_SHARE/2d_wiki_examples/input/GPDGK16Numerical_140519_X50.vtk --output GPDGK16Numerical_140519_me_2_wl_1e-1.vtk --min-edge=2 --weight-limit=0.1
Adaptive :(min_edge = 0.5) mesh file
docker run -v $(pwd):/data/ cnf_tools tessellate2d --input ./CNF_SHARE/2d_wiki_examples/input/GPDGK16Numerical_140519_X50.vtk --output GPDGK16Numerical_140519_me_0.5_wl_1e-1.vtk --min-edge=0.5 --weight-limit=0.1
Note : By using min-edge less than 1 we are essentially generating triangles with an edge smaller that the input pixels. Using values much smaller than 1 is not expected to help the discitization since we are esetially packing more element into a pixel which has constant value.
OBS_ALU_Y50
- Input distribution size : 10,000 cells
- Uniform case: 7,587 triangles
- Adapted case: 1,018 triangles
The 2D case created by extracting a 2D slice at Y=50 out of the 3D distribution (see 3D case below) OBS_ALU
Commands to generate meshes :
Uniform : mesh file
docker run -v $(pwd):/data/ cnf_tools tessellate2d --input ./CNF_SHARE/2d_wiki_examples/input/OBS_ALU_Y50.vtk --output OBS_ALU_Y50_me_2_uniform.vtk --min-edge=2 --uniform
Adaptive : mesh file
docker run -v $(pwd):/data/ cnf_tools tessellate2d --input ./CNF_SHARE/2d_wiki_examples/input/OBS_ALU_Y50.vtk --output OBS_ALU_Y50_me_2_wl_1e-1.vtk --min-edge=2 --weight-limit=0.1
NT_140519
- Input distribution size : 10,000 cells
- Uniform case: 7,587 triangles
- Adapted case: 1,038 triangles
The 2D case created by extracting a 2D slice at X=50 out of the 3D distribution (see 3D case below) NT_140519
Commands to generate meshes :
Uniform : mesh file
docker run -v $(pwd):/data/ cnf_tools tessellate2d --input ./CNF_SHARE/2d_wiki_examples/input/NT_140519_50_X.vtk --output NT_140519_X50_me_2_uniform.vtk --min-edge=2 --uniform
Adaptive : mesh file
docker run -v $(pwd):/data/ cnf_tools tessellate2d --input ./CNF_SHARE/2d_wiki_examples/input/NT_140519_50_X.vtk --output NT_140519_X50_me_2_wl_1e-1.vtk --min-edge=2 --weight-limit=0.1
3D Example Meshes
CFF_14052019
GPDGK16Numerical_140519: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/GPDGK16Numerical_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./GPDGK16Numerical_140519,d=5,wl=0.1,me=1.vtk
GPDMMS13_140519: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/GPDMMS13_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.05 --min-edge 1 --output ./GPDMMS13_140519,d=5,wl=0.05,me=1.vtk
GPDVGG99_140519: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/GPDVGG99_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.05 --min-edge 1 --output ./GPDVGG99_140519,d=5,wl=0.05,me=1.vtk
NT_140519: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/NT_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.07 --min-edge 1 --output ./NT_140519,d=5,wl=0.07,me=1.vtk
OBS_ALU_140519: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/OBS_ALU_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.13 --min-edge 1 --output ./OBS_ALU_140519,d=5,wl=0.13,me=1.vtk
OBS_CS_140519: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_14052019/OBS_CS_140519.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.01 --min-edge 1 --output ./OBS_CS_140519,d=5,wl=0.01,me=1.vtk
CFF_DATA
cff_E.data_IM: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_E.data_IM.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.01 --min-edge 1 --output ./cff_E.data_IM,d=10,wl=0.01,me=1.vtk
cff_E.data_REAL: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_E.data_REAL.nrrd --delta 10 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./cff_E.data_REAL,d=10,wl=0.1,me=1.vtk
cff_H.data_IM: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_H.data_IM.nrrd --delta 10 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.05 --min-edge 1 --output ./cff_H.data_IM,d=10,wl=0.05,me=1.vtk
cff_H.data_REAL: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_H.data_REAL.nrrd --delta 10 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./cff_H.data_REAL,d=10,wl=0.1,me=1.vtk
cff_Ht.data_IM: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_Ht.data_IM.nrrd --delta 10 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./cff_Ht.data_IM,d=10,wl=0.1,me=1.vtk
cff_Ht.data_REAL: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/CFF_DATA/cff_Ht.data_REAL.nrrd --delta 10 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./cff_Ht.data_REAL,d=10,wl=0.1,me=1.vtk
DATA_04252019
CFF_E_im: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/CFF_E_im.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.04 --min-edge 1 --output ./CFF_E_im,d=5,wl=0.04,me=1.vtk
CFF_E_re: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/CFF_E_re.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.08 --min-edge 1 --output ./CFF_E_re,d=5,wl=0.08,me=1.vtk
CFF_H_im: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/CFF_H_im.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.06 --min-edge 1 --output ./CFF_H_im,d=5,wl=0.06,me=1.vtk
CFF_H_re: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/CFF_H_re.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.13 --min-edge 1 --output ./CFF_H_re,d=5,wl=0.13,me=1.vtk
GPD_H_down: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/GPD_H_down.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./GPD_H_down,d=5,wl=0.1,me=1.vtk
GPD_H_up: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/GPD_H_up.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.1 --min-edge 1 --output ./GPD_H_up,d=5,wl=0.1,me=1.vtk
OBS_ALU: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/OBS_ALU.nrrd --delta 5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --background-value 0 --weight-limit 0.07 --min-edge 1 --output ./OBS_ALU,d=5,bg=0,wl=0.07,me=1.vtk
OBS_ALU: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/DATA_04252019/OBS_ALU.nrrd --delta 2 --volume-grading --image-segmentation --background-value 0 --linear-interpolation --output ./OBS_ALU,d=5,bg=0,uniform.vtk
phase_space_000
phase_space_000: Input Image Output Mesh
docker run -v $(pwd):/data/ podm3d_suite podm3d --input ./CNF_SHARE/phase_space_000/phase_space_000.nrrd --delta 1.5 --volume-grading --image-segmentation --linear-interpolation --sizing-function --weight-limit 0.005 --min-edge 1 --output ./phase_space_000,d=1.5,wl=0.005,me=1.vtk