一种图像像素数据的存储方法及系统的制作方法

文档序号:9217808阅读:535来源:国知局
一种图像像素数据的存储方法及系统的制作方法
【技术领域】
[0001]本发明涉及图像处理,特别是涉及一种图像像素数据的存储方法及系统。
【背景技术】
[0002]图像序列运动目标检测常常需要处理大量的图像数据,涉及到大量的复杂数据计算和海量的数据存储,同时许多的运动目标检测算法的适用场合还对运动目标检测系统的实时性有一定的要求。传统的串行数据处理模式很难满足运动目标检测系统实时性的要求,而并行处理技术的发展为海量的数据处理提供了可能。
[0003]在并行处理一幅图像时,常用的方法是将整幅图像均匀的分成若干部分,然后利用相同的算法同时处理每一个部分,但这种方法对于实现“使任意相邻的r2个像素并行处理”是无能为力的。因为常用的方法将划分后的每一个部分的数据存放在一个存储器中,那么总会有相邻像素的数据是存放在同一个存储器中,由于存放在同一个存储器中的数据无法同时取出,最终使得对于相邻像素的并行处理无法实现。
[0004]因此,需要提供一种图像分析处理的方法,以满足对相邻若干个像素进行处理的需求。

【发明内容】

[0005]本发明要解决的技术问题是提供一种图像像素数据的存储方法及系统,以解决现有技术中无法对任意相邻的若干个像素并行处理的问题。
[0006]为解决上述技术问题,本发明采用下述技术方案:
[0007]一种图像像素数据的存储方法,该方法的步骤包括
[0008]获取待储存图像,确定图像列数M和待储存的任意相邻r2个像素区域,所述r的大小与目标图像的帧间运动速度V满足:r = 2Xv+l ;
[0009]根据所述图像列数M和待存储的任意相邻r2个像素区域,确定系数k = mod(M/r2),并进一步获得补充或删除像素列后图像的列数r2Xk+r的值;
[0010]基于补充或删除像素列后图像的列数r2Xk+r的值与图像列数M的做差,判断补充或删除的图像列的位置;
[0011]对补充或删除像素列后的图像的像素进行编号;
[0012]对需要存放图像像素的存储空间进行编号,将上述编号后的图像像素对应的放置与其编号相同的存储空间当中。
[0013]优选的,所述任意相邻r2个像素区域为所述待存储图像的每一组相邻r 2个像素,其中,r2个像素为一个边长为r的正方形区域。
[0014]优选的,基于补充或删除像素列后图像的列数r2Xk+r的值与图像列数M的做差,判断补充或删除的图像列的位置的步骤包括
[0015]若M > r2Xk+r,则删除图像最右侧M-(r2Xk+r)列;
[0016]若皿< r2Xk+r,则在图像最右侧补充(r2 X k+r)-M列,补充的列都为空列;
[0017]若M = r2 X k+r,贝Ij不改变图像的列数。
[0018]优选的,所述空列的为该列没有任何数据,仅增加图像列数。
[0019]优选的,采用从左至右、从上至下的顺序依次对补充或删除像素列后的图像的像素编号I?r2。
[0020]优选的,对进行点目标检测的时间段内,r和帧间的运动速度V是不变的。
[0021]一种图像像素数据的存储系统,该系统包括
[0022]图像获取单元,用于获取待存储图像,并确定图像列数M和待存储图像的任意相邻r2个像素区域;
[0023]图像列数调整单元,用于根据所述图像列数M和待存储的任意相邻r2个像素区域,确定系数k = mod (M/r2),并进一步获得补充或删除像素列后图像的列数r2 X k+r的值;
[0024]位置确定单元,基于补充或删除像素列后图像的列数r2Xk+r的值与图像列数M的做差,判断补充或删除的图像列的位置;
[0025]像素编号模块,用于对补充或删除像素列后的图像的像素进行编号;
[0026]存储模块,用于对需要存放图像像素的存储空间进行编号,将上述编号后的图像像素对应的放置与其编号相同的存储空间当中
[0027]优选的,所述位置确定单元的判断步骤如下
[0028]若M > r2Xk+r,则删除图像最右侧M_(r2Xk+r)列;
[0029]若11 < r2Xk+r,则在图像最右侧补充(r2X k+r)-M列,补充的列都为空列;
[0030]若M = r2Xk+r,贝丨」不改变图像的列数。
[0031]本发明的有益效果如下:
[0032]本发明所述技术方案能够实现任意相邻的r2个像素并行处理,其突出特点就是可以同时从存储器中读取相邻r2个像素对应的数据,从而实现对任意相邻的个像素并行处理。
【附图说明】
[0033]下面结合附图对本发明的【具体实施方式】作进一步详细的说明;
[0034]图1示出本发明所述一种图像像素数据的存储方法的方法流程图;
[0035]图2示出本发明所述r2个像素的示意图;
[0036]图3示出本发明实施例中像素关联的示意图;
[0037]图4示出本发明实施例中像素编号的示意图。
【具体实施方式】
[0038]为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
[0039]本发明公开了一种图像像素数据的存储方法,其特征在于,该方法的步骤包括
[0040]1、获取待储存图像,确定图像列数M和待储存的任意相邻r2个像素区域,所述r的大小与目标图像的帧间运动速度V满足:r = 2Xv+l,所述任意相邻r2个像素区域为所述待存储图像的每一组相邻r2个像素,其中,r2个像素为一个边长为r的正方形区域。;
[0041]2、根据所述图像列数M和待存储的任意相邻r2个像素区域,确定系数k = mod(M/r2),并进一步获得补充或删除像素列后图像的列数r2Xk+r的值;
[0042]3、基于补充或删除像素列后图像的列数r2Xk+r的值与图像列数M的做差,判断补充或删除的图像列的位置,其具体判断步骤包括
[0043]若M > r2Xk+r,则删除图像最右侧M_(r2Xk+r)列;
[0044]若11 < r2Xk+r,则在图像最右侧补充(r2Xk+r)-M列,补充的列都为空列,所述空列的为该列没有任何数据,仅增加图像列数;
[0045]若M = r2 X k+r,贝Ij不改变图像的列数;
[0046]4、对补充或删除像素列后的图像的像素进行编号,采用从左至右、从上至下的顺序依次对补充或删除像素列后的图像的像素编号I?r2;
[0047]5、对需要存放图像像素的存储空间进行编号,将上述编号后的图像像素对应的放置与其编号相同的存储空间当中。
[0048]实际过程中在进行点目标检测的时间段内,其!■是不变的,这是由于目标距离探测器很远,目标的速度变化不会引起帧间运动速度V的变化。
[0049]本发明进一步公开了一种图像像素数据的存储系统,该系统包括图像获取单元,用于获取待存储图像,并确定图像列数M和待存储图像的任意相邻r2个像素区域;图像列数调整单元,用于根据所述图像列数M和待存储的任意相邻r2个像素区域,确定系数k =mod(M/r2),并进一步获得补充或删除像素列后图像的列数r2Xk+r的值;位置确定单元,基于补充或删除像素列后图像的列数r2Xk+r的值与图像列数M的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1