Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add streaming support #23

Open
thewtex opened this issue Feb 7, 2023 · 1 comment
Open

Add streaming support #23

thewtex opened this issue Feb 7, 2023 · 1 comment

Comments

@thewtex
Copy link
Member

thewtex commented Feb 7, 2023

The ability to select a RequestRegion of interest.

@tbirdso
Copy link
Collaborator

tbirdso commented Jul 31, 2023

The general case for reading requested regions from single-channel 3D volumes is addressed with #35 .

The following edge cases have not been investigated and could be tracked here or in a related issue:

  • Stream multichannel image (may be addressed, untested)
  • Stream images with axes permutations other then "z","y","x" (likely not yet addressed)
  • Stream 2D or 4D images (may be addressed, untested)
  • Inherit from itkStreamingImageIO and otherwise explore integrating with itkStreamingImageFilter
  • Explore enlarging the requested region to reflect the chunk sizes that must be loaded into memory to read in the requested region
  • Investigate whether requested regions can be read from compressed archives; if not then indicate that streaming from archives is not supported (which is likely)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

2 participants