一种基于大数据的肿瘤CT数据处理方法
未命名
10-26
阅读:44
评论:0
一种基于大数据的肿瘤ct数据处理方法
技术领域
1.本发明涉及数据处理领域,具体涉及一种基于大数据的肿瘤ct数据处理方法。
背景技术:
2.肿瘤ct大数据平台包含海量的肿瘤ct数据,为提高存储效率节省存储空间,需要对肿瘤ct数据进行压缩存储。
3.现有技术对于肿瘤ct影像的压缩多采用游程编码的方式,并且通过对各通道采用单独编码,以及对于频率低的特征采用长编码,频率高的特征采用短编码的方式进行游程编码,然而肿瘤ct数据实际为肿瘤ct影像,肿瘤ct影像中部分区域如背景部分较为平坦,但受噪声影响,灰度值存在较小的变化。部分区域如肿瘤区域纹理细节较为丰富,灰度值变化较为频繁,这就会出现对于影像中连续重复出现的数据压缩率高,而影像中较小的灰度值变化的游程编码压缩率很低,会造成大量数据的冗杂。
技术实现要素:
4.针对上述技术问题,本发明提供了一种基于大数据的肿瘤ct数据处理方法,具体包括:获取肿瘤ct影像;利用肿瘤ct影像中每个像素点到中心像素点的距离得到肿瘤ct影像中每个像素点的位置重要度;对每个像素点进行滑窗处理,根据窗口内的所有灰度值及各灰度值的频率,计算每个像素点的纹理重要度;根据每个像素点的位置重要度和纹理重要度,得到每个像素点的综合重要度;获取肿瘤ct影像的灰度直方图,并进行直方图平滑处理,得到平滑后的灰度直方图,对平滑后的灰度直方图进行混合高斯拟合,得到多个子高斯模型;根据肿瘤ct影像所有的灰度值在每个子高斯模型下的概率密度,确定每个灰度值所属的子高斯模型;利用每个灰度值的重要度以及每个灰度值所属的子高斯模型中的参数,计算每个灰度值的第一重要程度,利用每个灰度值对应的所有像素点的综合重要度,计算每个灰度值的第二重要程度;将每个灰度值的第一重要程度和第二重要程度之积作为每个灰度值的影响程度;设置影响程度阈值,获取小于影响程度阈值的灰度值进行升序排序得到置换序列,根据肿瘤ct影像中所有灰度值的影响程度对置换序列中的灰度值依次进行置换;根据置换结果对肿瘤ct影像中像素点的灰度值进行替换,根据替换后的肿瘤ct影像中的灰度值及其频数,对肿瘤ct影像数据进行压缩得到压缩编码;根据压缩编码对压缩数据进行解压,并还原为肿瘤ct影像,完成对肿瘤ct数据的处理。
5.每个像素点的位置重要度的计算方法为:获取肿瘤ct影像的中心像素点,计算肿瘤ct影像中每个像素点与中心像素点的位置距离,将以中心像素点为圆心,第一阈值为半径的圆形区域以外的区域作为不确定区域;将位置距离小于等于第一阈值的像素点的位置重要度赋值为1;对于位置距离大于第一阈值的每个像素点,获取不确定区域中所有像素点到重要区域的距离的方差作为重要度指标,对位置距离大于第一阈值的像素点的位置距离与第一阈值的差值的平方,与二倍重要度指标的商进行负归一化,将负归一化的结果作为位置距离大于第一阈值的每个像素点的位置重要度。
6.每个像素点的纹理重要度的计算方法为:设置滑窗大小,以每个像素点为中心像素点进行滑窗处理,获取中心像素点与划窗内其他像素点的灰度值的差值绝对值的均值,对该均值进行归一化处理,并将归一化处理的结果与该中心像素点的灰度值在滑窗内的频率之积作为该中心像素点的纹理重要度;得到每个像素点的纹理重要度。
7.确定每个灰度值所属的子高斯模型的方法如下:获取每个灰度值分别在每个子高斯模型下的概率密度,将概率密度最大的子高斯模型作为该灰度值所属的子高斯模型;若该灰度值在两个或多个子高斯模型下的概率密度相同且最大,将该灰度值分别与这多个子高斯模型的均值之差的绝对值作为差值特征,获取差值特征最小的子高斯模型作为该灰度值所属的子高斯模型;确定每个灰度值所属的子高斯模型。
8.计算每个灰度值的第一重要程度的方法为:获取每个灰度值以及该灰度值对应的子高斯模型的均值;若该灰度值与所属子高斯模型的均值相等,则该灰度值的第一重要程度为1;若该灰度值与所属子高斯模型的均值不相等,对肿瘤ct影像中所有像素点的数量进行归一化处理得到重要程度指标,将该灰度值所属的子高斯模型的均值与所有子高斯模型中的最小均值作为该灰度值的权重,对该灰度值对应的像素点数量和该灰度值的权重之积与肿瘤ct影像中所有像素点的数量的归一化结果的商进行归一化处理,将该归一化结果作为该灰度值的第一重要程度;计算得到每个灰度值的第一重要程度。
9.计算每个灰度值的第二重要程度的方法如下:获取每个灰度值对应的所有像素点的灰度值,将该灰度值对应的所有像素点的灰度值均值作为该灰度值的第二重要程度;计算得到每个像素点的第二重要程度。
10.对肿瘤ct影像中像素点的灰度值进行替换的过程为:设置影响程度阈值,获取影响程度大于零,且小于影响程度阈值的灰度值,将获取的灰度值根据影响程度进行升序排序得到置换序列;置换方法:将置换序列中的第一个灰度值作为第一灰度值,获取肿瘤ct影像中所有灰度值中,影响程度比第一灰度值的影响程度大,且灰度值与第一灰度值差值最小的灰度值作为第二灰度值,将第二灰度值置换为第一灰度值,并对当前第一灰度值进行删除处
理;对置换后的置换序列根据置换方法进行迭代,直至置换序列中所有的灰度值都完成置换时,停止迭代;对第一灰度值对应的所有像素点的灰度值替换为第二灰度值,对肿瘤ct影像中所有像素点的灰度值根据置换后的灰度值进行替换。
11.对压缩数据进行解压,并还原为肿瘤ct影像的过程如下:获取对肿瘤ct影像进行压缩的游程编码,对游程编码进行解码得到一维序列,将该一维序列利用hilbert扫描方式的顺序还原至与肿瘤ct影像尺寸相同的空矩阵中,得到还原后的肿瘤ct影像。
12.所述滑窗大小设置为5
×
5。
13.所述第一阈值设置为,其中、为肿瘤ct影像的尺寸。相比于现有技术,本发明实施例的有益效果在于:1.本发明通过对肿瘤ct影像中每个像素点的位置信息和纹理信息分析每个像素点的综合重要度,并通过对肿瘤ct影像的灰度直方图进行处理,得到每个灰度图对应的影响程度,通过对每个灰度值对应的像素点的综合重要度进行综合分析确定每个灰度值的影响程度,进而对灰度值进行置换,能够保证肿瘤ct影像中的重要信息不被置换,提高数据压缩的信息完整度。
14.2.本发明对肿瘤ct影像进行视觉无损修正,通过对肿瘤ct影像中的不同灰度值对应的不同特征的影响程度以及每个像素点的综合重要度进行分析,将对肿瘤ct影像进行辅助诊疗时不重要的灰度值进行替换,保留重要信息进行数据压缩,既能减少压缩的数据,保证编码的码长数据较少,也能保留肿瘤ct影像再进行辅助诊疗时的重要信息尽可能的不丢失。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
16.图1为本发明实施例一种基于大数据的肿瘤ct数据处理方法提供的方法流程图。
具体实施方式
17.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
19.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征;在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
20.本发明实施例提供了一种基于大数据的肿瘤ct数据处理方法,如图1所示,具体内容包括:本实施例通过对肿瘤ct影像中的灰度值进行分析,将影响程度相对较低的部分灰度值进行置换,将其修正为比较相近的灰度值,减少数据压缩时的灰度值数量,提升灰度值的游程编码的效果。
21.s101、获取肿瘤ct影像:现有的压缩方法中的游程编码对于影像中连续重复出现的数据压缩率高,但是肿瘤ct影像中较小的灰度值变化都会影响游程编码的压缩效率,为达到更高的压缩率,本实施例对肿瘤ct影像进行视觉无损修正,使得修正后的肿瘤ct影像中的部分区域的灰度值连续重复率更大,同时不破坏肿瘤及器官区域的纹理细节,让游程编码能够达到更高的压缩效率。
22.因此本实施例需要先获取肿瘤ct影像,以肿瘤ct影像为基础进行数据的分析与处理,达到对肿瘤ct影像进行视觉无损修正的目的。
23.获取ct断层扫描得到的肿瘤ct影像,由于ct影像本身就为灰度图,因此不要对获取的ct图像进行灰度化处理,将肿瘤ct影像上传至肿瘤ct大数据平台,利用肿瘤ct大数据平台对肿瘤ct影像进行压缩存储等数据管理,将肿瘤ct影像大小记为。
24.s102、计算肿瘤ct影像中每个像素点的综合重要度:在肿瘤ct影像中,靠近影像边缘的部分为背景区域,靠近影像中间的部分为人体扫描的部位,因此越靠近肿瘤ct影像的中心区域的像素点越重要,越靠近肿瘤ct影像的边缘区域的像素点越不重要,肿瘤ct影像中每个灰度值对应多个像素点,为获取每个灰度值的影响程度,首先需要获取肿瘤ct影像中每个像素点的综合重要度。
25.1.计算每个像素点的位置重要度:获取肿瘤ct影像的中心像素点,计算肿瘤ct影像中每个像素点与中心像素点的位置距离,将以中心像素点为圆心,第一阈值为半径的圆形区域以外的区域作为不确定区域;将位置距离小于等于第一阈值的像素点的位置重要度赋值为1;对于位置距离大于第一阈值的每个像素点,获取不确定区域中所有像素点到重要区域的距离的方差作为重要度指标,对位置距离大于第一阈值的像素点的位置距离与第一阈值的差值的平方,与二倍重要度指标的商进行负归一化,将负归一化的结果作为位置距离大于第一阈值的每个像素点的位置重要度,计算公式如下:式中:表示肿瘤ct影像中第个像素点的位置重要度,表示肿瘤ct影像中第
个像素点与中心像素点的位置距离,为第一阈值,以肿瘤ct影像中心像素点为中心,以为半径的范围内的区域均为人体扫描的部分,为位置重要区域,表示所有不确定区域像素点到重要区域的距离的方差,为负相关归一化函数,即为以自然常数为底以负的幂为指数的指数函数,将位置距离大于第一阈值的第个像素点以衡量位于不确定区域的第个像素点到重要区域的距离;在不确定区域内的像素点,距离重要区域越近,越可能为人体扫描的部分,距离重要区域越远,越可能为背景。当时,第个像素点位于不确定区域,以衡量第个像素点到重要区域的距离;为所有不确定区域像素点到重要区域的距离的方差;为不确定区域像素点的位置重要度;为负相关归一化函数;当第个像素点位于不确定区域且距离位置重要区域越近时,第个像素点的位置重要度越大,当第个像素点位于不确定区域且距离位置重要区域越远时,第个像素点的位置重要度越小。
26.由人工设置,本实施例设置为,其中、为肿瘤ct影像的尺寸,为肿瘤ct影像的对角线长度。
27.2.计算每个像素点的纹理重要度:设置滑窗大小,本实施例设置窗口大小为5
×
5,实施者可根据实际情况进行设置,以每个像素点为中心像素点进行滑窗处理,获取中心像素点与划窗内其他像素点的灰度值的差值绝对值的均值,对该均值进行归一化处理,并将归一化处理的结果与该中心像素点的灰度值在滑窗内的频率之积作为该中心像素点的纹理重要度,得到每个像素点的纹理重要度;每个像素点的纹理重要度的计算公式如下:式中:表示肿瘤ct影像中第个像素点的纹理重要度,表示第个像素点的灰度值在滑窗窗口内的频率,表示肿瘤ct影像中第个像素点的灰度值,表示窗口内除中心像素点的第个像素点的灰度值,表示窗口内除中心像素点的像素点的数量,表示窗口内除中心像素点的像素点的序号,为双曲正切函数,用作归一化,为第个像素点的灰度值与窗口内出现的所有灰度值的平均差异;当第个像素点的灰度值在窗口内的频率越大,第个像素点对于该窗口越重要,越能代表该窗口对应的器官或肿瘤的特征。当第个像素点的灰度值在窗口内的频率越大,且第个像素点的灰度值与窗口内出现的所有灰度值的平均差异越大,第个像素点越可能为
纹理像素点,第个像素点的纹理重要度越大;当第个像素点的灰度值在窗口内的频率越小,且第个像素点的灰度值与窗口内出现的所有灰度值的平均差异越小时,第个像素点对窗口越不重要,第个像素点的灰度值可被窗口内其他灰度值代替而不会造成肿瘤ct影像产生明显的变化,此时第个像素点的纹理重要度越小。
28.3.计算每个像素点的综合重要度:结合像素点的位置重要度和纹理重要度,获取像素点的综合重要度。第个像素点的综合重要度为:式中:表示肿瘤ct影像中第个像素点的综合重要度,表示肿瘤ct影像中第个像素点的位置重要度,表示肿瘤ct影像中第个像素点的纹理重要度;当第个像素点的位置重要度和纹理重要度都较大时,第个像素点可能位于肿瘤或器官纹理变化的区域,第个像素点的综合重要度较大。当第个像素点的位置重要度和纹理重要度中有一个较小时,第个像素点可能位于存在噪声的背景区域也可能位于人体扫描部分较为平坦的区域,第个像素点的综合重要度较小。当第个像素点的位置重要度和纹理重要度都比较小时,第个像素点可能位于背景区域,第个像素点的综合重要度非常小。
29.至此,得到了肿瘤ct影像中每个像素点的综合重要度。
30.s103、计算肿瘤ct影像中每个灰度值的影响程度:由于本实施例是对肿瘤ct影像中的灰度值进行置换,使得在对肿瘤ct影像进行压缩时,能够减小编码数据,因此需要计算肿瘤ct影像中出现的每个灰度值对肿瘤ct影像的影响程度,对于影响程度高的灰度值,进行保留,对于影响程度相对较低的灰度值进行置换。
31.获取肿瘤ct影像灰度直方图,在噪声的干扰下,肿瘤ct影像中一个特征在灰度直方图中呈现高斯分布的形式。对肿瘤ct影像灰度直方图进行平滑处理,获取平滑后的灰度直方图中峰值点的个数,记为。利用em算法对肿瘤ct影像的灰度直方图进行混合高斯拟合,得到个子高斯模型,每个子高斯模型中的子高斯模型参数包括均值和方差,即(),表示子高斯模型的均值,表示子高斯模型的方差,表示子高斯模型的概率密度。
32.1.计算肿瘤ct影像中每个灰度值的第一重要程度:根据每个灰度值在每个子高斯模型下的概率密度确定每个灰度值所属的子高斯模型:获取每个灰度值分别在每个子高斯模型下的概率密度,将概率密度最大的子高斯模型作为该灰度值所属的子高斯模型;若该灰度值在两个或多个子高斯模型下的概率密度相同且最大,将该灰度值分别与这多个子高斯模型的均值之差的绝对值作为差值特征,获取差值特征最小的子高斯模型作为该灰度值所属的子高斯模型,确定每个灰度值所属的子高斯模型。
33.若灰度直方图中某个子高斯模型的标准差参数越小,则该子高斯模型形状越陡峭,表示该子高斯模型对应的灰度值越集中,该子高斯模型越可能对应肿瘤ct影像中一个特征,子高斯模型的均值参数即可代表该肿瘤ct影像中的特征。因此灰度直方图中陡峭的子高斯模型的均值参数对应的灰度值较为重要,该子高斯模型的其他灰度值的数量越少,对应的灰度值的重要程度越小。
34.综上所述,每个灰度值的重要度与其所属的子高斯模型的特征相关。计算每个灰度值的第一重要度,方法如下:获取每个灰度值以及该灰度值对应的子高斯模型的均值;若该灰度值与所属子高斯模型的均值相等,则该灰度值的第一重要程度为1;若该灰度值与所属子高斯模型的均值不相等,对肿瘤ct影像中所有像素点的数量进行归一化处理得到重要程度指标,将该灰度值所属的子高斯模型的均值与所有子高斯模型中的最小均值作为该灰度值的权重,对该灰度值对应的像素点数量和该灰度值的权重之积与肿瘤ct影像中所有像素点的数量的归一化结果的商进行归一化处理,将该归一化结果作为该灰度值的第一重要程度,计算得到每个灰度值的第一重要程度,计算公式为:式中:表示肿瘤ct影像中第个灰度值的第一重要程度,表示肿瘤ct影像中的第个灰度值,表示肿瘤ct影像中第个灰度值所属的子高斯模型的均值,表示肿瘤ct影像中第个灰度值所属的子高斯模型的概率密度,表示肿瘤ct影像中第个灰度值对应的像素点数量,表示肿瘤ct影像中第个灰度值对应的像素点数量,表示肿瘤ct影像中所有灰度值所属的子高斯模型的概率密度最小值,为双曲正切函数,为归一化函数;当第个灰度值与其所属的子高斯模型的均值参数相等时,第个灰度值实际为对应子高斯模型的均值,其第一重要程度最大,当第个灰度值与其所属的子高斯模型的均值参数不相等时,需要根据第个灰度值所属的子高斯模型的特征以及第个灰度值对应的像素点个数来确定第个灰度值的第一重要程度;为所有灰度值对应的像素点个数均值,作为归一化参数;用来衡量第个灰度值所属的子高斯模型的标准差(标准差即子高斯模型的概率密度,下文中含义相同)参数大小程度,当标准差参数越小时,越接近,第个灰度值所属的子高斯模型中对应的灰度值的第一重要程度由每个灰度值对应的像素点个数来决定,像素点个数越多,越重要。当标准差参数较大时,较大,第个灰度值所属的子高斯模型中对应的所有灰度值的第一重要度都较大,因此利用对第个灰度值对应的像素点个数多少进行扩大,使得
第个灰度值第一重要程度受第个灰度值对应的像素点个数影响较小,从使得第个灰度值的第一重要程度较大。
35.2.计算肿瘤ct影像中每个灰度值的第二重要程度:每个灰度值在肿瘤ct影像中对应多个像素点,这些相同灰度值对应的多个像素点可能位于肿瘤ct影像不同区域,表示肿瘤ct影像不同的特征,这些相同灰度值对应的多个像素点具有不同的重要度,每个灰度值的影响程度与其对应的所有像素点的综合重要度都相关,因此根据每个灰度值对应的所有像素点的综合重要度计算每个灰度值的第二重要程度。
36.获取每个灰度值对应的所有像素点的灰度值,将该灰度值对应的所有像素点的灰度值均值作为该灰度值的第二重要程度,得到所有灰度值的第二重要程度,计算公式如下:式中:表示肿瘤ct影像中第个灰度值的第二重要程度,表示肿瘤ct影像中第个灰度值对应的第个像素点的综合重要度,表示肿瘤ct影像中每个灰度值对应的像素点的序号,表示肿瘤ct影像中第个灰度值对应的像素点的数量。
37.3.计算肿瘤ct影像中每个灰度值的影响程度:根据第一重要程度和第二重要程度获取灰度值的重要度,如第个灰度值的影响程度的计算公式如下:其中为第个灰度值的第一重要程度;为第个灰度值的第二重要程度;只有当第个灰度值的第一重要程度和第二重要程度都较大时,第个灰度值的重要度较大;当第个灰度值的第一重要程度和第二重要程度有一个较大时,第个灰度值的重要度较小;当第个灰度值的第一重要程度和第二重要程度都较小时,第个灰度值的重要度非常小,此时第个灰度值对于肿瘤ct影像不重要,改变第个灰度值,将其置为相近的灰度值,不影响肿瘤ct影像的特征。
38.s104、对肿瘤ct影像进行无损修正:根据灰度值的影响程度的算法,在肿瘤ct影像中未出现的灰度值即对应的像素点个数为0的灰度值的影响程度为0,对于这些影响程度为0的灰度值不关注,当影响程度较大时,认为灰度值对肿瘤ct影像影响较大。
39.在s103中获取了肿瘤ct影像灰度直方图中每个灰度值的影响程度,对于影响程度小的灰度值,其对肿瘤ct影像的特征影响非常小,因此可将其修改为相近的灰度值,如此可达到减少肿瘤ct影像中出现的灰度值个数,增加灰度值的游程长度的效果。
40.设置影响程度阈值,本实施例设置为0.03,实施者可根据实际情况自行设定,获取影响程度大于零,且小于影响程度阈值的灰度值,将获取的灰度值根据影响程度进行升序排序得到置换序列;置换方法:将置换序列中的第一个灰度值作为第一灰度值,获取肿瘤ct影像中所
有灰度值中,影响程度比第一灰度值的影响程度大,且灰度值与第一灰度值差值最小的灰度值作为第二灰度值,将第二灰度值置换为第一灰度值,并对当前第一灰度值进行删除处理;需要说明的是,在选择第二灰度值时,是针对肿瘤ct影像中所有灰度值进行选择的,并不是局限于置换序列中的灰度值,因为以置换序列为基础进行灰度值置换,置换后的灰度值还是置换序列中的,且这些灰度值的影响程度低,置换后对于数据压缩的计算量和编码码长影响也不大,因此是基于肿瘤ct影像中所有的灰度值进行置换的。
41.对置换后的置换序列根据置换方法进行迭代,直至置换序列中所有的灰度值都完成置换时,停止迭代;对第一灰度值对应的所有像素点的灰度值替换为第二灰度值,对肿瘤ct影像中所有像素点的灰度值根据置换后的灰度值进行替换。
42.举例说明:获取肿瘤ct影像灰度直方图中每个灰度值的影响程度,并根据影响程度阈值进行筛选并排序得到置换序列:;此时为第一灰度值,获取肿瘤ct影像中所有灰度值中,影响程度比第一灰度值的影响程度大,且灰度值与第一灰度值差值最小的灰度值作为第二灰度值,将第一灰度值对应在肿瘤ct影像中的所有像素点的灰度值替换为第二灰度值;将置换后的第一灰度值删除,得到新的置换序列;此时作为第一灰度值,获取肿瘤ct影像中所有灰度值中,影响程度比第一灰度值的影响程度大,且灰度值与第一灰度值差值最小的灰度值作为第二灰度值,将第一灰度值对应在肿瘤ct影像中的所有像素点的灰度值替换为第二灰度值;将置换后的第一灰度值删除,得到新的置换序列;对置换序列中所有的灰度值进行置换,直到置换序列中所有的灰度值都被置换后,停止迭代。
43.至此,实现了将肿瘤ct影像中不影响肿瘤ct影像特征的灰度值的改变,使得肿瘤ct影像中的灰度值个数减少,灰度值连续重复出现的次数增加。
44.s105、对肿瘤ct影像数据进行解压缩:1.对肿瘤ct影像进行压缩:由于肿瘤ct影像局部特征相似,灰度值连续重复出现的次数更多,因此使用hilbert扫描方式对肿瘤ct影像进行扫描将肿瘤ct影像中像素点展开成一维的序列,对该一维的序列进行游程编码实现肿瘤ct影像的压缩,得到压缩数据。
45.需要说明的是,通过本实施例获取灰度值的影响程度,根据影响程度进行的肿瘤ct影像视觉无损修正,修正后的肿瘤ct影像中出现的灰度值个数较小,部分灰度值的频率增加,使得对修正后的肿瘤ct影像利用霍夫曼编码、lzw编码等多种压缩方法都能达到较修正前更高的压缩率。
46.2.对肿瘤ct影像数据进行解压:
对肿瘤ct影像压缩数据按照游程解码(由于s105中的步骤1记载了“对修正后的肿瘤ct影像利用霍夫曼编码、lzw编码等多种压缩方法都能达到较修正前更高的压缩率”,因此在该进行该步骤时,选择与s105的步骤1中相应的编码方式进行解码)的方式解码成一维的序列。对一维的序列按照hilbert扫描方式的顺序放入到大小的空矩阵中,得到肿瘤ct影像数据。
47.根据s105中的步骤1与步骤2完成基于大数据对肿瘤ct影像的数据进行处理的目的。
技术特征:
1.一种基于大数据的肿瘤ct数据处理方法,其特征在于,包括:获取肿瘤ct影像;利用肿瘤ct影像中每个像素点到中心像素点的距离得到肿瘤ct影像中每个像素点的位置重要度;对每个像素点进行滑窗处理,根据窗口内的所有灰度值及各灰度值的频率,计算每个像素点的纹理重要度;根据每个像素点的位置重要度和纹理重要度,得到每个像素点的综合重要度;获取肿瘤ct影像的灰度直方图,并进行直方图平滑处理,得到平滑后的灰度直方图,对平滑后的灰度直方图进行混合高斯拟合,得到多个子高斯模型;根据肿瘤ct影像所有的灰度值在每个子高斯模型下的概率密度,确定每个灰度值所属的子高斯模型;利用每个灰度值的重要度以及每个灰度值所属的子高斯模型中的参数,计算每个灰度值的第一重要程度,利用每个灰度值对应的所有像素点的综合重要度,计算每个灰度值的第二重要程度;将每个灰度值的第一重要程度和第二重要程度之积作为每个灰度值的影响程度;设置影响程度阈值,获取小于影响程度阈值的灰度值进行升序排序得到置换序列,根据肿瘤ct影像中所有灰度值的影响程度对置换序列中的灰度值依次进行置换;根据置换结果对肿瘤ct影像中像素点的灰度值进行替换,根据替换后的肿瘤ct影像中的灰度值及其频数,对肿瘤ct影像数据进行压缩得到压缩编码;根据压缩编码对压缩数据进行解压,并还原为肿瘤ct影像,完成对肿瘤ct数据的处理。2.根据权利要求1所述的一种基于大数据的肿瘤ct数据处理方法,其特征在于,所述每个像素点的位置重要度的计算方法为:获取肿瘤ct影像的中心像素点,计算肿瘤ct影像中每个像素点与中心像素点的位置距离,将以中心像素点为圆心,第一阈值为半径的圆形区域以外的区域作为不确定区域;将位置距离小于等于第一阈值的像素点的位置重要度赋值为1;对于位置距离大于第一阈值的每个像素点,获取不确定区域中所有像素点到重要区域的距离的方差作为重要度指标,对位置距离大于第一阈值的像素点的位置距离与第一阈值的差值的平方,与二倍重要度指标的商进行负归一化,将负归一化的结果作为位置距离大于第一阈值的每个像素点的位置重要度。3.根据权利要求1所述的一种基于大数据的肿瘤ct数据处理方法,其特征在于,所述每个像素点的纹理重要度的计算方法为:设置滑窗大小,以每个像素点为中心像素点进行滑窗处理,获取中心像素点与划窗内其他像素点的灰度值的差值绝对值的均值,对该均值进行归一化处理,并将归一化处理的结果与该中心像素点的灰度值在滑窗内的频率之积作为该中心像素点的纹理重要度;得到每个像素点的纹理重要度。4.根据权利要求1所述的一种基于大数据的肿瘤ct数据处理方法,其特征在于,所述确定每个灰度值所属的子高斯模型的方法如下:获取每个灰度值分别在每个子高斯模型下的概率密度,将概率密度最大的子高斯模型作为该灰度值所属的子高斯模型;
若该灰度值在两个或多个子高斯模型下的概率密度相同且最大,将该灰度值分别与这多个子高斯模型的均值之差的绝对值作为差值特征,获取差值特征最小的子高斯模型作为该灰度值所属的子高斯模型;确定每个灰度值所属的子高斯模型。5.根据权利要求1所述的一种基于大数据的肿瘤ct数据处理方法,其特征在于,所述计算每个灰度值的第一重要程度的方法为:获取每个灰度值以及该灰度值对应的子高斯模型的均值;若该灰度值与所属子高斯模型的均值相等,则该灰度值的第一重要程度为1;若该灰度值与所属子高斯模型的均值不相等,对肿瘤ct影像中所有像素点的数量进行归一化处理得到重要程度指标,将该灰度值所属的子高斯模型的均值与所有子高斯模型中的最小均值作为该灰度值的权重,对该灰度值对应的像素点数量和该灰度值的权重之积与肿瘤ct影像中所有像素点的数量的归一化结果的商进行归一化处理,将该归一化结果作为该灰度值的第一重要程度;计算得到每个灰度值的第一重要程度。6.根据权利要求1所述的一种基于大数据的肿瘤ct数据处理方法,其特征在于,所述计算每个灰度值的第二重要程度的方法如下:获取每个灰度值对应的所有像素点的灰度值,将该灰度值对应的所有像素点的灰度值均值作为该灰度值的第二重要程度;计算得到每个像素点的第二重要程度。7.根据权利要求1所述的一种基于大数据的肿瘤ct数据处理方法,其特征在于,所述对肿瘤ct影像中像素点的灰度值进行替换的过程为:设置影响程度阈值,获取影响程度大于零,且小于影响程度阈值的灰度值,将获取的灰度值根据影响程度进行升序排序得到置换序列;置换方法:将置换序列中的第一个灰度值作为第一灰度值,获取肿瘤ct影像中所有灰度值中,影响程度比第一灰度值的影响程度大,且灰度值与第一灰度值差值最小的灰度值作为第二灰度值,将第二灰度值置换为第一灰度值,并对当前第一灰度值进行删除处理;对置换后的置换序列根据置换方法进行迭代,直至置换序列中所有的灰度值都完成置换时,停止迭代;对第一灰度值对应的所有像素点的灰度值替换为第二灰度值,对肿瘤ct影像中所有像素点的灰度值根据置换后的灰度值进行替换。8.根据权利要求1所述的一种基于大数据的肿瘤ct数据处理方法,其特征在于,所述对压缩数据进行解压,并还原为肿瘤ct影像的过程如下:获取对肿瘤ct影像进行压缩的游程编码,对游程编码进行解码得到一维序列,将该一维序列利用hilbert扫描方式的顺序还原至与肿瘤ct影像尺寸相同的空矩阵中,得到还原后的肿瘤ct影像。9.根据权利要求1所述的一种基于大数据的肿瘤ct数据处理方法,其特征在于,所述滑窗大小设置为5
×
5。10.根据权利要求2所述的一种基于大数据的肿瘤ct数据处理方法,其特征在于,所述第一阈值设置为,其中、为肿瘤ct影像的尺寸。
技术总结
本发明公开了一种基于大数据的肿瘤CT数据处理方法,涉及图像处理领域。包括:获取肿瘤CT影像;利用每个像素点的位置及其灰度值,得到每个像素点的综合重要度;确定每个灰度值所属的子高斯模型;利用每个灰度值的重要度及其所属的子高斯模型中的参数,和每个灰度值对应的所有像素点的综合重要度,计算每个灰度值的影响程度;对灰度值进行置换后对像素点的灰度值进行替换,对肿瘤CT影像进行压缩;进行解压并还原肿瘤CT影像,完成对肿瘤CT数据的处理。本发明对肿瘤CT影像进行视觉无损修正,使修正后的肿瘤CT影像部分区域的灰度值连续重复率更大,同时不破坏肿瘤及器官区域的纹理细节,使游程编码达到更高的压缩效率。使游程编码达到更高的压缩效率。使游程编码达到更高的压缩效率。
技术研发人员:李晓双 徐肖芹 王晓莉
受保护的技术使用者:潍坊医学院
技术研发日:2023.09.13
技术公布日:2023/10/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:支架组件及双屏显示设备的制作方法 下一篇:一种便于收集废料的数控加工中心的制作方法