[Insight-developers] New Remote Module: SkullStrip

Bradley Lowekamp blowekamp at mail.nih.gov
Thu Jan 16 13:26:04 EST 2014


JC,

ITK module don't support compilation outside of ITK.

However, many of ITK modules don't actually need to be compiled or configured, just included.

In my IASEM Slicer module I have a couple branches which add some of my ITK Modules in a "External" directory as a git submodule. This has work pretty good for my cases, just doing some conditional cmake include directories.

I'd like to avoid copying files. What do you think of using sub-modules for ITK extensions in Slicer extension? Any other options/suggestion for establishing best practice recommendations for using Slicer and ITK modules together?

Brad

On Jan 16, 2014, at 1:18 PM, Jean-Christophe Fillion-Robin <jchris.fillionr at kitware.com> wrote:

> Hi Bill, 
> 
> This is great.
> 
> Would it be possible to update the SkullStripper extension so that it externally build the ITK remote module and use it ? Alternatively, you could copy the files "itkStripTsImageFilter.*" specifying from which revision of the remote module they are based of. Shell script to do so should probably be generalized and made available ... 
> 
> That would avoid code duplication and ease maintenance.
> 
> Thanks
> Jc
> 
> 
> 
> On Thu, Jan 16, 2014 at 12:28 PM, Bill Lorensen <bill.lorensen at gmail.com> wrote:
> A Skull Stripping filter that removes face/skull from MRI data and
> creates a mask for the brain. This is a common preprocessing step for
> segmenting MRI brains and their contents.
> 
> NOTE: This algorithm is also availiable as a Slicer extension:
> https://www.slicer.org/slicerWiki/index.php/Documentation/4.2/Extensions
> 
> Following the process here:
> http://www.itk.org/Wiki/ITK/Policy_and_Procedures_for_Adding_Remote_Modules
> 
> 1) A Skull-Stripping Filter for ITK Bauer S., Fejes T., Reyes M.
> http://www.insight-journal.org/browse/publication/859
> 
> 2) Nightly Dashboard
> http://open.cdash.org/index.php?project=Insight&filtercount=2&showfilters=1&filtercombine=and&field1=site/string&compare1=63&value1=BillsAmazon&field2=buildname/string&compare2=63&value2=SkullStrip
> 
> 3) Gerrit patch
> http://review.source.kitware.com/#/c/14054/
> 
> 4) Notify list
> 
> Bill
> 
> 
> --
> Unpaid intern in BillsBasement at noware dot com
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.php
> 
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers
> 
> 
> 
> -- 
> +1 919 869 8849
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> Kitware offers ITK Training Courses, for more information visit:
> http://kitware.com/products/protraining.php
> 
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-developers

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-developers/attachments/20140116/e76793e1/attachment.html>


More information about the Insight-developers mailing list