一种用于放射影像的智能压缩方法与流程

文档序号:30939771发布日期:2022-07-30 01:52阅读:82来源:国知局
一种用于放射影像的智能压缩方法与流程

1.本发明涉及图像处理领域,具体涉及一种用于放射影像的智能压缩方法。


背景技术:

2.随着放射技术的发展,数字化放射技术的逐渐普及,放射影像已经成为医生进行诊断的重要依据,但由于放射影像数据量巨大,这样给存储和远程传输带来诸多不便,因此进行放射影像的压缩是十分必要的。
3.现有的放射影像压缩方式主要是选用有损或者无损压缩方式之一,对整张放射影像进行压缩。常见的无损压缩方法如行程长度编码法、熵编码法等。有损压缩方法如色度抽样、变换编码、分形压缩等。
4.对整张放射影像进行有损压缩虽然方法简单,但对放射影像精度有一定损失,可能会对放射影像的后续诊断产生影响;对整张放射影像进行无损压缩时,由于放射影像有用信息只占整张放射影像的一部分,对整张放射影像进行压缩处理,会降低传输放射影像时的效率,同时浪费大量的存储空间。因此本发明提出一种用于放射影像的智能压缩方法,通过对放射影像进行分析,在保留其重要信息精度的同时提高压缩比。


技术实现要素:

