【转】我的CV之路第一篇:ITK是啥?

Itk篇

 (Insight Segmentation and Registration Toolkit)

 

ITK

  • Itk篇
  • 前言
  • 一、ITK是什么?
  • 二、一些函数
    • 1.读/写图片
    • 2.滤波器

前言

学习医疗图像分割过程中,遇到了很多困难,英文文献,数学基础,图像处理知识体系的复杂·······这些都是不可避免的庞大阻碍,幸而我还有较为充足的时间,这些都是可以花时间积累的。打算开始写博客,实在是因为CV之路有太多难以言喻的苦,也有太多需要记录的零散知识,那不如在csdn上记录下来,于己可以几下自己学习的心路历程,构建知识体系,若同时能帮助别人,是在为人生一大幸事。那么此次,我将记录我目前所遇到的最大的一座大山——ITK

提示:以下内容会在末尾给出参考链接

一、ITK是什么?

Insight Segmentation and Registration Toolkit

在这里插入图片描述

计算机视觉领域都知道opencv,但它只能处理2D的图像。对于医学图像处理,ITK(Insight Segmentation and Registration Toolkit,python下可以使用SimpleITK)更加出众。这是一个功能强大的3D分割和配准开源工具箱工具包

二、一些函数

有以下链接是官方函数说明手册,非常详细

itkSoftwareGuide.pdf

1.读/写图片

dcm,nii.gz,nrrd,mha,mhd等几乎所有的医学影像的常见格式itk都支持

2.滤波器

(1)阈值滤波器

二值阈值:BinaryThresholdImageFilter,阈值后得到二值图像
通用阈值:ThresholdImageFilter,阈值后,阈值范围内的图像保持不变,阈值范围外被设定为固定值。(有点像clip操作,更通用)

(2)边缘检测器

Canny边缘检测:CannyEdgeDetectionImageFilter,一种经典的边缘检测滤波器

很遗憾,参考文章的作者并没有将这篇文章完成,而且其中的很多处理未必用得到,在此暂不做更多的展开。

参考链接 [1]: https://zhuanlan.zhihu.com/p/102310834

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/436314.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【转】二、VTK用于QT的安装

一、说明 本文的主要目的是在说明通过Cmake重新编译VTK,使得其能够与QT交互使用 二、VTK的安装 VTK版本:8.2.0 VS版本2019 电脑:win-64bit 需要软件:CMake(我使用的版本是3.16.0) 三、过程 大概过程分为以下几个步骤: 1、下载vt…

【转】一、用于VS2019的QT配置

转自:https://www.cnblogs.com/fantianliang/p/12355973.html 一、前言 本期间的主要目的是最后能够使用VS开发关于QT为界面的程序,同时能够使用VTK和ITK程序,这是第一部分。 因为之前查看的有关博客随着时间没有跟随版本变化,所…

IIS 7.0探索用于 Windows Vista 的 Web 服务器和更多内容

我经常听到 Microsoft 内部和外部的人将新的 IIS 7.0 Web 服务器称为 Microsoft 在过去几年中所进行的最重要的开发工作之一。考虑到 Microsoft 最近推出了一系列引人注意的技术,包括 Windows Vista™,这个评语具有重要意义! IIS 7.0 的发布时…

【转】三、QT例子-打开一个图片并且显示

一、前言 本博客的主要目的在于对QT有进一步的了解,单纯只使用QT。 今天小例子主要是打开图片,然后显示出来,并且显示图片的路径。 二、工程建立 1、参考前面 博客一QT安装过程里面的例子, 建立一个QT GUI Application 2、打开.u…

【转】四、关于如何使用软件库的一个技巧-避免重复配置属性表

一、前言 我们需要使用各种函数库,比如Opencv,Itk, vtk,当不同的函数库使用的时候,在VS配置属性是一个很麻烦的问题,并且设计到不同函数库的交叉使用,所以这里提供一个小技巧。 那就是我们把每一个函数库的配置为属性表的形式&…

Ajax Extensions核心控件介绍

摘自:http://www.cnblogs.com/remember515/archive/2007/06/28/799030.html Ajax的核心组件包括ScriptManager、ScriptManagerProxy、UpdatePanel、Timer、UpdateProgress,其相关属性如下:updatePanel控件UpdatePanel主要属性 UpdateMode 内容模板的更…

【转】五、VTK读取图片,然后QT显示

一、前言 今天实现的主要功能是通过vtk读取jpg图片(只能够读取.jpg文件),然后通过QT显示出来,整个程序的框架是QT GUIApplication 版本: VS2019VTK8.2.0QT5.13.1版本配置 VS 为release x64(这个是工程建立的时候设置的解决方案属性&#xff…

用java查询excel表格_如何把java查询出的内容导入到excel表格

展开全部java查询出的内容导入到excel表格/**导出数据为XLS格式* param fos* param bo*/public void writeExcelBo(FileOutputStream fos, java.util.Vector ve){jxl.write.WritableWorkbook wwb;try{wwb Workbook.createWorkbook(fos);jxl.write.WritableSheet ws wwb.createS…

【转】C#开发奇技淫巧三:把dll放在不同的目录让你的程序更整洁

转自:https://www.cnblogs.com/marvin/p/PutDllToSpecificFolder.html?utm_sourcetuicool&utm_mediumreferral 系列文章 C#开发奇技淫巧一:调试windows系统服务C#开发奇技淫巧二:根据dll文件加载C或者Delphi插件C#开发奇技淫巧三&#…

【转】C#开发奇技淫巧二:根据dll文件加载C++或者Delphi插件

这两天忙着把框架改为支持加载C和Delphi的插件,来不及更新blog了。 原来的写的框架只支持c#插件,这个好做,直接用c#的反射功能便可。但是公司不是所有人都搞C#,也不是所有的程序C#都能很好的完成,又或者其他公司…

【转】一篇易懂的CAN通讯协议指南1

转自:https://zhuanlan.zhihu.com/p/162708070 本文力求以图文并茂来接好CAN通讯协议的基础知识,希望能给有兴趣的朋友带来一些收获。 为了便于大家理解与接受,请先看一幅图: 图1 电话会议 简单地讲CAN总线就如上图1中两根粗黄线…

【转】CAN协议深度解析-简单易懂协议详解

转自:https://zhuanlan.zhihu.com/p/343607068 CAN接口兼容规范2.0A和2.0B(主动),位速率高达1兆位/秒。它可以接收和发送11位标识符的标准帧,也可以接收和发送29位标识符的扩展帧。 扩展帧的仲裁域有29位,可以出现2^29中报文&…

深度神经网络下的风格迁移模型(C#)

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 这个是C#版本的,这里就只放出代码。VB.Net版本请参看 深度神经网络下的风格迁移模型-CSDN博客 斯坦福大学李飞飞团队的…

使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码...

PS:微软专家写的一往篇VSTS2005测试功能说明,非常详细。适合初学者查看。适用于:Microsoft Visual Studio 2005 Team System Beta 2Team Architect & Team Test EditionsMicrosoft Visual C# 2005摘要: Scott 详细介绍自动化单…

【转】C++ win32窗口创建详解

转自:https://my.oschina.net/u/4328928/blog/3315324 本篇所讲解的内容仅限于 Windows 操作系统且限于 win32程序设计 现在我们在Windows系统上用的软件, 早已不是控制台界面, 而是窗体应用程序 窗体与控制台的区别就是: 有了窗口的概念 由于C的语法复杂, 使得…

2.3 Factory Method(工厂方法)

【返回目录】 我们现在把场景从险象丛生的特工战切换到更为壮观的二战中来,很多人都看过《拯救大兵瑞恩》,这部电影最著名的两场战斗非首和尾莫属,我们就用最后一场战役来举例说明什么是工厂方法吧。 相比诺曼底登陆,最后一场战役…

[转] UML中关联、依赖、聚集等关系的异同

1. 关联:连接模型元素及链接实例,用一条实线来表示;2. 依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示;3. 聚集:表示整体与部分的关系,用一条实线加空心菱…

不同职业的面试着装技巧。

美女姜培琳:传授独家心经 不同职业的面试着装技巧。 一般来说,职场中精英女性的装扮,首要应讲求端庄、稳重。人们对服饰过于花哨怪异者的工作能力、工作作风、敬业精神、生活态度等,都会持怀疑的态度。 其实&#x…

【转】C++中的字符串(String)和数值转换

『写在前边』 因为写PAT总是遇到字符串(主要是String)和数值之间的转化,所以整理一下以便好复习。 『String类型的字符串』 这里数值和字符串相互转换的例子,使用的是stringstream函数,在c11当中有定义好的现成的函数…

好开心

好开心!收到我们家lily的礼物! 前天,lily传给我一个flash相册,他将我们认识以来的合照做成了flash,配上了音乐。看了好感动,好开心! 其实照片倒不是很多,也就7到8张吧,但…