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

Reply via email to