ANTs icon indicating copy to clipboard operation
ANTs copied to clipboard

ANTs feature requests

Open ntustison opened this issue 7 years ago • 7 comments

This is an open issue soliciting possible feature requests for ANTs. I'll put together a corresponding wiki page where we can flush out some ideas further. Here are some current requests from @stnava and Jim Gee.

Notes from Jim

  • massive image registration (histology/microscopy, lung CT)
    • sparse
    • patch based
  • lesions/pathology
    • marc/UNC collaborator
    • GUI
  • uncertainty
  • computing
    • GPU - massive image registration
      • marc/UNC collaborator
    • HPC
  • GUI
    • to accommodate processing of lesioned/diseased structures/organs

Notes from Brian

  • sparse registration formulation(s)
  • piecewise affine / invertible mesh / image deformation ( there is a very efficient implementation used in graphics that would be cool to have )
  • improvement, generally and probably with above two points, of feature/point set registration with or w/o images
  • sift etc worked out better ....
  • efficient timeseries/longitudinal maps ( very expensive to do this now ) - i could really use this here but it's too time / memory consuming
  • Similarity metric speed-up with Charlie Epstein

ntustison avatar Nov 09 '16 18:11 ntustison

biros has a nice solution : https://arxiv.org/abs/1608.03630

i would also note that some of our prior work ( remember that old miccai submission? ) would probably resolve many of these but would have to make clean / fast implementation

stnava avatar Nov 09 '16 19:11 stnava

@ntustison FYI: Using task-based parallelliization (rather than thread based paradigm) is an area that I have been recently playing with. Identifying techinques with intel's threaded building blocks and C++11 have been particularly benificial. I recently gained access to 128CPU linux computer, and purchased a P100 GPU and several large memory cluster nodes with the explicit intent of addressing the performance bottle necks in ANTs.

hjmjohnson avatar Nov 09 '16 20:11 hjmjohnson

Hans, that is great I also have a similar machine to play around with and can help with testing or possibly coding.

On Wednesday, November 9, 2016, Hans Johnson [email protected] wrote:

@ntustison https://github.com/ntustison FYI: Using task-based parallelliization (rather than thread based paradigm) is an area that I have been recently playing with. Identifying techinques with intel's threaded building blocks and C++11 have been particularly benificial. I recently gained access to 128CPU linux computer, and purchased a P100 GPU and several large memory cluster nodes with the explicit intent of addressing the performance bottle necks in ANTs.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/stnava/ANTs/issues/387#issuecomment-259517393, or mute the thread https://github.com/notifications/unsubscribe-auth/AATyftU22FFTNqZOeE9qceZyO3xdhI7sks5q8iyogaJpZM4Kt04x .

brian

stnava avatar Nov 09 '16 20:11 stnava

Another thought is that all the suggestions and discussions so far have exclusively centered around registration. I wonder if there are other features for the toolkit, as a whole, we should consider. For example, I think the recently introduced denoiser has been a great addition.

ntustison avatar Nov 11 '16 16:11 ntustison

yes - i very much appreciate the denoiser.

but probably need to fit all proposed ideas into a unifying theme.

do you have a proposed theme for the grant yet?

On Fri, Nov 11, 2016 at 11:52 AM, Nick Tustison [email protected] wrote:

Another thought is that all the suggestions and discussions so far have exclusively centered around registration. I wonder if there are other features for the toolkit, as a whole, we should consider. For example, I think the recently introduced denoiser has been a great addition.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/stnava/ANTs/issues/387#issuecomment-260001328, or mute the thread https://github.com/notifications/unsubscribe-auth/AATyfhDRN8t3ks---u88ZmwE_8riB07vks5q9J07gaJpZM4Kt04x .

stnava avatar Nov 11 '16 16:11 stnava

Not yet. I'm meeting with Jim tomorrow and I would assume that he'd have some good input for a unifying theme.

ntustison avatar Nov 11 '16 17:11 ntustison

This might be a place for new Github projects https://github.com/blog/2256-a-whole-new-github-universe-announcing-new-tools-forums-and-features

gdevenyi avatar Nov 12 '16 22:11 gdevenyi