Visual Programming Environment for Effective Teaching and Research in Image Processing

영상처리에서 효율적인 교육과 연구를 위한 비주얼 프로그래밍 환경 개발

  • 이정헌 (경희대학교 컴퓨터공학과) ;
  • 허훈 (경희대학교 컴퓨터공학과) ;
  • 채옥삼 (경희대학교 컴퓨터공학과)
  • Published : 2005.01.01

Abstract

With the wide spread use of multimedia device, the demand for the image processing engineers are increasing in various fields. However there are few engineers who can develop practical applications in the image processing area. To teach practical image processing techniques, we need a visual programming environment which can efficiently present the image processing theories and, at the same time, provide interactive experiments for the theory presented. In this paper, we propose a visual programming environment of the integrated environment for image processing. It consists of the theory presentation systems and experiment systems based on the visual programming environment. The theory presentation systems support multimedia data, web documents and powerpoint files. The proposed system provides an integrated environment for application development as well as education. The proposed system accumulates the teaching materials and exercise data and it manages, an ideal image processing education and research environment to students and instructors.

멀티미디어 기기의 일반화로 여러 분야에서 영상처리 기술인력에 대한 수요가 증가하고 있으나, 실무능력을 가진 전문인력의 수는 시장의 요구에 비해 매우 적다. 영상처리 분야에 실무능력을 갖춘 전문인력을 양성하기 위해서는 이론교육과 함께 학습한 이론을 실제 영상에 적용하고 적용된 결과를 분석해 볼 수 있는 실습과정을 체계적으로 지원할 수 있는 비주얼 프로그래밍 환경이 필요하다. 본 논문에서는 효율적인 영상처리 교육이 이루어지도록 이론적인 내용과 이론에 따른 다양한 해법을 직접 체험해 볼 수 있고 학습과정에서 얻어진 새로운 아이디어를 쉽게 구현해 볼 수 있는 통합 환경인 비주얼 프로그래밍 환경을 제안한다. 제안된 시스템은 교육받은 내용을 실제 응용 시스템 개발 과정까지 일괄적으로 지원하는 통합 환경을 제공하고 있으며, 교재 및 학습자료들을 누적 관리하여 학생이나 교수자 모두에게 이상적인 영상처리 교육 및 연구 환경을 제공한다.

Keywords

References

  1. J. Lee, O. Chae, 'Multimedia data processing algorithm development environment(MADE),' Visual Data Exploration and Analysis VI, Proc. of SPIE, pp. 193-203, 1999
  2. A.Biancardi, V. Cantoni, D.Codega, M.Pini, 'An interactive for C.V. tutorials,' Proc. IEEE Computer Society, CAMP 97, Cambridge, 1997, pp. 170-174 https://doi.org/10.1109/CAMP.1997.631937
  3. J. Lee, O. Chae, 'The integrated development environment for the management and reuse of the compute vision and image processing algorithm,' in Journal of KISS(The Korea Information Science Society), vol.24m no.3, 1997
  4. J. A. Robinson, 'A software system for laboratory experiments in image processing,' IEEE Trans. On Education, vol. 40, no, 4, Nov. 2000, pp.455-459 https://doi.org/10.1109/13.883358
  5. J. Campbell, F. Murtagh, M. Kokuer, 'DataLab-J: A signal and image processing laboratory for teaching and research,' IEEE Trans. on Education, vol. 44, no. 4, Nov. 2001, pp.329-335 https://doi.org/10.1109/13.965780
  6. R. Greenberg, et al, 'Image processing for teaching,' Journal of Science Education and Technology https://doi.org/10.1007/BF00694429
  7. J. Rasure, et al, 'Teaching image processing with Khoros,' Int. Conf. on Image Processing 1994, No.1, pp.506-510 https://doi.org/10.1109/ICIP.1994.413365
  8. K. Konstantinides, J. R. Rasure, 'The Khoros software development environment for image and signal processing,' IEEE Trans. on Image Processing, vol.3, no.3, pp.243-252, May 1994 https://doi.org/10.1109/83.287018
  9. S. L. Eddin, 'Using Matlab and C in an image processing lab course,' Int. Conf. on Image Proceedings-1994, no.1, pp. 515-519 https://doi.org/10.1109/ICIP.1994.413367
  10. R. Greenberg, et al., 'Image processing for teaching: A national dissemination program,' Int. Conf. on Image Processing-1994, no.1, pp.511-514 https://doi.org/10.1109/ICIP.1994.413366
  11. R. H. Bamberger, 'Portable tools for image processing instruction,' Int. Conf. on Image Processing-1994, no.1, pp.525-529 https://doi.org/10.1109/ICIP.1994.413369
  12. V. L. Stonick, 'Image processing as an instructional tool in introductory signals and systems,' NSF MIP-9157221 and USE-9250595
  13. A. Biancardi, M. Pini., 'A code based approach to image processing teaching,' ICIAP-95, pp.145-150
  14. J. Campbell, F. Murtagh, 'Signal and image processing in Java,' IMVIP '97, 10-13 Sept. 1997
  15. Khoros, http://www.khoral.com
  16. Matlab, http://www.mathworks.com
  17. Neat Vision, http://www.neatvision.com
  18. Ad-Oculos, http://www.theimagingsource.com/prod/soft/adoculos/adoculos.htm
  19. MTES, http://www.mtes.co.kr
  20. Wit, http://www.logicalvision.com
  21. I. Park, S. Kim, 'Software Component Reusability Metrics,' in Journal of KISS(The Korea Information Science Society), vol.31, no.6, 2004. 6, pp.760-772
  22. S. Lee, E. Cho, 'Software Component Metris for Complexiy, Customizability, and Reusability,' in Journal of KSII(Korea Society for Internet Information), vol.3, no.4, 2002, pp.71-82