ITKv4 Refactoring and Challenges in Level Sets, FEM, and Registration

itkv4 refactoring n.w
1 / 12
Embed
Share

Explore the progress and challenges in ITKv4 refactoring, level sets optimization, FEM development, and registration enhancements. Delve into implementing composite transforms, mesh conversions, and multivariate registrations by Beta deadline. Coordinate Gerrit code reviews, actions items, and potential solutions for A2D2 Brain Shift challenges.

  • ITKv4 Refactoring
  • Level Sets
  • FEM Development
  • Registration Enhancements
  • Challenges

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. ITKv4 Refactoring Status June 2011

  2. Level Sets What is in Alpha 08 Refactored Fast-Marching What must be done by Beta (Sept 15) Remove ITKv3 Fast-Marching Merge 3 github branches Action Items Arnaud will list JIRA tasks here How many LevelSet terms to have by Beta

  3. Level Sets Problems/Challenges Multi-Phase : thousands / millions of level sets Multi-Threading strategy ? So far it is single-threaded. Sparse Level Sets Multiple implementations (three of them) Use strategy pattern ? Fa ade pattern ? Just document ?

  4. FEM What is in Alpha-08 None It is all in a github branch What must be done by Beta (Sept 15) Do Gerrit code review FEM Registration filter / revise Migration guide documentation Examples (Wiki / Software Guide)

  5. FEM Action Items Gerrit code review (July 8 - reviewer Brian, Jeff D., Josh C.) Class signatures Const-correctness consistency Brian to find Jeff and make him a reviewer Merge (July 10 Hans) Brian / Vince and A2D2 to have a meeting

  6. FEM Problems / Challenges A2D2 Brain Shift They need FEM Transform (displacement field ?) Use the FEM Mesh as a Transform (interpolate displacements) ? Nice to have: Convert FEM Mesh to itkMesh (and back)

  7. Registration What is in Alpha-08 Composite Transform Deformation Field Transform What must be done by Beta (Sept 15) Move transforms from Review to Core/Transforms Transform IO HDF5 (support composite transforms) Transform Optimizer Scales initializer (in Gerrit now must be reviewed and merged) Multivariate registration Demons multi-channel

  8. Registration Action Items Composite Transform Deformation Field Transform Implement HDF5 IO support for composite transform Mike Staufferr / Hans Johnson / Kent Williams Put patches in Gerrit by July 15 Brian to meet with Marcus and Dave Look at github branches look at how easy it will be to merge it into ITKv4 master. GPU Demons Coordinate with Won-Ki (July 15) Work in progress Merge date : August 15

  9. Registration Action Items Multivariate registration Multi-component image Tensor images Specialized Metrics (for Tensors and Multi-channel) Diffeomorphic Demons (for final ITKv4)

  10. Registration Problems / Challenges Transform IO ( HDF5 / Nifti ) Templating of Transform parameters Have a design discussion ( Hans / Jim / Brian / Michael, Bill L. ) Not for Beta. Desirable for Final release Multi-Threading OpenMP ? GPU Demons Implement the Metric Full algorithm GPU implementation of other Metrics Local neighborhood cross correlation

  11. Registration Problems / Challenges Multivariate registration Register multi-channel images Register Tensor image Surface registration Image internal transform Make it Affine From Index space to Physical Space Remove requirement for Rigid transform in Index to Physical Space. Revise Optimizers to make them memory efficient Address known bugs (for Beta ? after Beta ?) Coordinate with Ziv s A2D2

  12. Modularization Should Examples be in their own external Git repository ? Should WrapITK be in its own Git repository ?

Related


More Related Content