PyRadiomics 的初始化

 

import radiomics

paramsFile = 'dir_path/Params.yaml'
extractor = radiomics.featureextractor.RadiomicsFeaturesExtractor(paramsFile)
extractor.enableAllImageTypes()
features = extractor.execute(img, temp, label=1)

paramsFile :定制要提取的图像类型与特征类的文件,yaml格式的文件。

    imageType: 设定要提取特征的图像类型,例:Original: {}

    featureClass:设定要提取的特征类,不指定则提取所有的特征类

        shape:
        shape:
           - 'MajorAxis'
        firstorder:
           - 'Kurtosis'
           - 'Skewness'

paramsFile 的制定也可以通过  loadParams(paramsFile)方法进行加载指定。

 

enableAllImageTypes() 指定获取所有的图像类型

 

execute(img, temp,label)  提取特征

    img :SimuleTk图像,原始图像

    temp:带有标签的SimuleIk图像

    label:整数,用于提取特征的标签的值

 

特征提取的操作

1.  loadImage(imageFilepath, maskFilepath)    加载原始图像与mask

2. checkMask(image, mask, **self.settings)     检验原始图像与mask是否一致(原点/方向/间距等。。。)

3. 增加设定中附加的信息

4. 提取形状(shape)的特征

5. 根据设定重新设定mask

6. 根据启用的其它特征类提取特征值

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值