-
Notifications
You must be signed in to change notification settings - Fork 7
Handle overlap between input images #15
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
Comments
Overview of the options for storage on disk in Zarr files of overlapa) We never store overlap on disk (very limiting, would mean stitching only possible during parsing) I would go with b for the moment and declare c out of scope. It is potentially interesting to implement at a later point, but the complexity is fairly high. b takes a bit of additional parsing, but is doable. |
Given the discussion in #11, we can stay with b here. If we do stitching, we do it early on and then just have the fused array. Until the stitching, we can just save the shifted tiles, so let's keep things simple then :) |
Quoting from #11 (comment):
|
Hey! |
We achieved the parsing side of overlap handling, see #10 (comment) Thus, we can close this issue. |
Uh oh!
There was an error while loading. Please reload this page.
The main case of yokogawa parsing we've implemented so far was a grid without overlap. After that, given the progress with metadata parsing & ROI definitions, we want to support search-first data where the FOVs are not a grid, but any random positions (see #8). As an initial implementation, we can focus on random positions, but without overlap between FOVs.
The step after that is handling overlap between FOVs. I don't know whether we have test data for search-first with overlap, but we certainly have grids with overlap (e.g. FOVs always overlap for about 10%). I'm not fully sure how we want to handle that in our current setup where a well is a single FOV.
We could consider a direction that only saves to Zarr once registration has been done, but that could get tricky memory-wise.
For grids, we could also save it initially as a non-overlap grid and then later have a registration/merging task that combines images.
This has the downside of having to actually merge (=edit) the raw data and save the modified data. That we probably have to live with if we want to go in this direction.
The other somewhat annoying downside is the question of how we handle metadata. Because the metadata from the microscope will already define an overlap between the FOVs, which is not how we'd want to save it initially, most likely.
Let's use this issue to discuss how we'll handle this. We may decide that this is not in scope for the search first milestone, but should start thinking about how we'll eventually tackle this.
The text was updated successfully, but these errors were encountered: