Research Article

Hardware Efficient Architecture with Variable Block Size for Motion Estimation

Table 4

Comparison among VLSI implementations of VBSME architectures.

VBSME architectureSearch range# of PEs# of pixels# of clock cycles to generate 41 SAD# of clock cycles to generate MVFrequency (MHz)Frame processing rate (fps)TechnologyGate count

Yap and McCanny [4]32 × 32161281449610052 @CIF130 nm108k
Yap and McCanny [2]32 × 321612624096294181 @CIF130 nm61k
Wei et al. [5]33 × 3325616401129180409 @CIF180 nm160k + 3.328 kB SRAM
45 @720p
López et al. [6]31 × 31161610060 @CIF250 nm21.3k
Warrington et al. [7]16 × 1616162015590 @SD180 nm155k
Kim and Park [3]32 × 3216126216384416256 @CIF180 nm39.2k
Ruiz and Michell [9]32 × 3264465120730030 @1080p180 nm32.3k + 59 kB SRAM
Olivares [12]32 × 32256164913380.121.42 @1080p130 nm54k + 2.76 kB SRAM
Fatemi et al. [13]32 × 32256490512020730 @SD180 nm31.5k
Tung et al. [14]161618546.4180 nm149.2k
Parandeh-Afshar et al. [15]4464285130 nm18k
Proposed32 × 32171617272393.16179 @1080p130 nm22k