goetzm (Michael Götz)
User

Projects

User Details

User Since
Aug 1 2016, 12:10 PM (77 w, 2 h)

Recent Activity

Thu, Jan 18

goetzm committed rMITK6c898add3f6b: Code cleaning and smaller improvements. Started to prepare wheel building. (authored by goetzm).
Code cleaning and smaller improvements. Started to prepare wheel building.
Thu, Jan 18, 10:37 AM

Fri, Jan 12

goetzm added a comment to T24046: Create a basic Python-Wrapping for MITK using SWIG.

It is now possible to load and save a BaseData-object. This required the following changes:

  • Wrapping the mitk::BaseData : In Order to be able to handle these types of Data
  • Helping SWIG dealing with Vectors: IOUtil::Load returns a vector of BaseData. Therefore swig had to know how to handle those vectors. The way to do it is to include std_vector.i in the i-file. Then all instanciations of std::vector<a> needs to be initialized using a %template construction. Did this so far for BaseData and the standard c types.
  • Wrap itk::SmartPointer: While IOUtil::Load returns SmartPointers, IOUtil::Save requires Basic Pointer. It is therefore necessary to be able to handle the Smartpointer-Structure directly from python. Luckely, Swig has the ability to wrap Smartpointers rather easy. I.e. it detects overloaded -> Operators (as for our smartpointers) and wraps the functions calls directly so that there is nearly no difference between Natural Pointers and Smartpointers within the scripting language. It further allows to access all SmartPointer-methods. For more information refer to the links at the end.
  • mitkIOUtil, mitkBaseData, and itkSmartPointer do contain some macros. As only parts of the C++ code are evaluated in order to create the Scripting interface, it is neccesary to redefine these macros (either fully or as "dummy" version).
Fri, Jan 12, 3:51 PM · MITK
goetzm committed rMITK6af4f6b37d9b: Added Smartpointer and BaseData in order to be able to Read/Save Data (authored by goetzm).
Added Smartpointer and BaseData in order to be able to Read/Save Data
Fri, Jan 12, 3:36 PM
goetzm added a comment to T24046: Create a basic Python-Wrapping for MITK using SWIG.

Updated current implemented. Successfully wrapped mitk::IOUtil , but there are still some bugfixes, workarounds. The most limiting so far are:

  • Saving is not possible, because mitk::IOUtil::Load () returns a Smartpointer, while mitk::IOUtil::Save expects a standard pointer.
  • The Include-Path for mitkIOUtil.h is hard coded right now. It is necessary to add this include-path to the swig-file. I added it as a hard-coded command as a workaround. Better solutions might be possible / need to be evaluated.
Fri, Jan 12, 11:29 AM · MITK
goetzm committed rMITK9b694e295743: Basic wrapping of mitk::IOUtils. still some workarounds. (authored by goetzm).
Basic wrapping of mitk::IOUtils. still some workarounds.
Fri, Jan 12, 11:24 AM

Thu, Jan 11

goetzm committed rMITKb9cb0a5a0a74: Changed name to enable loading, added test-function to valid a working workflow (authored by goetzm).
Changed name to enable loading, added test-function to valid a working workflow
Thu, Jan 11, 5:31 PM
goetzm added a comment to T24046: Create a basic Python-Wrapping for MITK using SWIG.

My starting points:
http://jacobra.com/post/cmake-swig/
https://stackoverflow.com/questions/10126531/swig-and-c-shared-library

Thu, Jan 11, 5:07 PM · MITK
goetzm added a comment to T24046: Create a basic Python-Wrapping for MITK using SWIG.

Solved both problems:

  • The created project must have the same name in cmake and the corresponding .i - file.
  • A .py-wrapper is created in the folder MITK-build/Wrapping/Python (for windows). Copy this wrapper file to the library folder (Where the pyd -object is)
  • Execture steps 1-3 from above. The module can then be loaded without the the underscore, for now it is PythonMITK.
Thu, Jan 11, 5:01 PM · MITK
goetzm added a comment to T24046: Create a basic Python-Wrapping for MITK using SWIG.

It is now theoretically possible to load the created module:

Thu, Jan 11, 4:51 PM · MITK
goetzm committed rMITK93bbc8122b71: First compiling version, function not tested yet. (authored by goetzm).
First compiling version, function not tested yet.
Thu, Jan 11, 4:34 PM
goetzm added a comment to T24046: Create a basic Python-Wrapping for MITK using SWIG.

Pushed new branch T24046-SwigBasedPythonWrapping.

Thu, Jan 11, 4:34 PM · MITK
goetzm triaged T24046: Create a basic Python-Wrapping for MITK using SWIG as High priority.
Thu, Jan 11, 4:31 PM · MITK

Tue, Jan 9

goetzm committed rMITK05b58365a5ac: Linux-compatibility bug fixes (Typenames, unused variables etc..) (authored by goetzm).
Linux-compatibility bug fixes (Typenames, unused variables etc..)
Tue, Jan 9, 11:14 AM

Mon, Jan 8

goetzm committed rMITKf6f2fd9c18d1: Comments, Code Cleaning and smaller Bugfixes (authored by goetzm).
Comments, Code Cleaning and smaller Bugfixes
Mon, Jan 8, 2:53 PM

Dec 6 2017

goetzm committed rMITK9f8f17fb358f: Bugfixes, Added Features, Additional File Converter (authored by goetzm).
Bugfixes, Added Features, Additional File Converter
Dec 6 2017, 8:22 AM

Nov 15 2017

goetzm committed rMITK22e13d42d7ea: Bugfixes and new Features. (authored by goetzm).
Bugfixes and new Features.
Nov 15 2017, 11:49 AM

Sep 20 2017

goetzm committed rMITKa419bf1b2165: Small adaptation for linux (authored by goetzm).
Small adaptation for linux
Sep 20 2017, 10:21 AM
goetzm committed rMITK42d284f8c205: Changed Lung Segmentation algorithm to nearest segmentation from middle point (authored by goetzm).
Changed Lung Segmentation algorithm to nearest segmentation from middle point
Sep 20 2017, 10:16 AM
goetzm committed rMITK3a6a5b5b7301: Smaller Adaptation (authored by goetzm).
Smaller Adaptation
Sep 20 2017, 10:03 AM

Aug 11 2017

goetzm committed rMITK169a9706be28: Changes for linux compatibility x (authored by goetzm).
Changes for linux compatibility x
Aug 11 2017, 3:42 PM
goetzm committed rMITKb601e2e7df81: Linux compatibility (authored by goetzm).
Linux compatibility
Aug 11 2017, 1:35 PM
goetzm committed rMITK3aae27f5d245: Removed Linux Errors (authored by goetzm).
Removed Linux Errors
Aug 11 2017, 1:32 PM
goetzm committed rMITK36d29155e446: Added additional parameter to Xray-simulation (authored by goetzm).
Added additional parameter to Xray-simulation
Aug 11 2017, 1:08 PM

Aug 10 2017

goetzm committed rMITKc33a418d390c: Removed merge problems and updated to changes (authored by goetzm).
Removed merge problems and updated to changes
Aug 10 2017, 10:13 AM
goetzm committed rMITK75752bc30936: Merge branch 'T22687-AddResamplingAndMaskCleaningGUI' into T19480… (authored by goetzm).
Merge branch 'T22687-AddResamplingAndMaskCleaningGUI' into T19480…
Aug 10 2017, 10:13 AM
goetzm committed rMITKa055953e4528: Merge branch 'T19480-IntegrationOfBugfixesForRadiomics' into T19480… (authored by goetzm).
Merge branch 'T19480-IntegrationOfBugfixesForRadiomics' into T19480…
Aug 10 2017, 10:12 AM

Aug 9 2017

goetzm closed T23030: Create a Docker Screenshot Tool as Resolved.

Merged Screenshot Tool

Aug 9 2017, 11:44 AM · d:cipher
goetzm committed rMITKbe9de25b22d2: Added Resamplling GUI for fast prototyping (authored by goetzm).
Added Resamplling GUI for fast prototyping
Aug 9 2017, 10:02 AM
goetzm added a comment to T22687: A Plugin for Resampling and Mask Cleaning.

Pushed new branch T22687-AddResamplingAndMaskCleaningGUI.

Aug 9 2017, 10:02 AM · MITK
goetzm added a comment to T19480: Make Radiomics more stable.

Pushed new branch T19480-IntegrationOfBugfixesForRadiomics.

Aug 9 2017, 9:42 AM · Bugzilla, MITK

Aug 8 2017

goetzm committed rMITK5fef804dee53: Added simple lung segmentation miniapp (authored by goetzm).
Added simple lung segmentation miniapp
Aug 8 2017, 12:06 PM
goetzm committed rMITK90d532e19c0d: Added missing counter (authored by goetzm).
Added missing counter
Aug 8 2017, 10:07 AM

Aug 7 2017

goetzm committed rMITK4ce3c5a86618: Updated Dicom2Nrrd for the IOUtil-Structu (authored by goetzm).
Updated Dicom2Nrrd for the IOUtil-Structu
Aug 7 2017, 4:22 PM

