
Search

HyperFlow and ITK v4 Integration: Exploring the use of a modern parallel dataflow architecture in ITK
Published in The Insight Journal
Published in The Insight Journal
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.

GPU and CPU implementation of Young - Van Vliet's Recursive Gaussian Smoothing Filter
Published in The Insight Journal
Published in The Insight Journal
This document describes an implementation for GPU and CPU of Young and Van Vliet's recursive Gaussian smoothing as an external module for the Insight Toolkit ITK, version 4.* www.itk.org. In the absence of an OpenCL-capable platform, the code will run the CPU [...]

Scalable Simple Linear Iterative Clustering (SSLIC) Using a Generic and Parallel Approach
Published in The Insight Journal
Published in The Insight Journal
Superpixel algorithms have proven to be a useful initial step for segmentation and subsequent processing of images, reducing computational complexity by replacing the use of expensive per-pixel primitives with a higher-level abstraction, superpixels. They [...]

This document describes a module for the Insight Toolkit (ITK) to assist in performance
benchmarking and a suite of benchmarks for the toolkit. These resources provide metrics to quantify
software computational performance. This is a pre-requisite to improve [...]

There is great interest in the use of graphics processing units (GPU)for general purpose applications because the highly parallel architectures used in GPUs offer the potential for huge performance increases. The use of GPUs in image analysis applications has [...]

An Optimized N-Dimensional Hough Filter for Detecting Spherical Image Objects
Published in The Insight Journal
Published in The Insight Journal
An Insight Toolkit (ITK) algorithm for detection of spherical objects using Hough methods with voting is presented in this paper. Currently, the usage of Hough methods for detecting linear and circular elements exists for 2D images in ITK. The current work [...]

Nonlinear optimization is a key component of many image registration algorithms. Improving registration speed is almost always desirable. One way to do this is to accelerate the optimization cost function using a parallel implementation. The purpose of this [...]

A new implementation of itk::ImageToImageFilter for efficient parallelization of image processing algorithms using Intel Threading Building Blocks
Published in The Insight Journal
Published in The Insight Journal
Modern medical imaging makes use of high performance computing to accelerate image acquisition, image reconstruction, image visualization and image analysis. Software libraries that provide implementations of key medical imaging algorithms need to efficiently [...]

This document describes a new remote module implemented for the Insight Toolkit ITK, itkTextureFeatures. This module contains two texture analysis filters that are used to compute feature maps of N-Dimensional images using two well-known texture analysis [...]

Efficient multithreading for manycore processor: Multidimensional domain decomposition using IntelĀ® TBB
Published in The Insight Journal
Published in The Insight Journal
The Insight Toolkit (ITK) utilizes a generic design for image processing filters that allows many developers to rapidly implement new algorithms. While ITK filters benefit from a platform-independent and versatile multithreading capability, the current [...]

Giving streaming and multi-threading capabilities to non-streamable ITK filters
Published in The Insight Journal
Published in The Insight Journal
This document describes a filter able to give streaming and multi-threading capabilities to those filters that can not be easily streamed or multi-threaded. The goal of this document is to explain the implementation of this filter, and how it can be used to [...]

BinShrink: A multi-resolution filter with cache efficient averaging.
Published in The Insight Journal
Published in The Insight Journal
We present a new filter for the Insight Toolkit (ITK) for reducing the resolution of an image by an integer factor while averaging called BinShrink. This filter provides a new level of performance to ITK for reducing resolution and noise present in an image. [...]

In this work,
we extend a previously demonstrated entropy based groupwise registration method
to include a non-rigid deformation model based on B-splines.
We describe an open source implementation of the groupwise registration algorithm
using the [...]

An Open Source, Fast Ultrasound B-Mode Implementation for Commodity Hardware
Published in The Insight Journal
Published in The Insight Journal
This document describes an open source, high performance ultrasound B-Mode implementation based on the Insight Toolkit (ITK). ITK extensions are presented to calculate the radio-frequency (RF) signal envelope. A variety of 1D Fast Fourier Transform options [...]

ITK currently comes with a 2D binary thinning (skeletonisation) method, but does not support 3D or higher. This paper documents a new itkBinaryThinningImageFilter3D and recommends to rename the current filter as itkBinaryThinningImageFilter2D.
The 3D [...]
