Difference between revisions of "MITK IGT ReleaseNotes 2013.12"
AlfredFranz (talk | contribs) |
|||
(8 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | + | The [[MITK_ReleaseNotes_2013.12|MITK 2013.12]] release comes together with a source code release of the module and plugins for image guided therapy (MITK-IGT) including many bug fixes and new features. | |
− | The [[ | ||
− | We | + | We restructured IGT, it's directory structure now resembles that of the MITK-Core. Commonly used base classes were moved to a new module called IGTBase, which can now be used separatley without introducing additional dependencies by depending on IGT. Since this release, MITK uses double precision for scalars. IGT has been adapted to these changes and now operates with double precision as well. |
− | + | One of the central classes of IGT, mitk::NavigationData can now be used to compute transforms directly. This makes common tasks like concatenating transforms significantly easier. To this end, we made mitk::NavigationData compatible to mitk::AffineTransform3D trough direct conversion methods. Examples for these new features can be found in the new IGT tutorial steps, e.g., step 2. | |
− | Along with the new tutorial steps, the IGT tutorial was completely revised. | + | Along with the new tutorial steps, the IGT tutorial was completely revised. It now consists of four steps: |
− | * Step 1: | + | * Step 1: IGT coding basics |
− | * Step 2: | + | * Step 2: Visualization of tracking data and computations with NavigationData |
* Step 3: Simple IGT Plugin | * Step 3: Simple IGT Plugin | ||
* Step 4: Advanced IGT Plugin, shows most of the IGT functionality together with the newest application/UI features (e.g., microservices) | * Step 4: Advanced IGT Plugin, shows most of the IGT functionality together with the newest application/UI features (e.g., microservices) | ||
Line 16: | Line 15: | ||
Step 4 ist a complete navigation example including registration of preoperative data (e.g. CT) to an intra-operative scene. Note that the source code of step 4 is still under revision and code documentation will be improved with future releases. | Step 4 ist a complete navigation example including registration of preoperative data (e.g. CT) to an intra-operative scene. Note that the source code of step 4 is still under revision and code documentation will be improved with future releases. | ||
− | Together with the new features, we included many bug fixes | + | Together with the new features, we included many bug fixes and external code contributions. We would like to thank all contributors for their hard work in improving IGT. A complete list of changes can be found here: |
− | {| | + | |
− | + | {| class="wikitable" style="background-color:#ffffff;" | |
− | + | ![http://bugs.mitk.org/buglist.cgi?bug_status=RESOLVED&chfield=resolution&chfieldfrom=2013-09-01&chfieldto=2013-12-10&columnlist=short_desc&component=IGT&product=MITK&query_format=advanced&resolution=FIXED&order=bug_id&query_based_on=IGT_Release_2013 ID▼] | |
+ | ! [http://bugs.mitk.org/buglist.cgi?bug_status=RESOLVED&chfield=resolution&chfieldfrom=2013-09-01&chfieldto=2013-12-10&columnlist=short_desc&component=IGT&product=MITK&query_format=advanced&resolution=FIXED&order=short_desc,bug_id%20DESC&query_based_on=IGT_Release_2013 Summary] | ||
|- | |- | ||
|<rowclass="bz_bugitem bz_unspecified bz_low bz_RESOLVED bz_FIXED bz_row_odd "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=16511 16511] | |<rowclass="bz_bugitem bz_unspecified bz_low bz_RESOLVED bz_FIXED bz_row_odd "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=16511 16511] | ||
Line 122: | Line 122: | ||
|- | |- | ||
|<rowclass="bz_bugitem bz_minor bz_low bz_RESOLVED bz_FIXED bz_row_even "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15857 15857] | |<rowclass="bz_bugitem bz_minor bz_low bz_RESOLVED bz_FIXED bz_row_even "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15857 15857] | ||
− | |<class="bz_short_desc_column">| | + | |<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15857 <nowiki>QmitkIGTTutorial</nowiki>Missing global reinit when using VirtualTrackingDevice] |
|- | |- | ||
|<rowclass="bz_bugitem bz_minor bz_low bz_RESOLVED bz_FIXED bz_row_odd "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15854 15854] | |<rowclass="bz_bugitem bz_minor bz_low bz_RESOLVED bz_FIXED bz_row_odd "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15854 15854] | ||
− | |<class="bz_short_desc_column">| | + | |<class="bz_short_desc_column">|[http://bugs.mitk.org/show_bug.cgi?id=15854 <nowiki>QmitkIGTTutorial</nowiki>Tracking tool bug] |
|- | |- | ||
|<rowclass="bz_bugitem bz_feature_request bz_low bz_RESOLVED bz_FIXED bz_row_even "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15825 15825] | |<rowclass="bz_bugitem bz_feature_request bz_low bz_RESOLVED bz_FIXED bz_row_even "class="first-child bz_id_column">|[http://bugs.mitk.org/show_bug.cgi?id=15825 15825] |
Latest revision as of 14:34, 1 December 2014
The MITK 2013.12 release comes together with a source code release of the module and plugins for image guided therapy (MITK-IGT) including many bug fixes and new features.
We restructured IGT, it's directory structure now resembles that of the MITK-Core. Commonly used base classes were moved to a new module called IGTBase, which can now be used separatley without introducing additional dependencies by depending on IGT. Since this release, MITK uses double precision for scalars. IGT has been adapted to these changes and now operates with double precision as well.
One of the central classes of IGT, mitk::NavigationData can now be used to compute transforms directly. This makes common tasks like concatenating transforms significantly easier. To this end, we made mitk::NavigationData compatible to mitk::AffineTransform3D trough direct conversion methods. Examples for these new features can be found in the new IGT tutorial steps, e.g., step 2.
Along with the new tutorial steps, the IGT tutorial was completely revised. It now consists of four steps:
- Step 1: IGT coding basics
- Step 2: Visualization of tracking data and computations with NavigationData
- Step 3: Simple IGT Plugin
- Step 4: Advanced IGT Plugin, shows most of the IGT functionality together with the newest application/UI features (e.g., microservices)
Step 4 ist a complete navigation example including registration of preoperative data (e.g. CT) to an intra-operative scene. Note that the source code of step 4 is still under revision and code documentation will be improved with future releases.
Together with the new features, we included many bug fixes and external code contributions. We would like to thank all contributors for their hard work in improving IGT. A complete list of changes can be found here: