A Design of a Cellular Neural Network for the Real Image Processing

실영상처리를 위한 셀룰러 신경망 설계

  • 김승수 (LG 이노텍 Power 연구실) ;
  • 전흥우 (금오공과대학교 전자공학부)
  • Published : 2006.02.01

Abstract

The cellular neural networks have the structure that consists of an array of the same cell which is a simple processing element, and each of the cells has local connectivity and space invariant template properties. So, it has a very suitable structure for the hardware implementation. But, it is impossible to have a one-to-one mapping between the CNN hardware processors and the pixels of the practical large image. In this paper, a $5{\times}5$ CNN hardware processor with pipeline input and output that can be applied to the time-multiplexing processing scheme, which processes the large image with a small CNN cell block, is designed. the operation of the implemented $5{\times}5$ CNN hardware processor is verified from the edge detection and the shadow detection experimentations.

셀룰러 신경망(Cellular Neural Network: CNN)은 간단한 처리요소인 셀들의 배열로 이루어져 있으며 각 셀들은 국부적인 연결특성과 공간불변 템플릿 특성을 갖는다. 따라서 CNN은 하드웨어로 구현하는데 매우 적합한 구조를 갖는다. 그러나 CNN 하드웨어 프로세서를 실제의 대형 영상의 화소와 1:1로 매핑하는 것은 불가능하다. 본 논문에서는 소규모의 CNN 셀 블록을 사용하여 대규모의 영상을 블록단위로 처리하는 실용적인 시다중화 영상처리 기법을 적용할 수 있는 파이프라인 입${\cdot}$출력을 갖는 $5{\times}5$ CNN 하드웨어 프로세서를 설계하였다. 그리고 윤곽선 검출과 그림자 검출 실험을 통하여 구현된 CNN 하드웨어 프로세서의 동작을 검증하였다.

Keywords

References

  1. L. O. Chua and L. Yang, 'Cellular neural networks: Theory', IEEE Trans. Circuits & Systems, vol. CAS.35, pp. 1257.1272, Oct. 1988
  2. L. O. Chua and L. Yang, 'Cellular neural networks: Applications', IEEE Trans. Circuits & Systems, vol. CAS-35, PP. 1273-1289, Oct. 1988
  3. L. O .Chua and T. Raska, 'The CNN paradigm', IEEE Trans. Circuits and Systems, vol. CAS-40, pp.147-155, March 1993
  4. A. Rodruez-Vquez, S. Espejo, R. Domguez Castro, 'Current Mode Technique for the Implement of Continuous and Discrete-Time Cellular Neural Networks', IEEE Trans. On Circuits and Systems, vol. 40, No.3, pp. 147-155, 1993
  5. Bing J. Sheu. and Joongho Choi, 'Neural Information Processing and VLSI', Kluwer Academic Publishers, pp. 97-145, 1995
  6. C.C. Lee and J. Pineda de Gyvez, 'Time Multiplexing CNN Simulator', Proc. IEEE Int. Symposium on Circuits and Syst., pp. 407-410, Dec. 1994
  7. A. A. H. EL-Shafei and M. I. Sobhy, 'A Time-Multiplexing Simulator for Cellular Neural Network(CNN)', Fifth International Workshop on Cellular Neural Networks and their Applications, pp. 224-229, April 1998