Utilization of a fast MSE calculation approach to improve the image quality and accelerate the operation of a hardware K-SOM quantizer

  • Authors:
  • W. Kurdthongmee

  • Affiliations:
  • Division of Computer Engineering, School of Engineering and Resources Management, Walailak University, 222 Thaibury, Tha-sa-la, Nakhon Si Thammarat 80160, Thailand

  • Venue:
  • Microprocessors & Microsystems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

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.