医学图像处理是目前医疗界重点研究方向之一,越来越多的高校科研机构以及企业研究团队开始转向这一方向。对于初入这一领域的小白来说,通过一些现有的开源类库来学习是一个很不错的方法。其中封装的类包含了绝大多数医学图像处理算法,可以满足初学者的要求。当然,其中肯定也有一些算法实现的不是那么好。当达到一定高度时可以自己编写代码实现。本文只是针对初学者,大神请绕道!
No.1 编程语言
我自己一直用的是C++语言,因为现有的一些开源类库主要是用C++来写的。当然,集成的比较成熟的一些类库也提供了其他语言的接口,比如C#,Python,TCL,Java等。
随着现在人工智能,深度学习这些黑科技应用于医学图像处理,python也是如火如荼的被人们学习,我也在自学python. 当然,读者可以根据自己的喜好以及擅长选择自己的语言。
No. 2 编译器
推荐用VS(2010到2015版本都可以的),可能安装起来比较大。
No. 3 VTK(Visualization Tooklit)
它是开源的,不收费的图像处理包,也是医学图像处理领域最经典,最必不可少的包。它其中主要提供了非常好的图像处理和图形学里面的一些功能。它的大部分功能还是在可视化上面。另外差不多有三分之一的类用来实现医学图像处理的一些功能。目前最新的8版本加入了大量的VR模块,自己没有用过,不过实验室有人在用,蛮不错的!
官网:www.vtk.org
关于其学习资料,