脑图像特征提取与可视化

mapBrain的Python项目详细描述


mapbrain(球形大脑映射)
=========
[![DOI](https://zenodo.org/badge/doi/10.5281/zenodo.1042388.svg)(https://doi.org/10.5281/zenodo.1042388)
[![文档状态](//readthedocs.org/projects/mapbain/badge/?版本=最新](https://mapbrain.readthedocs.io/en/latest/?Badge=最新的)



一个库,用于在3D大脑图像上执行**球形大脑映射**。

**球形大脑映射**(sbm)是一个框架,旨在将大脑的内部结构和特征映射到一个二维图像上,该图像总结了所有这些信息,如[1]中所述,先前在[2]和[3]中所述。三维脑成像,如磁共振成像或pet,产生了大量的数据,目前正在使用单一或多变量方法进行分析。

sbm提供了一个新的框架,可以通过一些统计方法将3d大脑图像映射到二维空间。该系统基于从三维球面坐标到二维直角坐标的转换。对于每个球面坐标对(θ,phi),选择一个包含半径内所有体素的向量,并计算多个值,包括统计值(平均值、熵、峰度)和形态值(组织厚度、到中心点的距离、非零块数)。这些值符合一个二维图像,可以进行计算甚至视觉分析。

mri图像的一个新的结构参数化被添加,使用一个改进的隐马尔可夫模型来跟踪遵循大脑内部最小强度变化路径的路径,而不是典型sbm中使用的直线路径[4]。此文件当前仅在Matlab中工作,包含在文件“hmmpaths.m”中。



带有“import mapbrain”的库。

用法
----
统计大脑映射结构为一个类,可以从每个脚本调用。最简单的方法是使用:
``python
import mapbrain
import nibabel as nib

sbm=mapbrain.sphericalbrainmapping()
map=sbm.dosbm(img.get_data(),measure='average',show=true)
`````
----
-添加对作为对象的函数的支持对于不同的采样方法

F.J.Martinez Murcia等人*用磁共振成像的球形脑图评估轻度认知障碍进展*。**阿尔茨海默病杂志**(预印本)。2018年。内政部:[10.3233/JAD-170403](https://zenodo.org/record/1162669)
2.F.J.Martinez Murcia等人*一种检测阿尔茨海默病的磁共振图像球形脑图。**当前阿尔茨海默病研究**13(5):575-88。2016年。
3.F.J.Martinez Murcia等人*为阿尔茨海默病*的检测提供脑部核磁共振图像投影。**螺柱健康技术通知**207225-33。2014年。
4.F.J.Martínez Murcia等人*磁共振脑图像的容积径向lbp投影诊断阿尔茨海默病*。**计算机科学课堂讲稿**9107,19-28。2015年。
5.F.J.Martinez Murcia等人*基于隐马尔可夫模型的阿尔茨海默病脑结构参数化。**国际神经系统杂志**26(6)1650024。2016年。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使Eclipse在其控制台中显示最顶层的异常,而不是完整的堆栈跟踪   java如何为一个组件提供多个DropTargetListener?   在Eclipse包资源管理器中,有些文件不可见?   java在Spring Boot中使用@Bean配置设置类属性的默认值   在JTextPane中使用#链接的Java HTML?   java当应用程序打开时,如何将通知内容发送给活动?   java Android ROOM如何编写包含多个实体的查询,这是在哪里完成的?   Play Framework的java登录/注销问题?   java如何从安卓 Cordova/Phonegap调用javascript函数   JavaFX8如何在Java8中显示上次修改的LocalDateTime?   javabean验证中的多个约束注释   java使用JSTL设置请求属性   java在Android启动的服务中调用函数   用于检查xml是否包含键和值的java XPath表达式   在java游戏中使用斜坡因子挥杆   Java文件:尝试使用FileWriter将结果附加到已经存在的文件中   bootclasspath Java Xbootclasspath,相对路径   java我如何让这个“怪物战斗模拟器”工作?   swing使用动作侦听器隐藏和显示java桌面应用程序