I am wondering what is the current status of streaming when using the SliceBySlice filter to apply another filter slice-wise. I found this communication but it is quite old and have trouble to get my implementation of slice-wise applying N4 to stream fully. For a 64GB input (with 2796 z-slices) it needs more than 1TB of memory even if I specify to use a 100 stream chunks. I would expect that the number of slices would be the best choice to apply streaming with the SliceBySlice filter, is it necessary to determine this before hand and set that to the
SetNumberOfStreamDivisions of the writer?
Is it necessary to set an ImageRegionSplitter for the writer corresponding to the slicing of the SliceBySlice, since the writer drives the streaming?
Many thanks for any help or hints.