diameter

肺结节CT影像特征提取(四)——肺结节CT影像特征提取MATLAB代码实现

前提是你 提交于 2020-04-19 10:30:44
之前的文章讲述了肺结节CT影像数据特征提取算法及基于MATLAB GUI设计的肺结节CT影像特征提取系统。本文将讲述几个主要部分的代码实现,分别是预处理、灰度特征提取、纹理特征提取、形态特征提取数据。 一.预处理部分代码 1、读取肺结节CT数据和专家标记的mask数据 function [ sData ] = read_dcm_mask( dcmPath,maskPath,Ng ) function [ sData ] = read_dcm_mask( dcmPath,maskPath,Ng ) %read_dcm_mask.m 读取dcm文件和mask文件为矩阵,为后期使用准备 %第一个程序 % DESCRIPTION: %此函数处理dcm文件和mask文件 %1.设置dcm和mask文件所在路径 %2.执行函数即可 %INPUTS: %dcmPath:dcm文件所在路径 %maskPath:mask文件所在路径 %Ng:标准化的CT灰度级数 %OUTPUTS: %sData:保存了volume和mask以及prepareVolume函数所需参数的一个cell结构 nowPath=cd; mkdir(nowPath,'feature_extraction');%创建文件夹存放数据 dcmList=dir(dcmPath); %获取dcm文件列表 maskList=dir