Page MenuHomePhabricator

Replace ImageVtkMapper2D routines with vtkAlgorithm based filters
Closed, WontfixPublic

Description

We identified the following routines in the imageMapper which can be potentially outsourced to a vtkFilter:

  • Reslice (already a vtkFilter)
  • Thick slice MIP (already a vtkFilter)
  • Geometry
  • LUT / Transferfunction
  • texture Interpolation
  • Level window (already a vtkFilter)
  • show vectorinformation
  • outline
  • filled Segmentation

Event Timeline

In case anyone has similar needs, one more thing could be added. Property to instruct mitkImageVTKMapper2D to render gradient magnitude instead of an actual image without preparing full 3D gradient magnitude image. I have implementation that uses vtkImageGradientMagnitude filter and vtkImageHistogramStatistics to set the gradient magnitude to color mapping.

If you have any interest - just let me know and I can provide the code.

In case anyone has similar needs, one more thing could be added. Property to instruct mitkImageVTKMapper2D to render gradient magnitude instead of an actual image without preparing full 3D gradient magnitude image. I have implementation that uses vtkImageGradientMagnitude filter and vtkImageHistogramStatistics to set the gradient magnitude to color mapping.

If you have any interest - just let me know and I can provide the code.

User kolbch has pushed new remote branch:

bug-18013-CreateVtkBinaryOutlineFilter

User metzger has pushed new remote branch:

bug-18013-CreateVtkBinaryOutlineFilterNew

User kolbch has pushed new remote branch:

bug-18013-CreateVtkBinaryOutlineFilterIntegration
kislinsk added a project: Auto-closed.

Hi there! 🙂

This task was auto-closed according to our Task Lifecycle Management.
Please follow this link for more information and don't forget that you are encouraged to reasonable re-open tasks to revive them. 🚑

Best wishes,
The MITK devs