Jul 13 2017

goetzm committed rMITKf1f2973f6cb7: Bug Fix (authored by goetzm).
Bug Fix
Jul 13 2017, 2:56 PM
goetzm committed rMITKddd2f70ff295: Error fix (authored by goetzm).
Error fix
Jul 13 2017, 1:52 PM
goetzm committed rMITKf5e13f41e644: Linux compabtibiliy (authored by goetzm).
Linux compabtibiliy
Jul 13 2017, 12:03 PM
goetzm committed rMITKa9913acc13d9: Added basic voxel description to First Order Statistic (authored by goetzm).
Added basic voxel description to First Order Statistic
Jul 13 2017, 11:00 AM

Jul 6 2017

goetzm committed rMITK0764f35b1d5d: Added Colorcoding for multiple segmentations to the Screenshot tools. (authored by goetzm).
Added Colorcoding for multiple segmentations to the Screenshot tools.
Jul 6 2017, 11:25 AM

Jul 3 2017

goetzm created T23030: Create a Docker Screenshot Tool.
Jul 3 2017, 12:29 PM · d:cipher

Jun 28 2017

goetzm committed rMITK9bc9f4782fd7: Added Script that allows screeenless run of screen-dependend tools (authored by goetzm).
Added Script that allows screeenless run of screen-dependend tools
Jun 28 2017, 11:06 AM
goetzm committed rMITKe91cd60289b7: Small fix for linux compability (authored by goetzm).
Small fix for linux compability
Jun 28 2017, 10:29 AM

Jun 27 2017

goetzm committed rMITK0830406659fc: Bugfixes and additional screenshot tool (authored by goetzm).
Bugfixes and additional screenshot tool
Jun 27 2017, 4:54 PM

Apr 11 2017

goetzm committed rMITK5f72461cd242: Fixes to allow building under windows (authored by goetzm).
Fixes to allow building under windows
Apr 11 2017, 2:21 PM
goetzm added a comment to T19600: Active Learning Module & Plugin.

Pushed new branch T19600-ActiveLearning-WindowsFixes.

Apr 11 2017, 2:21 PM · Bugzilla, MITK

Apr 10 2017

goetzm added a comment to T22714: Integrate DICOM2NRRD Command-Line-Tool in MITK.

Created a BasicImageProcessing Module that contains Basic Imaging MiniApps.
Moved Dicom2Nrrd into this module from Diffusion as it is not diffusion-specific.

Apr 10 2017, 11:26 AM · Restricted Project, MITK
goetzm committed rMITK2d3fc68a5abb: Moved Dicom2Nrrd to new BasicImageProcessing Module Added Possibility to import… (authored by goetzm).
Moved Dicom2Nrrd to new BasicImageProcessing Module Added Possibility to import…
Apr 10 2017, 11:24 AM
goetzm added a comment to T22714: Integrate DICOM2NRRD Command-Line-Tool in MITK.

Pushed new branch T22714-Dicom2NrrdIntegration.

Apr 10 2017, 10:09 AM · Restricted Project, MITK

Apr 7 2017

goetzm created T22714: Integrate DICOM2NRRD Command-Line-Tool in MITK.
Apr 7 2017, 9:30 AM · Restricted Project, MITK

Apr 3 2017

goetzm added a comment to T22687: A Plugin for Resampling and Mask Cleaning.

Thanks for the hint, but I need a simple GUI-solution to keep the support-effort as low as possible. It will also be handy for my own experiments.

Apr 3 2017, 9:00 AM · MITK

Mar 31 2017

goetzm created T22687: A Plugin for Resampling and Mask Cleaning.
Mar 31 2017, 5:41 PM · MITK

Mar 22 2017

goetzm committed rMITK30f8856db120: Allow rotated geometries and select right slice (authored by goetzm).
Allow rotated geometries and select right slice
Mar 22 2017, 6:13 PM
goetzm committed rMITKb7303b57a5e5: Removed unused function (authored by goetzm).
Removed unused function
Mar 22 2017, 2:12 PM
goetzm committed rMITK5d1cec977f03: Removed unused function (authored by goetzm).
Removed unused function
Mar 22 2017, 2:10 PM
goetzm committed rMITK9f1b1238e8f1: Linux Bugfixes (authored by goetzm).
Linux Bugfixes
Mar 22 2017, 11:17 AM
goetzm committed rMITKe59f1c041bbd: Linux Bugfixes (authored by goetzm).
Linux Bugfixes
Mar 22 2017, 11:13 AM
goetzm committed rMITKec4a5f707482: Bugfixes and a new miniapp for overlay (authored by goetzm).
Bugfixes and a new miniapp for overlay
Mar 22 2017, 11:03 AM

