【精选】卷2:第9章 ITK.pdfVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【精选】卷2:第9章 ITK

卷2 :第9章 ITK 原⽂链接:http://www .aosabook .org/en/itk .html 作者:Luis Ibanez 和 Brad King 译按:原⽂的⼆级和三级标题并⽆章节号,只有字号区别。 9.1 ITK是什么? ITK ,又名Insight Toolkit ,是 种⽤于图像分析的库,它由美国国家医学图书馆 (US National Librara of Medicine )发起并资助开发的。ITK可以看作是 个⽅便使⽤的图 像分析算法百科全书,特别是它包含了图像滤波、图像分割和图像配准。该库由 个 ⼤学和商业公司组成的联合组织、以及来⾃世界各地的代码提交者共同开发。ITK的 开发⼯作始于1999年,在其最近的⼗周年纪念过后不久,全库经历了 次重构过程, 这次重构旨在去除代码库中的顽固代码;并对其重塑,以适应下 个⼗年的发展。 9.2 架构特性 软件⼯具箱与他们的社区有 种密切的关系。他们以 个持续迭代的周期塑造彼此。 软件被持续改进,直到它能满⾜社区的需要,与此同时,社区基于软件准许或者约束 他们要怎样做来制约他们⾃⾝的⾏为。因此,为了更好地理解ITK架构的天性,了解 ITK社区经常提出何种问题,以及他们如何着⼿解决这些问题,是⾮常有⽤的。 9.2.1 野兽的天性 如果你不了解野兽的天性,那这就对理解它们解剖结构的机制毫⽆⽤ 处。 -- Dee Hock, One f rom Many : VISA and the Rise of Chaordic Organization 个典型的图像分析问题中,研究者或者⼯程师会取 个输⼊图像,通过降噪或是提 ⾼对⽐度来改善图像的某些特性,然后进⾏处理以辨别图像中的某些特征,⽐如拐⾓ 和强边缘。这种类型的处理很⾃然地符合 种数据管线架构,如图9.1所⽰。 图9.2 :MRI脑部图像,中值滤波器,边缘检测滤波器 对于图中的每 项任务,图像处理社区都已经开发出了各种算法,并且继续开发新的 算法。为什么他们继续做这些?你可能会问,答案就是图像处理是 种科学、⼯程、 艺术、以及“烹饪”技术的组合。公然宣称某种算法组合对于 个图像处理任务来说 是“对的”⽆异于类似宣布正餐上要备“对的”巧克⼒甜点 样的误导。不是追求完美, 社区奋⼒制造出丰富的⼯具来确保在⾯对 项挑战性的图像处理任务时,不会出现可 选项的短缺。当然,事情发展的状态是要付出代价的。代价就是图像分析⼈员有 个 困难的任务,就是在从⼏⼗个不同⼯具中选择可⽤的不同组合,⽽这些组合可以得出 类似的结果。 图像分析社区与研究社区联系紧密。某 个研究⼩组与某 个算法群相关联是寻常现 象。“ 品牌命名”的风俗,以及某种程度的“市场化” ,导致了 种这样的情况:软件⼯ 具箱可以尽可能好地为社区提供 个⾮常完整的算法实现集,然后将之混合并匹配, 以创建 个满⾜社区需要的菜谱。 为什么ITK要被设计并实现成 个巨⼤的某种程度独⽴、且有条理的⼯具——图像滤 波器——的原因有很多,多数滤波器⽤于解决类似的问题。在本⽂中,某种程度 的“冗余” ——打个⽐⽅,提供⾼斯滤波器的三种不同实现⽅法——这不应该被看做是 问题,⽽应该是 种有价值的特性,因为不同的实现可以可交换地使⽤,以满⾜约束 并且发掘与图像尺⼨、处理器数量、以及可能与某个给定图像处理应⽤程序中的特定 ⾼斯核尺度相关的效率潜能。 该⼯具箱还被创建成 个成长的、不断更新⾃⾝的资源,因为新的算法和更好的实现 出现了,取代了现有的;还因为为了应对不断涌现的新的医学影像处理技术⽽开发的 新⼯具。 快速了解了ITK社区中的图像分析⼈员的每⽇例⾏公事,我们现在开始深⼊架构的主 要特性: 模块化 数据管线 ⼯⼚ IO⼯⼚ 流 可复⽤性 可维护性 9.2.2 模 化 模块化是ITK的主要特性之 。这个需求源于图像分析社区的⼈们解决问题时的⼯作 ⽅式。⼤多数图像分析问题将 幅或多幅输⼊图像放⼊处理滤波器的组合中,这些滤 波器⽤于增强或是提取图像中的某些特定的信息⽚段。因此这中间就没有⼤的处理对 象,⽽是许多⼩的。逻辑上讲,这种图像处理问题的结构性本质特征意味着要实现 个由许多图像处理滤波器组成的软件,这些滤波器就可以以不同的⽅式组合使⽤了。 将某些特定的处理滤波器聚合为 个家族也是如此,其中的某些实现上的特性可以被 分解。这就导致图像滤波器⾃然分组

文档评论(0)

tazhiq2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档