Commit 87ee5831 authored by remi cresson's avatar remi cresson
Browse files

ENH: propagate a smaller aligned region

parent 093edb58
...@@ -82,13 +82,17 @@ TensorflowStreamerFilter<TInputImage, TOutputImage> ...@@ -82,13 +82,17 @@ TensorflowStreamerFilter<TInputImage, TOutputImage>
{ {
// Update the input subregion // Update the input subregion
subRegion.SetIndex(0, tx*m_OutputGridSize[0] + region.GetIndex(0)); subRegion.SetIndex(0, tx*m_OutputGridSize[0] + region.GetIndex(0));
inputImage->SetRequestedRegion(subRegion);
// The actual region to copy
RegionType cpyRegion(subRegion);
cpyRegion.Crop(outputReqRegion);
// Propagate region
inputImage->SetRequestedRegion(cpyRegion);
inputImage->PropagateRequestedRegion(); inputImage->PropagateRequestedRegion();
inputImage->UpdateOutputData(); inputImage->UpdateOutputData();
// Copy the subregion to output // Copy the subregion to output
RegionType cpyRegion(subRegion);
cpyRegion.Crop(outputReqRegion);
itk::ImageAlgorithm::Copy( inputImage, outputPtr, cpyRegion, cpyRegion ); itk::ImageAlgorithm::Copy( inputImage, outputPtr, cpyRegion, cpyRegion );
progress.CompletedPixel(); progress.CompletedPixel();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment