一种图像压缩系统技术方案

技术编号:39654687 阅读:7 留言:0更新日期:2023-12-09 11:23
本发明专利技术涉及图像处理领域,尤其涉及一种图像压缩系统

【技术实现步骤摘要】
一种图像压缩系统、方法、设备及介质


[0001]本专利技术涉及图像处理领域,尤其涉及一种图像压缩系统

方法

设备及介质


技术介绍

[0002]在服务器远程管理系统中,本地的视频图像需要经过图像压缩系统后,通过网络传输到远端

大多数的图像采集设备都是使用
RGB
格式,即源图像为
RGB
图像数据

视频图像为了减少存储量和传输量,经过图像压缩得到压缩图像数据,用来存储或者传输

常用的
JPEG
标准压缩要求对
YUV
图像数据进行图像压缩,因此源图像
RGB
图像数据需要通过计算公式转换为
YUV
图像数据
。ITU

R BT.601、BT.709、BT.2020
标准规定的
RGB
转换
YUV
图像数据公式都需要将
RGB
图像数据进行浮点乘法运算

每个像素值进行浮点乘法运算占用大量资源,尤其是在大分辨率图像应用场景中,因此亟需改进


技术实现思路

[0003]有鉴于此,有必要针现有图像压缩方式占用过多资源的问题,本专利技术提供了一种图像压缩系统

方法

设备及介质

[0004]根据本专利技术的第一方面,提供了一种图像压缩系统,所述系统包括:
[0005]图像捕获模块,所述图像捕获模块用于获取待压缩的
RGB
格式图像数据;
[0006]转换模块,所述转换模块用于以像素为单位将所述待压缩的
RGB
格式图像数据中的至少一个像素转换成
YUV
格式图像数据;
[0007]控制模块,所述控制模块用于从所述待压缩的
RGB
格式图像数据中选择待比较像素和相邻像素,其中,所述相邻像素已通过所述转换模块转换成
YUV
数据;
[0008]存储模块,所述存储模块用于对所述相邻像素及其对应的
YUV
数据进行存储;
[0009]比较模块,所述比较模块用于将所述待比较像素与所述存储模块中所述相邻像素进行比较以判定二者是否相似,若二者相似则不使用所述转换模块对所述待比较像素进行转换,并将所述存储模块中所述相邻像素对应的
YUV
数据作为所述待比较像素的转换结果,若二者不相似则使用所述转换模块对所述待比较像素进行转换;
[0010]压缩模块,所述压缩模块用于在所述待压缩的
RGB
格式图像数据的所有像素已转换成
YUV
数据之后采用
JPEG
标准压缩要求进行图像压缩

[0011]在一些实施例中,所述相邻像素包括与所述待比较像素同行的前一个像素

[0012]在一些实施例中,所述相邻像素还包括所述待比较像素所在行的前一行中与所述待比较像素同列的像素

[0013]在一些实施例中,所述控制模块优先选择与所述待比较像素同行的前一个像素作为当前相邻像素,若所述待比较像素与同行的前一个像素相似,则不再使用所述待比较像素所在行的前一行中与所述待比较像素同列的像素

[0014]在一些实施例中,所述控制模块基于以下规则判定所述待比较像素与所述相邻像素是否相似:
[0015]获取所述待比较像素对应的第一像素值和所述相邻像素对应的第二像素值;
[0016]计算第一相似值与所述第二像素值的差值,并判断所述差值的绝对值是否超过预设值;
[0017]响应于所述差值的绝对值未超过所述预设值,则判定所述待比较像素与所述相邻像素相似;
[0018]响应于所述差值的绝对值超过所述预设值,则判定所述待比较像素与所述相邻像素不相似

[0019]在一些实施例中,所述系统还包括选择模块,所述选择模块用于:
[0020]响应于所述待比较像素与所述待比较像素同行的前一个像素

所述待比较像素所在行的前一行中与所述待比较像素同列的像素均相似,则将两个相邻像素中与所述待比较像素的像素值偏差最小的作为目标像素;
[0021]将所述目标像素对应的
YUV
数据作为所述待比较像素的转换结果

