
Using the strategy pattern to simplify ITK
Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3248 |
Published in The Insight Journal - 2011 January-June.
Submitted by Dan Mueller on 01-06-2011.
ITK is becoming increasingly complex as it continues to grow and evolve. The SimpleITK initiative aims to address this concern by providing an easy-access layer around ITK for non-C++ expert developers. This article proposes an alternate (perhaps complementary) approach utilizing the strategy pattern. The software design pattern known as "strategy" allows an algorithm to be selected from a family of algorithms on-the-fly at runtime. Because ITK consists of many such algorithm families, this particular design pattern is quite interesting. This article describes a number of algorithm families which have been identified; so far thirteen families have been implemented, encapsulating nearly 130 filters/objects. Complete source code and examples are provided to demonstrate the concept.
Code







Click here for more details.
Go here to access the main testing dashboard.






Reviews
Quick Comments
Resources
![]() |
|
Download All | |
Download Paper , View Paper | |
Download Source code | |
Github |
Statistics more
![]() |
|
Global rating: | ![]() ![]() ![]() ![]() ![]() |
Review rating: | ![]() ![]() ![]() ![]() ![]() |
Code rating: | ![]() ![]() ![]() ![]() ![]() |
Paper Quality: |
![]() ![]() |
Information more
![]() |
|
Categories: | Filtering, Generic Programming, Programming, Registration, Segmentation |
Keywords: | ITK, SimpleITK, strategy, pattern |
Toolkits: | ITK, CMake |
Export citation: |
Share
![]() |
Linked Publications more
![]() |
||
![]() by Padfield D., Miller J.
|
||
![]() by Hawley J., Johnson H.
|
View license
Loading license...
Send a message to the author
