M. Lüthi, R. Blanc, Thomas Albrecht, T. Gass, O. Goksel, P. Büchler, M. Kistler, Habib Bousleiman, M. Reyes, P. Cattin, T. Vetter
{"title":"Statismo - A framework for PCA based statistical models","authors":"M. Lüthi, R. Blanc, Thomas Albrecht, T. Gass, O. Goksel, P. Büchler, M. Kistler, Habib Bousleiman, M. Reyes, P. Cattin, T. Vetter","doi":"10.54294/4eli51","DOIUrl":"https://doi.org/10.54294/4eli51","url":null,"abstract":"This paper describes the Statismo framework, which is a framework for PCA based statistical models.Statistical models are used to describe the variability of an object within a population, learned from a set of training samples. Originally developed to model shapes, statistical models are now increasingly used to model the variation in different kind of data, such as for example images, volumetric meshes or deformation fields. Statismo has been developed with the following main goals in mind: 1) To provide generic tools for learning different kinds of PCA based statistical models, such as shape, appearance or deformations models. 2) To make the exchange of such models easier among different research groups and to improve the reproducibility of the models. 3) To allow for easy integration of new methods for model building into the framework. To achieve the first goal, we have abstracted all the aspects that are specific to a given model and data representation, into a user defined class. This does not only make it possible to use Statismo to create different kinds of PCA models, but also allows Statismo to be used with any toolkit and data format. To facilitate data exchange, Statismo defines a storage format based on HDF5, which includes all the information necessary to use the model, as well as meta-data about the model creation, which helps to make model building reproducible. The last goal is achieved by providing a clear separation between data management, model building and model representation. In addition to the standard method for building PCA models, Statismo already includes two recently proposed algorithms for building conditional models, as well as convenience tools for facilitating cross-validation studies. Although Statismo has been designed to be independent of a particular toolkit, special efforts have been made to make it directly useful for VTK and ITK. Besides supporting model building for most data representations used by VTK and ITK, it also provides an ITK transform class, which allows for the integration of Statismo with the ITK registration framework. This leverages the efforts from the ITK project to readily access powerful methods for model fitting.","PeriodicalId":89491,"journal":{"name":"The insight journal","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2012-07-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71180155","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Xiaoxiao Liu, B. Helba, K. Krishnan, P. Reynolds, Matthew McCormick, Wes Turner, Luis Ibáñez, D. Yankelevitz, R. Avila
{"title":"Fostering Open Science in Lung Cancer Lesion Sizing with ITK module LSTK","authors":"Xiaoxiao Liu, B. Helba, K. Krishnan, P. Reynolds, Matthew McCormick, Wes Turner, Luis Ibáñez, D. Yankelevitz, R. Avila","doi":"10.54294/8ljoaq","DOIUrl":"https://doi.org/10.54294/8ljoaq","url":null,"abstract":"This document describes the latest efforts in integrating the Lesion Sizing Toolkit (LSTK) into ITK v4 as an external/remote module providing an Open Science dashboard website with a large open image archive of lung cancer CT images for LSTK development and testing.","PeriodicalId":89491,"journal":{"name":"The insight journal","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2012-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71181753","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An ITK Class that Splits Multi-Component Images","authors":"Matthew Mccormick","doi":"10.54294/4c92vb","DOIUrl":"https://doi.org/10.54294/4c92vb","url":null,"abstract":"This document describes the implementation of a class for the Insight Toolkit (ITK) that takes an image with multi-component pixels and outputs a scalar image for each component. This can be useful when examining images of vectors, tensors, etc. This filter may be easier to use and require fewer pixel visitations than an itk::ImageAdaptor with a similar purpose, but it requires additional memory allocation.","PeriodicalId":89491,"journal":{"name":"The insight journal","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2012-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71180138","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Robust Scattered Data Points Approximation Using Finite Element Biomechanical Model","authors":"Yixun Liu, N. Chrisochoides","doi":"10.54294/i36gks","DOIUrl":"https://doi.org/10.54294/i36gks","url":null,"abstract":"Many enabling technologies like non-rigid registration in medical image computing rely on the construction of a function by interpolating scattered points; however, the outliers contained in the data and the approximation error make the robust and accurate estimation difficult. This paper presents an ITK implementation of a robust Finite Element (FE) solver, which can effectively deal with the above difficulties. The experiment results of synthetic data and real cases demonstrate the characteristics of the robust solver and its typical application.","PeriodicalId":89491,"journal":{"name":"The insight journal","volume":"16 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71187077","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Mattes’ Mutual Information Metric for Multimodality Registration of DESS and T2 Mapped Knee Articular MR Sequences","authors":"K. Urish","doi":"10.54294/43fc2d","DOIUrl":"https://doi.org/10.54294/43fc2d","url":null,"abstract":"Registration of multiple MR sequences remains a challenging problem. The Insight Toolkit (ITK) implements the Mattes’ mutual information metric for multimodality registration. Here, example source code, data, and executable files to implement the Mattes’ mutual information metric in ITK are provided. Multiple MR sequences of the knee are used as example images. This serves as a companion manuscript for a permanent archive of the source code, executable file and example data and results.","PeriodicalId":89491,"journal":{"name":"The insight journal","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2012-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71179985","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"HyperFlow and ITK v4 Integration: Exploring the use of a modern parallel dataflow architecture in ITK","authors":"Huy Vo, L. Lins, Claudio Silva","doi":"10.54294/eu7wpn","DOIUrl":"https://doi.org/10.54294/eu7wpn","url":null,"abstract":"In this document, we report our activities on the subcontract with Kitware where we carefully study the upcoming ITK v4 pipeline design to help the ITK v4 development team to add support of modern dataflow architectures to ITK.","PeriodicalId":89491,"journal":{"name":"The insight journal","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2012-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71185255","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Multi-scale Steerable Phase-Symmetry Filters for ITK","authors":"C. Hatt","doi":"10.54294/gcb82u","DOIUrl":"https://doi.org/10.54294/gcb82u","url":null,"abstract":"We have implemented filters for computing phase symmetry (PS) in ITK using steerable filters computed and applied in the Fourier domain. In some recent publications, phase symmetry has been shown to be a useful pre-processing measure for performing image registration and segmentation. Matlab implementations of the code are currently available, but may be slower than C++ versions and most importantly, do not work with volumetric (3D) data. In this paper we briefly provide background information and list some applications of PS filters from the literature. We then provide instructions and examples of how to use the classes and executables.","PeriodicalId":89491,"journal":{"name":"The insight journal","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2012-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71186434","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An implementation of TDFFD and LDFFD algorithms","authors":"M. De craene, G. Piella","doi":"10.54294/nens6m","DOIUrl":"https://doi.org/10.54294/nens6m","url":null,"abstract":"This paper describes the implementation of the LDFFD and TDFFD algorithms. Both quantify motion and deformation from an input image sequence by taking profit of the temporal dimension of velocity fields in the diffeomorphic registration framework to process the input image sequence as a single 3D+t object. The rationale behind these approaches is to formulate motion estimation in an image sequence as a multi-channel registration problem. This paper describes our implementation, currently following the original ITK registration framework without multi-threading and diffeomorphic registration framework. Migration to ITKv4 will be addressed in future work. We also provide code for computing strain on a segmentation represented as a VTK polydata mesh. Program usages for LDFFD and TDFFD as well as strain quantification results are given for one 3D ultrasound image sequence acquired on a healthy volunteer.","PeriodicalId":89491,"journal":{"name":"The insight journal","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2012-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71189075","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Andinet Enquobahrie, Michael Bowers, Luis Ibanez, Julien Finet, Michel Audette, Anthony Kolasny
{"title":"Enabling ITK-based processing and 3D Slicer MRML scene management in ParaView.","authors":"Andinet Enquobahrie, Michael Bowers, Luis Ibanez, Julien Finet, Michel Audette, Anthony Kolasny","doi":"","DOIUrl":"","url":null,"abstract":"<p><p>This paper documents on-going work to facilitate ITK-based processing and 3D Slicer scene management in ParaView. We believe this will broaden the use of ParaView for high performance computing and visualization in the medical imaging research community. The effort is focused on developing ParaView plug-ins for managing VTK structures from 3D Slicer MRML scenes and encapsulating ITK filters for deployment in ParaView. In this paper, we present KWScene, an open source cross-platform library that is being developed to support implementation of these types of plugins. We describe the overall design of the library and provide implementation details and conclude by presenting a concrete example that demonstrates the use of the KWScene library in computational anatomy research at Johns Hopkins Center for Imaging Science.</p>","PeriodicalId":89491,"journal":{"name":"The insight journal","volume":"2012 ","pages":"1-10"},"PeriodicalIF":0.0,"publicationDate":"2012-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4181673/pdf/nihms-405815.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"32722317","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. Enquobahrie, Michael Bowers, L. Ibáñez, Julien Finet, M. Audette, Anthony Kolasny
{"title":"Enabling ITK-based processing and 3D Slicer MRML scene management in ParaView.","authors":"A. Enquobahrie, Michael Bowers, L. Ibáñez, Julien Finet, M. Audette, Anthony Kolasny","doi":"10.54294/5anhbs","DOIUrl":"https://doi.org/10.54294/5anhbs","url":null,"abstract":"This paper documents on-going work to facilitate ITK-based processing and 3D Slicer scene management in ParaView. We believe this will broaden the use of ParaView for high performance computing and visualization in the medical imaging research community. The effort is focused on developing ParaView plug-ins for managing VTK structures from 3D Slicer MRML scenes and encapsulating ITK filters for deployment in ParaView. In this paper, we present KWScene, an open source cross-platform library that is being developed to support implementation of these types of plugins. We describe the overall design of the library and provide implementation details and conclude by presenting a concrete example that demonstrates the use of the KWScene library in computational anatomy research at Johns Hopkins Center for Imaging Science.","PeriodicalId":89491,"journal":{"name":"The insight journal","volume":"2012 1","pages":"1-10"},"PeriodicalIF":0.0,"publicationDate":"2012-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"71180007","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}