Parallel inverse halftoning by look-up table (LUT) partitioning
Creators
- 1. Dept. of Computer Engineering, King Fahd Univ. of Petroleum and Minerals, Dhahran (Saudi Arabia)
Description
The Look-Up Table (LUT) method for inverse halftoning is not only computation-less and fast but yields good results. The method employs a single LUT that is stored in a ROM and contains pre-computed contone (gray level) values for inverse halftone operation. This paper proposes an algorithm that can perform parallel inverse halftone operations by partitioning the single LUT into N smaller look-Up Tables (s- LUTs). Therefore, up to k (k<-N) pixels can be concurrently fetched from the halftone image and their contone values fetched concurrently from separate s- LUT. Obviously, this parallelization increases the speed of inverse halftoning by upto k times. In this proposed method, the total entries in all s- LUTs remain equal to the entries in the single LUT of the serial LUT method. Some degradation in image quality is also possible due to pixel loss during fetching. This is because some other contone value is being fetched from that s-LUT. The complete implementation of the algorithm requires two CPLDs (Complex Programmable Logic Devices) for the computational portion, external content addressable memories (CAM) and static RAMs to store s-LUTs. (author)
Additional details
Publishing Information
- Journal Title
- Arabian Journal for Science and Engineering
- Journal Volume
- 33
- Journal Issue
- 2B
- Journal Page Range
- p. 503-516
- ISSN
- 1319-8025
INIS
- Country of Publication
- Saudi Arabia
- Country of Input or Organization
- Saudi Arabia
- INIS RN
- 41042404
- Subject category
- S99: GENERAL AND MISCELLANEOUS;
- Descriptors DEI
- ALGORITHMS; COMPUTERS; IMAGE PROCESSING; MEMORY DEVICES; PARALLEL PROCESSING; SAUDI ARABIA
- Descriptors DEC
- ARAB COUNTRIES; ASIA; DEVELOPING COUNTRIES; MATHEMATICAL LOGIC; MIDDLE EAST; PROCESSING; PROGRAMMING