查詢結果分析
來源資料
頁籤選單縮合
題 名 | 一種多核處理影像景深資訊之技術=A Multicore Technology for Processing Depth Information of a Image |
---|---|
作 者 | 蔡昆憲; 關啟邦; 李政崑; | 書刊名 | 電腦與通訊 |
卷 期 | 145 2012.06[民101.06] |
頁 次 | 頁50-57 |
專 輯 | 多媒體處理技術與應用專題 |
分類號 | 448.57 |
關鍵詞 | 多媒體處理器; 數位訊號處理器; 超長指令; 單指令多資料; 置信傳播; 串流遠端程序呼叫; 平行處理架構多核數位訊號處理器系統; Multimedia processor unit; MPU; Digital signal processor; DSP; Very long instruction word; VLIW; Single instruction multiple data; SIMD; Belief propagation; BP; Streaming remote procedure call; SRPC; Parallel architecture core multi-DSP system; PAC multi-DSP; |
語 文 | 中文(Chinese) |
中文摘要 | 背景虛化應用代表圖像焦距範圍外模糊美的品質。焦距外背景虛化的結果視深度的正確性和圖像後處理的模糊效果而定。為獲得精確的深度資訊,現行立體視覺技術需要大量的處理時間。本論文在嵌入式多核心系統中展現一個背景虛化應用平行化的例子,此系統是由一個MPU與兩個VLIW DSP構成。背景虛化應用採用BP法來獲得輸入影像的深度資訊,並利用此資訊產生失焦的影像。本研究也說明此應用在嵌入式系統中如何增進效率。為承受立體視覺大量運算的需求,在主要核心部分利用SIMD DSP來增進資料的平行化處理,本系統也運用DMA加速處理器間資料的傳遞。本論文為嵌入式多核心系統使用SIMD和DMA開發兩種基本的程式模式。本論文還展示如何使用C++類別和抽象化的經驗來幫助嵌入式多核DSP系統中應用的平行化處理。最後在實驗中對背景虛化應用的兩個關鍵部分採用DSP、SIMD和DMA而獲得的速度效能的增進分別為1.67和2.75。 |
英文摘要 | Bokeh application presents the blur or the aesthetic quality of blurring in out-of-focus areas of an image. The out-of-focus effect of Bokeh results depends on accuracy of depth information and blurring effects produced by image post-processing. To obtain accurate depth information, current stereo vision techniques however consume a huge amount of processing time. In this paper, we present a case study on parallelizing a Bokeh application on an embedded multicore platform, which features one MPU and one DSP sub-system consisting of two VLIW DSP processors. The Bokeh application employs a Belief Propagation method to obtain depth information of input images and uses the information to generate output images with out-of-focus effect. This study also illustrates how to deliver performance for applications on embedded multicore systems. To sustain heavy computation requirement of the stereo vision techniques, DSPs with their SIMD instructions are leveraged to exploit data parallelism in critical kernels. In addition, DMAs on the multicore system are also incorporated to facilitate data transmission between processors. The access to SIMD and DMAs is provided by two essential programming models we developed for embedded multicore systems. Our work also gives the firsthand experiences of how C++ classes and abstractions can be used to help parallelization of applications on embedded multicore DSP systems. Finally, in our experiments, we utilize DSPs, SIMD and DMAs to obtain performance for two key components of the Bokeh application with their speedups of 1.67 and 2.75, respectively. |
本系統中英文摘要資訊取自各篇刊載內容。