Microprocessors and Microsystems, Volume 34, Issue 6, Pages 174-181 , 01/10/2010
Utilization of a fast MSE calculation approach to improve the image quality and accelerate the operation of a hardware K-SOM quantizer
Abstract
A K-SOM quantizer and its hardware implementation requires a considerable amount of processing time during the learning stage. This results from the fact that a queried pixel which is taken from an input image needs to be tested with all codewords in the codebook. This is done in order to find and update the codeword whose distance is the shortest; i.e. the best matching unit (BMU). The processes are iteratively performed until either all pixels are processed or a quantization error is acceptable. During the learning stage, the learning rate is gradually adjusted to condense the codebook to represent an input image. Several approaches have been proposed to accelerate the processing time during the learning stage ranging from a simple pixel sub-sampling approach to an approach to accelerate the BMU finding process. In this paper, we present a novel approach to terminate the learning stage when the mean square error (MSE) is acceptable. A fast mean square error calculation involving selecting and subsampling pixels is incorporated into the algorithm. The experimental results confirm that the approach outperforms the state-of-the-art hardware K-SOM quantizer in terms of execution time and MSE. This comes in exchange with an additional resources utilization of around 30% on a field programmable gate array platform. © 2010 Elsevier B.V.
Document Type
Article
Source Type
Journal
Keywords
Image compressionImage quantizationMean square error calculationSelf-Organizing-Map
ASJC Subject Area
Computer Science : Hardware and ArchitectureComputer Science : Artificial IntelligenceComputer Science : Computer Networks and CommunicationsComputer Science : Software
Funding Agency
Thailand Toray Science Foundation