Performance Evaluation of Image Engine on Multi-core Embedded Systems

碩士 === 南開科技大學 === 電子工程研究所 === 102 === MATLAB is the commercial mathematical software developed by MathWorks. MATLAB has a complete and powerful library on matrix operations, so it is widely used in the imaging algorithms, communication studies or numerical analysis. However, when MATLAB code is used...

Full description

Bibliographic Details
Main Authors: Shun-Mao Liao, 廖舜茂
Other Authors: Cheng-Min Lin
Format: Others
Language:zh-TW
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/07441739090845019086
id ndltd-TW-102NKUT0446018
record_format oai_dc
spelling ndltd-TW-102NKUT04460182016-05-22T04:34:16Z http://ndltd.ncl.edu.tw/handle/07441739090845019086 Performance Evaluation of Image Engine on Multi-core Embedded Systems 嵌入式平台多核運算應用於影像引擎之效能評測 Shun-Mao Liao 廖舜茂 碩士 南開科技大學 電子工程研究所 102 MATLAB is the commercial mathematical software developed by MathWorks. MATLAB has a complete and powerful library on matrix operations, so it is widely used in the imaging algorithms, communication studies or numerical analysis. However, when MATLAB code is used to implement the research of the algorithm, most of the MATLAB codes still need to be translated into Java, C, or machine languages, especially in the codes need to implement on a hardware device. Hence, the FPGA or C language is considered. The algorithm has better performance without distorting the program semantics and excellent program structure after translation process. In this thesis, the cooperation of Chunghwa Picture Tubes (CPT), LTD. is happily obtained. The CPT provides four algorithms of image process including Super Clear, Wide Dynamic Range, White Balance, Multi-axis Color Adjust. These CPT algorithms are successfully translated into native codes running on Android embedded platform in our works. The program structure is adjusted and multiple threads are implemented to increase the performance of the algorithm. Finally, the experimental results show that when the number of threads equals to the number of CPU cores that obtain better execution performance. Using floating-point arithmetic algorithms have better performance if the central processor supports a floating-point arithmetic unit. In addition, the thesis proposed the automatic color measurement framework using in the panel production testing in the panel display validation and proofreading. The novel architecture is proposed to reduce the color style device for reducing the cost. The complexity of the operation is reduced when our proposed architecture. Cheng-Min Lin 林正敏 2014 學位論文 ; thesis 42 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 南開科技大學 === 電子工程研究所 === 102 === MATLAB is the commercial mathematical software developed by MathWorks. MATLAB has a complete and powerful library on matrix operations, so it is widely used in the imaging algorithms, communication studies or numerical analysis. However, when MATLAB code is used to implement the research of the algorithm, most of the MATLAB codes still need to be translated into Java, C, or machine languages, especially in the codes need to implement on a hardware device. Hence, the FPGA or C language is considered. The algorithm has better performance without distorting the program semantics and excellent program structure after translation process. In this thesis, the cooperation of Chunghwa Picture Tubes (CPT), LTD. is happily obtained. The CPT provides four algorithms of image process including Super Clear, Wide Dynamic Range, White Balance, Multi-axis Color Adjust. These CPT algorithms are successfully translated into native codes running on Android embedded platform in our works. The program structure is adjusted and multiple threads are implemented to increase the performance of the algorithm. Finally, the experimental results show that when the number of threads equals to the number of CPU cores that obtain better execution performance. Using floating-point arithmetic algorithms have better performance if the central processor supports a floating-point arithmetic unit. In addition, the thesis proposed the automatic color measurement framework using in the panel production testing in the panel display validation and proofreading. The novel architecture is proposed to reduce the color style device for reducing the cost. The complexity of the operation is reduced when our proposed architecture.
author2 Cheng-Min Lin
author_facet Cheng-Min Lin
Shun-Mao Liao
廖舜茂
author Shun-Mao Liao
廖舜茂
spellingShingle Shun-Mao Liao
廖舜茂
Performance Evaluation of Image Engine on Multi-core Embedded Systems
author_sort Shun-Mao Liao
title Performance Evaluation of Image Engine on Multi-core Embedded Systems
title_short Performance Evaluation of Image Engine on Multi-core Embedded Systems
title_full Performance Evaluation of Image Engine on Multi-core Embedded Systems
title_fullStr Performance Evaluation of Image Engine on Multi-core Embedded Systems
title_full_unstemmed Performance Evaluation of Image Engine on Multi-core Embedded Systems
title_sort performance evaluation of image engine on multi-core embedded systems
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/07441739090845019086
work_keys_str_mv AT shunmaoliao performanceevaluationofimageengineonmulticoreembeddedsystems
AT liàoshùnmào performanceevaluationofimageengineonmulticoreembeddedsystems
AT shunmaoliao qiànrùshìpíngtáiduōhéyùnsuànyīngyòngyúyǐngxiàngyǐnqíngzhīxiàonéngpíngcè
AT liàoshùnmào qiànrùshìpíngtáiduōhéyùnsuànyīngyòngyúyǐngxiàngyǐnqíngzhīxiàonéngpíngcè
_version_ 1718275671951671296