Streaming Sinc Filter Collection
================================


General
-------

This repository contains an `ITK: The Insight Toolkit for Segmentation and Registration <https://itk.org>`_ module
with advanced classes for image streaming and MPI distributed image processing through streaming.  It is designed
to work with the ITKv4 modular system by being placed in the ITK source code.

Filters such at StreamingLabelStatisticsImageFilter can compute statistics about segmented or labeled image, by only
using a fraction of the image at one time. So a pipeline can be constructed with a streaming image reader which computes
statistics about an image with out-of-core methods.

Getting Started
---------------

This module should be cloned into a checkout of the ITK reposiory as a subdirectory
in the "Modules/External".

The following is a brief list of instructions to get a external module
into ITK::

  cd ITK/Modules/External/
  git clone https://github.com/blowekamp/itkStreamingSinc.git

Then configure ITK, set::

  Module_StreamingSinc:BOOL=ON

in ITK's CMake build configuration. This external module will need to be manually
updated from the respository.


Author
------

Bradley Lowekamp

Streaming Sink Filter Collection
================================



ITKv5 incorporated many features originating from this module. The
ImageSink and StreamingProcess object are now in upstream ITK. The
streaming feature for the StatisticsImageFilter, the
LabelStatisticsImageFilter and other filters has been incorporated into
ITKv5.


General
-------

This repository contains an `ITK: The Insight Toolkit for Segmentation and Registration <https://itk.org>`_ module
with advanced classes for image streaming and MPI distributed image processing through streaming.  It is designed
to work with the ITKv4 modular system by being placed in the ITK source code.

This module has a BoundingBoxImageSic filter and a MPIStreamingImageFilter.

Getting Started
---------------

This module should be cloned into a checkout of the ITK reposiory as a subdirectory
in the "Modules/External".

The following is a brief list of instructions to get a external module
into ITK::

  cd ITK/Modules/External/
  git clone https://github.com/blowekamp/itkStreamingSinc.git

Then configure ITK, set::

  Module_StreamingSinc:BOOL=ON

in ITK's CMake build configuration. This external module will need to be manually
updated from the respository.


Author
------

Bradley Lowekamp

Update for features in ITKv5 upstream
Update for features in ITKv5 upstream
