Flotation froth image classification using convolutional neural networks

Abstract In recent years, the use of machine vision systems for monitoring and control of the flotation plants has significantly increased. The classification of froth images is a critical step in development of an on-line machine vision based control system. Deep learning is a recent advance in machine learning that uses programmable neural networks to extract high-level features from image data. In this research study a convolutional neural network (CNN) is developed to classify the froth images collected from an industrial coal flotation column operated under various process conditions (air flow rate, frother dosage, slurry solids%, froth depth and collector dosage). In the first step, the froth images captured at different air flow rates are classified by the CNN algorithm and its classification accuracy is compared with a conventional artificial neural network (ANN). The results show that the froth classification system based on CNN significantly outperforms the ANN classifier in terms of classification accuracy and computation time. In the second step, the whole images taken under different operating conditions are classified using the CNN algorithm. The experimental results indicate that the CNN model is able to classify the froth images with an overall accuracy of 93.1%. The promising results of this study demonstrate the significant potential of deep learning neural networks in froth image analysis, which is of great importance for development of machine vision systems.

[1]  Mohammad Hamiruce Marhaban,et al.  An image segmentation algorithm for measurement of flotation froth bubble size distributions , 2017 .

[2]  Lidia Auret,et al.  Machine learning applications in minerals processing: A review , 2019, Minerals Engineering.

[3]  M. Massinaei,et al.  Machine vision based monitoring of an industrial flotation cell in an iron flotation plant , 2014 .

[4]  Chris Aldrich,et al.  Online monitoring and control of froth flotation systems with machine vision: A review , 2010 .

[5]  Chris Aldrich,et al.  Monitoring of mineral processing systems by using textural image analysis , 2013 .

[6]  Luis Bergh,et al.  Fuzzy supervisory control of flotation columns , 1998 .

[7]  Mohammad Hamiruce Marhaban,et al.  Application of Image Processing and Adaptive Neuro-fuzzy System for Estimation of the Metallurgical Parameters of a Flotation Process , 2016 .

[8]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[9]  Chris Aldrich,et al.  Performance of Convolutional Neural Networks for Feature Extraction in Froth Flotation Sensing , 2017 .

[10]  Mohammad Hamiruce Marhaban,et al.  Application of Statistical and Intelligent Techniques for Modeling of Metallurgical Performance of a Batch Flotation Process , 2016 .

[11]  Shunming Li,et al.  Batch-normalized deep neural networks for achieving fast intelligent fault diagnosis of machines , 2019, Neurocomputing.

[12]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[13]  Peter N. Holtham,et al.  On-line analysis of froth surface in coal and mineral flotation using JKFrothCam , 2002 .

[14]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[15]  Chen Song,et al.  Process working condition recognition based on the fusion of morphological and pixel set features of froth for froth flotation , 2018, Minerals Engineering.

[16]  Jani Kaartinen,et al.  Machine-vision-based control of zinc flotation—A case study , 2006 .

[17]  M. Massinaei,et al.  Machine vision based monitoring and analysis of a coal column flotation circuit , 2019, Powder Technology.

[18]  Mohammad Hamiruce Marhaban,et al.  Prediction of the metallurgical performances of a batch flotation system by image analysis and neural networks , 2014 .

[19]  Chris Aldrich,et al.  Flotation froth image recognition with convolutional neural networks , 2019, Minerals Engineering.

[20]  Timothée Masquelier,et al.  Deep Networks Can Resemble Human Feed-forward Vision in Invariant Object Recognition , 2015, Scientific Reports.

[21]  Ivana Jovanović,et al.  Contemporary advanced control techniques for flotation plants with mechanical flotation cells – A review , 2015 .

[22]  Roe-Hoan Yoon,et al.  The Application of MicrocelTM Column Flotation to Fine Coal Cleaning , 1992 .

[23]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[24]  Chris Aldrich,et al.  Froth image analysis by use of transfer learning and convolutional neural networks , 2018 .

[25]  Lianghai Jin,et al.  Removal of impulse noise in color images based on convolutional neural network , 2019, Appl. Soft Comput..

[26]  Mohammad Hamiruce Marhaban,et al.  Development of a machine vision system for real-time monitoring and control of batch flotation process , 2017 .

[27]  Weihua Gui,et al.  Working condition recognition based on an improved NGLDM and interval data-based classifier for the antimony roughing process , 2016 .

[28]  Juan Yianatos,et al.  Supervisory control at salvador flotation columns , 1999 .

[29]  Davide Ballabio,et al.  Multivariate comparison of classification performance measures , 2017 .

[30]  Luis Bergh,et al.  Hierarchical control strategy for flotation columns , 1995 .

[31]  Chris Aldrich,et al.  Machine Learning Strategies for Control of Flotation Plants , 1995 .

[32]  Samsul Bahari Mohd Noor,et al.  Froth-based modeling and control of a batch flotation process , 2016 .

[33]  Jin Zhang,et al.  Recognition of flotation working conditions through froth image statistical modeling for performance monitoring , 2016 .