-
Notifications
You must be signed in to change notification settings - Fork 45
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
5D or List< 4D > #20
Comments
What we give |
Just thinking out loud: I have use cases where different channels should be displayed using a different transform in order to compensate for chromatic aberrations during the acquisition. For this I feel An advantage of 5D could be that one could downsample along the channel dimension in the resolution pyramids. I cannot think of a use case right now, but who knows, maybe for mass-spec imaging or other modalities with lots of channels this maybe be something useful at some point. |
Small note: in napari, I think passing in [4D arrays] and { Having said that, I very much have a philosophical preference for a 5D array. I do think channel-specific metadata solves the chromatic aberration etc problems. For many image processing operations, it's easier to just have a 5D array than a list of arrays, at least in Python. e.g. |
After the discussion yesterday in the NGFF meeting I wonder whether this issue could be closed and a new one should be opened in order to discuss the number of dimensions and axis labels in a broader sense? Personally, I am happy to stick with 5D (XYZ, channel, time) for the time being. |
This makes sense from my POV, @tischi, but it may be good to leave this open until the other one exists ;) |
I would second opening another more general discussion about dimension ordering and number of dimensions; this is also relevant for the transformation spec #28. |
Ok, I went ahead and opened a new issue for the more general discussion, see #35. |
@joshmoore
Citing @will-moore about opening ome.zarr in Napari
I am doing the same for opening it in BDV as there the data model is
List< 4D >
.This makes me wonder about the considerations that made you go for 5D rather than a list of 4D arrays (x,y,z,t)?!
I am not saying that I think
List< 4D >
is better, to me 5D feels quite natural and effective, I am just wondering!The text was updated successfully, but these errors were encountered: