透過您的圖書館登入
IP:18.191.110.17
  • 學位論文

自動白平衡之軟硬體共同設計

Hardware-Software Co-design of an Automatic White Balance Algorithm

指導教授 : 黃文增

摘要


隨著電子技術的日新月異,在影像擷取技術的發展上,無論是攝影機或是照相機都走向數位化趨勢。在拍攝目標的顏色上,常會因為投射光源的不同而改變;人類的眼睛會自動隨著光源改變而作顏色的修正,但是目前最常使用的電子感光元件--電荷耦合裝置,無法具備如人眼的校正功能。 本論文採用Lam的自動白平衡演算法,其結合Gray World Assumption和Perfect Reflector Assumption演算法。Lam演算法的執行步驟分為三個階段,每一個階段做軟硬體設計與分析;對於實驗結果我們分別統計執行時間、硬體資源Slices和硬體資源DSP48s等三個因素。在本論文中,使用Objective Function來評估系統效能與硬體資源,求得兩者平衡之軟硬體分割情形。同時,我們使用Xilinx公司發展之嵌入式處理器MicroBlaze並配合一個浮點運算器,處理軟體部分的演算法;硬體的部分則以IP-Based方式設計之硬體處理。藉由可程式化單晶片之架構優勢,可節省個人電腦的記憶體及中央處理器資源,亦擁有易於修改及擴充功能的設計彈性。

並列摘要


As electronic techniques is continuous improved rapidly cameras or video camcorders used for image retrieval technology and development become digitalized. The color of the photographs would look very different due to differences in light projection illumination when we take a picture. Human eyes are able to automatically adjust the color when the illuminations of the light source vary. However, the most frequently used image sensor, charge coupled device, CCD device can not correct the color as human eyes. This paper presents a hardware-software co-design method based on Lam’s automatic white balance algorithm, which combines gray world assumption and perfect reflector assumption algorithms. The execution steps of Lam’s algorithm were divided into three stages. The hardware-software co-design and analysis for each stage was realized. Three factors including processing time, slices and DSP48s of hardware resources were used to formulate a Objective Function, which was employed to evaluate the system performance and hardware resource cost. Experimental results shows suitable partitions of hardware-software co-designs were achieved. An embedded processor, MicroBlaze developed by Xilinx and a floating point processor were used to deal with the software part of the algorithm. The hardware part of the algorithm was implemented using an IP-based method. It is able to reduce the memory and CPU resources of the PC as well as to have the properties of easy modification and function expansion by using such system on a programmable chip architecture.

參考文獻


[1] F. Vahid and T. Givargis, EMBEDDED SYSTEM DESIGN, New York:John Wiley & Sons, 2002.
[4] E. Y. Lam, “Combining Gray World and Retinex Theory for Automatic White Balance in Digital Photography,” Proceedings of the Ninth International Symposium on Consumer Electronics, June 2005, pp. 134-139.
[5] W. Wolf, “A Decade of Hardware/Software Codesign,” Computer, vol. 36, Issue 4, April 2003, pp.38-43.
[6] S. Kawamura, “Capturing images with digital still cameras,” IEEE Micro, vol. 18, Issue 6, Nov.-Dec. 1998, pp.14-19.
[7] J. Adams, K. Parulski and Kevin Spaulding, “Color processing in digital cameras,” IEEE Micro, vol. 18, Issue 6, Nov.-Dec. 1998, pp.20-30.

被引用紀錄


王星堡(2013)。應用於高解析度影像系統處理之FPGA IP設計〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0006-1308201318541900

延伸閱讀