基于FPGA技术的块匹配算法硬件实现

H. Loukil, F. Ghozzi, A. Samet, M. A. Ben Ayed, N. Masmoudi
{"title":"基于FPGA技术的块匹配算法硬件实现","authors":"H. Loukil, F. Ghozzi, A. Samet, M. A. Ben Ayed, N. Masmoudi","doi":"10.1109/ICM.2004.1434720","DOIUrl":null,"url":null,"abstract":"In MPEG and VCEG standards, motion estimation is used to eliminate the temporal redundancy. Given that the motion estimation stage is very complex in terms of computational effort, a hardware implementation on a reconfigurable circuit is crucial for the requirements of different real time multimedia applications. In this paper, we present the design of a motion estimation circuit and its hardware implementation on FPGA based on \"full search block matching\" algorithm according to H.263 standard. We specified, simulated, and synthesized SAD's engine with VHDL description. The proposed design is implemented on a \"stratix\" FPGA using EPIS10B672C6 component. Our simulations confirm the functionality of the algorithm using \"ModelSim\" simulator and synthesis using the \"Quartus\" software provided by ALTERA. This study represents a mean stone for FPGA implementation of motion estimation algorithms.","PeriodicalId":359193,"journal":{"name":"Proceedings. The 16th International Conference on Microelectronics, 2004. ICM 2004.","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-12-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"18","resultStr":"{\"title\":\"Hardware implementation of block matching algorithm with FPGA technology\",\"authors\":\"H. Loukil, F. Ghozzi, A. Samet, M. A. Ben Ayed, N. Masmoudi\",\"doi\":\"10.1109/ICM.2004.1434720\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In MPEG and VCEG standards, motion estimation is used to eliminate the temporal redundancy. Given that the motion estimation stage is very complex in terms of computational effort, a hardware implementation on a reconfigurable circuit is crucial for the requirements of different real time multimedia applications. In this paper, we present the design of a motion estimation circuit and its hardware implementation on FPGA based on \\\"full search block matching\\\" algorithm according to H.263 standard. We specified, simulated, and synthesized SAD's engine with VHDL description. The proposed design is implemented on a \\\"stratix\\\" FPGA using EPIS10B672C6 component. Our simulations confirm the functionality of the algorithm using \\\"ModelSim\\\" simulator and synthesis using the \\\"Quartus\\\" software provided by ALTERA. This study represents a mean stone for FPGA implementation of motion estimation algorithms.\",\"PeriodicalId\":359193,\"journal\":{\"name\":\"Proceedings. The 16th International Conference on Microelectronics, 2004. ICM 2004.\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-12-06\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"18\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. The 16th International Conference on Microelectronics, 2004. ICM 2004.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICM.2004.1434720\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. The 16th International Conference on Microelectronics, 2004. ICM 2004.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICM.2004.1434720","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 18

摘要

在MPEG和VCEG标准中,运动估计用于消除时间冗余。鉴于运动估计阶段在计算量方面非常复杂,在可重构电路上的硬件实现对于不同实时多媒体应用的需求至关重要。本文提出了一种基于H.263标准的“全搜索块匹配”算法的运动估计电路的设计及其在FPGA上的硬件实现。我们使用VHDL描述对SAD的引擎进行了指定、仿真和合成。该设计采用EPIS10B672C6器件在“stratix”FPGA上实现。我们使用“ModelSim”模拟器进行仿真,并使用ALTERA提供的“Quartus”软件进行合成,验证了算法的功能。这项研究代表了FPGA实现运动估计算法的一个平均标准。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Hardware implementation of block matching algorithm with FPGA technology
In MPEG and VCEG standards, motion estimation is used to eliminate the temporal redundancy. Given that the motion estimation stage is very complex in terms of computational effort, a hardware implementation on a reconfigurable circuit is crucial for the requirements of different real time multimedia applications. In this paper, we present the design of a motion estimation circuit and its hardware implementation on FPGA based on "full search block matching" algorithm according to H.263 standard. We specified, simulated, and synthesized SAD's engine with VHDL description. The proposed design is implemented on a "stratix" FPGA using EPIS10B672C6 component. Our simulations confirm the functionality of the algorithm using "ModelSim" simulator and synthesis using the "Quartus" software provided by ALTERA. This study represents a mean stone for FPGA implementation of motion estimation algorithms.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信