Skip to content
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

Network for registration? #2

Closed
pvtodorov opened this issue Sep 24, 2020 · 3 comments
Closed

Network for registration? #2

pvtodorov opened this issue Sep 24, 2020 · 3 comments

Comments

@pvtodorov
Copy link

Hi,

In the manuscript there is mention and demonstration (Fig 6, 7, 8) of a NN used to determine the coronal depth and automatically register slices to the ABA CCF. Is the automatic image registration and automated region calling capability available as part of Tangram?

Thanks!

@lewlin
Copy link
Collaborator

lewlin commented Sep 24, 2020

Tangram is, strictly speaking, the algorithm for mapping, but the NN will be available soon (ie tomorrow at the latest).

Keep an eye out on our team repos: https://github.com/orgs/broadinstitute/teams/tommaso_team/

We will make public a new repo soon.

@lewlin lewlin closed this as completed Sep 24, 2020
@pvtodorov
Copy link
Author

Just wanted to check if the repo was ever updated - the provided link comes up as a 404

Totally understand if there has been a delay!

@lewlin
Copy link
Collaborator

lewlin commented Oct 6, 2020

Hi pvtodorov,

I am sorry the URL with the team repos yields a 404: it's for Broad Institute only and I did not realize that.
Yes, we uploaded the code for the NN shortly after your request: you can find the code here:

https://github.com/broadinstitute/one-shot-atlas

In this repo you'll find the code of our Siamese although you'll notice that we have not released our training set yet. We will do that after the paper is published.

To make sure we are on the same page: our NN fetches the mouse brain image at the corresponding depth. This is our first step our pipeline. The second is to generate masks using a U-net model (we use this one https://github.com/qubvel/segmentation_models). Again, we will release the training set with the labels soon (probably after the paper is published). To register the masks, we use ANTs (see here http://stnava.github.io/ANTs/).

Therefore, our NN does not do end-to-end registration. If you are looking for a DL model for doing that, I recommend you check out voxelmorph (https://github.com/voxelmorph/voxelmorph).

Ciao,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants