DOI QR코드

DOI QR Code

Effective Line Detection of Steel Plates Using Eigenvalue Analysis

고유값 분석을 이용한 효과적인 후판의 직선 검출

  • 박상현 (순천대학교 멀티미디어공학과) ;
  • 김종호 (순천대학교 컴퓨터교육학과) ;
  • 강의성 (순천대학교 컴퓨터교육학과)
  • Received : 2011.05.02
  • Accepted : 2011.05.28
  • Published : 2011.07.31

Abstract

In this paper, a simple and robust algorithm is proposed for detecting straight line segments in a steel plate image. Line detection from a steel plate image is a fundamental task for analyzing and understanding of the image. The proposed algorithm is based on small eigenvalue analysis. The proposed approach scans an input edge image from the top left comer to the bottom right comer with a moving mask. A covariance matrix of a set of edge pixels over a connected region within the mask is determined and then the statistical and geometrical properties of the small eigenvalue of the matrix are explored for the purpose of straight line detection. Before calculating the eigenvalue, each line segment is separated from the edge image where several line segments are overlapped to increase the accuracy of the line detection. Additionally, unnecessary line segments are eliminated by the number of pixels and the directional information of the detected line edges. The respects of the experiments emphasize that the proposed algorithm outperforms the existing algorithm which uses small eigenvalue analysis.

본 논문에서는 후판 영상에서 직선 패턴을 검출하는 간단하면서도 정확한 알고리즘을 제안한다. 후판의 직선 검출은 후판 영상으로부터 후판에 관련된 정보를 분석하거나 인식할 때 기본적으로 사용되는 핵심적인 알고리즘이다. 제안하는 알고리즘에서는 마스크를 이용하여 전체 영상을 탐색하면서 에지 영상을 분석한다. 먼저 마스크에 위치한 에지 패턴의 픽셀들에 대한 공분산 행렬을 계산하고 공분산 행렬의 고유값과 에지 패턴의 통계적 기하학적인 특성 사이의 관계를 분석하여 직선 에지를 검출한다. 직선 패턴이 중복된 에지 영상에 대해서는 모든 직선을 정확하게 검출하기 위하여 먼저 각 직선 패턴을 전체 영상에서 분리한 후 고유값을 계산한다. 또한 에지를 구성하는 픽셀의 수와 에지의 방향 정보를 이용하여 불필요한 직선 에지들을 제거함으로써 후판의 직선 에지를 정확하게 검출하도록 한다. 다양한 후판 영상에 대해서 실험을 수행한 결과는 제안하는 알고리즘이 고유값을 이용한 기존 알고리즘 보다 우수함을 보여준다.

Keywords

References

  1. 명영수, "후판적치문제의 복잡성 연구", 한국경영과학회지, 28(4), pp. 31-37, 2003.
  2. 최종현, 최성후, 윤종필, 구근휘, 김상우, "문자열 검 출을 위한 슬라브 영역 추정", 전지학회논문지, 58 권, 5호, pp. 1025-1034, 2009.
  3. 장대근, 김의정, "문서영상에서 표 구성 직선과 데이터 추출", 한국해양정보통신학회논문지, vol. 10, no.3, pp. 556-563, 2006년 3월.
  4. R.O. Duda and P.E. Hart, "Use of Hough transformation to detect lines and curves in pictures," Commun. ACM, vol. 15, no. 1, pp 11-15, 1972. https://doi.org/10.1145/361237.361242
  5. C.-T. Ho and L.-H. Chen, "A high speed algorithm for line detection," Pattern Recognition Lett. 17, pp. 467-473, 1996. https://doi.org/10.1016/0167-8655(96)00009-8
  6. Y.S. Lee, H.S. Koo, and C.S. Jeong, "A straight line detection using principal component analysis," Pattern Recognition Lett. 27, pp. 1744-1754, 2006. https://doi.org/10.1016/j.patrec.2006.04.016
  7. D.S. Guru, B.H. Shekar, and P. Nagabhushan, "A simple and robust line detection algorithm based on small eigenvalue analysis," Pattern Recognition Lett. 25, pp. 1-13, 2004. https://doi.org/10.1016/j.patrec.2003.08.007
  8. J.F Canny, "A computational approach to edge detection," IEEE Trans. Pattern Anal. Machine Intell. 8(6), pp. 679-698, 1986.

Cited by

  1. 효율적인 후판 재고관리를 위한 RFID 스캐닝 로봇 시스템 개발 vol.17, pp.10, 2016, https://doi.org/10.5762/kais.2016.17.10.1
  2. 주성분 분석과 허프 변환을 이용한 직선 검출 vol.22, pp.2, 2011, https://doi.org/10.6109/jkiice.2018.22.2.227