Page MenuHomePhabricator

Reimplement volume annotations for segmentations
Open, HighPublic

Description

Currently, the 2D image mapper performs the annotation for 2D images which have a volume property (e.g. a segmentation with the volume of "20 ml").

To achieve a clear software architecture, this should be done by an other class. This could be called mitkVolumeAnnotationVtkMapper2D or simply mitkVolumeAnnotationMapper. There are mappers in VTK especially for text rendering. I will specify this more soon.

Event Timeline

Resetting all bugs without active assignee flag to "CONFIRMED". Change status to IN_PROGRESS if you are working on it.

Matthias: Did you already have a look at the annotations in VTK?

Andi and I had a look at the old code and the old functionality. We decided that we do not want to reactivate the old stuff, because the old behavior is awkward and the code is outdated.

There are different ways how to implement this:
-Use Qt-text overlays to render the volume
-Use the existing VTK method (in mitkVtkPropRenderer), which should be moved to an own mapper for text
-Try out new means of VTK for textrendering

This all requires some investigation, but is an important feature request, because it used to work.

This could be implemented with our new Overlay framework of Christoph.

kislinsk claimed this task.
kislinsk added a subscriber: kislinsk.
This task was automatically closed because it wasn't updated at least since July 2016 (over 2 years). Please re-open this task if you think that it is still relevant. This most probably means that you will resolve it.
kislinsk removed a subscriber: kilgus.
kislinsk renamed this task from Implement volume annotation for ImageVtkMapper2D to Reimplement volume annotations for segmentations.Oct 23 2020, 11:42 AM
kislinsk removed a project: Request for Discussion.

This tasks came up again in the discussion of the clipping plane plugin, which allows for volume annotations for segmentations. Since we decided to remove the clipping plane plugin from the MITK release, this task was tagged with "Next Milestone" in order to restore the useful feature of volume annotations also outside the clipping plane plugin.