Closed gusqgm closed 2 years ago
The parallel reading and writing is also something we should check with Napari. Are we already there? @jluethi , do you maybe have any information to whether OME-Zarr used for BigDataViewer in ImageJ is capable of parallel reading and writing?
As a simple first approach, we could apply Illumination Correction matrix to each image in order to get the intensity profiles flatter. These are mulötiplicative matrices to the acquired images, and should account for minimizing effects of e.g. vignetting that we have at the borders of each acquired image. How this matrix is calculated is not important, just that we apply something meaningful that allows us to test the opening and resaving.
@gusqgm can you ping @mfranzon once the example illumination correction files are on the sftp server so that they can be downloaded to the fractal share? Also, can you share the code you use to apply the correction? I assume it's a multiplication of each site (field of view) with the correction matrix? Or do you invert the matrix first?
Illumination matrices have been uploaded to the sftp server, folder named "IlluminationCorrectionMatrices-Yokogawa"! How to use them: 1) open each image and perform background subtraction (we currently subtract 120 from the nominal value ) 2) normalize the illumination correction matrix so to range from 0-1. 3) divide background subtracted images by the normalized illumination correction input. Naming convention is as follows:
Closing this issue, as it was essentially replaced by https://github.com/fractal-analytics-platform/mwe_fractal/issues/62
Perform any simple transformation to images stored into .zarr and resave the transformed .zarr file following same structure as before. Are we capable of doing some transformations in a parallel fashion for reading and writing from .zarr?