一种基于FPGA的图像压缩方法技术

技术编号:29096197 阅读:16 留言:0更新日期:2021-06-30 10:06
本发明专利技术公开了一种基于FPGA的图像压缩方法,属于图像处理技术领域,该处理方法具体步骤如下:(1)布置图像采集装置;(2)图像数据采集;(3)采集数据分类标记;(4)数据优化;(5)数据压缩;(6)数据检索与显示;(7)数据存储;步骤(1)中所述图像采集装置主要由多路摄像头、信息存储模块、信息处理模块、信息传输模块以及调配电路组成;本发明专利技术能够方便工作人员随时随地调用并查看数据,提高了数据安全性,数据不易丢失,降低了图像数据在经过压缩处理后生成的显示数据与实际产生的误差,节省时间,提高了工作人员的工作效率。了工作人员的工作效率。了工作人员的工作效率。

【技术实现步骤摘要】
一种基于FPGA的图像压缩方法


[0001]本专利技术涉及图像处理
,尤其涉及一种基于FPGA的图像压缩方法。

技术介绍

[0002]经检索,中国专利号CN109379598A公开了一种基于FPGA实现的图像无损压缩方法;该专利技术虽然提高上位机的解压缩速度,但是无法对数据类型进行分类处理,容易导致数据压缩出现错误;图像数据之所以能被压缩,就是因为数据中存在着冗余,图像数据的冗余主要表现为图像中相邻像素间的相关性引起的空间冗余,图像序列中不同帧之间存在相关性引起的时间冗余,不同彩色平面或频谱带的相关性引起的频谱冗余,数据压缩的目的就是通过去除这些数据冗余来减少表示数据所需的比特数,由于图像数据量的庞大,在存储、传输与处理时非常困难,因此图像数据的压缩就显得非常重要,图像无损压缩技术是指通过降低图像数据冗余度来获取高压缩比并可以100%重建原图像,该技术在图像数据传输、医学图像以及遥感图像等领域具有广泛的应用,对于图像传输系统,使用无损压缩技术可以提高传输链路的吞吐率,随着集成电路的不断发展,大多数图像处理都是通过FPGA芯片进行处理;因此,专利技术出一种基于FPGA的图像压缩方法变得尤为重要;
[0003]首先,现有的基于FPGA的图像压缩方法对收集到的图像数据进行统一压缩处理,导致不同的图像数据在经过压缩处理后生成的结果数据容易与实际产生误差,需要后续进行图像修复,浪费时间,降低工作人员工作效率,其次,现有的基于FPGA的图像压缩方法将数据直接存储在存储单元中,不方便工作人员调用并查看数据,同时数据安全性差,数据易丢失;为此,我们提出一种基于FPGA的图像压缩方法。

技术实现思路

[0004]本专利技术的目的是为了解决现有技术中存在的缺陷,而提出的一种基于FPGA的图像压缩方法。
[0005]为了实现上述目的,本专利技术采用了如下技术方案:
[0006]一种基于FPGA的图像压缩方法,该处理方法具体步骤如下:
[0007](1)布置图像采集装置:将图像采集装置安装在指定位置;
[0008](2)图像数据采集:对外部景象进行数据采集处理生成初始数据;
[0009](3)采集数据分类标记:将采集到的初始数据进行分类处理生成原始数据;
[0010](4)数据优化:将原始数据进行优化处理生成模板数据;
[0011](5)数据压缩:将模板数据进行压缩处理生成结果数据;
[0012](6)数据检索与显示:使用者检索结果数据并显示;
[0013](7)数据存储:结果数据上传至存储云端。
[0014]进一步地,步骤(1)中所述图像采集装置主要由多路摄像头、信息存储模块、信息处理模块、信息传输模块以及调配电路组成。
[0015]进一步地,所述调配电路将图像采集装置与计算机电性连接,所述多路摄像头用
于对外部景象进行采集,所述信息存储模块用于对接收到的数据进行存储,所述信息处理模块用于将信息存储模块中的数据进行数据转换处理,所述信息传输模块用于将转换完成的数据进行传输,多路摄像头观察角度通过计算机进行调整。
[0016]进一步地,步骤(2)中所述外部景象被实时采集并按照数据字典的定义进行转换处理生成初始数据。
[0017]进一步地,步骤(3)中所述初始数据按照不同类型进行分类标记处理生成原始数据,不同类型包括图片与视频,其分类标记的主要步骤如下:
[0018]步骤一:对初始数据进行数据分析;
[0019]步骤二:若接收到的初始数据类型为图片,将其标记为A;
[0020]步骤三:若接收到的初始数据类型为视频,将其标记为B。
[0021]进一步地,步骤(4)中所述原始数据按照不同数据类型进行分类优化处理生成模板数据,不同数据类型包括图片与视频,其分类优化具体步骤如下:
[0022]Ⅰ、当接收到A时,对A进行如下优化步骤:
[0023]S1:对A进行数据分析并构建对应灰度直方图;
[0024]S2:通过灰度直方图统计灰度值;
[0025]S3:对A的灰度值进行均衡化处理;
[0026]S4:对A进行图像校正处理生成模板数据,标记为X;
[0027]Ⅱ、当接收到B时,对B进行如下优化步骤:
[0028]SS1:对B进行数据分析并构建对应灰度直方图统计灰度值;
[0029]SS2:对B的灰度值进行均衡化处理;
[0030]SS3:对B中多余的噪音进行滤波处理,处理完成后进行边缘提取处理;
[0031]SS4:将B进行图像分割处理生成模板数据,标记为Y。
[0032]进一步地,步骤(5)中所述模板数据通过整合压缩处理生成可以正常显示的结果数据并进行分类标记,其具体分类标记步骤如下:
[0033]a、当X通过整合压缩处理生成可以正常显示的结果数据后,将其标记为P;
[0034]b、当Y通过整合压缩处理生成可以正常显示的结果数据后,将其标记为V。
[0035]进一步地,步骤(6)中所述使用者通过检索对结果数据进行调用并显示,其具体检索步骤如下:
[0036]第一步,使用者首先输入需要查找时间段T;
[0037]第二步,使用者输入完时间段T后,再次输入需要调用的P或V;
[0038]第三步,使用者输入完成后,对应的P或V开始显示;
[0039]第四步,当使用者不进行检索查询时,P或V正常进行实时显示。
[0040]进一步地,步骤(7)中所述结果数据经过数据转换处理生成存储数据并上传存储云端进行存储。
[0041]相比于现有技术,本专利技术的有益效果在于:
[0042]1、该基于FPGA的图像压缩方法将结果数据按照数据字典的定义进行转换处理成编码形式的存储数据,并将存储数据按照不同数据类型进行分类标记,不同数据类型包括图片与视频,将分类标记完成的存储数据上传至存储云端,方便工作人员随时随地调用并查看数据,提高了数据安全性,数据不易丢失;
[0043]2、该基于FPGA的图像压缩方法通过多路摄像头对外部景象进行实时采集并按照数据字典的定义进行转换处理生成初始数据后,将原始数据按照不同数据类型进行分类,不同数据类型包括图片与视频,将分类完成的两组初始数据分别进行数据优化生成两组原始数据,两组原始数据分别通过整合压缩生成可以显示的结果数据,降低了图像数据在经过压缩处理后生成的显示数据与实际产生的误差,节省时间,提高了工作人员的工作效率。
附图说明
[0044]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。
[0045]图1为本专利技术提出的一种基于FPGA的图像压缩方法的流程框图。
具体实施方式
[0046]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的图像压缩方法,其特征在于,该处理方法具体步骤如下:(1)布置图像采集装置:将图像采集装置安装在指定位置;(2)图像数据采集:对外部景象进行数据采集处理生成初始数据;(3)采集数据分类标记:将采集到的初始数据进行分类处理生成原始数据;(4)数据优化:将原始数据进行优化处理生成模板数据;(5)数据压缩:将模板数据进行压缩处理生成结果数据;(6)数据检索与显示:使用者检索结果数据并显示;(7)数据存储:结果数据上传至存储云端。2.根据权利要求1所述的一种基于FPGA的图像压缩方法,其特征在于,步骤(1)中所述图像采集装置主要由多路摄像头、信息存储模块、信息处理模块、信息传输模块以及调配电路组成。3.根据权利要求2所述的一种基于FPGA的图像压缩方法,其特征在于,所述调配电路将图像采集装置与计算机电性连接,所述多路摄像头用于对外部景象进行采集,所述信息存储模块用于对接收到的数据进行存储,所述信息处理模块用于将信息存储模块中的数据进行数据转换处理,所述信息传输模块用于将转换完成的数据进行传输,多路摄像头观察角度通过计算机进行调整。4.根据权利要求1所述的一种基于FPGA的图像压缩方法,其特征在于,步骤(2)中所述外部景象被实时采集并按照数据字典的定义进行转换处理生成初始数据。5.根据权利要求1所述的一种基于FPGA的图像压缩方法,其特征在于,步骤(3)中所述初始数据按照不同类型进行分类标记处理生成原始数据,不同类型包括图片与视频,其分类标记的主要步骤如下:步骤一:对初始数据进行数据分析;步骤二:若接收到的初始数据类型为图片,将其标记为A;步骤三:若接收到的初始数据类型为视频,将其标记为B。6.根据权利要求1所述...

【专利技术属性】
技术研发人员:黄新俊
申请(专利权)人:南京云格信息技术有限公司
类型:发明
国别省市:

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

1