The embodiment of the present invention discloses a full search block matching method and device, which includes: sequentially caching the image to be estimated; acquiring the blocks of the image to be estimated from the cached image to be estimated in the cached process; determining the blocks of the image macroblock according to the blocks of the estimated image to be obtained in the process of acquiring the blocks of the image to be estimated, and calculating the blocks of the image to be estimated. The matching process values of blocks and corresponding image macroblocks. Through the scheme of the embodiment of the present invention, in the process of caching the estimated image, the matching process values of the blocks of the estimated image and the corresponding image macroblocks are calculated in parallel. Without using the external memory, the implementation efficiency of the full search block matching algorithm is improved, and the real-time image processing based on the full search block matching algorithm is realized.
【技术实现步骤摘要】
一种全搜索块匹配方法和装置
本专利技术涉及匹配技术,尤指一种全搜索块匹配方法和装置。
技术介绍
块匹配算法,是图像序列稳定中一种常用算法,是运动估计的经典算法之一。块匹配算法分两类,一类为全搜索块匹配算法,一类为快速搜索块匹配算法。其中,全搜索块匹配算法,由于其完备的候选矢量集,使得由该算法得到的矢量在诸多块匹配算法中是最准确可靠的,但是全搜素块匹配算法的运算量也是最大的。这就导致全搜素块匹配算法在实时性要求较高的场合受到很多限制。
技术实现思路
本专利技术实施例提供了一种全搜索块匹配方法和装置,能够在不使用外挂存储器的条件下,提高全搜索块匹配算法的实现效率,从而实现实时基于全搜索块匹配算法的图像处理。本专利技术实施例提供了一种全搜索块匹配方法,包括:将待估计图像依次进行缓存;在缓存过程中,从缓存的待估计图像中获取待估计图像的分块;在获取待估计图像的分块的过程中,根据获得的待估计图像的分块确定图像宏块的分块,并计算待估计图像的分块和对应的图像宏块的分块的匹配过程值。可选的,所述将待估计图像依次进行缓存包括:将待估计图像依次存入预先设置的b个先入先出FIFO队列;其中,b大于或等于待估计图像的分块的行数或列数;所述在缓存过程中,从缓存的待估计图像中获取待估计图像的分块包括:在将b个FIFO队列填充满后,依次从b个FIFO队列中获取待估计图像的分块。可选的,所述将待估计图像依次存入预先设置的b个先入先出FIFO队列包括:每一个数据时钟上升沿到来时,将所述待估计图像的每一个像素依次存入到b个FIFO队列中。可选的,所述依次从b个FIFO队列中获取待估计图像的分块包括 ...
【技术保护点】
1.一种全搜索块匹配方法,其特征在于,包括:将待估计图像依次进行缓存;在缓存过程中,从缓存的待估计图像中获取待估计图像的分块;在获取待估计图像的分块的过程中,根据获得的待估计图像的分块确定图像宏块的分块,并计算待估计图像的分块和对应的图像宏块的分块的匹配过程值。
【技术特征摘要】
1.一种全搜索块匹配方法,其特征在于,包括:将待估计图像依次进行缓存;在缓存过程中,从缓存的待估计图像中获取待估计图像的分块;在获取待估计图像的分块的过程中,根据获得的待估计图像的分块确定图像宏块的分块,并计算待估计图像的分块和对应的图像宏块的分块的匹配过程值。2.根据权利要求1所述的全搜索块匹配方法,其特征在于,所述将待估计图像依次进行缓存包括:将待估计图像依次存入预先设置的b个先入先出FIFO队列;其中,b大于或等于待估计图像的分块的行数或列数;所述在缓存过程中,从缓存的待估计图像中获取待估计图像的分块包括:在将b个FIFO队列填充满后,依次从b个FIFO队列中获取待估计图像的分块。3.根据权利要求2所述的全搜索块匹配方法,其特征在于,所述将待估计图像依次存入预先设置的b个先入先出FIFO队列包括:每一个数据时钟上升沿到来时,将所述待估计图像的每一个像素依次存入到b个FIFO队列中。4.根据权利要求2所述的全搜索块匹配方法,其特征在于,所述依次从b个FIFO队列中获取待估计图像的分块包括:当b=Y时,分别读取第1个FIFO队列到第Y个FIFO队列的输出端的前Y个数据得到所述待估计图像的分块;其中,Y为所述待估计图像的分块的行数或列数;在每一个FIFO队列的输出端读取数据时,读取的数据同时输入到前一个FIFO队列的输入端。5.根据权利要求4所述的全搜索块匹配方法,其特征在于,所述分别读取第1个FIFO队列到第Y个FIFO队列的输出端的前Y个数据得到所述待估计图像的分块包括:第i次读取第1个FIFO队列到第Y个FIFO队列的输出端的前Y个数据得到待估计图像T的第行第个分块;其中,i为大于或等于1的整数。6.根据权利要求1所述的全搜索块匹配方法,其特征在于,所述根据获得的待估计图像的分块确定图像宏块的分块包括:当Y为5,X为2时,其中,Y为所述待估计图像的分块的行数或列数;X为将所述待估计图像扩展成图像宏块所在的图像时往左或往右扩展的列数,或者往上或往下扩展的行数;获得待估计图像的第一行第一个分块T11时,根据第一行第一个分块T11确定:图像宏块S11的第一行第一个分块S1111、图像宏块S12的第一行第一个分块S1211、图像宏块S13的第一行第一个分块S1311;图像宏块S21的第一行第一个分块S2111、图像宏块S22的第一行第一个分块S2211、图像宏块S23的第一行第一个分块S2311;图像宏块S31的第一行第一个分块S3111、图像宏块S32的第一行第一个分块S3211、图像宏块S33的第一行第一个分块S3311;获得待估计图像T的第一行第二个分块T12时,根据T11和T12确定:图像宏块S11的第一行第二个分块S1112、图像宏块S12的第一行第二个分块S1212、图像宏块S13的第一行第二个分块S1312;图像宏块S21的第一行第二个分块S2112、图像宏块S22的第一行第二个分块S2212、图像宏块S23的第一行第二个分块S2312;图像宏块S31的第一行第二个分块S3112、图像宏块S32的第一行第二个分块S3212、图像宏块S33的第一行第二个分块S3312;图像宏块S41的第一行第一个分块S4111、图像宏块S42的第一行第一个分块S4211、图像宏块S43的第一行第一个分块S4311;图像宏块S51的第一...
【专利技术属性】
技术研发人员:罗林燕,
申请(专利权)人:深圳市道通智能航空技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。