5.本发明提供一种用于放射影像的智能压缩方法,包括:获取放射影像的目标区域和背景区域;获取目标区域中的初始点,利用该初始点各方向上像素点的灰度值得到初始点与每个方向上像素点的灰度差异;利用初始点与每个方向上像素点的灰度差异得到基于该初始点在每个方向上所有像素点的信息重要程度值;按照获取基于该初始点在每个方向上所有像素点信息重要程度值的方法对目标区域进行遍历,得到目标区域中每个像素点的信息重要程度值集合,利用该信息重要程度值集合得到目标区域中的关键区域和其它区域;采用不同压缩方法对背景区域、关键区域和其它区域进行智能压缩,相比于现有技术,本发明通过对放射影像图进行分析,区分其背景和目标区域,进一步根据目标区域的灰度特征区分出目标区域重要信息和次要信息,对于不同的区域根据重要程度不同采取不同的压缩方法,舍弃不需要的信息的同时保留重要的数据信息以提高压缩比,实现对放射影像的智能压缩。
6.为达到上述目的,本发明采用以下技术方案,一种用于放射影像的智能压缩方法,包括:获取待压缩的放射影像。
7.对放射影像进行分割,获取放射影像的目标区域和背景区域。
8.在目标区域中任选一个像素点作为初始像素点,利用该初始像素点的各个方向上的像素点的灰度值得到初始像素点与每一个方向上不同距离的像素点的灰度差异。
9.利用初始像素点与每一个方向上不同距离的像素点的灰度差异最大值、最小值和该每一方向上两两相邻像素点的灰度差异得到基于该初始像素点在每一个方向上所有像
素点的信息重要程度值。
10.按照获取基于该初始像素点在每一个方向上所有像素点的信息重要程度值的方法对目标区域中所有像素点进行遍历,获得目标区域中每个像素点基于目标区域中其它每一个像素点的信息重要程度值,得到目标区域中每个像素点的信息重要程度值集合。
11.利用目标区域中每个像素点的信息重要程度值集合确定出关键像素点和其它像素点,利用确定出的关键像素点和其它像素点得到目标区域中的关键区域和其它区域。
12.分别采用不同压缩方法对放射影像的背景区域、目标区域中的关键区域和其它区域进行智能压缩。
13.进一步的,所述一种用于放射影像的智能压缩方法,所述放射影像的目标区域和背景区域是按照如下方式获取:对待压缩的放射影像进行边缘检测,得到放射影像的边缘图。
14.对边缘图中的边缘进行链码处理,得到边缘图中的目标边缘轮廓。
15.获取目标边缘轮廓在放射影像中的两侧连通域,计算该两侧连通域的灰度值均值。
16.将两侧连通域中灰度值均值较小的连通域作为背景区域,灰度值均值较大的连通域作为目标区域。
17.进一步的,所述一种用于放射影像的智能压缩方法,所述初始像素点与每一个方向上不同距离的像素点的灰度差异是按照如下方式得到:在目标区域中任选一个像素点作为初始像素点,获取目标区域中该初始像素点的各个方向的所有像素点。
18.计算初始像素点与各个方向不同距离的像素点的灰度值差值,得到初始像素点与每一个方向上不同距离的像素点的灰度差异。
19.进一步的,所述一种用于放射影像的智能压缩方法,所述基于该初始像素点在每一个方向上所有像素点的信息重要程度值是按照如下方式得到:利用初始像素点与每一个方向上不同距离的像素点的灰度差异最大值、最小值和该方向上两两相邻像素点的灰度差异计算得到初始像素点与每一个方向上不同距离的像素点灰度差异的变化程度。
20.设置阈值,对初始像素点与每一个方向上不同距离的像素点灰度差异的变化程度进行判断:当初始像素点与每一个方向上不同距离的像素点灰度差异的变化程度的绝对值小于阈值时,则该方向上的像素点的信息重要程度值为0;当初始像素点与每一个方向上不同距离的像素点灰度差异的变化程度的绝对值大于等于阈值时,则该方向上的像素点的信息重要程度值为1,得到基于该初始像素点在每一个方向上所有像素点的信息重要程度值。
21.进一步的,所述一种用于放射影像的智能压缩方法,所述初始像素点与每一个方向上不同距离的像素点灰度差异的变化程度是按照如下方式得到:将初始像素点与每一个方向上不同距离的像素点的灰度差异按照初始像素点与每一个方向上像素点的距离从小到大的方式进行排序,获取初始像素点与每一个方向上不同距离的像素点的灰度差异序列。
22.获取灰度差异序列中的最大值和最小值。
23.利用灰度差异序列中的最大值、最小值和两两相邻差异值计算得到初始像素点与
每一个方向上不同距离的像素点灰度差异的变化程度。
24.进一步的,所述一种用于放射影像的智能压缩方法,所述目标区域中的关键区域和其它区域是按照如下方式得到:将目标区域中信息重要程度值集合全部为0的像素点标记为其它像素点,剩余像素点标记为关键像素点,确定出关键像素点和其它像素点。
25.利用关键像素点和其它像素点得到目标区域中的关键区域和其它区域。
26.进一步的,所述一种用于放射影像的智能压缩方法,所述对放射影像的背景区域、目标区域中的关键区域和其它区域进行智能压缩的过程具体如下:将放射影像的背景区域的所有像素点的灰度值设置为0,然后采用行程编码进行压缩。
27.采用哈夫曼编码对目标区域中的关键区域进行压缩。
28.采用lzw编码对目标区域中的其它区域进行压缩。
29.本发明的有益效果在于:本发明通过对放射影像图进行分析,区分其背景和目标区域,进一步根据目标区域的灰度特征区分出目标区域重要信息和次要信息,对于不同的区域根据重要程度不同采取不同的压缩方法,舍弃不需要的信息的同时保留重要的数据信息以提高压缩比,实现对放射影像的智能压缩。
附图说明
30.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
31.图1为本发明实施例1提供的一种用于放射影像的智能压缩方法流程示意图;图2为本发明实施例2提供的一种用于放射影像的智能压缩方法流程示意图。
具体实施方式
32.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.实施例1本发明实施例提供一种用于放射影像的智能压缩方法,如图1所示,包括:s101、获取待压缩的放射影像。
34.其中,放射影像作为医院最主要的几种数据形式之一,主要用于病人病情的诊断,随访和回顾。
35.s102、对放射影像进行分割,获取放射影像的目标区域和背景区域。
36.其中,背景灰度值多为黑色,其平均灰度值低,而目标区域在放射影像中多为白色,灰度值高。
37.s103、在目标区域中任选一个像素点作为初始像素点,利用该初始像素点的各个方向上的像素点的灰度值得到初始像素点与每一个方向上不同距离的像素点的灰度差异。
38.其中,灰度差异为了后续计算信息重要程度值。
39.s104、利用初始像素点与每一个方向上不同距离的像素点的灰度差异最大值、最小值和该每一方向上两两相邻像素点的灰度差异得到基于该初始像素点在每一个方向上所有像素点的信息重要程度值。
40.其中,灰度变化越频繁说明其中细节越多,其中越具有重要信息。
41.s105、按照获取基于该初始像素点在每一个方向上所有像素点的信息重要程度值的方法对目标区域中所有像素点进行遍历,获得目标区域中每个像素点基于目标区域中其它每一个像素点的信息重要程度值,得到目标区域中每个像素点的信息重要程度值集合。
42.其中,当像素点比较重要时,其信息重要程度值为1。
43.s106、利用目标区域中每个像素点的信息重要程度值集合确定出关键像素点和其它像素点,利用确定出的关键像素点和其它像素点得到目标区域中的关键区域和其它区域。
44.其中,将目标区域中信息重要程度值始终为0的像素点标记为其它信息像素点,其余像素点标记为关键信息像素点,确定出目标区域中的关键区域和其它区域。
45.s107、分别采用不同压缩方法对放射影像的背景区域、目标区域中的关键区域和其它区域进行智能压缩。
46.其中,对不重要的背景区域采用粗糙的有损压缩,其它区域采用粗糙的无损压缩,关键区域采用精密的无损压缩。
47.本实施例的有益效果在于:本实施例通过对放射影像图进行分析,区分其背景和目标区域,进一步根据目标区域的灰度特征区分出目标区域重要信息和次要信息,对于不同的区域根据重要程度不同采取不同的压缩方法,舍弃不需要的信息的同时保留重要的数据信息以提高压缩比,实现对放射影像的智能压缩。
48.实施例2本发明实施例的主要目的是:利用图像处理技术对图像内容进行等级划分,对不同等级的内容进行不同方法的压缩,保留信息精度的同时提高压缩比。
49.放射影像作为医院最主要的几种数据形式之一,主要用于病人病情的诊断,随访和回顾。需要对放射影像进行保存,随着日积月累,由于放射影像数据量巨大,这样给存储和远程传输带来诸多不便,因此进行放射影像的压缩是十分必要的。
50.本发明实施例提供一种用于放射影像的智能压缩方法,如图2所示,包括:s201、获取放射影像图中的灰度信息。
51.识别放射影像尺寸,以水平方向上的像素点个数记为x,垂直方向上的像素点记为y,得到放射影像的尺寸x*y。
52.获取x*y个像素点中的每一个像素点的灰度值得到放射影像的灰度信息。
53.本实施例区分出放射影像中的人体区域与背景区域,再对人体进行不同重要等级的区域划分,根据对人体不同重要程度区域进行不同程度的压缩。从而最大化的提高压缩比率的同时保留有用信息的精准度。
54.s202、区分放射影像图中的人体区域与背景区域。
55.过程如下:1. 获取放射影像图中的轮廓信息。
56.放射影像主要由两部分组成,一部分是x射线照射到身体后成像,这部分影像包含身体信息是比较重要的区域,另一部分是x射线没有照射到身体的成像,不包含身体信息则为背景区域。放射影像中背景几乎都是为黑色,与人体轮廓灰度值差异较大,采用canny边缘检测对放射影像进行边缘检测获得放射影像的边缘信息的图像。
57.2. 判断出人体区域与背景区域。
58.对边缘进行链码处理,追踪其边缘曲线,根据影像中有几部分人体轮廓寻找对应几条最长的链码即为人体轮廓,对该边缘对应的原始放射影像图的两侧连通域进行计算,背景灰度值多为黑色,其平均灰度值低,而人体部分在放射影像中多为白色,灰度值高,通过判断两侧连通域灰度值大小将人体区域与背景区域分开。
59.s203、分析人体区域的图像,找到所需的主要信息与次要信息所在的区域。
60.本实施例主要通过灰度信息来区分人体部分的主要信息与次要信息,具体过程如下:1. 获得中心像素点与上下左右四个方向上不同距离的像素点差异序列。
61.任选人体区域内一个初始像素点令其坐标为f(m,n),计算出该点与周围四个方向的灰度差异。其中左右方向:其中为m方向上距离初始像素点为a的两像素点的灰度差值,m,n为像素点的坐标,a为m方向上两个像素点的距离。表示坐标为f(m,n)的像素点的灰度值。表示坐标为f的像素点的灰度值。
62.同理上下方向:其中为n方向上距离初始像素点为a的两像素点的灰度差值,m,n为像素点的坐标,a为n方向上两个像素点的距离。表示坐标为f的像素点的灰度值。
63.得到4组不同方向的灰度差异序列如下:式中为不同方向上的灰度序列,该序列是按照与初始像素点距离由小到大的方式进行排序,为每个序列中的灰度差值,s代表了四个不同方向,s=1,2,3,4分别依次表示上下左右四个方向,a为每个序列的元素个数,不同方向上的灰度序列中元素个数不同。
64.2. 确定不同方向上的主要信息与次要信息。
65.根据获得的不同方向上的灰度差异序列信息,确定出主要信息的序列片段,首先计算四个方向上相邻两像素点灰度差值的变化程度,为使保持在[-1,1]区间,对其
进行归一化处理。
[0066]
式中为相邻像素点灰度差值的变化程度,,为对应方向灰度差异序列中的最大值与最小值,表示不同方向上距离初始点距离为a的像素点的灰度差值。
[0067]
放射影像图中主要信息集中于灰度值变化较大的区域,灰度变化越频繁说明其中细节越多,其中越具有重要信息。可通过的取值筛选出具有重要信息的部分。
[0068]
式中为信息重要程度值,当时为主要信息,时为次要信息,k为设定的阈值,这里取k=0.1。
[0069]
通过上式可以得到一组新的序列:式中t为人体信息数据,t序列中只存在0或者1,通过该序列中对在放射影像图中对应的像素点标记上的值,对应的像素点坐标关系为:其中f为放射影像上对应坐标的像素点,通过上式将放射影像对应像素点进行信息主次要程度的标记,获得该初始像素点四个方向上的信息分布情况。
[0070]
3. 区分出主要信息区域与次要信息区域。
[0071]
通过上述步骤确定一个初始点四个方向上对应的主要信息与次要信息,对人体每一个像素点重复上述操作,将人体部分标记为0和1的区域,由于一个像素点会因为初始像素点的不同会被多次标记,令每次都被标记为0的区域命名为次要信息区域,则人体剩下的区域为重要信息区域,从而实现了人体区域的主要信息区域与次要信息区域的划分。
[0072]
s204、根据每个区域信息重要程度进行等级划分。
[0073]
对上述操作获得的背景区域、人体的主要信息区域与次要信息区域进行不同等级的划分,根据每个区域的信息重要程度从重要信息到无关信息依次排序为:人体重要信息区域、人体次要信息区域、背景区域。
[0074]
s205、对不同等级的区域进行不同方法的压缩。
[0075]
通过上述方法得到了不同重要等级区域,根据其重要等级不同进行不同的压缩方式,对不重要的背景区域采用粗糙的有损压缩,人体的次要信息区域采用粗糙的无损压缩,人体的主要信息区域采用精密的无损压缩。
[0076]
具体内容为:1. 粗糙的有损压缩。
[0077]
因为放射影像背景大部分为黑色,且背景信息对放射影响的研究几乎没有作用,将背景区域所有像素点的灰度值统一替换为0以便于压缩,再通过行程编码将其快速压缩。
[0078]
2. 粗糙的无损压缩。
[0079]
对于人体区域的次要信息区域采用lzw编码,因为次要信息区域的灰度值变化不大,经常出现相邻之间灰度值都是相同的情况,采用lzw编码可以实现快速且高效的压缩。
[0080]
3. 精密的无损压缩。
[0081]
放射影像图中需要关注的核心就是主要信息区域,病人的几乎所有状况都是由这部分判断,对该区域采取哈夫曼编码来保证其中的信息精准度。
[0082]
通过以上步骤将放射影像图进行不同的压缩,在保证了图像有用信息的精度外同时尽可能大的提高压缩比,实现了放射影像的智能压缩。
[0083]
本实施例的有益效果在于:本实施例通过对放射影像图进行分析,区分其背景和目标区域,进一步根据目标区域的灰度特征区分出目标区域重要信息和次要信息,对于不同的区域根据重要程度不同采取不同的压缩方法,舍弃不需要的信息的同时保留重要的数据信息以提高压缩比,实现对放射影像的智能压缩。
[0084]
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1