快速小数像素分级搜索方法技术

技术编号:3984603 阅读:644 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种快速小数像素分级搜索方法,用抛物线分别从水平象素方向和垂直象素方向模拟误差SAD曲面的剖线,计算位于同一水平线的整数像素搜索最佳匹配点和水平方向两侧相邻的两个整像素点的SAD值,根据水平抛物线的顶点坐标的位置选择下一步搜索的参考点;计算位于同一垂直线的整数像素搜索最佳匹配点和垂直方向两侧相邻的两个整像素点的SAD值,根据垂直抛物线的顶点坐标的位置选择下一步搜索的参考点;最终寻找最佳1/4像素匹配点。本发明专利技术亮度信号的PSNR损失较小,对视频重建质量的影响基本可以忽略;保持了较好的码率失真特性;提高了编码的速度。

【技术实现步骤摘要】

【技术保护点】
快速小数像素分级搜索方法,其特征在于包括下述步骤:第一步:用抛物线分别从水平象素方向和垂直象素方向模拟误差SAD曲面的剖线,用来进行抛物曲线建模的二次方程如下:F(p)=αx↑[2]+βx+γ(1)其中,α、β、γ为三个未知系数;第二步:设点C为整数像素搜索最佳匹配点,点H1、点H2为点C水平方向两侧相邻的两个整像素点,计算位于同一水平线的三个整像素点C、点H1、点H2的SAD值FC、F↓[H1]和F↓[H2],设点C、点H1、点H2对应SAD空间的坐标为(0,F↓[C]),,选择半像素点v1作为第四步搜索的垂直半像素点;否则,选择半像素点v2作为第四步搜索的垂直半像素点;计算该参考点的SATD,记为SATDv;第四步:计算整像素搜索最佳匹配点C的SATDc,并根据SATDh、SATDv和SATDc的大小关系来决定1/4像素的搜索范围,寻找最佳1/4像素匹配点:①如果SATDc<SATDh<SATDv或SATDc<SATDv<SATDh,根据水平半像素点和垂直半像素点的位置进行搜索,计算整数象素点C与水平半象素点之间、整数象素点C与垂直半象素点之间、水平半象素点与垂直半象素点之间的三个1/4像素点的SATD,并选择块失真最小的点作为1/4像素最优匹配点;②如果SATDh<SATDc<SATDv,计算整数象素点C与水平半象素点之间的1/4像素点以及该1/4像素点垂直方向两侧两个1/4像素点的SATD,并选择块失真最小的点作为1/4像素最优匹配点;③如果SATDv<SATDc<SATDh,计算整数象素C与垂直半象素点之间的1/4像素点以及该点水平方向两侧两个1/4像素点的SATD,并选择块失真最小的点作为1/4像素最优匹配点;④如果SATDv<SATDh<SATDc或SATDh<SATDv<SATDc,根据水平和垂直半像素点的位置进行搜索,计算以整数象素C、水平半象素点和垂直半象素点为三个顶点的正方形中远离整数象素C的三个1/4像素点的SATD,并选择块失真最小的点作为1/4像素最优匹配点。(-1,F↓[H1]),(1,F↓[H2]),这三个点落在式(1)所定义的抛物线上,求解出三个未知参数α、β、γ如下:***(2)根据α、β、γ三个系数,计算出水平抛物线F↓[p]的顶点坐标为:(x↓[m],y↓[m])=(-β/2α,min(F↓[p]))=(F↓[H1]-F↓[H2]/2[F↓[H1]+F↓[H2]-2F↓[...

【技术特征摘要】

【专利技术属性】
技术研发人员:周巍周欣段哲民
申请(专利权)人:西北工业大学
类型:发明
国别省市:87[中国|西安]

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

1