{"title":"基于机器学习的图像质量评估的FPGA实现","authors":"Ghislain Takam Tchendjou, E. Simeu, F. Lebowsky","doi":"10.1109/ICM.2017.8268848","DOIUrl":null,"url":null,"abstract":"This paper presents the construction and implementation process on an FPGA platform of an objective perceived image quality, using an objective image quality assessment (IQA) method. This objective IQA uses machine learning (ML) methods to construct the models upon the features extracted from different concepts: the natural scene statistic (NSS) in spatial domain, the gradient magnitude (GM), the Laplacian of Gaussian (LoG), as well as the spectral and spatial entropies. The training phase to estimate the image quality is performed by a learning which uses two training phases to predict the objective image quality; the first to train the intermediary metrics using the classes of independent features, and the second to evaluate the image quality using the intermediary metrics. The Implementation phase on an Field Programmable Gate Array (FPGA) platform is tested on Xilinx Virtex 7 (VC707) FPGA board, and implemented using C/C++ code on Xilinx Vivado HLS.","PeriodicalId":115975,"journal":{"name":"2017 29th International Conference on Microelectronics (ICM)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"FPGA implementation of machine learning based image quality assessment\",\"authors\":\"Ghislain Takam Tchendjou, E. Simeu, F. Lebowsky\",\"doi\":\"10.1109/ICM.2017.8268848\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents the construction and implementation process on an FPGA platform of an objective perceived image quality, using an objective image quality assessment (IQA) method. This objective IQA uses machine learning (ML) methods to construct the models upon the features extracted from different concepts: the natural scene statistic (NSS) in spatial domain, the gradient magnitude (GM), the Laplacian of Gaussian (LoG), as well as the spectral and spatial entropies. The training phase to estimate the image quality is performed by a learning which uses two training phases to predict the objective image quality; the first to train the intermediary metrics using the classes of independent features, and the second to evaluate the image quality using the intermediary metrics. The Implementation phase on an Field Programmable Gate Array (FPGA) platform is tested on Xilinx Virtex 7 (VC707) FPGA board, and implemented using C/C++ code on Xilinx Vivado HLS.\",\"PeriodicalId\":115975,\"journal\":{\"name\":\"2017 29th International Conference on Microelectronics (ICM)\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 29th International Conference on Microelectronics (ICM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICM.2017.8268848\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 29th International Conference on Microelectronics (ICM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICM.2017.8268848","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FPGA implementation of machine learning based image quality assessment
This paper presents the construction and implementation process on an FPGA platform of an objective perceived image quality, using an objective image quality assessment (IQA) method. This objective IQA uses machine learning (ML) methods to construct the models upon the features extracted from different concepts: the natural scene statistic (NSS) in spatial domain, the gradient magnitude (GM), the Laplacian of Gaussian (LoG), as well as the spectral and spatial entropies. The training phase to estimate the image quality is performed by a learning which uses two training phases to predict the objective image quality; the first to train the intermediary metrics using the classes of independent features, and the second to evaluate the image quality using the intermediary metrics. The Implementation phase on an Field Programmable Gate Array (FPGA) platform is tested on Xilinx Virtex 7 (VC707) FPGA board, and implemented using C/C++ code on Xilinx Vivado HLS.