带宽优化方法和带宽优化装置制造方法及图纸

技术编号:10340083 阅读:165 留言:0更新日期:2014-08-21 13:10
本发明专利技术提供了一种带宽优化方法和带宽优化装置,其中,带宽优化方法,包括:根据图像的参数信息和图像处理装置的硬件参数信息确定所述图像的参数范围信息,其中,所述参数范围信息包括视差范围、图像的宽度、内存位数和/或异常视差值的权值;根据所述参数范围信息和预设的计算规则,计算出正常视差值的权值;根据所述正常视差值的权值和所述异常视差值的权值构建出所述图像的基本数据结构信息,其中,所述基本数据结构信息的形式为整型。通过本发明专利技术的技术方案,可以优化带宽。

【技术实现步骤摘要】
带宽优化方法和带宽优化装置
本专利技术涉及图像显示
,具体而言,涉及到一种带宽优化方法和带宽优化>J-U ρ?α装直。
技术介绍
目前能够较为准确计算视差的方法大部分都包含聚合和扫描线优化模块,但是在聚合和扫描线优化等模块中由于算法涉及大量的内存读写因而需要很高的带宽。带宽大,阻碍了视差的实时计算。不能实时的计算视差导致大量的应用无法推广使用,如裸眼观看3D视频、实时三维重建。为了降低视差计算方法的带宽,人们进行了大量的探索。例如,不进行聚合处理或扫描线优化,这种方法使得视差计算错误率上升,观察发现有明显的视差计算错误,算法失效;通过增加额外的硬件来实现视差计算,增加硬件后使得成本和设备散热量都急剧上升,无法推广使用;降低视差范围,要求拍摄过程中相机之间只能有很小的夹角,只能适应个别情况的视差计算,应用范围小,无法推 广使用;在数据读取之前通过数据压缩的方法减少带宽,此时需要额外的空间,且逻辑复杂,带宽优化空间小,算法仍然无法推广使用。因此,如何优化视差带宽,成为目前亟待解决的技术问题。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出了一种带宽优化方法。本专利技术的另一个目的在于提出了一种带宽优化装置。为实现上述目的,根据本专利技术的第一方面的实施例,提出了一种带宽优化方法,包括:根据图像的参数信息和图像处理装置的硬件参数信息确定所述图像的参数范围信息,其中,所述参数范围信息包括视差范围、图像的宽度、内存位数和/或异常视差值的权值;根据所述参数范围信息和预设的计算规则,计算出正常视差值的权值;根据所述正常视差值的权值和所述异常视差值的权值构建出所述图像的基本数据结构信息,其中,所述基本数据结构信息的形式为无符号8位整型。在该技术方案中,将基本数据结构信息构建成无符号8位整型,并根据预设的计算规则,合理计算出基本数据结构信息中的正常视差值的权值和异常视差值的权值,从而可以减少数据的存储空间以及存储器的访问带宽。在上述技术方案中,优选地,所述预设的计算规则包括以下公式:dV+X(w-d)〈(2b-l),其中,d为所述视差范围,V为所述异常视差值的权值,X为所述正常视差值的权值,w为所述图像宽度,b为所述内存位数。在该技术方案中,聚合优化过程中可以将正常视差值的权值和异常视差值的权值共同存在无符号8位整型的数据结构中,将异常视差值的权值设置为I个字节的无符号8位整型数据类型,该数据类型可以存储的最大值255,设正常视差值的权值可以设置为O到X,其中X为正常视差值的权值的最大值。由于聚合的过程涉及到沿水平方向和垂直方向进行一维积分,为了在一维积分过程中使用2个字节的无符号16位整型存储积分结果而不会发生数据溢出,X需要满足条件:dV+X (w-d) < (2b-l),式中,d表示视差范围,V表示异常视差值的权值,w表示行或列包含像素个数的最大值,b表示每一个一维积分结果用多少位内存来存储。上述公式可以用来计算不同视差计算方案中正常视差权值与异常视差权值如何分配数值范围。在上述技术方案中,优选地,还包括:按照预设的提取规则从所述基本数据结构信息对应的所有像素点中,提取出目标像素点,并对所述目标像素点进行聚合处理。在上述技术方案中,优选地,所述预设的计算提取规则包括:从所述所有像素点对应的所有行中,按照目标像素点的行数和其他像素点的行数比例为N:1进行提取。其中,聚合是一种应用广泛的技术,该技术主要思想是图像中一个像素点的特征或特征值可以通过该像素点周边区域的特征或特征值来表示。聚合体现了图像在局部的连续性,在视差计算等大量视觉应用中有着重要的应用,然而由于对任意一个像素点进行聚合都需要对该像素点周围区域内的像素点进行计算,因而聚合过程中需要多次读取图像。例如,对于一幅MXN的图像,如果聚合过程中一个像素点对应的周边区域大小为A,则一次聚合过程中需要读取大约MXNXA次图像,因而占用大量的带宽,影响每秒能处理图像的数量,进而影响视差相关应用的实时性。本专利技术在保持视差计算的准确性基本不变的前提下,考虑图像在局部颜色连续变化,对聚合过程进行了优化,不在将图像中所有行(或者是列)都进行聚合,而是对一部分行(或者是列)进行聚合,例如,每对N行进行聚合,之后就有I行不进行聚合,这样,由于聚合的像素点减少,因此聚合过程中需要的带宽就相应地减少了,优化了带宽。在上述技术方案中,优选地,所述聚合处理的处理过程包括:按行积分、结合聚合区域计算所述目标像素点中每个像素点的平均值、按列积分和重新结合所述聚合区域计算所述目标像素点中每个像素点的新的平均值。在聚合的优化实现方法是通过积分图来计算,积分图计算聚合的过程分为两步,第一步是先按行积分,再按列积分,第二步是通过积分结果计算某个区域包含像素的权值总和。在该技术方案中,视差计算过程中聚合的区域是十字型区域,此时计算聚合的方法略有变化,一般细分为四步。首先,按行积分(称为HI),按行积分是一个权值累加的过程,经过该步骤以后,每一个像素点的权值是该像素点及所有在同一行且在该像素点之前像素点权值之和。其次,结合聚合区域求得每个像素点的平均值(称为HC)。聚合区域给出了一个像素点在所在行的区域最左边像素点和区域最右边像素点,这就可以利用HI的结果求平均。然后,按列积分(称为VI),与按行积分相似,不同的是一个按行一个按列进行积分。最后,结合区域求得每个像素新的平均值作为聚合结果(称为VC),此过程与HC相似。部分聚合在H1、HC、V1、VC四步中具体做法如下:H1:每隔N行就有一行不进行积分,N的取值太大对带宽优化效果不大,实验显示N = 3、4、5时有较好的实验效果;HC:对HI没有积分的行不进行求平均:ΗΙ中没有进行积分的像素点设置其权值为0,不对这些像素点进行读写;VC:仅对VI中处理过的像素点求平均。在上述技术方案中,优选地,还包括:从所述所有像素点中,提取出除所述目标像素点外的其他像素点,并对所述其他像素点进行插值处理。在上述技术方案中,优选地,所述插值处理包括:将所述其他像素点中每个像素点的权值设置为该像素点在垂直方向上下两个像素点的均值。在该技术方案中,在将像素点部分聚合之后,为了保证聚合结果的准确性,将聚合过程中没有进行聚合的像素点进行插值处理,即对于在聚合处理过程中未进行聚合的像素点,将该像素点的权值设置为该点在垂直方向上下两个像素点的均值。此方法的依据是图像在局部具有一定的连续性,因此可以通过插值修复。根据本专利技术的另一方面,还提供了一种带宽优化装置,包括:信息确定单元,根据图像的参数信息和图像处理装置的硬件参数信息确定所述图像的参数范围信息,其中,所述参数范围信息包括视差范围、图像的宽度、内存位数和/或异常视差值的权值;计算单元,根据所述参数范围信息和预设的计算规则,计算出正常视差值的权值;信息构建单元,根据所述正常视差值的权值和所述异常视差值的权值构建出所述图像的基本数据结构信息,其中,所述基本数据结构信息的形式为无符号8位整型。在该技术方案中,将基本数据结构信息构建成整型,并根据预设的计算规则,合理计算出基本数据结构信息中的正常视差值的权值和异常视差值的权值,从而可以减少数据的存储本文档来自技高网...

