Internal:PODM 3D: Difference between revisions

From crtc.cs.odu.edu
Jump to navigation Jump to search
Spyridon97 (talk | contribs)
Created page with "===PODM3D code (3D Version)=== # Read [https://cepm.cs.odu.edu/pub/papers/journal_56.pdf PODM3D] paper # Install all PODM3D libraries # Compile PODM3D code # Restructure repo..."
 
Spyridon97 (talk | contribs)
No edit summary
Line 1: Line 1:
===PODM3D code (3D Version)===
===PODM3D code (3D Version)===
# Read [https://cepm.cs.odu.edu/pub/papers/journal_56.pdf PODM3D] paper
# <s>Read [https://cepm.cs.odu.edu/pub/papers/journal_56.pdf PODM3D] paper</s>
# Install all PODM3D libraries
# <s>Install all PODM3D libraries</s>
# Compile PODM3D code  
# <s>Compile PODM3D code</s>
# Restructure repository of PODM3D based on Software engineering standards
# <s>Restructure repository of PODM3D based on Software engineering standards</s>
# Execute PODM3D
# <s>Execute PODM3D</s>
# Read [https://cepm.cs.odu.edu/pub/papers/journal_58.pdf Guaranteed Quality Tetrahedral Delaunay Meshing for Medical Images] paper (Sect. 9)
# <s>Read [https://cepm.cs.odu.edu/pub/papers/journal_58.pdf Guaranteed Quality Tetrahedral Delaunay Meshing for Medical Images] paper (Sect. 9)</s>
# Create an extra Rule which will be a user defined sizingFunction that gets a tetrahedron when all rules are met
# <s>Create an extra Rule which will be a user defined sizingFunction that gets a tetrahedron when all rules are met</s>
## Create UML diagrams to understand the code and the Meshing Procedure in general
## <s>Create UML diagrams to understand the code and the Meshing Procedure in general</s>
## Create a list of functions that need to be modified to implement the extra Rule  
## <s>Create a list of functions that need to be modified to implement the extra Rule</s>
## Modify the created list ([https://docs.google.com/spreadsheets/d/13M6qLRtS3wMH5B8vXwcqA-gP2b9p8QGwbhrn68VXoj0/edit#gid=0 Extra Rule sizing Function list]) of functions
## <s>Modify the created list ([https://docs.google.com/spreadsheets/d/13M6qLRtS3wMH5B8vXwcqA-gP2b9p8QGwbhrn68VXoj0/edit#gid=0 Extra Rule sizing Function list]) of functions</s>
## Create a test sizing function to understand if modifications were correct (A)
## Create a test sizing function to understand if modifications were correct (A)
## Implement adaptivity in 3D inside sizingFunction using Christos Code (B)
## Implement adaptivity in 3D inside sizingFunction using Christos Code (B)

Revision as of 12:44, 16 October 2019

PODM3D code (3D Version)

  1. Read PODM3D paper
  2. Install all PODM3D libraries
  3. Compile PODM3D code
  4. Restructure repository of PODM3D based on Software engineering standards
  5. Execute PODM3D
  6. Read Guaranteed Quality Tetrahedral Delaunay Meshing for Medical Images paper (Sect. 9)
  7. Create an extra Rule which will be a user defined sizingFunction that gets a tetrahedron when all rules are met
    1. Create UML diagrams to understand the code and the Meshing Procedure in general
    2. Create a list of functions that need to be modified to implement the extra Rule
    3. Modify the created list (Extra Rule sizing Function list) of functions
    4. Create a test sizing function to understand if modifications were correct (A)
    5. Implement adaptivity in 3D inside sizingFunction using Christos Code (B)
  8. Identify places in the code where δ varies with regards to background values (C)
  9. Test if multiple δ work using synthetically generated image data (D)
  10. Need extra test cases from Gagik for Adaptivity (E)