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

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

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

초록

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

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.

키워드

참고문헌

  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