Journal of Systems Architecture, Volume 54, Issue 10, Pages 983-994 , 01/10/2008
A novel hardware-oriented Kohonen SOM image compression algorithm and its FPGA implementation
Abstract
Kohonen self-organizing map (K-SOM) has proved to be suitable for lossy compression of digital images. The major drawback of the software implementation of this technique is its very computational intensive task. Fortunately, the structure is fairly easy to convert into hardware processing units executing in parallel. The resulting hardware system, however, consumes much of a microchip's internal resources, i.e. slice registers and look-up table units. This results in utilising more than a single microchip to realize the structure in pure hardware implementation. Previously proposed K-SOM realizations were mainly targetted on implementing on an application specific integrated circuit (ASIC) with low restriction on resource utilization. In this paper, we propose an alternative architecture of K-SOM suitable for moderate density FPGAs with acceptable image quality and frame rate. In addition, its hardware architecture and synthesis results are presented. The proposed K-SOM algorithm compromises between the image quality, the frame rate throughput, the FPGA's resource utilization and, additionally, the topological relationship among neural cells within the network. The architecture has been proved to be successfully synthesized on a single moderate resource FPGA with acceptable image quality and frame rate. © 2008 Elsevier B.V. All rights reserved.
Document Type
Article
Source Type
Journal
Keywords
FPGA-based implementationImage compressionImage quantizationKohonen self-organizing map
ASJC Subject Area
Computer Science : Hardware and ArchitectureComputer Science : Software
Funding Agency
National Electronics and Computer Technology Center