Hello, Thanks for sharing your work.
The standard way to contribute a new class to ITK it to write an Insight Journal[1] article which describes the algorithm. Generally these can be started locally as an External module in ITK[2], which can include testing and other needed cmake configuration information. Your code appear to have external dependencies that are not in ITK, and not up to ITK style guidelines[3]. Also, I have also implement a very similar algorithm[2]. I have have extensively tested it to ensure that the physical location of the pixels is maintained and that it's is computationally efficient. I have upgraded to the latest iterators only available in ITK 4.4. Please give the filter a try and let me know how it works for you. Brad [1] http://www.insight-journal.org [2] http://www.itk.org/Wiki/ITK/Release_4/New_Code_Contribution_Process#External_Modules [3] http://www.itk.org/Wiki/ITK/Coding_Style_Guide [4] https://github.com/blowekamp/itkBinShrink On Jun 20, 2013, at 4:23 AM, Carsten Kendziorra <[email protected]> wrote: > Sorry, forgot the files. > > Here they are! > > On 06/20/2013 09:20 AM, Carsten Kendziorra wrote: >> Hello, >> >> we've produced a shrink filter, that calculates the output pixel value >> as the average of all corresponding input pixels. >> >> This is basically a copy of the itkShrinkImageFilter (ITK 4.2.0), with >> modifications in the ThreadedGenerateData() method, where the output >> pixel values are calculated. >> >> Author: Carsten Kendziorra, Henning Meyer, Marc Dewey. Charite Berlin, >> Germany. >> >> Maybe you want to include it in ITK. >> >> Cheers, >> Carsten >> _______________________________________________ >> 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 > > <itkShrinkAverageFilter.h><itkShrinkAverageFilter.txx>_______________________________________________ > 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 _______________________________________________ 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
