A novel Dynamic Partial Reconfiguration design for automatic white balance

Jalal Khalifat, T. Arslan
{"title":"A novel Dynamic Partial Reconfiguration design for automatic white balance","authors":"Jalal Khalifat, T. Arslan","doi":"10.1109/AHS.2014.6880152","DOIUrl":null,"url":null,"abstract":"Auto white balancing is the process of keeping the color of objects constant automatically under different illumination conditions by calculating a number of parameters from the image data. These parameters are used to change the image pixel values to keep the color constant. This paper discusses the Lam's auto white balance algorithm and presents a novel, high-performance and cost-effective implementation of the algorithm in Field Programmable Gate Arrays (FPGAs) using Dynamic Partial Reconfiguration (DPR) feature to exploit the FPGA resources over time and space. The paper shows that the system with DPR saves 25% of the resources compared to the static design. Moreover, the power consumption is reduced by 13%. On the other hand, the performance of the DPR design is compared to the static design through two different techniques. The first technique targets low resources utilisation and the second targets higher throughput rate while the resource utilisation is in the range of the static design. The results show that the performance of the second technique is better than the static design. The architectures are designed to process images of size 1920x1080 within 16.78ms, 15.06ms and 11ms for first DPR technique, static design and second DPR technique respectively. Our proposed hardware architecture is shown to outperform previous hardware implementations of the algorithm and is being capable of processing up to 550 MPixels/s.","PeriodicalId":428581,"journal":{"name":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-07-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AHS.2014.6880152","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Auto white balancing is the process of keeping the color of objects constant automatically under different illumination conditions by calculating a number of parameters from the image data. These parameters are used to change the image pixel values to keep the color constant. This paper discusses the Lam's auto white balance algorithm and presents a novel, high-performance and cost-effective implementation of the algorithm in Field Programmable Gate Arrays (FPGAs) using Dynamic Partial Reconfiguration (DPR) feature to exploit the FPGA resources over time and space. The paper shows that the system with DPR saves 25% of the resources compared to the static design. Moreover, the power consumption is reduced by 13%. On the other hand, the performance of the DPR design is compared to the static design through two different techniques. The first technique targets low resources utilisation and the second targets higher throughput rate while the resource utilisation is in the range of the static design. The results show that the performance of the second technique is better than the static design. The architectures are designed to process images of size 1920x1080 within 16.78ms, 15.06ms and 11ms for first DPR technique, static design and second DPR technique respectively. Our proposed hardware architecture is shown to outperform previous hardware implementations of the algorithm and is being capable of processing up to 550 MPixels/s.
一种新的自动白平衡动态部分重构设计
自动白平衡是通过计算图像数据中的一些参数,在不同光照条件下自动保持物体颜色恒定的过程。这些参数用于改变图像像素值以保持颜色不变。本文讨论了Lam的自动白平衡算法,并提出了一种在现场可编程门阵列(FPGA)中使用动态部分重构(DPR)特性来开发FPGA资源随时间和空间变化的新颖,高性能和经济高效的算法实现。论文表明,采用DPR的系统比静态设计节省了25%的资源。此外,功耗降低了13%。另一方面,通过两种不同的技术对DPR设计与静态设计的性能进行了比较。第一种技术的目标是低资源利用率,第二种技术的目标是更高的吞吐率,而资源利用率在静态设计的范围内。结果表明,第二种方法的性能优于静态设计。对于第一次DPR技术、静态设计和第二次DPR技术,设计的架构分别在16.78ms、15.06ms和11ms内处理1920x1080尺寸的图像。我们提出的硬件架构被证明优于以前的算法硬件实现,并且能够处理高达550 MPixels/s的数据。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信