Energy-efficient design of priority encoder-based median filter in QCA for impulse noise reduction
摘要
Image processing, especially medical image processing, has gained huge research attention in the past decades. In case of medical imaging, huge refinement in image is not acceptable. Impulse noise reduction from specific pixels and normalization of blurring effect to enhance the resolution and contrast is the only need with no change in actual image. Hence, median filter is one of the well acceptable digital filtering techniques to be used in medical image processing for spot noise reduction. In the present work, the median filter based on one-hot encoding is designed in Quantum Cellular Automata (QCA) software on the basis of the majority gate concept. The one-hot coding is implemented using priority encoding technique. A basic unit with a total of four majority gates has been used to design a 1-bit median filter with 3 × 3 window. The design consists of 21 cells only with nine individual inputs. For implementation median filters with higher number of bits, 2n numbers of basic units with 9 × n numbers of inputs are needed, where n is the number of bits. Therefore, to implement 2-bit and 4-bit median filters, 4 and 16 numbers of basic units with 84 and 336 numbers of QCA cells are, respectively, deputed, whereas the number of inputs given is 36 and 144, respectively. However, the delay of the filter circuit is 0.5 clock cycle in each case irrespective of number of bits. Hence, the circuit is very fast. Moreover, it is a coplanar design with no crossover. In fact, the proposed 1-bit median filter needs a very low-energy consumption of 22.95 meV only. The energy consumption by 2-bit and 4-bit filters is expected to be proportional to the number of bits. After analyzing all the essential parameters, it can be noted that the proposed filter circuit design can be implemented for the faster filtering operation in near future.