Comparison of bubble detectors and size distribution estimators

Abstract Detection, counting and characterization of bubbles, that is, transparent objects in a liquid, is important in many industrial applications. These applications include monitoring of pulp delignification and multiphase dispersion processes common in the chemical, pharmaceutical, and food industries. Typically the aim is to measure the bubble size distribution. In this paper, we present a comprehensive comparison of bubble detection methods for challenging industrial image data. Moreover, we compare the detection-based methods to a direct bubble size distribution estimation method that does not require the detection of individual bubbles. The experiments showed that the approach based on a convolutional neural network (CNN) outperforms the other methods in detection accuracy. However, the boosting-based approaches were remarkably faster to compute. The power spectrum approach for direct bubble size distribution estimation produced accurate distributions and it is fast to compute, but it does not provide the spatial locations of the bubbles. Selecting the most suitable method depends on the specific application.

[1]  W. Kracht,et al.  A stochastic approach for measuring bubble size distribution via image analysis , 2013 .

[2]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[3]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Andrew Zisserman,et al.  Detecting overlapping instances in microscopy images using extremal region trees , 2016, Medical Image Anal..

[5]  Jonathan Brandt,et al.  Robust object detection via soft cascade , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[6]  Zhibing Zhang,et al.  A flexible image analysis method for measuring bubble parameters , 2016 .

[7]  Pierre Francus,et al.  An image-analysis technique to measure grain-size variation in thin sections of soft clastic sediments , 1998 .

[8]  Heikki Kälviäinen,et al.  Combination of Local and Global Line Extraction , 2000, Real Time Imaging.

[9]  Trevor Darrell,et al.  Caffe: Convolutional Architecture for Fast Feature Embedding , 2014, ACM Multimedia.

[10]  Xavier Emery,et al.  Using Two-Point Set Statistics to Estimate the Diameter Distribution in Boolean Models with Circular Grains , 2012, Mathematical Geosciences.

[11]  Ronald Christensen Plane Answers to Complex Questions , 1987 .

[12]  Yuan Li,et al.  Vector boosting for rotation invariant multi-view face detection , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[13]  Jiri Matas,et al.  WaldBoost - learning for time constrained sequential detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[14]  Krishnamoorthy Sivakumar,et al.  Discrete morphological size distributions and densities: estimation techniques and applications , 1997, J. Electronic Imaging.

[15]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Jarmo Ilonen,et al.  Estimation of Bubble Size Distribution Based on Power Spectrum , 2014, CIARP.

[17]  Tuomas Eerola,et al.  Comparison of Appearance-Based and Geometry-Based Bubble Detectors , 2014, ICCVG.

[18]  Pietro Perona,et al.  Fast Feature Pyramids for Object Detection , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Daijin Kim,et al.  Robust Real-Time Face Detection Using Face Certainty Map , 2007, ICB.

[20]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[21]  Luc Van Gool,et al.  Face Detection without Bells and Whistles , 2014, ECCV.

[22]  Heikki Mutikainen,et al.  Characterisation of oxygen dispersion in mediumconsistency pulp mixing , 2014 .

[23]  Erik H. W. Meijering,et al.  Cell Segmentation: 50 Years Down the Road [Life Sciences] , 2012, IEEE Signal Processing Magazine.

[24]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[25]  Stella X. Yu,et al.  Finding dots: Segmentation as popping out regions from boundaries , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[26]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[27]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[28]  Bidyut Baran Chaudhuri,et al.  A survey of Hough Transform , 2015, Pattern Recognit..

[29]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Jiri Matas,et al.  Detection of bubbles as concentric circular arrangements , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[31]  Roger E. A. Arndt,et al.  An integrative image measurement technique for dense bubbly flows with a wide size distribution , 2015 .

[32]  Darren J. Kerbyson,et al.  Size invariant circle detection , 1999, Image Vis. Comput..

[33]  Sinan Batman,et al.  Morphological Methods for Biomedical Image Analysis , 2000 .

[34]  David A. McAllester,et al.  Cascade object detection with deformable part models , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[35]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[36]  Martin Musil,et al.  High performance architecture for object detection in streamed videos , 2013, 2013 23rd International Conference on Field programmable Logic and Applications.

[37]  Bernt Schiele,et al.  Ten Years of Pedestrian Detection, What Have We Learned? , 2014, ECCV Workshops.