DOI QR코드

DOI QR Code

A Study on Abalone Young Shells Counting System using Machine Vision

머신비전을 이용한 전복 치패 계수에 관한 연구

  • Park, Kyung-min (Graduate School of Mokpo National Maritime University) ;
  • Ahn, Byeong-Won (Division of Marine engineering, Mokpo National Maritime University) ;
  • Park, Young-San (Division of Marine engineering & Coast guard, Mokpo National Maritime University) ;
  • Bae, Cherl-O (Division of Marine engineering & Coast guard, Mokpo National Maritime University)
  • 박경민 (목포해양대학교 대학원) ;
  • 안병원 (목포해양대학교 기관시스템공학부) ;
  • 박영산 (목포해양대학교 기관.해양경찰학부) ;
  • 배철오 (목포해양대학교 기관.해양경찰학부)
  • Received : 2017.04.07
  • Accepted : 2017.06.28
  • Published : 2017.06.30

Abstract

In this paper, an algorithm for object counting via a conveyor system using machine vision is suggested. Object counting systems using image processing have been applied in a variety of industries for such purposes as measuring floating populations and traffic volume, etc. The methods of object counting mainly used involve template matching and machine learning for detecting and tracking. However, operational time for these methods should be short for detecting objects on quickly moving conveyor belts. To provide this characteristic, this algorithm for image processing is a region-based method. In this experiment, we counted young abalone shells that are similar in shape, size and color. We applied a characteristic conveyor system that operated in one direction. It obtained information on objects in the region of interest by comparing a second frame that continuously changed according to the information obtained with reference to objects in the first region. Objects were counted if the information between the first and second images matched. This count was exact when young shells were evenly spaced without overlap and missed objects were calculated using size information when objects moved without extra space. The proposed algorithm can be applied for various object counting controls on conveyor systems.

본 논문에서는 머신비전을 이용하여 컨베이어 시스템에서 이동하는 객체를 계수하는 알고리즘을 제안하였다. 영상처리를 이용한 객체 계수 시스템은 유동인구나 교통량 파악 등의 다양한 산업현장에서 사용되고 있으며, 주로 템플릿 매칭이나 기계학습의 방법으로 검출하여 추적 후 계수한다. 하지만 빠르게 움직이는 컨베이어 벨트위의 물체를 검출하기 위해서는 연산에 소요되는 시간이 짧아야 하므로 영역기반의 방법으로 영상처리를 하였다. 본 연구에서는 모양과 크기, 그리고 색깔이 비슷한 전복 치패를 계수하였다. 컨베이어 시스템은 한 방향으로 동작하는 특성을 이용하여 첫 번째 영역에서 치패를 검출하여 정보를 얻은 것을 기반으로 다음 프레임에서의 물체의 위치 범위를 계속적으로 변화하여 치패를 검출하고 각각의 획득한 정보를 비교하여 계수하였다. 치패가 간격을 두고 이동 시에는 정확하게 계수됨을 확인하였으며, 치패가 붙어서 오는 경우에는 크기정보를 이용하여 계수하여 중복되거나 누락됨을 방지하였다. 본 논문에서 제안한 알고리즘은 컨베이어 시스템 위에서 움직이는 다양한 객체 계수 제어에 적용할 수 있을 것이다.

Keywords

References

  1. Bartolini, F., V. Cappellini and C. Giani(1996), Motion estimation and tracking for urban traffic monitoring, Proceedings of 3rd IEEE International Conference on Image Processing, Vol. 3, pp. 787-790.
  2. Brunelli, R. and T. Poggio(1997), Template Matching, Matched Spatial Filters and Beyond, Pattern Recognition Society, Vol. 30, No. 5, pp. 751-768. https://doi.org/10.1016/S0031-3203(96)00104-5
  3. Haralick, R. M., S. R. Sternberg and X. Zhuang(1987), Image Analysis Using Mathematical Morphology, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. PAMI-9, No. 4, pp. 532-550. https://doi.org/10.1109/TPAMI.1987.4767941
  4. Isard, M. and A. Blake(1996), Contour Tracking by Stochastic Propagation of Conditional Density, In Proc. European Conference Computer vision, pp. 343-356.
  5. Kim, J. H.(2013), Technology trend and future of Machine Vision, Institute of Control, Robotics and Systems, Vol. 19, No. 4, pp. 23-91.
  6. Navid, N. V., V. K. Paulo and J. M. Roberts(2012), A Study of Feature Extraction Algorithms for optical Flow Tracking, Proceedings of Australasian Conference on Robotics and Automation, Vol. N/A, pp. 1-7.
  7. Salesmbier, P., L. Torres, F. Meyer and C. Gu(1995), Region-based Video Coding using Mathematical Morphology, Proc. of the IEEE, Vol. 83, No. 6, pp. 843-857. https://doi.org/10.1109/5.387088
  8. Sebastiani, F.(2002), Machine Learning in Automated Text Categorization, ACM Computing Surveys, Vol. 34, pp. 1-47. https://doi.org/10.1145/505282.505283
  9. Wang, J. and X. Wu and C. Zhang(2005), Support vector machines based on K-mean clustering for real-time business intelligence system, International Journal Business Intelligece and Data Mining, Vol. 1, No.1, pp. 54-64. https://doi.org/10.1504/IJBIDM.2005.007318
  10. WOOJUMG ENG(2017), www.friendeng.com (2017. 03. 04).
  11. Yokoyama, M. and T. Poggio(2005), A Contour-Based Moving Object Detection and Tracking, ICCN '05 Proceedings of the 14th International Conference on Computer Communication and Networks, pp. 271-276.
  12. Zheng, B., X. Xu, Y. Dai and Y. Lu(2012), Object Tracking Algorithm Basd on Combination of Dynamic Template Matching and Kalman Filter, International Conference on Intelligent Human-Machine Systems and Cybernetics, Vol. 2, pp. 136-139.