Jan 16 2017

goetzm committed rMITK7d5289316067: Added Code to save images as png's and additionl FO features (authored by goetzm).
Added Code to save images as png's and additionl FO features
Jan 16 2017, 5:12 PM

Jan 13 2017

goetzm committed rMITK5b21baa514ba: Linux Bugfix (Missing export) (authored by goetzm).
Linux Bugfix (Missing export)
Jan 13 2017, 10:03 AM
goetzm committed rMITK1e718a913794: Linux bugfix (authored by goetzm).
Linux bugfix
Jan 13 2017, 10:00 AM
goetzm committed rMITKce7c8f74bc9b: Restructing input parsing for parameter tuning (authored by goetzm).
Restructing input parsing for parameter tuning
Jan 13 2017, 9:58 AM
goetzm committed rMITK5bbc6591ead5: Added new switch for header only on first line (authored by goetzm).
Added new switch for header only on first line
Jan 13 2017, 9:06 AM

Jan 12 2017

goetzm committed rMITK6baf58c8a3a0: Increased Version number (authored by goetzm).
Increased Version number
Jan 12 2017, 6:13 PM
goetzm committed rMITK78395de659be: Linux warning bug fix (authored by goetzm).
Linux warning bug fix
Jan 12 2017, 5:20 PM
goetzm committed rMITKc2a215c3634d: Changed output format slightly (authored by goetzm).
Changed output format slightly
Jan 12 2017, 5:18 PM
goetzm committed rMITK6bd50766100a: Fixed output problem (authored by goetzm).
Fixed output problem
Jan 12 2017, 4:01 PM

Jan 11 2017

goetzm committed rMITKbb06aa9ea4f9: Smaller bugfixes for new writer module (authored by goetzm).
Smaller bugfixes for new writer module
Jan 11 2017, 3:27 PM
goetzm committed rMITK2f440b6e63f6: Fix for slice-wise and two-dimensional images (authored by goetzm).
Fix for slice-wise and two-dimensional images
Jan 11 2017, 2:01 PM
goetzm committed rMITKb97255163d44: Linux compatibility (authored by goetzm).
Linux compatibility
Jan 11 2017, 11:21 AM
goetzm committed rMITKd83696edbc35: Bugfixes for linux compatibility (authored by goetzm).
Bugfixes for linux compatibility
Jan 11 2017, 11:19 AM
goetzm committed rMITK946ef8b1c884: Added a switch to change between column and rows writting format (authored by goetzm).
Added a switch to change between column and rows writting format
Jan 11 2017, 11:11 AM
goetzm committed rMITK247947dffd7f: Bug fix and new result writing module (authored by goetzm).
Bug fix and new result writing module
Jan 11 2017, 10:57 AM

Jan 9 2017

goetzm committed rMITK7feb7e4846f2: Merge branch 'T19480-BugfixesForRadiomics' of https://phabricator.mitk. (authored by goetzm).
Merge branch 'T19480-BugfixesForRadiomics' of https://phabricator.mitk.
Jan 9 2017, 12:21 PM
goetzm committed rMITK71826e208c2e: Increase verion number (authored by goetzm).
Increase verion number
Jan 9 2017, 12:21 PM
goetzm committed rMITK848c5fbec3bf: Merge branch 'T19480-BugfixesForRadiomics' of https://phabricator.mitk. (authored by goetzm).
Merge branch 'T19480-BugfixesForRadiomics' of https://phabricator.mitk.
Jan 9 2017, 11:25 AM
goetzm committed rMITK51c1a239d94c: Removed linux warnings (authored by goetzm).
Removed linux warnings
Jan 9 2017, 11:25 AM

Dec 23 2016

goetzm committed rMITK2864ab6a92e6: Added a small app to convert 2D images into 3D images (authored by goetzm).
Added a small app to convert 2D images into 3D images
Dec 23 2016, 3:06 PM

Dec 21 2016

goetzm committed rMITK6c6192748906: Resolved issues with images of different dimension (authored by goetzm).
Resolved issues with images of different dimension
Dec 21 2016, 5:23 PM

Nov 29 2016

goetzm committed rMITK551656271ad5: Removed linux warnings. (authored by goetzm).
Removed linux warnings.
Nov 29 2016, 10:07 AM

Nov 25 2016

goetzm committed rMITKbb53273b2046: Bug fixes and extended features (authored by goetzm).
Bug fixes and extended features
Nov 25 2016, 11:46 AM

