An image sampling framework for the ITK

Staring, Marius1*,Klein, Stefan
1.Leiden University Medical Center
Abstract
An image sampling framework for the ITK

Abstract

This document describes the implementation of image samplers using the Insight Toolkit ITK url{www.itk.org}. Image samplers take a set of `picks' from an image and store them in an array. A sample consists of the location of the pick (a point) and the corresponding image intensity (a value). Image samplers are useful for image registration, where samples are drawn from the fixed image in order to compute the similarity measure. Together with an image sampler base class, we introduce the following image samplers: 1) a full sampler that draws all voxel coordinates from the input image, 2) a grid sampler that draws samples from a user-specified regular voxel grid, 3 and 4) two random samplers that uniformly draw a user-specified number of samples from the input image. This paper is accompanied with the source code, input data, parameters and output data that the authors used for validating the algorithm described in this paper.

Keywords

image registrationimage samplers
Manuscript
Source Code and Data

Source Code and Data

CMakeLists.txt4.4 KBCMakeTemplate.txt1.9 KBIJMacros.txt3.5 KBImageCompare.cxx8.2 KBImageSamplers.svnall-wcprops3 KBentries3.6 KBprop-baseitkImageFullSampler.h.svn-base34 BitkImageFullSampler.txx.svn-base34 BitkImageGridSampler.h.svn-base34 BitkImageGridSampler.txx.svn-base34 BitkImageRandomCoordinateSampler.h.svn-base34 BitkImageRandomCoordinateSampler.txx.svn-base34 BitkImageRandomSampler.h.svn-base34 BitkImageRandomSampler.txx.svn-base34 BitkImageRandomSamplerBase.h.svn-base34 BitkImageRandomSamplerSparseMask.h.svn-base34 BitkImageRandomSamplerSparseMask.txx.svn-base34 BitkImageSample.h.svn-base34 BitkImageSamplerBase.h.svn-base34 BitkImageSamplerBase.txx.svn-base34 BitkImageToVectorContainerFilter.h.svn-base34 BitkImageToVectorContainerFilter.txx.svn-base34 BitkVectorContainerSource.h.svn-base34 BitkVectorContainerSource.txx.svn-base34 BitkVectorDataContainer.h.svn-base34 BitkVectorDataContainer.txx.svn-base34 Btext-baseitkImageFullSampler.h.svn-base3.8 KBitkImageFullSampler.txx.svn-base4 KBitkImageGridSampler.h.svn-base6.4 KBitkImageGridSampler.txx.svn-base7.8 KBitkImageRandomCoordinateSampler.h.svn-base6.7 KBitkImageRandomCoordinateSampler.txx.svn-base9.1 KBitkImageRandomSampler.h.svn-base3.6 KBitkImageRandomSampler.txx.svn-base4.5 KBitkImageRandomSamplerBase.h.svn-base3.6 KBitkImageRandomSamplerSparseMask.h.svn-base4.1 KBitkImageRandomSamplerSparseMask.txx.svn-base3.9 KBitkImageSample.h.svn-base1.4 KBitkImageSamplerBase.h.svn-base7.8 KBitkImageSamplerBase.txx.svn-base12.4 KBitkImageToVectorContainerFilter.h.svn-base3.6 KBitkImageToVectorContainerFilter.txx.svn-base4.7 KBitkVectorContainerSource.h.svn-base3.1 KBitkVectorContainerSource.txx.svn-base4.4 KBitkVectorDataContainer.h.svn-base11.4 KBitkVectorDataContainer.txx.svn-base8.6 KBitkImageFullSampler.h3.9 KBitkImageFullSampler.txx4.2 KBitkImageGridSampler.h6.6 KBitkImageGridSampler.txx8 KBitkImageRandomCoordinateSampler.h6.8 KBitkImageRandomCoordinateSampler.txx9.3 KBitkImageRandomSampler.h3.7 KBitkImageRandomSampler.txx4.7 KBitkImageRandomSamplerBase.h3.7 KBitkImageRandomSamplerSparseMask.h4.2 KBitkImageRandomSamplerSparseMask.txx4.1 KBitkImageSample.h1.5 KBitkImageSamplerBase.h8 KBitkImageSamplerBase.txx12.8 KBitkImageToVectorContainerFilter.h3.7 KBitkImageToVectorContainerFilter.txx4.9 KBitkVectorContainerSource.h3.2 KBitkVectorContainerSource.txx4.5 KBitkVectorDataContainer.h11.7 KBitkVectorDataContainer.txx8.9 KBREADME.txt1.4 KBTestImageSampler.cxx6.3 KBimagesbase.full.png24.5 KBbase.grid.png3.8 KBbase.random.png4.7 KBbase.randomcoordinate.png4.8 KBbase.randomsparsemask.png4.8 KBtestimage.png41.6 KBtestimage.png.full.png24.5 KBtestimage.png.full.png.base.png25.7 KBtestimage.png.full.png.test.png25.7 KBtestimage.png.grid.png3.8 KBtestimage.png.grid.png.base.png3.8 KBtestimage.png.grid.png.test.png3.8 KBtestimage.png.random.png4.7 KBtestimage.png.random.png.base.png4.7 KBtestimage.png.random.png.test.png4.7 KBtestimage.png.randomcoordinate.png4.8 KBtestimage.png.randomcoordinate.png.base.png4.8 KBtestimage.png.randomcoordinate.png.diff.png5.3 KBtestimage.png.randomcoordinate.png.test.png4.8 KBtestimage.png.randomsparsemask.png4.8 KBtestimage.png.randomsparsemask.png.base.png4.8 KBtestimage.png.randomsparsemask.png.test.png4.8 KB

Select a file to preview