Replies: 4 comments 8 replies
-
If I understand correctly, you wish to store a collection of Images, and you want to specify the position of each? You can use NB: translation within coordinateTransformations on multiscales (v0.4) is not supported by current tools: https://ome.github.io/ome-ngff-tools/ An alternative if you simply wish to layout the images in a grid of rows and columns is to use the NGFF "plate" layout: https://ngff.openmicroscopy.org/latest/#plate-md for High-Content-Screening, assigning each image to a Well. |
Beta Was this translation helpful? Give feedback.
-
The mosaic position could be handled with "translation within coordinateTransformations on datasets (v0.4)" - see the samples with that feature in the table at https://ome.github.io/ome-ngff-tools/ - which also shows that You can test it in napari (with napari-ome-zarr plugin installed) Open the parent image with command line...
Then in the napari console, open the image that has a "translation" applied:
With some playing of Z/T sliders and contrast levels, you can see that the smaller 2nd image has an X/Y offset compared to the first: By opening the 2nd image in According to the spec, each dataset should have it's own So, you can use this to specify translation of each image. Another option is to simply "stitch" the mosaics into a single larger image. This approach has been adopted by some users for grouping fields within an HCS Well, as it reduces the number of separate images that need to be loaded when viewing a whole Plate: see #137 for discussion. |
Beta Was this translation helpful? Give feedback.
-
Thanks @will-moore for your detailed answer and instruction! I tried the example you provided and confirmed the I'm developing software for shading correction (https://github.com/peng-lab/BaSiCPy) and stitching (https://github.com/yfukai/m2stitch), and my use case is to save (and possibly visualize) shading-effect-corrected but non-stitched images with multiple fields of view (FoV, mosaic position). To prepare a standardized input/output format for those tools, I'm still wondering about the following. Currently, there are two expected layouts:
Am I correctly understanding that the current transient |
Beta Was this translation helpful? Give feedback.
-
From my understanding is that the current coordinate transform with translation cannot handle the overlap that exists between FOVs when dealing with images that need to be stitched. As in both tiles would be shown in the overlapping region when applying the translation for stitching. Am I correct in my understanding? @will-moore Is there currently already work ongoing to support this? @joshmoore mentioned to me that @bogovicj was working on this. Do you know where it would be possible to read up on this? |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm working with tiled images with the "mosaic" dimension (corresponding to the stage position of a tiled large image without stitching). As far as I see from the current specs (Editor’s Draft, 31 January 2023), the only way to explicitly store those images is to use the transitional
3.2. "bioformats2raw.layout"
. I'm wondering if I'm getting this point correct, and in that case, if something corresponding to this dimension will be included in the specification in near future. Thanks!Beta Was this translation helpful? Give feedback.
All reactions