【技术保护点】
一种带宽优化方法,其特征在于,包括:根据图像的参数信息和图像处理装置的硬件参数信息确定所述图像的参数范围信息,其中,所述参数范围信息包括视差范围、图像的宽度、内存位数和/或异常视差值的权值;根据所述参数范围信息和预设的计算规则,计算出正常视差值的权值;根据所述正常视差值的权值和所述异常视差值的权值构建出所述图像的基本数据结构信息。

【技术特征摘要】
1.一种带宽优化方法,其特征在于,包括: 根据图像的参数信息和图像处理装置的硬件参数信息确定所述图像的参数范围信息,其中,所述参数范围信息包括视差范围、图像的宽度、内存位数和/或异常视差值的权值; 根据所述参数范围信息和预设的计算规则,计算出正常视差值的权值; 根据所述正常视差值的权值和所述异常视差值的权值构建出所述图像的基本数据结构信息。2.根据权利要求1所述的带宽优化方法,其特征在于,所述基本数据结构信息的形式为无符号8位整型。3.根据权利要求1所述的带宽优化方法,其特征在于,所述预设的计算规则包括以下公式: dV+X (w_d)〈 (2b_l),其中,d为所述视差范围,V为所述异常视差值的权值,X为所述正常视差值的权值,w为所述图像宽度,b为所述内存位数。4.根据权利要求1所述的带宽优化方法,其特征在于,还包括: 按照预设的计算提取规则从所述基本数据结构信息对应的所有像素点中,提取出目标像素点,并对所述目标像素点进行聚合处理。5.根据权利要求4所述的带宽优化方法,其特征在于,所述聚合处理的处理过程包括: 按行积分、结合聚合区域计算所述目标像素点中每个像素点的平均值、按列积分和重新结合所述聚合区域计算所述目标像素点中每个像素点的新的平均值。6.根据权利要求5所述的带宽优化方法,其特征在于,所述预设的计算提取规则包括:从所述所有像素点对应的所有行中,按照目标像素点的行数和其他像素点的行数比例为N:1进行提取。7.根据权利要求5所述的带宽优化方法,其特征在于,还包括: 从所述所有像素点中,提取出除所述目标像素点外的其他像素点,并对所述其他像素点进行插值处理。8.根据权利要求7所述的带宽优化方法,其特征在于,所述插值处理包括:将所述其他像素点中每个像素点的权值设置为该像素点在垂直方向上下两个像素点的均值。9.一种带宽优化装置,其特征在于,包括: 信息确定单元,根...

【专利技术属性】
技术研发人员:罗艳青简培云
申请(专利权)人:深圳超多维光电子有限公司
类型:发明
国别省市:广东;44

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

1