我试图通过身体CT扫描将3D肿瘤切除 . 截至目前,我的准确率低至70% .
我提高准确性的计划是将整个肝脏分割出来并将其设置为感兴趣的区域并将肿瘤分割成肝脏 . 但是,我遇到的问题是我使用的任何阈值处理方法(邻域连接滤波器,二进制阈值图像滤波器等)将分段内的值设置为白色(255),将外部设置为黑色(0) .
有没有办法可以将外部体素设置为黑色而不是触及肝脏内的体素?我一直在阅读sitk文档,但我找不到能够帮助我做到这一点的过滤器 .
首先在SimpleITK中,大多数情况下掩码和许多分段通常是0和0的二进制 . 因此,请仔细检查输出是0和255,您可能需要修改分段算法以将其生成为输出 .
您可以使用MaskImageFilter,您可以在掩码图像中设置“黑屏”灰度图像的值 .
如果两个图像的类型相同,并且您的蒙版图像为0和1,则可以简单地将图像相乘 .
1 回答
首先在SimpleITK中,大多数情况下掩码和许多分段通常是0和0的二进制 . 因此,请仔细检查输出是0和255,您可能需要修改分段算法以将其生成为输出 .
您可以使用MaskImageFilter,您可以在掩码图像中设置“黑屏”灰度图像的值 .
如果两个图像的类型相同,并且您的蒙版图像为0和1,则可以简单地将图像相乘 .