一种摄像机时空域图像快速压缩方法技术

技术编号:16879033 阅读:53 留言:0更新日期:2017-12-23 15:43
本发明专利技术公开了一种摄像机时空域图像压缩方法。为解决现有图像压缩方法难以实现高分辨率、高帧率图像压缩的问题,本发明专利技术提出在图像采集过程中,在视频时空域执行选择性像素丢弃操作,用于实现图像快速压缩。在摄像机中存储一个图像压缩标记张量F,在摄像机图像采集过程中,根据当前帧号从图像标记张量F中选取对应的标记元素,根据与当前帧当前采样像素对应的标记元素是否为0,对当前像素执行丢弃操作,由此实现与像素时钟同步的时空域图像快速压缩。本发明专利技术方法可用于工业相机、高速相机图像实时、快速压缩。

A fast image compression method for camera in space-time domain

The invention discloses a method for image compression of a camera in time and space domain. In order to solve the problem that the existing image compression method is difficult to achieve high resolution and high frame rate image compression, the invention proposes selective pixel discarding operation in the video time-space domain during the image acquisition process, so as to achieve fast image compression. Storing an image compression mark tensor F in the camera, in the process of image acquisition cameras, according to the current frame number from a markup element selecting corresponding image tag in the F tensor and the current frame, according to the current sampling pixel corresponding to mark elements is 0, on the current pixel discarded operation, so as to realize the rapid spatial domain image compression synchronized with the pixel clock. The method of the invention can be used for real-time and fast compression of images of industrial cameras and high-speed cameras.

【技术实现步骤摘要】
一种摄像机时空域图像快速压缩方法
本专利技术主要涉及数字成像
,尤其是工业视觉成像图像压缩
,特指一种摄像机时空域图像快速压缩方法。
技术介绍
视觉成像技术被广泛应用军事、工业、民用、消费等诸多领域。随着数字成像技术的快速发展,图像传感器成像分辨率越来越大,图像帧率越来越高,在成像过程中产生海量图像信号,给图像采集和存储带来巨大压力。图像数据是高度冗余的,这决定了其具有可压缩性。因此,通过图像压缩,可以在保证一定信息量前提下,大幅降低图像数据量,以利于图像存储与传输。目前,在消费电子领域,多采用MPEG、H.264、H.265等压缩格式对成像图像进行压缩。在工业视觉领域,由于图像分辨率高、帧率高,上述图像压缩方法很难满足实时压缩的应用需求。虽然,已有学者采用FPGA或多个DSP组合,以并行方式实现了基于JPEG的工业摄像机图像压缩,但是,JPEG图像压缩算法的复杂度高,图像压缩的能力,严重依赖于处理器(FPGA和DSP)的性能。因此,这种图像压缩方式,不能适应更高分辨率、更高帧率的图像压缩任务,并且存在硬件成本高、功耗高等显著问题。为此,迫切需要一种低成本、低复杂度的快速图像压缩方法。
技术实现思路
本专利技术要解决的技术问题在于:现有图像压缩方法,存在计算复杂度高,难以满足高分辨率、高帧率图像实时压缩需求。为解决上述问题,本专利技术公开一种摄像机时空域图像快速压缩方法,其特征在于:在摄像机图像采集过程中,在视频时空域执行选择性像素丢弃操作,以实现图像快速压缩。具体实现方法是:在摄像机中存储一个图像压缩标记张量F,F的维数为w*h*d,其中,w、h分别为采集图像的宽度和高度,w、h的取值范围为1~100000,d是时域长度,d的取值范围为:1~100,F中元素取值为0或1;在摄像机图像采集过程中,根据图像传感器输出的场同步信号V、行同步信号H、像素时钟C,计算当前像素P在图像中坐标(i,j),并根据当前帧号N,计算N除以d的余数k,取出图像压缩标记张量F中对应位置处元素F(i,j,k),当F(i,j,k)=0时,丢弃当前像素P,当F(i,j,k)=1时,保留当前像素P;在图像压缩过程中,当完成一行图像压缩后,对该行内保留像素按时间顺序排列成新的一行图像,将新的一行图像作为一个数据包用于存储或传输。优选地,图像压缩标记张量F中元素F(i,j,k)取值是随机的。优选地,图像压缩标记张量F中元素F(i,j,k)满足二项分布:F(i,j,k)=b(r)(1)其中,b是二项分布函数,r是二项分布函数输出值等于1的概率,r取值范围为0~1;图像压缩率与二项分布b()的输入参数r相等,通过调整r调整图像压缩率。本专利技术有益效果是:与现有技术在图像频域(比如JPEG、H.264、H.265)进行图像压缩的算法原理是不同的,本专利技术方法直接在图像采集过程中,直接执行像素丢弃或保留操作,实现图像压缩。直接对像素进行丢弃操作实现压缩的优点是:通过FPGA等硬件可以实现与像素时钟同步压缩,处理时间仅为1个像素时钟,与现有基于图像块的频域图像压缩方法相比,复杂度更低。这种单像素时钟的图像压缩方法所带来的好处是:成本低、功耗低,只要成像器件能够成像,即可实现任意分辨率、任意帧率的图像压缩。因此,本专利技术方法,不仅可以用于工业摄像机,还可以用于高速摄像机。此外,本专利技术图像压缩标记张量F是三维的,在图像压缩过程中,某一位置处像素是否被压缩在时域上是变化的。与采用二维图像压缩标记矩阵(即d=1)相比,在整个图像压缩过程中,某一位置处像素不会一直被丢弃、也不会一直被保留。这种方式可以增加视频时域信息,相比基于二维图像压缩标记矩阵的空域压缩方式,所获取的图像信息更多,更有利于提升后期图像重建精度。附图说明图1本专利技术时空域图像压缩工作原理其中,图1(a)是采集图像序列,图1(b)是图像压缩标记张量F,图1(c)是第N帧采集图像,图1(d)是图像压缩标记张量F中第k个矩阵F(;,:,k),图1(e)是根据F(;,:,k)丢弃像素结果,图1(f)是第N帧采集图像的压缩图像;图1(g)是第N帧采集图像中已知像素,图1(h)是第N帧采集图像中丢弃像素;图2压缩图像重建原理其中,图2(a)是第N帧压缩图像,图2(b)是第N压缩图像根据根据F(:,:,k)重排序结果,图2(c)是第N帧压缩图像重建结果,图2(d)是图像压缩标记张量中F(:,:,k),图2(e)是第N帧压缩图像中已知像素,图2(f)是第N帧压缩图像中未知像素,图2(g)是第N帧压缩图像重建像素;图3图像像素丢弃与修复效果示例其中,图3(a)输入图像,图3(b)丢弃像素图像,图3(c)修复图像,为便于显示,图3(b)中丢弃像素设为0;图4本专利技术图像压缩与重建结果实例其中,图4(a)输入图像,图4(b)99%压缩率图像,图4(c)95%压缩率图像,图4(d)90%压缩图像,图4(e)99%压缩率图像重建结果,图4(f)95%压缩率图像重建结果,图4(g)90%压缩率图像重建结果,为便于显示,压缩图像中丢弃像素用0代替。具体实施方式为了使本专利技术的目的、技术方案及有益效果更加清楚明白,下面结合附图及实施例,对本专利技术进行进一步详细说明。应当注意,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提出的时空域图像压缩基本原理是:采集图像序列在时空域是高度冗余、且局部高度相似的。如图1所示,给定一组图像采集序列(图1(a)),根据当前帧图像(图1(c))的帧号N,计算出在图像压缩标记张量F(图1(b))中的标号k,从图像压缩标记张量F中取出F(:,:,k)(见图1(d)),根据F(:,:,k)中元素的标记信息,丢弃部分像素得到图1(e)结果,再对丢弃像素按行排序得到压缩图像(图1(f))。图2给出了压缩图像重建过程:先根据当前压缩图像(图2(a))的帧号N,计算出图像压缩标记张量F的标号k,从图像压缩标记矩阵F中取出矩阵F(:,:,k)(图2(d)),根据F(:,:,k)对压缩图像(图2(a))中像素进行重新排序,得到包含已知像素(图2(e))和未知像素(图2(f))的压缩图像重排序结果(图2(b)),再根据压缩图像中已知像素(图2(e)),利用图像局部相似性特征,采用局部邻域图像重建方法,估计出未知像素(图2(f))的取值(图2(g)),用于得到压缩图像重建图像(图2(c))。图3给出了一个图像丢弃与修复效果实例,用于证明本专利技术方法的有效性。如图3所示,其中图2(a)是Lena图像,图像分辨率为512*512,位宽为8bits的灰度图像,随机丢弃Lena图像中70%像素,为便于显示在被丢弃像素位置处设置为0,得到图3(b)所示丢弃像素图像,也是本专利技术的压缩图像,然后,利用丢弃像素图像(图3(b))中已知像素补偿丢弃像素,具体方法是:对于某一个丢弃像素P(i,j),(i,j)为图像坐标,以(i,j)为中心取s*s大小邻域,在邻域内,找出所有已知像素,并计算这些已知像素的中值,作为丢弃像素P(i,j)的估计值,并填充到丢弃图像的(i,j)位置处。图3(c)是采用3*3大小邻域修复效果图。从修复结果可以看出,本专利技术提出的通过丢弃部分像素以实现图像快速压缩的方法是可行的。图4给出了在90本文档来自技高网...
一种摄像机时空域图像快速压缩方法

【技术保护点】
一种摄像机时空域图像快速压缩方法,其特征在于:在摄像机图像采集过程中,在视频时空域执行选择性像素丢弃操作,以实现图像快速压缩;具体实现方法是:在摄像机中存储一个图像压缩标记张量F,F的维数为w*h*d,其中,w、h分别为采集图像的宽度和高度,w、h的取值范围为1~100000,d是时域长度,d的取值范围为:1~100,F中元素取值为0或1;在摄像机图像采集过程中,根据图像传感器输出的场同步信号V、行同步信号H、像素时钟C,计算当前像素P在图像中坐标(i,j),并根据当前帧号N,计算N除以d的余数k,取出图像压缩标记张量F中对应位置处元素F(i,j,k),当F(i,j,k)=0时,丢弃当前像素P,当F(i,j,k)=1时,保留当前像素P;在图像压缩过程中,当完成一行图像压缩后,对该行内保留像素按时间顺序排列成新的一行图像,将新的一行图像作为一个数据包用于存储或传输。

【技术特征摘要】
1.一种摄像机时空域图像快速压缩方法,其特征在于:在摄像机图像采集过程中,在视频时空域执行选择性像素丢弃操作,以实现图像快速压缩;具体实现方法是:在摄像机中存储一个图像压缩标记张量F,F的维数为w*h*d,其中,w、h分别为采集图像的宽度和高度,w、h的取值范围为1~100000,d是时域长度,d的取值范围为:1~100,F中元素取值为0或1;在摄像机图像采集过程中,根据图像传感器输出的场同步信号V、行同步信号H、像素时钟C,计算当前像素P在图像中坐标(i,j),并根据当前帧号N,计算N除以d的余数k,取出图像压缩标记张量F中对应位置处元素F(i,j...

【专利技术属性】
技术研发人员:兰伟
申请(专利权)人:成都精益技术检测服务有限公司
类型:发明
国别省市:四川,51

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

1