logo资料库

基于HSV颜色空间的自适应窗口局部匹配算法.pdf

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
55,031103(2018) 激光与光电子学进展 Laser&OptoelectronicsProgress ○C2018«中国激光»杂志社 基于 HSV 颜色空间的自适应窗口局部匹配算法 苏修,陈晓冬,徐怀远,梁海涛,刘依林,汪毅,李伟锋,郁道银 天津大学精密仪器与光电子工程学院光电信息技术教育部重点实验室,天津300072 摘要 为提高立体匹配算法的效果和稳定性,提出了一 种 基 于 色 调(H)、饱 和 度(S)和 明 度(V)颜 色 空 间 的 自 适 应 聚合区域的引导滤波算法.结合图片的结构和纹理信息,通过颜色和横向梯度 的 相 互 作 用 计 算 初 始 匹 配 代 价.在 HSV 颜色空间中运用颜色和距离信息计算每 一 点 的 自 适 应 支 撑 臂 长,解 决 了 图 片 中 红、绿、蓝3 种 颜 色 变 化 趋 势 相近导致无法有效反映图片信息的问题.自适应聚合区域利用中心点纵向臂上 各 点 的 横 向 臂 进 行 构 造,采 用 引 导 滤波的方法在自适应聚合区域内聚合代价空间.为避免中心点邻域信息波动造 成 支 撑 窗 口 过 小 的 问 题,设 置 了 臂 长的最小范围.后处理过程采用左右一致性检测结合峰比率检测的方法寻找误 匹 配 点,通 过 近 邻 点 匹 配 和 加 权 中 值滤波的方法修正视差图.采用 Middlebury平 台 上 的 标 准 图 片 进 行 实 验,结 果 表 明 所 提 算 法 的 平 均 匹 配 误 差 为 5.24%,比改进前的自适应窗口算法的匹配误差降低了0.92%,具有更好的边缘保持效果,算法参数稳健性较好. 关键词 成像系统;立体匹配;自适应聚合区域;引导滤波 中图分类号 TP394.41   文献标识码 A doi:10.3788/LOP55.031103 AdaptiveWindowLocalMatchingAlgorithm BasedonHSVColorSpace SuXiu ChenXiaodong XuHuaiyuan LiangHaitao LiuYilin WangYi LiWeifeng YuDaoyin KeyLaboratoryoftheMinistryofEducationonOptoelectronicInformationTechnology SchoolofPrecision InstrumentandOptoelectronicsEngineering TianjinUniversity Tianjin300072 China Abstract Inordertoimprovetheeffectandstabilityofstereomatchingalgorithm weproposeaguidedfiltering algorithmbasedonadaptiveaggregationregioninHueGSaturationGValue HSV colorspace敭Wecalculateinitial matchingcostbytheinteractionofcolorandtransversegradientincombinationwiththestructureandtexture informationoftheimage敭Then wecalculatethelengthoftheadaptivesupportarmofeachpointbasedonthecolor anddistanceinformationinHSVcolorspace whichsolvestheproblemthatthechangetrendofthered greenand bluecolorsinthepictureissimilarandcannoteffectivelyreflectthepictureinformation敭Weconstructtheadaptive aggregationregionusingatransversearmateachpointonthelongitudinalarmofthecenterpoint andaggregate thecostspaceintheadaptiveaggregationregionbyguidedfiltering敭Inordertoavoidtheproblemthatthesupport windowistoosmallduetothefluctuationoftheneighborhoodinformation wesettheminimumrangeofthearm length敭IntheprocessofpostGprocessing weusetheleftandrightconsistencydetectionandthepeakratiodetection methodtofindmismatchingpoints andcorrectthedisparitymapbythenearestneighbormatchingandweighted medianfiltering敭TheexperimentsarecarriedoutonstandardimagesofMiddleburyplatform敭Resultsshowthat averagematchingerroroftheproposedalgorithmis5敭24% andthematchingerrorisreducedby0敭92%compared withthethatofpreGimprovementadaptivewindowalgorithm敭Theproposedalgorithmhasbetteredgepreservation effectandtherobustnessofthealgorithmparametersisgood敭 Keywords imagingsystems stereomatching adaptiveaggregationregion guidedfiltering OCIScodes 110敭3010 120敭2440 150敭1135   收稿日期:2017G09G13;收到修改稿日期:2017G10G11 作者简介:苏修(1994—),男,硕士研究生,主要从事三维图像处理方面的研究.EGmail:suxiu@tju.edu.cn 导师简介:陈晓冬(1975—),男,博士,教授,主要从事光电成像技术及系统方面的研究. EGmail:xdchen@tju.edu.cn(通信联系人) 031103G1
立体匹配是近年来计算机视觉领域的研究热点 局立体匹配通过数据项和平滑项能量函数将匹配问 1 引  言 之一,其核心思想是在左右图像中寻找对应点,求取 视差图以获得空 间 深 度 信 息.目 前,立 体 匹 配 算 法 主要分为全局立体匹配和局部立体匹配两类[1].全 题转化为能量最小化问题.常用的全局立体匹配算 法有动态规划 法[2]、图 割 法[3]、马 尔 可 夫 随 机 场[4]、 置信传播等[5].这 类 方 法 的 计 算 复 杂 度 高,实 时 性 较差.局部立体匹配算法是一种基于窗口的滤波算 法,其运行时间短,发展潜力大. 在代价计算过程中,传统的局部立体匹配方法 主要包括基于灰度绝对差(AD)、平方差(SD)、梯度 差[6]、对比度[7]和归一化互相关(NCC)[8]的方法,以 及非参数变换[9](如Rank,census)等方法.在代价 聚合过程中,很多方法如可变支撑窗口[10G11]、自适应 支撑权重[12G13]、引 导 滤 波 等 方 法 均 被 提 出[14],其 中 Yoon等[12]于2006 年 提 出 了 自 适 应 权 重 的 局 部 立 体匹配算法,该算法 在 匹 配 效 果 上 取 得 了 接 近 全 局 匹配的效果.但是 利 用 这 类 方 法 进 行 计 算 时,仅 考 虑颜色和距离的作 用,不 能 较 好 地 保 持 物 体 边 缘 信 息计算的正确性,无 法 实 现 并 行 计 算,复 杂 度 较 高. 2013年,He等[14]提 出 了 引 导 滤 波 算 法,取 得 了 类 似自适应立体匹配算法的效果,通过引入并行运算, 心点相关的滤波区域时存在类似信息重复计算的问 降低了算法的复杂 度;该 方 法 中 的 滤 波 窗 口 大 小 是 固定的,然而实际 情 况 下 图 片 的 大 小、颜 色、空 间 距 离等都会对窗口的 选 择 产 生 一 定 的 影 响,因 此 采 用 固定窗口的方法不可避免地会引入误差.Xu等[15] 提出了自适应形状 的 支 撑 窗 口 方 法,该 方 法 在 一 定 程度上解决了固定 窗 口 的 问 题,但 是 仅 通 过 图 片 的 红、绿、蓝(RGB)颜色权重进行对比,而图片的 RGB 颜色变化趋势具有 相 似 性,因 此 该 方 法 在 构 造 与 中 题,容易引入无关点的干扰,并且该方法也没有考虑 聚合窗口中点与点之间距离的影响. 本文提出 了 一 种 基 于 色 调(H)、饱 和 度(S)和 明度(V)颜 色 空 间 的 局 部 立 体 匹 配 算 法. 该 算 法 从图片的亮度、色 度、饱 和 度3 个 不 同 维 度 为 每 个 中心像素 选 出 滤 波 区 域,通 过 代 价 聚 合 过 程 获 得 更高的匹配精度. 由 于 距 离 中 心 点 近 的 像 素 点 更 可能与中 心 点 具 有 相 同 视 差,因 此 将 距 离 中 心 点 较近的区 域 加 入 自 适 应 支 撑 窗 口 中,从 而 有 效 提 高立体匹配精度. 2 算法描述 所提方法分4个步骤:匹配代价计算,聚合区域 选取,代价聚集以及视差选取和后处理过程,算法框 架 如 图 1 所 示.ARSW 代 表 自 适 应 聚 合 区 域, WTA 为 WinnerGTakeGAll. 图1 所提算法框图 Fig敭1 Blockdiagramofproposedalgorithm 度绝对差能提高规律纹理区域的匹配精度.图像的 梯度值包含丰富的 结 构 信 息,梯 度 差 的 应 用 能 区 分 待匹配点附近的结构差异.左右图的对应匹配代价 值可表示为 匹配代价主要考查左右图像中对应点之间的相 2.1 匹配代价计算 似性.多数立体匹 配 算 法 会 将 灰 度 差 绝 对 值 和、横 向梯度差绝对值和、统计变换(CT)的汉明距离等结 合使用[16].在求 取 视 差 图 时 综 合 了 色 度 绝 对 差 和 横向梯度差.色度 绝 对 差 表 征 匹 配 的 概 率,利 用 色 Cp,d( ) minCAD,TAD ) = 1-α( αminCGRAD,TGRAD ( ( ) , ) + (1) 031103G2
式中α为调节色度绝对值差和横向梯度绝对值差权 重的比例系数,TAD和TGRAD分别为色度绝对值差和 横向梯度绝对值差 的 截 断 值.令c为 RGB 颜 色 空 间中R、G、B 颜色分量中的一种,p为参考图中的一 点,d为目标图中对应点p′与点p在x轴方向的距 离,CAD(p,d)和CGRAD(p,d)分 别 为 色 度 绝 对 值 差 和横向梯度绝对值差,可表示为 Ic p( ) ,(2) ) , (3) 式中Ic(p)、I^c(p′)分别表示左右视图中点p和p′ 的颜色强度,I′(p)、I^′(p′)分 别 表 示 左 右 视 图 所 对 ) -I^c p′( ) - ÑxI^′p′( CAD p,d( CGRAD p,d( ) = ∑c∈ R,G,B ) = ÑxI′p( { } 应的灰度图中点p 和p′的 强 度.假 设 参 考 图 中 点 p的位置为(xp,yp),其 在 目 标 图 中 的 对 应 点p′的 位置为(xp-d,yp).截 断 值 能 有 效 抑 制 噪 点 与 正 常值之差的极大值,有利于后续的滤波过程. 2.2 聚合区域的选取 2.2.1 HSV 颜色空间 RGB 颜色空间,但 是 由 于 在 同 一 场 景 中 R、G、B 颜 色分量的变化具有 一 定 的 相 似 性,因 此 该 方 法 并 不 能有效提取图片的信息.图2中展示了对于同一图 片的R、G、B 颜 色 分 量 和 H、S、V 颜 色 分 量 的 灰 度 图对比. 目前立体匹配算法中聚合区域的选取大多基于 图2 Tsukuba颜色分量灰度图.(a)R 分量;(b)G 分量;(c)B分量;(d)H 分量;(e)S分量;(f)V 分量 Fig敭2 ColorcomponentgrayscaleofTsukuba敭 a Rcomponent b Gcomponent c Bcomponent d Hcomponent e Scomponent f Vcomponent   从图2中可以看出,图片的R、G、B 分量在颜色 变化上具有很好的一致性,因此在RGB 颜色空间中 求取聚合区域时,信 息 的 重 复 计 算 导 致 无 法 获 取 合 适的聚合区域.HSV 颜色空间从色调、饱和度和明 度3个方面提取图像信息,提高了图像的分辨水平, 因此在 HSV 颜色空间中能有效提取出图片的信息. H 分量突出反映了图像的色彩变化情况,能有效区分 图片的前景和后景;S分量突出体现了图像边界和颜 色变化;V 分量则反映了图像中的亮度变化. 2.2.2 自适应聚合区域 首先将图 片 从 RGB 颜 色 空 间 转 换 到 HSV 颜 色空间,采用3×3 的 中 值 滤 波 函 数 平 滑 处 理 H 分 量图和S 分 量 图,以 排 除 噪 声 对 窗 口 构 造 的 影 响. 为了找出深度相近的均匀区域,进行如下假设:图片 中亮度、色度和饱和 度 之 一 变 化 较 大 的 区 域 发 生 了 空间深度或图片结 构 的 明 显 变 化,因 此 在 同 一 滤 波 窗口内的像素具有类似的视差和纹理结构. 通过确定每个点p所在位置(xp,yp)在4个方 向的臂长{lrp,ltp,llp,ldp}(lrp,ltp,llp,ldp 分别代表右、 上、左、下臂长)来构造聚合区域,臂长的大小表示像 素点的个数.设 H(p)表示每个点的横向臂,V(p) 表示以点p为中心的竖向臂.那么,以点p为中心 (4) 式中q为以点p为中心的位于臂上的点. 接着,根据亮度、色度和饱和度3个分量的变化 情况来决定每个点p的臂长.由于距离中心点越近 的点对中心点的影响越大,在构造臂长时,为了防止 聚合区域过小带来误差(如边界区域附近的点),设臂 Np = ∪q∈V(p) H(q), 的区域为 031103G3
{ 长最小值为Lmin,同时设臂长的最大值为Lmax.考虑 到 H、S、V 分 量 分 别 代 表 同 一 图 片 的 不 同 维 度,因 此它们对图片信息的反映权重是不同的,设 H、S、V 分量的权重分别为h0、s0 和v0,即αc 的分量.以右 臂长lrp 的 计 算 为 例,设 最 佳 臂 长 为l∗,当l∈ [Lmin,l∗]时,maxc∈{H,S,V}(αc|Ic(p)-Ic(pl)|)≤ τ,其 中 αc ∈ h0,s0,v0 } );当 l=l∗ +1 时, ) >τ,若l∗ < maxc∈ H,S,V Lmin,设 l∗ =Lmin. 因 此 右 臂 上 的 每 一 点 用 δ(p,pl)表示,δ(p,pl)=1 表 示 该 点pl 位 于 以 点 p为中心建立的臂长上,δ(p,pl)=0表示其不存在 于点p为中心的臂长上,即 } αc Ic(p)-Ic(pl) δp,pl { ( δp,pl ( (5)   ltp,llp,ldp 同样可以用 上 面 提 到 的 方 法 求 出,结 ) =1, l∈ 0,l∗ ] ) =0, l∈ l∗,+ ¥ . ( ( ) ( { 合(4)式可构建所有点p的自适应聚合窗口Np. 图3 对 比 了 不 同 的 聚 合 区 域 构 造 方 法. 图3(a)展 示 了 矩 形 区 域 的 聚 合 方 式[14],该 方 法 会 引 入 一 定 量 的 无 关 点,导 致 代 价 聚 合 产 生 错 误 的 结 果. 图3(b)展 示 了 自 适 应 聚 合 区 域 的 聚 合 方 式[15],其 中 红 点 是 边 界 附 近 图 像 信 息 变 化 剧 烈 的 点,这 些 特 殊 点 的 干 扰 导 致 聚 合 区 域 非 常 小, 无 法 正 确 获 得 滤 波 的 输 出 结 果. 图3(c)展 示 了 所 提 方 法 选 取 的 聚 合 区 域,其 中 红 色 方 框 内 包 含 的 点 表 示 距 离p点 较 近 的 信 任 区 域,绿 色 方 框 内 包 含 的 点 是 由 基 于 HSV 颜 色 空 间 的 自 适 应 聚 合 窗 口 的 方 式 构 造 而 成,从 图 中 可 以 看 出,所 提 方 法 在 保 证 聚 合 区 域 具 有 足 够 尺 寸 的 同 时,能 尽 可 能 多 的 包 含 同 质 区 域 的 像 素,从 而 获 得 正 确 的 滤 波 结 果. 图3 不同的聚合区域对比.(a)固定区域;(b)自适应聚合区域;(c)所提方法选取的聚合区域 Fig敭3 Comparisonofdifferentaggregationregions敭 a Fixedregion b adaptiveaggregationregion c aggregationregionselectedbyproposedmethod 得到 ) , WGFijpj( 代价聚合过程是利用像素周围结构的信息对中 2.3 代价聚合 心像素进行滤波,通过引入像素间的关联性,提高视 差的准确度.采用 引 导 滤 波 算 法,针 对 代 价 空 间 中 的一点i,引入 Wij权 重 因 子,j代 表 代 价 空 间 中 的 另一点,结合周围同质区域的点优化中心点的权值, qi( ) =∑j (6) } , { 1w 2 ∑k:(i,j)∈wk 1+ (7) 式中WGFij 表示i点 与j点 间 的 滤 波 权 重,I(i)和I (j)分别为i点和j点处的灰度值,μk 和σ2k 分 别 为 I在窗口wk 内的均值和方差,窗口内的像素点数为 w ,ε为平滑因子,p(j)为初始匹配代 价 值,q(i) 为滤波后 输 出 的 代 价 值. 中 心 点 在k点,窗 口 wk 采用第2.2节中提出的方法获得. WGFij = Ij( [ ] Ii( ) -μk σ2k+ε ) -μk [ ] Cagg(p,d), dp =argmind∈R 2.4 视差处理和后处理 视差选取整合 视 差 空 间 的 信 息,采 用 WTA 的 方法求取视差图.选取的最优值为 (8) 式中R 为 视 差 的 取 值 范 围,Cagg(p,d)为 初 始 视 差值. 初始视差图中仍存在一些遮挡点和误匹配点, 可通过优化视差图的方法去除.首先通过左右一致 性检测找出图中视 差 变 化 明 显 区 域 的 误 匹 配 点,然 后在视差变化不明 显 区 域,利 用 峰 比 率 检 测 搜 寻 不 稳定点,即 Cp,1 -Cp,2 , Cp,2 MPKRp = (9) 式中 MPKRp 为点p 的 峰 比 率,Cp,1 为 代 价 空 间 中 最 小的匹配代 价 值,Cp,2为 次 小 的 匹 配 代 价 值. 次 小 值越接近最小值,该点的峰比率越接近于零,则该最 小值越不可信.峰比率低于特定阈值ηPKR的点称为 不稳定点. 采 用 近 邻 点 法 寻 找 误 匹 配 点 对 应 的 正 确 匹 配 031103G4
点,即以中心点为核心,进行横向和竖向正确匹配点 搜索,即 ifdlranddudnotexist elseifonlydlrexist , elseifonlydudexist d∗p, dlr, dud, ì ï ïï í ï ïï min(dlr,dud), î otherwise d∗p = 中值滤波的方法对修正后的误匹配点和检测出的不 (10) 式中dlr代表 min(dl,dr),其 中dl 和dr 为 横 向 最 近的正确点 的 视 差;dud表 示 min(du,dd),其 中du 和dd 为竖向最近的正确点的 视 差.最 后 采 用 加 权 稳定点进行进一步优化[17]. 3 仿真结果与分析 3.1 基于理想图像的仿真 算法 实 现 的 硬 件 平 台 中 央 处 理 器 (CPU)为 Intel(R)Core(TM)i5G7400,显 卡(GPU)型 号 为 GerforceGTX750Ti.在 UbuntuLinux系统中编 写代码,运用统 一 计 算 设 备 架 构(CUDA)进 行 内 存 优化和并行 运 算 处 理,采 用 NsightEclipseEdition 软件进行调试.仿真中,采用 Middlebury立体匹配 算法测试平台提供 的 标 准 立 体 图 像,以 验 证 算 法 的 有 效 性. 网 站 提 出 的 4 组 基 准 彩 色 图 像 对 Tsukuba、Venus、Teddy 和 Cones的 分 辨 率 分 别 为 384 pixel×288 pixel、434 pixel×383 pixel、 450pixel×375pixel和450pixel×375pixel,视 差 范围分别为0~15pixel、0~32pixel、0~59pixel和 0~59pixel. 其 他 参 数 设 置 如 下:α=0.89,TAD= 0.0275,TGRAD=0.0078,h0=0.85,s0=0.84,v0= 1.4,τ=0.1,ηPKR=0.0219,Lmin=4,Lmax=16,r= 31.除了视差范围 不 同 外,其 余 参 数 在 测 试 过 程 中 均保持不变. 图4 为该算法得到的视差效果图,图像的顺序 由上至下依次是Tsukuba、Venus、Teddy和Cones. 每行图的第二列为 真 实 视 差 图,第3 列 为 该 算 法 的 视差图,第4列为自适应立体匹配方法的视差图[7], 第5列为 ASSW 方 法 的 视 差 图[15]. 通 过 比 较 仿 真 结果可以看出,相比 于 其 他 类 似 的 局 部 立 体 匹 配 算 法,该算法具有较高的匹配精度和更好的保边效果, 如图中红色方框内的图像边缘所示. 图4 (a)参考图像;(b)真实视差图;(c)所提算法,(d)自适应立体匹配方法和(e)ASSW 方法对 Middlebury图像对的仿真结果 Fig敭4 a Referenceimages b actualdisparitymaps simulationresultsobtainedby c proposedalgorithm d adaptivestereomatchingmethodand e ASSW methodforMiddleburystereopairs   当阈值为1时,所 提 算 法 和 类 似 算 法 的 误 匹 配 率比较结 果 如 表1 所 示.Middlebury 平 台 上 提 供 的检验算法有效性 的 标 准 模 板 有3 种,分 别 为 非 遮 挡区 域 误 匹 配 像 素 比(Noocc)、总 误 匹 配 像 素 比 031103G5
表1 阈值为1时的误匹配像素平均百分比 Table1 Averagepercentageofmismatchedpixelswiththresholdof1 Tsukuba Cones Venus Teddy Algorithm Proposed ASSW[13] Noocc All Disc Noocc All Disc Noocc All Disc Noocc All Disc 1.58 1.86 5.83 0.27 0.46 2.40 6.10 11.30 14.50 2.71 8.42 7.50 1.81 2.17 7.85 0.32 0.51 3.73 7.02 12.50 17.40 3.21 8.40 8.99 Adaptweight[12] 1.38 1.85 6.90 0.71 1.19 6.13 7.88 13.30 18.60 3.97 9.79 8.26 Costfilter[18] 1.51 1.85 7.61 0.20 0.39 2.42 6.16 11.80 16.00 2.71 8.24 7.66 Variablecross[19] 1.99 2.65 6.77 0.62 0.96 3.20 9.75 15.10 18.20 6.28 12.70 12.90 0.98 1.53 5.31 0.25 0.69 2.60 9.93 14.50 22.60 6.51 13.10 14.80 SMPF[20] GC+occ[21] 1.19 2.01 6.24 1.64 2.19 6.75 11.20 17.40 19.80 5.36 12.40 13.00 VSW (virtual supportwindow)[22]1.62 1.88 6.98 0.47 0.81 3.40 8.67 13.30 18.00 3.37 8.82 8.12   表2中展示了 在 其 他 参 数 保 持 不 变 的 情 况 下, 误差阈值为0.5 时 的 效 果 对 比. 可 见,所 提 算 法 依 然具有最低的平均匹配误差.同时,因为 Venus的 表2 阈值为0.5时的误匹配像素平均百分比 Table2 Averagepercentageofmismatchedpixelswiththresholdof0.5 Cones Tsukuba Venus Teddy Algorithm Proposed ASSW[13] Noocc All Disc Noocc All Disc Noocc All Disc Noocc All Disc 13.70 14.00 16.00 7.08 7.49 11.50 12.30 18.50 24.00 8.91 14.90 15.10 11.90 12.50 17.00 6.66 7.11 12.30 12.70 19.10 26.60 9.01 14.50 16.30 Adaptweight[12] 18.10 18.80 18.60 7.77 8.40 15.80 17.60 23.90 34.0014.00 19.70 20.60 Variablecross[19] 24.50 25.10 21.50 9.03 9.59 13.80 18.80 25.10 31.4016.10 22.10 22.40 19.50 20.10 16.60 8.90 9.56 15.10 20.50 25.90 38.2013.90 20.50 26.20 6.10 7.11 14.6010.70 11.30 16.90 23.70 30.10 34.6012.20 19.20 21.90 19.20 19.50 18.50 8.17 8.65 13.20 17.40 23.20 31.4013.10 18.30 20.40 SMPF[20] GC+occ[21] VSW[22] 图片深度结构最平滑,该算法在 Noocc、All、Disc方 面均具有最好的 效 果.总 体 来 说,该 方 法 在 立 体 匹 配方面具有更高的匹配正确率和更好的保边效果. % % Averageerror 5.24 6.16 6.67 5.55 7.60 7.73 8.26 6.29 Averageerror 13.60 13.80 18.10 19.90 19.60 17.40 17.60 (All)和 深 度 不 连 续 区 域 误 匹 配 像 素 比(Disc). 通 过对比可知,所提算法能获得较高的匹配精度,平均 匹配误 差 低 于 很 多 局 部 算 法(如 AdaptWeight和 VariableCross),以及半全局算法(SemiGlob)和全 局算 法 [如 GC+occ 和 SMPF(stereo matching basedonparticlefilters)]所提算法的整体匹配正确 率明显高于其他 几 种 算 法.需 要 特 别 指 出 的 是,部 分算法对Tsukuba图的匹配效果优于所提算法,这 是因为Tsukuba图的深度不连续性程度高,图片中 前景和背景变化快,相 对 于 所 提 的 局 部 立 体 匹 配 算 法,全局立体匹配算法的计算复杂度高,更能处理复 杂变化的区域,从而具有更好的匹配效果.   为了证明该方 法 的 优 越 性,除 比 较 匹 配 误 差 率 之外,将所提方法与其他类似方法的PSNR 进 行 对 比.PSNR 越大,证 明 算 法 所 得 视 差 图 越 接 近 于 真 实视差图.图5展示了所提算法与adaptivefilter[23]、 costfilter[18]和variablecross[19]算法的PSNR 数据对 比.可以看出,所提方法的PSNR数据普遍优于其他 类似算法. 图6给出了所提方法与类似方法的运行时间对 比.所提方法的运算速度慢于variablecross方法, 但优于其他类似的立体匹配算法.所提方法的运算 速度较快,能够满足实际运用的要求. 图5 所提算法与其他类似方法的PSNR 对比 Fig敭5 PSNRcomparisonofproposedalgorithm withothersimilarmethods 031103G6
长Lmax的选取并 不 敏 感,4 幅 图 片 的 匹 配 误 差 几 乎 不随最大臂长的大小而改变.当固定Lmax=16时, τ的值从0.06变化到0.28的结果如图7(b)所示,误 差率几乎保持不变. 改变Lmax或τ的 数 值 都 不 会 对4 幅 图 的 误 差 率产生 显 著 影 响,证 明 了 所 提 算 法 的 稳 健 性. 由 于 Teddy和Cones图片具有复杂结构,并且视差范 围较广,在构建基 于 HSV 颜 色 空 间 的 自 适 应 聚 合 区域 时,易 受 到 快 速 变 化 的 视 差 的 影 响. 相 反, Venus和 Tsukuba图片的深度变化范围 较 小,因 此 构建自适 应 聚 合 区 域 时 产 生 的 错 误 更 少,平 均 误 匹配率 也 会 更 低. 从 图 中 可 以 看 出,误 差 率 从 低 到高分别是 Venus,Tsukuba,Cones和 Teddy,参 数 变化时误 差 变 化 不 大,说 明 所 提 方 法 具 有 很 好 的 稳健性. 图6 所提算法与其他类似方法的运行时间对比 Fig敭6 Runningtimecomparisonofproposed algorithmandothersimilarmethods 3.2 后处理参数的稳健性仿真 图7 中 展 示 了 所 提 算 法 参 数 的 稳 健 性 仿 真 结 果.图7(a)展示了τ=0.1时,Lmax的值从9变化到 20的结果,由图可知所提算法对支撑窗口的最大臂 图7 参数(a)Lmax和(b)τ的稳健性测试 Fig敭7 Robustnesstestsforparameters a Lmaxand b τ 4 结  论 提出了一种基于 HSV 颜色空间的自适应聚合 区域的 局 部 匹 配 算 法,用 于 解 决 目 前 普 遍 出 现 的 RGB 颜色空 间 无 法 有 效 反 映 图 片 信 息 的 问 题. 所 提算法基于 HSV 颜 色 空 间 计 算 自 适 应 聚 合 区 域, 设置了支撑臂长的 最 小 范 围,有 效 避 免 了 图 片 信 息 剧烈变化的区域,提 高 了 立 体 匹 配 的 准 确 度.仿 真 结果表明,该算法的 匹 配 精 度 优 于 其 他 类 似 的 局 部 立体匹配方法,对物体边缘的处理效果较好,参数的 稳健性较好. 参 考 文 献 1  ScharsteinD SzeliskiR ZabihR敭Ataxonomyand evaluationofdensetwoGframestereocorrespondence algorithms C 敭Stereoand MultiGBaseline Vision 2001 7184510敭 2  ChangX F Zhou Z Wang L etal敭RealGtime accuratestereo matching using modifiedtwoGpass aggregation and winnerGtakeGall guided dynamic programming C 敭InternationalConferenceon3D Imaging Modeling Processing Visualizationand Transmission 2011 12122106敭 3  PapadakisN CasellesV敭MultiGlabeldepthestimation for graph cuts stereo problems J 敭Journal of MathematicalImaging& Vision 2010 38 1 70G82敭 4  LiJ QianW X ChenQ etal敭Anefficientstereo matchingmethodbasedonBayesiantheory J 敭Laser & OptoelectronicsProgress 2014 51 10 101001敭    李娇 钱惟贤 陈钱 等敭一种基 于 贝 叶 斯 理 论 的 高 效立体 匹 配 方 法 J 敭激 光 与 光 电 子 学 进 展 2014 51 10 101001敭 5  BesseF RotherC Fitzgibbon A etal敭PMBP PatchMatchbeliefpropagationforcorrespondencefield estimation J 敭International Journal of Computer Vision 2014 110 1 2G13敭 6  ZhuSP LiZ敭Astereomatchingalgorithmusing improvedgradientandadaptive window J 敭Acta OpticaSinica 2015 35 1 0110003敭 031103G7
   祝世平 李政敭基于改进梯度和自适应窗口的立体匹 配算法 J 敭光学学报 2015 35 1 0110003敭 7  LiuTL LuoLM敭HighefficiencyfeatureGbasedand robustlocalstereo matchingalgorithm in medical optics J 敭Laser& OptoelectronicsProgress 2010 47 5 051501敭    刘天亮 罗立民敭医用光学中基于局部特征的高效稳 健立体 匹 配 算 法 J 敭激 光 与 光 电 子 学 进 展 2010 47 5 051501敭 8  Hirschmuller H敭 Accurate and efficient stereo processing by semiGglobal matching and mutual information C 敭IEEEComputerSocietyConference onComputerVision & PatternRecognition 2005 8624110敭 9  ZhuSP YanLN LiZ敭Stereomatchingalgorithm basedonimprovedcensustransform anddynamic programming J 敭ActaOpticaSinica 2016 36 4 0415001敭    祝世平 闫 利 那 李 政敭基 于 改 进 Census变 换 和 动 态规划 的 立 体 匹 配 算 法 J 敭光 学 学 报 2016 36 4 0415001敭 10  HuW D ZhangK SunLF etal敭Virtualsupport window foradaptiveGweightstereo matching C 敭 VisualCommunicationsandImageProcessing 2011 12493695敭 11  Veksler O敭 Fast variable window for stereo correspondenceusingintegralimages C 敭IEEE ComputerSociety Conferenceon Computer Vision andPatternRecognition 2003 7769583敭 12  Yoon K J Kweon I S敭 Adaptive supportGweight approach for correspondence search J 敭 IEEE Transactions on Pattern Analysis & Machine Intelligence 2006 28 4 650G656敭 13  Gong W B Gu G H Qian W X etal敭Stereo matching algorithm based on the inter color correlationandadaptivesupportweight J 敭Chinese JournalofLasers 2014 41 8 0812001敭    龚文彪 顾国华 钱惟贤 等敭基 于 颜 色 内 相 关 和 自 适应支撑权重的立体匹配算法 J 敭中国激 光 2014 41 8 0812001敭 14  HeK SunJ TangX敭Guidedimagefiltering J 敭 IEEETransactionsonPatternAnalysis & Machine Intelligence 2013 35 6 1397G1409敭 15  XuY F ZhaoY JiM Q敭Localstereo matching with adaptive shape support window based cost aggregation J 敭Applied Optics 2014 53 29 6885G6892敭 16  Chang T A Lu X Yang J F敭Robuststereo matchingwithtrinarycrosscolorcensusandtriple imageGbased refinements J 敭 Eurasip Journal on AdvancesinSignalProcessing 2017 27敭 17  MaZY HeK M WeiYC etal敭Constanttime weighted medianfilteringforstereo matchingand beyond C 敭 IEEE International Conference on ComputerVision 2014 14144919敭 18  HosniA RhemannC BleyerM etal敭FastcostG volumefilteringforvisualcorrespondenceandbeyond J 敭IEEE Transactionson Pattern Analysisand MachineIntelligence 2013 35 2 504G511敭 19  ZhangK LuJB LafruitG敭CrossGbasedlocalstereo matchingusingorthogonalintegralimages J 敭IEEE Transactions on Circuits & Systems for Video Technology 2009 19 7 1073G1079敭 20  PloumpisS AmanatiadisA GasteratosA敭Astereo matching approach based on particle filters and scatteredcontrollandmarks J 敭Imageand Vision Computing 2015 38 13G23敭 21  Kolmogorov V Zabih R敭 Computing visual correspondencewithocclusionsusinggraphcuts C 敭 EighthIEEEInternationalConferenceonComputer Vision 2001 7024320敭 22  HuW D ZhangK SunLF etal敭Virtualsupport window foradaptiveGweightstereo matching C 敭 VisualCommunicationsandImageProcessing 2011 12493695敭 23  ZhuSP YanLN敭Localstereomatchingalgorithm with efficient matching costand adaptive guided imagefilter J 敭TheVisualComputer 2017 33 9 1087G1122敭 031103G8
分享到:
收藏