[0022]在一些实施例中,所述图像捕获模块进一步用于:
[0023]获取
DDR
中存储的
RGB
格式图像数据和
/
或通过
VGA
模块输出的
RGB
格式图像数据;
[0024]响应于某一
RGB
格式图像数据需要通过服务器远程管理系统通过网络传输到远端,则将所述某一
RGB
格式图像数据作为待压缩的
RGB
格式图像数据

[0025]根据本专利技术的第二方面,提供了一种图像压缩方法,所述方法包括:
[0026]利用图像捕获模块获取待压缩的
RGB
格式图像数据;
[0027]利用转换模块以像素为单位将所述待压缩的
RGB
格式图像数据中的至少一个像素转换成
YUV
格式图像数据;
[0028]利用控制模块从所述待压缩的
RGB
格式图像数据中选择待比较像素和相邻像素,其中,所述相邻像素已通过所述转换模块转换成
YUV
数据;
[0029]利用存储模块对所述相邻像素及其对应的
YUV
数据进行存储;
[0030]利用比较模块将所述待比较像素与所述存储模块中所述相邻像素进行比较以判定二者是否相似,若二者相似则不使用所述转换模块对所述待比较像素进行转换,并将所述存储模块中所述相邻像素对应的
YUV
数据作为所述待比较像素的转换结果,若二者不相似则使用所述转换模块对所述待比较像素进行转换;
[0031]利用压缩模块在所述待压缩的
RGB
格式图像数据的所有像素已转换成
YUV
数据之后采用
JPEG
标准压缩要求进行图像压缩

[0032]根据本专利技术的第三方面,还提供了一种电子设备,该电子设备包括:
[0033]至少一个处理器;以及
[0034]存储器,存储器存储有可在处理器上运行的计算机程序,处理器执行程序时执行前述的图像压缩方法

[0035]根据本专利技术的第四方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时执行前述的图像压缩方法

[0036]上述一种图像压缩系统,在传统图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种图像压缩系统,其特征在于,所述系统包括:图像捕获模块,所述图像捕获模块用于获取待压缩的
RGB
格式图像数据;转换模块,所述转换模块用于以像素为单位将所述待压缩的
RGB
格式图像数据中的至少一个像素转换成
YUV
格式图像数据;控制模块,所述控制模块用于从所述待压缩的
RGB
格式图像数据中选择待比较像素和相邻像素,其中,所述相邻像素已通过所述转换模块转换成
YUV
数据;存储模块,所述存储模块用于对所述相邻像素及其对应的
YUV
数据进行存储;比较模块,所述比较模块用于将所述待比较像素与所述存储模块中所述相邻像素进行比较以判定二者是否相似,若二者相似则不使用所述转换模块对所述待比较像素进行转换,并将所述存储模块中所述相邻像素对应的
YUV
数据作为所述待比较像素的转换结果,若二者不相似则使用所述转换模块对所述待比较像素进行转换;压缩模块,所述压缩模块用于在所述待压缩的
RGB
格式图像数据的所有像素已转换成
YUV
数据之后采用
JPEG
标准压缩要求进行图像压缩
。2.
根据权利要求1所述的图像压缩系统,其特征在于,所述相邻像素包括与所述待比较像素同行的前一个像素
。3.
根据权利要求2所述的图像压缩系统,其特征在于,所述相邻像素还包括所述待比较像素所在行的前一行中与所述待比较像素同列的像素
。4.
根据权利要求3所述的图像压缩系统,其特征在于,所述控制模块优先选择与所述待比较像素同行的前一个像素作为当前相邻像素,若所述待比较像素与同行的前一个像素相似,则不再使用所述待比较像素所在行的前一行中与所述待比较像素同列的像素
。5.
根据权利要求3所述的图像压缩系统,其特征在于,所述控制模块基于以下规则判定所述待比较像素与所述相邻像素是否相似:获取所述待比较像素对应的第一像素值和所述相邻像素对应的第二像素值;计算第一相似值与所述第二像素值的差值,并判断所述差值的绝对值是否超过预设值;响应于所述差值的绝对值未超过所述预设值,则判定所述待比较像素与所述相邻像素相似;响应于所述差值的绝对值超过所述预设值,则判定所述待比较像素与所述相邻像素不相似
。6.
根据权利要求3所述的图像压缩系统,其特征在于,所述系统还包括选择模块,所述选择模块用于:响应于所述待比较像素与所述待比较像...

【专利技术属性】
技术研发人员:宋金凤
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1