[d80862]: Merge branch 'bug-10925-ITK4MigrationNew'
Merged commits:
2013-04-26 14:28:27 Tobias Schroeder [09257c]
COMP: Temporarily removed SegmentationInterpolationTest
[d80862]: Merge branch 'bug-10925-ITK4MigrationNew'
2013-04-26 14:28:27 Tobias Schroeder [09257c]
COMP: Temporarily removed SegmentationInterpolationTest
[0d8e19]: Merge branch 'bug-10925-ITK4MigrationNew'
2013-04-26 14:12:40 Tobias Schroeder [cdcf4f]
COMP: Temporarily removed SegmentationInterpolationTest
vtk error output
Resolved:
Has to be fixed separatly and thus needs an own changerequest.
No PolyData for pixels at the edge of the image is added.
There is no if clause for these cases.
[58c0e6]: Merge branch 'bug-10860-CreateOulinePolyData-consider-plane-bounds'
2012-01-31 10:12:42 Tobias Schroeder [750faf]
some docu and code formatting
I figured out that ExtApp only crashes in Debug mode. In Release mode nothing happens.
It seems to be the TransformMatrix property of the geometry. I checked it in the mhd file of the image
fixed with T11541.
A filter was implemented to transform a 2D image into a 3D image with only one slice, so the matrix of the image will be correctly written to file
contains the corrupt nrrd files and pic files
Andreas and I found two location where the image writing as well as the reading of 2D images going wrong.
The bug is related to bug in the writing of the matrix, a dimension of 2 causes the matrix to be cut to 2x2 instead of 3x3.
I stumbled upon the same issue while searching for an example of a writer test. The following tests are all doing the same(actually nothing):
Will fixed with bug-10333
fixed with bug-7994
A requirement for the filter is also to enable undo functionality for segmentation in rotated planes. This is done by introducing an operation class and its appropriate applier class.
<a href="http://bugs.mitk.org/show_bug.cgi?id=7994">T7994</a> realizes this feature. As all the code from T10333 is required for 7994, 10333 is closed with pushing 7994.
I've written a filter that inherits from vtkImageReslice and modified the execute algorithm in a way that slices can be written back to an image volume.
All optimizations of vtkImageReslice are left and only nearest neighbour interpolation available.
The slice can be set via SetInputSlice method.
There will be a meeting with Marco next week. I will then add an explanation to wiki page.
Progress update:
The overwrite functionality is working with all segmentation tools. Several issues had to be fixed:
There were actually two vtk errors.
if the current PlanarFigureNode is NULL or no Data is set in current node
the corresponding counter for the figure name has to be incremented.
[669b72]: Merge branch 'bug-10222-MeasurementPlanarFigureSelection'
The current workaround is available on branch personal/schroedt/lut-clipping-issue-2d-3d
Finally fixed by implemention of a new Filter called mitkExtractSliceFilter.
This filter is based on vtkImageReslice to extract slices from a volume. See dokumentation for its use.
[d47e2e]: Merge branch 'bug-9318-implement-a-mitk-filter-for-slice-extraction'
2012-05-25 15:57:38 Tobias Schroeder [ad59d3]
yet another tabfix
Fixed see bug #9318
There will be a new class which is responsible for extracting slices.
Fixed by creating a new filter which is responsible for extracting slices for rendering and segmentation.
Fixed by creating a new class which is responsible for extracting slices for rendering and segmentation
The effort is much too high for this small feature.
[fcfbfe]: Merge branch 'bug-7994-undo-functionality-for-segmentation'
2012-06-28 16:06:12 Tobias Schroeder [0d58bb]
added prefix in files.cmake
In the segmentation workflow there are two operations instantiated within mitkSegTool2D. One is the undo operation representing the state of a slice before editing and the other one (redo) represents the state after a segmentation was done. Both are then put on the undo stack.
For the realization of this feature a new filter for overwriting slices in rotated planes had to be implemented. vtkImageOverwrite is based on vtkImageReslice and working together mitkExtractSliceFilter (see T10333). The filter replaces the two overwrite-filters currently used by mitk's segmentation module. With vtkImageOverwrite it was possible to define an operation and its appropriate applier to enable undo functionality.
Can't be reproduced with MITK-2012.06.99_r5d2306
What is the status of this bug?