TubeTK/Events/2010.10.14: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(Created page with "== Danielle == * Implementation of diffusion-based regularization ** itkImageToImageDiffusiveDeformableRegistrationFilter ** itkImageToImageDiffusiveDeformableRegistrationFunctio...") |
Jamie.snape (talk | contribs) No edit summary |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
** itkImageToImageDiffusiveDeformableRegistrationFilter | ** itkImageToImageDiffusiveDeformableRegistrationFilter | ||
** itkImageToImageDiffusiveDeformableRegistrationFunction | ** itkImageToImageDiffusiveDeformableRegistrationFunction | ||
*** Has two functions - a regularization function and an intensity difference function, and sums their results | |||
** Extends itkPDEDeformableRegistrationFilter/Function, with similar modifications as Andinet's itkAnisotropicDiffusionTensorImageFilter/itkAnisotropicDiffusionTensorFunction (which extend itkFiniteDifferenceImageFilter/itkFiniteDifferenceFunction) | ** Extends itkPDEDeformableRegistrationFilter/Function, with similar modifications as Andinet's itkAnisotropicDiffusionTensorImageFilter/itkAnisotropicDiffusionTensorFunction (which extend itkFiniteDifferenceImageFilter/itkFiniteDifferenceFunction) | ||
* Implementation of regularization smoothing in the tangential direction: | * Implementation of regularization smoothing in the tangential direction: | ||
** Artificial | ** Artificial deformation field: | ||
*** Vectors are [-0.5, 0.5, 0] or [0.5, 0.5, 0], plus white noise of variance 0.1 | |||
*** Known normal, for now use w = 1 (smoothing entirely in tangential plane) | |||
[[File:SlidingOrganTangentialDiffusionTest.png]] | |||
** Registration is regularization only (20 iterations, time step 0.05) | |||
** Original deformation field: | |||
[[File:OriginalMotionField.png]] | |||
** Deformation field after regularization: | |||
*** Note border is maintained | |||
[[File:SmoothedMotionField.png]] | |||
* Future | * Future | ||
** DUH, not extracting tangential and normal components yet =) | |||
** Boundary conditions | ** Boundary conditions | ||
** Regularization smoothing in normal direction | ** Regularization smoothing in normal direction | ||
Line 13: | Line 24: | ||
** Compute weighting term = distance to organ border | ** Compute weighting term = distance to organ border | ||
** Extract organ border normals from input data | ** Extract organ border normals from input data | ||
[[Category:TubeTK Events and Meetings|2010.10.14]] |
Latest revision as of 18:48, 26 July 2013
Danielle
- Implementation of diffusion-based regularization
- itkImageToImageDiffusiveDeformableRegistrationFilter
- itkImageToImageDiffusiveDeformableRegistrationFunction
- Has two functions - a regularization function and an intensity difference function, and sums their results
- Extends itkPDEDeformableRegistrationFilter/Function, with similar modifications as Andinet's itkAnisotropicDiffusionTensorImageFilter/itkAnisotropicDiffusionTensorFunction (which extend itkFiniteDifferenceImageFilter/itkFiniteDifferenceFunction)
- Implementation of regularization smoothing in the tangential direction:
- Artificial deformation field:
- Vectors are [-0.5, 0.5, 0] or [0.5, 0.5, 0], plus white noise of variance 0.1
- Known normal, for now use w = 1 (smoothing entirely in tangential plane)
- Artificial deformation field:
- Registration is regularization only (20 iterations, time step 0.05)
- Original deformation field:
- Deformation field after regularization:
- Note border is maintained
- Deformation field after regularization:
- Future
- DUH, not extracting tangential and normal components yet =)
- Boundary conditions
- Regularization smoothing in normal direction
- Add intensity distance function (simple using existing finite difference functions)
- Compute weighting term = distance to organ border
- Extract organ border normals from input data