Oct 20 2016

goetzm committed rMITKcaa5c9bc161e: Allow GlobalFeatures to spcify their own parameter. (authored by goetzm).
Allow GlobalFeatures to spcify their own parameter.
Oct 20 2016, 5:27 PM

Oct 13 2016

goetzm committed rMITK5023b9307d1d: Bugfixes for GreyLevelRunLength (authored by goetzm).
Bugfixes for GreyLevelRunLength
Oct 13 2016, 4:00 PM

Sep 16 2016

goetzm committed rMITKba0952946e79: Added basis for new Cooc-Calculation (authored by goetzm).
Added basis for new Cooc-Calculation
Sep 16 2016, 5:06 PM
goetzm committed rMITK25f890f0cbb9: Added Voxel-based surface, correctedf PCA-code, (authored by goetzm).
Added Voxel-based surface, correctedf PCA-code,
Sep 16 2016, 12:17 PM
goetzm committed rMITKd7c967eabd01: Added excess kurtosis, fixed entropy and robust mean absolute deviation (authored by goetzm).
Added excess kurtosis, fixed entropy and robust mean absolute deviation
Sep 16 2016, 12:17 PM
goetzm committed rMITKe75e1c00ddf2: Added Mask without NaN in GlobalFeatures (authored by goetzm).
Added Mask without NaN in GlobalFeatures
Sep 16 2016, 12:17 PM
goetzm committed rMITKb350df7ea91a: Fixed compiling errors (authored by goetzm).
Fixed compiling errors
Sep 16 2016, 8:44 AM
goetzm added a comment to T19480: Make Radiomics more stable.

Pushed new branch T19480-BugfixesForRadiomics.

Sep 16 2016, 8:44 AM · Bugzilla, MITK

Sep 14 2016

goetzm committed rMITK9aecdb9aaa96: Merge branch 'bug-19480-NoINFandNaN' of https://phabricator.mitk. (authored by goetzm).
Merge branch 'bug-19480-NoINFandNaN' of https://phabricator.mitk.
Sep 14 2016, 4:12 PM
goetzm committed rMITKc484e4327eee: Added MiniApps to read/write to CSV files (authored by goetzm).
Added MiniApps to read/write to CSV files
Sep 14 2016, 4:12 PM

Aug 2 2016

goetzm added projects to T19504: Extended Testing for Global Features: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Bugzilla, MITK
goetzm added projects to T19480: Make Radiomics more stable: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Bugzilla, MITK
goetzm added projects to T19458: MITK chrases if a new label is added: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · Bugzilla, MITK
goetzm added a comment to T19441: Saving of 4D labelset images gives an error.

Bug is caused in line 95 of mitkLabelSetImageConverter

Aug 2 2016, 10:22 AM · MITK (2016-03), Bugzilla
goetzm added projects to T19435: Activate IO test for MultiLabel: MITK, Bugzilla.
Aug 2 2016, 10:22 AM · MITK (2016-11), Bugzilla
goetzm added projects to T19269: Stamp Multilabel Label from Planar figure.: MITK, Bugzilla.
Aug 2 2016, 10:21 AM · Bugzilla, MITK
goetzm added a comment to T19265: Scene serialization broken for segmentations.

[fe81df]: Merge branch 'bug-19265-CreateSceneSerializerForLabelSet'

Merged commits:

2015-08-25 14:50:26 Michael Goetz [9f767e]
COMP: Removed test that is no longer possible due to low-level writer
access

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
goetzm added a comment to T19265: Scene serialization broken for segmentations.

[668adc]: Merge branch 'bug-19265-CreateSceneSerializerForLabelSet'

Merged commits:

2015-08-25 13:49:46 Michael Goetz [eaf4e1]
Moved Data structure to autoload submodule and removed old .lset extension

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
goetzm added a comment to T19263: Segmentation on MultiLabels cannot be continued.

[5b5887]: Merge branch 'bug-19263-SegmentationContinuedAfterRestart'

Merged commits:

2015-08-25 16:15:29 Michael Goetz [066ee1]
Added LabelSetImage support to statistics

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
goetzm added a comment to T19263: Segmentation on MultiLabels cannot be continued.

Found a bug in statistic bundle. It was not possible to use it with LabelSetImages. Fixed this too.

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla
goetzm added a comment to T19250: Binary threshold tool produces unexpected results on float images..

I don't think that this bug is related to T14652. Although 14652 helped to detect this bug, it contains rather cosmetic changes and does not influence the rendering behaviour.

Aug 2 2016, 10:21 AM · MITK (2016-03), Bugzilla