python核脑成像合成
brainSimulator的Python项目详细描述
使用kde或mvn分布的功能性脑图像合成。 目前处于测试阶段。python代码。文档可在 http://brainsimulator.readthedocs.io/
brainSimulator是一个大脑图像合成过程,旨在 生成与原始图像共享特征的新图像集 一个。该系统侧重于核成像方式,如pet或 spect脑显像。它通过将主成分分析应用于 原始数据集,然后在 使用概率密度函数(pdf)的投影特征脑空间 估计器。一旦建立了模型,任何人都可以生成新的 属于同一类的特征脑空间上的坐标 然后可以投影回图像空间。
使用
在新版本中,整个界面已经切换到 反对。这允许对模型进行一次训练,然后执行尽可能多的操作 按要求提供样品图纸。
#navigate to the folder where simulator.py is locatedimportbrainSimulatorassimsimulator=sim.BrainSimulator(algorithm='PCA',method='mvnormal')simulator.fit(original_dataset,labels)images,classes=simulator.generateDataset(original_dataset,labels,N=200,classes=[0,1,2])
引用
F.J.Martinez Murcia等人(2017年)。“功能性脑成像综合 基于图像分解和核模型的应用 神经退行性疾病〉,神经信息学前沿(在线)。 doi:10.3389/fninf.2017.00065
安全措施
如本文所述,最好使用mvn建模,但它是基本的 测试建模中使用的组件数量(L),否则 会导致过度装配。kde模型在 但是结果可能更分散。
许可证
此代码是根据许可证发布的 GPL-3.0+。