2007
DOI: 10.1007/s11265-007-0047-8
|View full text |Cite
|
Sign up to set email alerts
|

Hardware Implementation of Block-based Motion Estimation for Real Time Applications

Abstract: This work describes the VHDL design and implementation of block-based motion estimation in order to make it feasible for real-time video applications. The design was functionally tested and simulated using ModelSim from Mentor Graphics tools, and then verified using both a VHDL testbench and the Matlab \ Image processing tools. The design was tested for different image sizes at different clock frequencies with varying block sizes and search areas. With a clock frequency of 400 MHz, the estimated time for motio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2010
2010
2015
2015

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 12 publications
(17 reference statements)
0
4
0
Order By: Relevance
“…SAD is the most popular metric because of it's practically in hardware design [7]. Its function can be defined with (1) and its hardware structure is shown in Figure 2.…”
Section: Preliminariesmentioning
confidence: 99%
“…SAD is the most popular metric because of it's practically in hardware design [7]. Its function can be defined with (1) and its hardware structure is shown in Figure 2.…”
Section: Preliminariesmentioning
confidence: 99%
“…Each individual frame is coded such that redundancy is removed with a motion estimation (ME) and motion compensation (MC) system. An ME is the most computational intensive operation in the coding hence, Block Matching Algorithm (BMA) [2] based ME and MC techniques have been widely accepted to alleviate the computational burden. BMAs estimate motion on the basis of rectangular blocks and assume that all the pels (picture elements) within a block have the same motion activity, therefore produce one motion vector (MV) for each block.…”
Section: Introductionmentioning
confidence: 99%
“…H.264/AVC [1] [2] supports inter prediction which uses ME from previously coded frames called a reference picture and produces motion vectors (MVs). Block Matching Algorithm (BMA) [3] based ME and MC technique is popularly utilized by most of video coding standards.…”
Section: Introductionmentioning
confidence: 99%
“…1. Block matching method [3] Whole process of BMA and ME is computational intensive and demands efficient mechanism to reduce computation burden. In this paper search strategies are reviewed in section II.…”
Section: Introductionmentioning
confidence: 99%