【问题标题】:NiftyNet Input/Output Data TypeNiftyNet 输入/输出数据类型
【发布时间】:2018-04-03 19:58:16
【问题描述】:

NiftyNet 期望什么数据类型作为输入?我知道 NiftyNet 以 NIfTI 文件格式读取和输出数据,但我不清楚单个数据的类型(例如 16 sint 或 32 sint)。它是否记录在任何地方?

我之所以问,是因为在使用 UNet、HighRes3DNet 和 VNet 执行大脑分割时,我得到了非常粗糙的输出(有时完全听不清)。即使我为相对简单的分割任务训练网络时也会发生这种情况,这让我相信我的输入在字节级别上被误解了。有谁会知道这种数据不匹配是否可能,以及 NiftyNet 期望的数据类型是什么?

【问题讨论】:

    标签: niftynet


    【解决方案1】:

    数据加载由nibabel 负责。数据处理依赖于应用程序,但对于分段,输入数据在segmentation_application 中转换为tf.float32

    您是否能够过度拟合一个训练示例以使分割有效?您使用什么类型的预处理?

    【讨论】:

    • 我刚刚在一个简单的训练示例上尝试过拟合,该示例包括:未标记:未处理的头骨扫描/标记:大脑面具(值 0 或 255)。当我尝试推断同一个头骨扫描时,我得到了一个完全黑色的图像(255)。如果数据类型不太可能是问题,那么可能是什么?
    • 你能把掩码的值改成01看看会发生什么吗?
    猜你喜欢
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    • 2020-07-02
    • 1970-01-01
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多