[发明专利]一种图像像素数据的存储方法及系统有效
申请号: | 201510381417.1 | 申请日: | 2015-07-02 |
公开(公告)号: | CN104933670B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 孙承钢;张奕群;王硕;郭睿;刘进 | 申请(专利权)人: | 北京电子工程总体研究所 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 张文祎 |
地址: | 100854 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 像素 图像列 删除 图像像素数据 存储 并行处理 存储空间 图像像素 像素区域 像素列 图像 补充 储存 读取 存储器 列数 | ||
本发明公开了一种图像像素数据的存储方法,该方法的步骤包括获取待储存图像,确定图像列数M和待储存的任意相邻r2个像素区域;根据所述图像列数M和待存储的任意相邻r2个像素区域,确定系数k=floor(M/r2),并进一步获得补充或删除像素列后图像的列数r2×k+r的值;判断补充或删除的图像列的位置;对补充或删除像素列后的图像的像素进行编号;对需要存放图像像素的存储空间进行编号,将上述编号后的图像像素对应的放置与其编号相同的存储空间当中。通过本发明所述技术方案能够实现任意相邻的r2个像素并行处理,其突出特点就是可以同时从存储器中读取相邻r2个像素对应的数据,从而实现对任意相邻的r2个像素并行处理。
技术领域
本发明涉及图像处理,特别是涉及一种图像像素数据的存储方法及系统。
背景技术
图像序列运动目标检测常常需要处理大量的图像数据,涉及到大量的复杂数据计算和海量的数据存储,同时许多的运动目标检测算法的适用场合还对运动目标检测系统的实时性有一定的要求。传统的串行数据处理模式很难满足运动目标检测系统实时性的要求,而并行处理技术的发展为海量的数据处理提供了可能。
在并行处理一幅图像时,常用的方法是将整幅图像均匀的分成若干部分,然后利用相同的算法同时处理每一个部分,但这种方法对于实现“使任意相邻的r2个像素并行处理”是无能为力的。因为常用的方法将划分后的每一个部分的数据存放在一个存储器中,那么总会有相邻像素的数据是存放在同一个存储器中,由于存放在同一个存储器中的数据无法同时取出,最终使得对于相邻像素的并行处理无法实现。
因此,需要提供一种图像分析处理的方法,以满足对相邻若干个像素进行处理的需求。
发明内容
本发明要解决的技术问题是提供一种图像像素数据的存储方法及系统,以解决现有技术中无法对任意相邻的若干个像素并行处理的问题。
为解决上述技术问题,本发明采用下述技术方案:
一种图像像素数据的存储方法,该方法的步骤包括
获取待储存图像,确定图像列数M和待储存的任意相邻r2个像素区域,所述r的大小与目标图像的帧间运动速度v满足:r=2×v+1;
根据所述图像列数M和待存储的任意相邻r2个像素区域,确定系数 k=floor(M/r2),并进一步获得补充或删除像素列后图像的列数r2×k+r的值;
基于补充或删除像素列后图像的列数r2×k+r的值与图像列数M的做差,判断补充或删除的图像列的位置;
对补充或删除像素列后的图像的像素进行编号;
对需要存放图像像素的存储空间进行编号,将上述编号后的图像像素对应的放置与其编号相同的存储空间当中。
优选的,所述任意相邻r2个像素区域为所述待存储图像的每一组相邻r2个像素,其中,r2个像素为一个边长为r的正方形区域。
优选的,基于补充或删除像素列后图像的列数r2×k+r的值与图像列数M的做差,判断补充或删除的图像列的位置的步骤包括
若M>r2×k+r,则删除图像最右侧M-(r2×k+r)列;
若M<r2×k+r,则在图像最右侧补充(r2×k+r)-M列,补充的列都为空列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京电子工程总体研究所,未经北京电子工程总体研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510381417.1/2.html,转载请声明来源钻瓜专利网。