-
Notifications
You must be signed in to change notification settings - Fork 11
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
Preserve original data anisotropy? #6
Comments
Hi, that would work. But I also added it for the affine fusion right now with commit e8a66ed Please let me know if it works. As usual it is self-explanatory from the command line parameters ;) |
Thanks!! Running a fusion now and will update once it finishes. The log shows that the anisotropy factor was correctly calculated from the XML file. |
The fusion ran and the log says that preserve anisotropy is With Attached is the xml. |
Hi, it should be fixed now ... could you please try again (sorry). |
Running with new changes now. Number of blocks to fuse is smaller in the log, which suggests it is working. Will update again once done. Thanks! |
Fingers crossed! Do you also need non-rigid? |
Nope, rigid is good for our purposes. |
Correct number of z planes! But - BDV N5 viewer doesn't find a dataset anymore. I can load it in Python using Zarr/N5 tools, which is how I checked. And muuuch faster now. |
When I tested it it worked like a charm ... how exactly are you opening it? The only difference is a different size, so not sure what could cause that? |
The previous fusion results previously opened for me just like a charm as well. BigDataViewer -> N5 Viewer. When I click "detect datasets", it doesn't find the contents of the directory (should be Alexa647/s0). Interestingly, I can open the dataset in Python using Zarr with the N5 backend just fine. |
Can you please also paste a screenshot of the actual directory? Ideally with permissions? |
How does File > Import N5 behave? |
usually I have to go into the Alexa647 directory and then press "detect datasets" |
Same behavior, no datasets are detected.
Same behavior, no datasets are detected. |
I was able to load the dataset in Python using the Zarr N5 API, run our image processing code across all of the blocks, and save the output as a ome.tiff using tifffile. |
could you please also post the contents of both attributes.json? I just want to understand what is going wrong ... |
|
and the one in s0? |
|
this is all correct, that is so weird ... |
Let me try a fresh Fiji install. |
can you send me everything except the directories in s0? |
Yes, give me a couple hours. I need to help the group get their posters finished for BPS meeting! |
good luck :) |
What version of the n5-viewer.jar do you have? I just downloaded a fresh Fiji, updated it, and it is If I don't update Fiji, I can detect a dataset but then get an error Here is the directory structure without the data directories. |
Is this still a problem or can we close this issue? Or rather split it, because the original "preserve anisotropy" issue seems to be fixed? |
From our end, the Fiji loading issue is still open. Splitting makes sense to me, as the data is fused with the correct anisotropy and accessible (for us) via Python. |
This commit should fix it: 6c21396 -- sorry that it took a while, really annoying side-effect of not naming attributes consistently |
Hi all,
We've got this working fairly well locally. Still struggling with our school Hadoop cluster, which I think is a config issue.
A lot of our data has anisotropic xy pixel size vs z steps. What is the best way to get the BigStitcher-Spark affine fusion to act the same way as the "preserve original data anisotropy" setting in BigStitcher?
One thought I had was to edit the XML to change the calibration before fusion.
Thanks!
The text was updated successfully, but these errors were encountered: