3DSlicer教程之CTA(七)
【教程020】CTA (七)
导言
3D Slicer教程之CTA已经讲解了CTA数据分析、数据提取、减影操作、影像剪切。今天应用模块Subtract Scalar Volumes对CTA未减影图像进行处理,需要用到注射造影剂前后的数据。3D Slicer教程内容仅限个人学习和交流,严禁用于商业用途及临床(未经FDA批准),由此产生的法律后果本人概不负责。
首先导入CT和CT C+数据,分别为注射造影剂前后的数据。首先需要验证两组数据是否准确匹配,用到模块CheckerBoard Filter(棋盘式过滤器)。
可见匹配精确,可以进行到下一步
进入到Volume Rendering模块,通过调节ROI可以看到颅内血管成像,但骨质内部的血管会被遮挡。
进入到Subtract Scalar Volumes模块,用CT C+减去CT,输出Volume命名为SUB。
点击Apply之后如下图。
进入到Volume Rendering模块设置如下:
① Volume选择刚才减影后的SUB。
② Preset(预设)选择CT-Coronary-Arteries-3。
③ Rendering选择VTK GPU Ray Casting(高配独立显卡建议选择此项,不确定时分别两种方式试用一下)。
④ GPU Memory Size选择Default 6144MB(此处根据显卡的实际显存进行设置,本机配置显卡为GTX 1070 6G,故选择6144MB)。
⑤ Quality Control选择Maximum Quality(配置好的机器选中这个最佳质量,配置一般的选Adaptive)。
在3D视窗中可见到颅骨已经去除,但去除的不完全,可以通过调整ROI来显示感兴趣区域的目的。
在Editor模块中通过阈值法血管建模:
① Master Volume选择SUB。
② Merge Volume选择SUB-label。
③ 选中阈值工具ThresholdEffect。
④ 阈值低值选择为200。
⑤ 选用工具SaveIslandEffect除去血管周边多余的染色。
可见血管染色如下图。
进入模块Model Maker对染色的血管进行建模,Smooth(光滑度)和Decimate(削减度)数值不宜过大,否则血管细节会显示不清。
① 输入Volume选择SUB-label。
② Models可以默认不做更改。
③ Filter Type(过滤器类型)选择Laplacian。
点击Apply进行运算后可在3D视窗观察所建的Model,进一步对Model进行剪切去除多余部分,最后在模块Models中进行各项参数设置(另文阐述)。