fmi-faim / faim-ipa

A collection of Image Processing and Analysis (IPA) functions used at the Facility for Advanced Imaging and Microscopy (FAIM)
BSD 3-Clause "New" or "Revised" License
9 stars 6 forks source link

Speed up converter #76

Closed tibuch closed 10 months ago

tibuch commented 10 months ago

Stitching of large well acquisitions (CZYX) is very slow. This PR addresses this issue by separating the stitching dask computation from the resolution pyramid dask computation. This reduces the size of the individual dask computation graphs, which improves dask scheduler performance.

In the DaskTileStitchera tile look up table is introduced to reduce the search space for the block-to-tile-map computation.

Closes #72.

codecov[bot] commented 10 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (99a9954) 99.01% compared to head (efd1a83) 98.86%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #76 +/- ## ========================================== - Coverage 99.01% 98.86% -0.15% ========================================== Files 44 44 Lines 2526 2558 +32 Branches 247 203 -44 ========================================== + Hits 2501 2529 +28 - Misses 16 18 +2 - Partials 9 11 +2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.