An Image Processing based Object Counting Approach for Machine Vision Application

Machine vision applications are low cost and high precision measurement systems which are frequently used in production lines. With these systems that provide contactless control and measurement, production facilities are able to reach high production numbers without errors. Machine vision operations such as product counting, error control, dimension measurement can be performed through a camera. In this paper, a machine vision application is proposed, which can perform object-independent product counting. The proposed approach is based on Otsu thresholding and Hough transformation and performs automatic counting independently of product type and color. Basically one camera is used in the system. Through this camera, an image of the products passing through a conveyor is taken and various image processing algorithms are applied to these images. In this approach using images obtained from a real experimental setup, a real-time machine vision application was installed. As a result of the experimental studies performed, it has been determined that the proposed approach gives fast, accurate and reliable results.

[1]  Erhan Akın,et al.  Endüstriyel Sistemlerde Arkaplan Çıkarımı Tabanlı Hareketli Nesne Tespiti ve Sayılması için Yeni Bir Yaklaşım , 2016 .

[2]  Steven Mills,et al.  Power line detection using Hough transform and line tracing techniques , 2016, 2016 International Conference on Image and Vision Computing New Zealand (IVCNZ).

[3]  Young-Jin Cha,et al.  Vision-based detection of loosened bolts using the Hough transform and support vector machines , 2016 .

[4]  Ahmed Bouridane,et al.  A novel fast otsu digital image segmentation method , 2016, Int. Arab J. Inf. Technol..

[5]  Zubair Khan,et al.  Automatic detection and counting of circular shaped overlapped objects using circular hough transform and contour detection , 2016, 2016 12th World Congress on Intelligent Control and Automation (WCICA).

[6]  Manoj S. Nagmode,et al.  Automated object counting for visual inspection applications , 2015, 2015 International Conference on Information Processing (ICIP).

[7]  Mehmet Karakose,et al.  A new image stitching approach for resolution enhancement in camera arrays , 2015, 2015 9th International Conference on Electrical and Electronics Engineering (ELECO).

[8]  Soumendra Bera Partially occluded object detection and counting , 2015, Proceedings of the 2015 Third International Conference on Computer, Communication, Control and Information Technology (C3IT).

[9]  Mehmet Karakose,et al.  Image processing based analysis of moving shadow effects for reconfiguration in PV arrays , 2014, 2014 IEEE International Energy Conference (ENERGYCON).

[10]  Mehmet Karaköse,et al.  Detection of pantograph geometric model based on fuzzy logic and image processing , 2014, 2014 22nd Signal Processing and Communications Applications Conference (SIU).

[11]  P. S. Khude,et al.  Object detection, tracking and counting using enhanced BMA on static background videos , 2013, 2013 IEEE International Conference on Computational Intelligence and Computing Research.

[12]  W. S. K. Fernando,et al.  A generic object counting algorithm under partial occlusion conditions , 2013, 2013 IEEE 8th International Conference on Industrial and Information Systems.

[13]  Aram Kawewong,et al.  Real-time method for counting unseen stacked objects in mobile , 2013, 2013 IEEE International Conference on Image Processing.

[14]  M. S. Rahman,et al.  Counting objects in an image by marker controlled watershed segmentation and thresholding , 2013, 2013 3rd IEEE International Advance Computing Conference (IACC).

[15]  M. Swaraj Raman,et al.  A novel labelling algorithm for object counting , 2012, 2012 Third International Conference on Computing, Communication and Networking Technologies (ICCCNT'12).

[16]  S. Subramanian,et al.  A Memory Efficient Algorithm for Real Time Object Counting , 2009, 2009 IEEE International Advance Computing Conference.

[17]  Mehmet Karakose,et al.  PSO Based Diagnosis Approach for Surface and Components Faults in Railways , 2016 .

[18]  S. Nashat,et al.  Machine vision for crack inspection of biscuits featuring pyramid detection scheme , 2014 .

[19]  Adam Herout,et al.  Review of Hough Transform for Line Detection , 2013 .

[20]  G. T. Shrivakshan,et al.  A Comparison of various Edge Detection Techniques used in Image Processing , 2012 .

[21]  C. Chandrasekar,et al.  A Comparison of various Edge Detection Techniques used in Image Processing , 2012 .

[22]  O. R. Vincent,et al.  A Descriptive Algorithm for Sobel Image Edge Detection , 2009 .