System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像处理领域,具体而言,涉及一种图像压缩的方法、装置及电子设备。
技术介绍
1、天通卫星移动通信系统是我国自主建设的首个卫星移动通信系统,天通终端指的是基于天通卫星通信系统的终端设备,用于实现卫星通信,特别是在地面通信网络无法覆盖或信号不佳的地区,使用天通卫星移动通信系统进行通信时对通信质量的要求较高。
2、图像压缩算法是计算机科学和信息
的一个关键技术,用于减少图像数据的大小,以便更有效地存储和传输。图像压缩可以在保持图像质量的同时大大减少所需的存储空间或传输带宽。但是在卫星通信时,传统的图像压缩算法并不能很好的进行图像压缩,且不能保证通信质量,存在传输数据量大、数据传输误码率较大、传输效率较低的问题。
3、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请实施例提供了一种图像压缩的方法、装置及电子设备,以至少解决相关技术中通过卫星传输图像时存在数据量大、传输效率较低的技术问题。
2、根据本申请实施例的一个方面,提供了一种图像压缩的方法,包括:获取待压缩的原始图像;将原始图像划分为多个像素块,并对每个像素块中的像素点进行量化处理,得到与每个像素点对应的量化系数;采用概率模型确定原始图像中每个像素点对应的概率值,依据概率值从多种压缩算法中确定目标压缩算法,其中,概率值用于表示像素点所对应的灰度等级,多种压缩算法中不同类型的压缩算法的编码效率不同;依据目标压缩算法对每个像素点对应的量化系数进行压缩处理,得到压缩图
3、可选地,对每个像素块中的像素点进行量化处理,得到与每个像素点对应的量化系数,包括:对每个像素块中的像素点进行离散余弦变换,得到与每个像素块中的像素点对应的变换系数;对变换系数进行量化处理,得到量化系数。
4、可选地,对每个像素块中的像素点进行离散余弦变换,得到与每个像素块中的像素点对应的变换系数,包括:获取每个像素块中的目标像素点,其中,目标像素点为每个像素块中目标行和目标列对应的像素点,目标行为每个像素块中的任意一行,目标列为每个像素块中的任意一列;确定多个像素块对应的像素块总数量;依据目标像素点和像素块总数量,确定对目标像素点进行离散余弦变换后对应的变换系数。
5、可选地,对变换系数进行量化处理,得到量化系数,包括:对变换系数进行圆滑处理,得到第一中间值;依据变换系数确定量化步长,其中,变换系数与量化步长呈负相关;依据第一中间值和量化步长,确定量化系数。
6、可选地,对变换系数进行圆滑处理,得到第一中间值,包括:确定对变换系数进行量化处理时的量化矩阵;从量化矩阵中确定与变换系数对应的量化元素;对变换系数和量化元素的比值进行圆滑处理,得到第一中间值。
7、可选地,依据概率值从多种压缩算法中确定目标压缩算法,包括:在概率值大于预设阈值的情况下,从多种压缩算法中的第一类压缩算法中确定目标压缩算法;在概率值小于或等于预设阈值的情况下,从多种压缩算法中的第二类压缩算法中确定目标压缩算法,其中,第一类压缩算法的编码效率大于第二类压缩算法的编码效率。
8、可选地,方法还包括:确定目标卫星传输压缩图像所需的传输格式;依据传输格式对压缩图像进行格式转换,将进行格式转换后的压缩图像通过目标卫星发送给接收端。
9、根据本申请实施例的另一方面,还提供了一种图像压缩的装置,包括:获取模块,用于获取待压缩的原始图像;处理模块,用于将原始图像划分为多个像素块,并对每个像素块中的像素点进行量化处理,得到与每个像素点对应的量化系数;确定模块,用于采用概率模型确定原始图像中每个像素点对应的概率值,依据概率值从多种压缩算法中确定目标压缩算法,其中,概率值用于表示像素点所对应的灰度等级,多种压缩算法中不同类型的压缩算法的编码效率不同;压缩模块,用于依据目标压缩算法对每个像素点对应的量化系数进行压缩处理,得到压缩图像。
10、根据本申请实施例的又一方面,还提供了一种电子设备,包括:存储器,用于存储程序指令;处理器,与存储器连接,用于执行实现以下功能的程序指令:获取待压缩的原始图像;将原始图像划分为多个像素块,并对每个像素块中的像素点进行量化处理,得到与每个像素点对应的量化系数;采用概率模型确定原始图像中每个像素点对应的概率值,依据概率值从多种压缩算法中确定目标压缩算法,其中,概率值用于表示像素点所对应的灰度等级,多种压缩算法中不同类型的压缩算法的编码效率不同;依据目标压缩算法对每个像素点对应的量化系数进行压缩处理,得到压缩图像。
11、根据本申请实施例的再一方面,还提供了一种非易失性存储介质,该非易失性存储介质包括存储的计算机程序,其中,该非易失性存储介质所在设备通过运行计算机程序执行上述图像压缩的方法。
12、根据本申请实施例的再一方面,还提供了一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现上述图像压缩的方法。
13、在本申请实施例中,通过获取待压缩的原始图像;将原始图像划分为多个像素块,并对每个像素块中的像素点进行量化处理,得到与每个像素点对应的量化系数;采用概率模型确定原始图像中每个像素点对应的概率值,依据概率值从多种压缩算法中确定目标压缩算法,其中,概率值用于表示像素点所对应的灰度等级,多种压缩算法中不同类型的压缩算法的编码效率不同;依据目标压缩算法对每个像素点对应的量化系数进行压缩处理,得到压缩图像,达到了优化图像存储和传输效率的目的,从而实现了高效图像压缩的技术效果,进而解决了相关技术中通过卫星传输图像时存在数据量大、传输效率较低的技术问题。
本文档来自技高网...【技术保护点】
1.一种图像压缩的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,对每个像素块中的像素点进行量化处理,得到与每个像素点对应的量化系数,包括:
3.根据权利要求2所述的方法,其特征在于,对每个像素块中的像素点进行离散余弦变换,得到与所述每个像素块中的像素点对应的变换系数,包括:
4.根据权利要求2所述的方法,其特征在于,对所述变换系数进行量化处理,得到所述量化系数,包括:
5.根据权利要求4所述的方法,其特征在于,对所述变换系数进行圆滑处理,得到第一中间值,包括:
6.根据权利要求1所述的方法,其特征在于,依据所述概率值从多种压缩算法中确定目标压缩算法,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种图像压缩的装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的计算机程序,其中,所述非易失性存储介质所在设备通过运行所述计算机程序执行权利要求1至7中
11.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1至7中任意一项所述的图像压缩的方法。
...【技术特征摘要】
1.一种图像压缩的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,对每个像素块中的像素点进行量化处理,得到与每个像素点对应的量化系数,包括:
3.根据权利要求2所述的方法,其特征在于,对每个像素块中的像素点进行离散余弦变换,得到与所述每个像素块中的像素点对应的变换系数,包括:
4.根据权利要求2所述的方法,其特征在于,对所述变换系数进行量化处理,得到所述量化系数,包括:
5.根据权利要求4所述的方法,其特征在于,对所述变换系数进行圆滑处理,得到第一中间值,包括:
6.根据权利要求1所述的方法,其特征在...
【专利技术属性】
技术研发人员:李屹寰,王德乾,刘悦,田野,薄小堂,
申请(专利权)人:中国电信股份有限公司卫星通信分公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。