Aldrich 2010

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

International Journal of Mineral Processing 96 (2010) 1–13

Contents lists available at ScienceDirect

International Journal of Mineral Processing


j o u r n a l h o m e p a g e : w w w. e l s ev i e r. c o m / l o c a t e / i j m i n p r o

Online monitoring and control of froth flotation systems with machine vision:
A review
C. Aldrich a,⁎, C. Marais a,1, B.J. Shean b,2, J.J. Cilliers b,2
a
Department of Process Engineering, University of Stellenbosch, Private Bag X1, Matieland, 7602, South Africa
b
Department of Earth Science and Engineering, Imperial College London, SW7 2AZ, United Kingdom

a r t i c l e i n f o a b s t r a c t

Article history: Research and development into the application of machine vision in froth flotation systems has continued
Received 8 August 2009 since its introduction in the late 1980s. Machine vision is able to accurately and rapidly extract froth
Received in revised form 21 April 2010 characteristics, both physical (e.g. bubble size) and dynamic (froth velocity) in nature, from digital images
Accepted 25 April 2010
and present these results to operators and/or use the results as inputs to process control systems. Currently,
Available online 11 May 2010
machine vision has been implemented on several industrial sites worldwide and the technology continues to
benefit from advances in computer technology. Effort continues to be directed into linking concentrate grade
Keywords:
Machine vision
with measurable attributes of the froth phase, although this is proving difficult. As a result other extracted
Image analysis variables, such as froth velocity, have to be used to infer process performance. However, despite more than
Flotation 20 years of development, a long-term, fully automated control system using machine vision is yet to
Process control materialise. In this review, the various methods of data extraction from images are investigated and the
Modelling associated challenges facing each method discussed. This is followed by a look at how machine vision has
been implemented into process control structures and a review of some of the commercial froth imaging
systems currently available. Lastly, the review assesses future trends and draws several conclusions on the
current status of machine vision technology.
© 2010 Elsevier B.V. All rights reserved.

Contents

1. Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Feature extraction from froth images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1. Physical features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1. Edge detection algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.2. Watershed algorithms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.3. Froth colour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.4. Other physical features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.5. Challenges in the extraction of physical features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2. Statistical features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.1. Fast Fourier transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.2. Wavelet transforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.3. Fractal descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.4. Co-occurrence matrices and their variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.5. Texture spectrum analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2.6. Latent variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3. Dynamic features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.1. Mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3.2. Stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

⁎ Corresponding author. Tel.: + 27 21 808 4496; fax: + 27 21 808 2059.


E-mail addresses: ca1@sun.ac.za (C. Aldrich), j.j.cilliers@imperial.ac.uk (J.J. Cilliers).
1
Tel.: + 27 21 808 4496; fax: + 27 21 808 2059.
2
Tel.: + 44 20 7594 7360; fax: + 44 20 7594 7403.

0301-7516/$ – see front matter © 2010 Elsevier B.V. All rights reserved.
doi:10.1016/j.minpro.2010.04.005
2 C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13

3. Process control strategies for froth image analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8


3.1. Identification of froth structures representative of known operational states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2. Inferential estimation of operational variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3. Use of process control charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.4. Classical control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4. Commercial systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5. Future trends. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
6. Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

1. Background The need to overcome these problems, coupled with rapid


improvement in instrumentation and computer infrastructure has led
An understanding of processes occurring in the froth phase has to the development of machine vision systems for froth image analysis
long been held key to understanding the overall behaviour of froth early in the previous decade. Since the initial work done by Symonds
flotation systems (Pryor, 1965; Glembotskii, 1972; Cutting et al., and De Jager (1992) and Moolman et al. (1994), these systems have seen
1986; McKee, 1991; Mathe et al., 1998). The structure of froths rapid growth and commercialization. Fig. 2 gives an indication of the
developed on the pulp surfaces of industrial scale froth flotation cells application of froth imaging systems in the mineral processing industry,
has a significant effect on both the grade and recovery of valuable based on an analysis of the open literature conducted by the authors.
minerals in the concentrate. These effects are well known at the The majority of applications (approximately 48.2%) have been reported
process operation level, so that in practice, experienced plant in the base metals (BM) industry, which mostly includes copper, lead
operators are able to visually classify froth types into different and zinc, with a few papers related to nickel, magnesium and tin.
categories, to each of which is associated a typical operating strategy Application in the coal industries (30.4%), particularly in China, is
(Moolman et al., 1996a; Holtham and Nguyen, 2002). Although second, followed by application (12.5%) in the platinum group metal
experienced process operators are able to infer some states of the (PGM) industry, mostly in South Africa. The balance of the applications
flotation system from the appearance of the froth, they may not be reported in the literature (8.9%) is associated with oxides, such as P2O5,
able to diagnose conditions associated with more subtle structures in SiO2 and CaO. In this paper, these advances are reviewed and future
the froth, or be able to control the system with consistent reliability. trends in process control applications are considered.
For example, the differences between the two froth structures shown
in Fig. 1 may not be easily detected with the naked eye, but are readily 2. Feature extraction from froth images
detected by a machine vision system, where three features (L1, L2 and L3)
extracted from the froth images are projected into a nonlinear feature For analytical purposes, a froth colour image can be viewed as a
space, where their differences are automatically detected. The two three-dimensional array of data, as illustrated in Fig. 3. As a special case
platinum group metal flotation froths were generated under different when colour is not considered, the array associated with an image
process conditions and the grade associated with the froth on the left is reduces to a matrix of pixel intensities. Hyperspectral images on the
124 ppm, as opposed to the grade of the froth on the right of only other hand, can lead to high-dimensional arrays of data, accommodating
11.1 ppm. thousands of wavelengths. In Fig. 3, the digitized froth image is

Fig. 1. Platinum flotation froth images obtained from a laboratory cell, generated under different operating conditions. Typical images are shown on the left, while features of sets of
the images are shown on the right.
C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13 3

Fig. 2. Application of machine visions systems in the metallurgical industries, as


reported in the literature. Percentages are indicated in the figure.

characterized by a matrix of pixel intensities, as well as three spectral


features (red, green and blue or RGB). The size of the array depends on Fig. 4. Approaches to feature extraction from flotation froth images.
the resolution of the image, which can range from a few thousand to a
few million pixels. It is from a series of such images that the state of the detected reliably by classical edge detection functions. Moreover, the
flotation system can be analysed. gradients of the pixel intensities on the white spots or specularities on
In Fig. 4, the types of features that can be extracted from these the top of the bubbles are large, which leads to further confounding of
images are summarized. These include the extraction of physically classic methods, such as discussed by Cany (1986), Fu and Mu (1981)
meaningful features, such as bubble size and shape, statistical features and Pal and Pal (1993). As a consequence, Wang and Stephansson
facilitating pattern recognition and dynamic features representing the (1999) and Wang et al. (2003) have proposed the use of valley edge
movement and stability of the froth. Unlike the first two groups, the detection and valley edge tracing to segment froth images. With valley
latter group of features is derived from sequences of images. edge detection, the focus is on the detection of valley edges between the
The analytical procedures for extracting these features are bubbles, disregarding the edges of the texture on a bubble. Images are
described in more detail below and an overview of these methods is preprocessed to filter out noise and then image pixels are evaluated as
given in Table 1. possible edge candidates, by checking to see if they are the lowest points
in valleys in certain directions. This is followed by a cleanup procedure
based on valley edge tracing to ensure that there are no gaps between
2.1. Physical features
valley edges. The authors have concluded that this approach is
significantly more reliable and orders of magnitude faster than previous
The physically meaningful features of the froth are the bubble size
methods to segment froth images. Another improvement in image
distributions and bubble shapes of the froth, as well as the colour of the
segmentation was proposed by Citir et al. (2004) based on iterative
froth, which could be indicative of the quantity and type of mineral
application of a two-stage procedure to identify local minima in pixel
loading on the bubbles. These features can be computed directly from
intensities, followed by border thinning, after which bubble diameters
digitized images of the froths by use of methods in which the image is
are calculated. This approach was more accurate for the larger the
segmented in order to explicitly identify individual bubble films on the
bubble sizes, i.e. like other algorithms it works better with higher
froth surface. Variants of edge detection algorithms, in which seg-
resolution images, not taking the increased computational time into
mentation of the image is based on the detection of sharp transitions in
account.
the brightness (pixel intensities) of the image are commonly used for
analysis of the bubble morphology, as well as other approaches, such as
2.1.2. Watershed algorithms
those based on the watershed algorithm (Yang et al., 2008).
Watershed algorithms are morphological approaches based on a
simulation of water rising from a set of markers, as indicated in Fig. 5.
2.1.1. Edge detection algorithms In this figure, three minima are shown (a, c and e), where a and e are
In a recent study, Wang et al. (2003) have found that the gradients of identified as starting points (black markers). Points b and d are
the pixel intensities between bubbles in froth images are too small to be maxima. Moreover, d is identified as a watershed point, since it does
not flood from the two markers. The approach therefore identifies
regional maxima by locating trends in pixel intensities along different
scan lines. Although the approach is robust in the sense that it is not as
dependent on uniform lighting as other methods, the positions of the
markers evidently play a critical role in the performance of the
technique. Preprocessing, in which the marker image is determined, is
therefore of crucial importance. Since each bubble displays a localized
reflection, often as a result of the spotlights that are used on industrial
camera setups or other sources of lighting, they can be used as bubble
markers. In this context, Sadr-Kazemi and Cilliers (1997) have
proposed a robust method based on histogram equalization, correc-
tion and reconstruction of images to construct markers. This
facilitated both the extraction of bubble size and shape distributions.

2.1.3. Froth colour


The froth colour can be quantified through extraction of the red,
green and blue (RGB), hue, saturation and intensity (HSI) or hue,
Fig. 3. A single digital froth image as a three-dimensional array of data. (For interpretation
saturation, and values (HSV) from colour images. This could in principle
of the references to colour in this figure legend, the reader is referred to the web version of give useful information on the loading of the bubbles, especially when
this article.) the minerals loaded have a distinctive colour.
4 C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13

Table 1
Overview of feature extraction from froth images.

Type Froth variables or features Methods used References

Physical Bubble size and shape Edge detection Banford et al., (1998); Wang and Stephansson (1999); Wang et al. (2000, 2003);
Banford and Aktas (2004); Forbes and De Jager (2004b); Wang and Li (2005);
Forbes et al. (2006); Forbes (2007) Lin et al. (2007a,b,c)
Watershed Sadr-Kazemi and Cilliers (1997); Ventura-Medina and Cilliers (2000);
Forbes and De Jager (2004a); Yang et al. (2008)
Colour RGB levels (colour spectrum) Gebhardt et al. (1993); Oestreich et al. (1995); Hargrave et al. (1996, 1998);
Hargrave and Hall (1997); Wang et al. (2002); Duchesne et al. (2003); Bonifazi et al. (2005a,b);
Haavisto et al. (2006, 2008); Vathavooran et al. (2006); Morar et al. (2005);
Saghatoleslam et al. (2004).
Statistical FFT coefficients FFT analysis Moolman et al. (1994)
Wavelet coefficients Wavelet analysis Bartolacci et al. (2006); Liu and MacGregor (2007, 2008)
Textural variables Localized pixel intensities Holtham and Nguyen (2002); Hargrave and Hall (1997); Lin et al. (2008)
Co-occurrence matrix variables Co-matrix methods Moolman et al. (1994, 1995a,b,d 1996); Aldrich et al. (1995, 1997);
Bezuidenhout et al. (1997); Aldrich and Feng (2000); Feng and Aldrich (1999, 2000, 2005);
Yang and Aldrich (2005, 2006)
Fractal descriptors Fractal analysis Hargrave et al. (1998); Hargrave and Hall (1997); Liu et al. (2002a,b); Wang et al. (2006);
Bonifazi et al. (2000a,b)
Latent variables Principal component analysis Liu et al. (2005); Bartolacci et al. (2006); Liu and MacGregor (2007, 2008)
Neural network models Moolman et al. (1995c); Niemi et al. (1997); Hyötyniemi and Ylinen (2000);
Kaartinen and Hyötyniemi (2005); Jeanmeure and Zimmerman (1998);
Zimmerman et al. (1996), Estrada-Ruiz and Perez-Garibay (2009),
Rughooputh and Rughooputh (2009).
Dynamic Mobility Bubble tracking Botha (1999); Botha et al. (1999); Francis and De Jager (2001)
Block matching Moolman et al. (1994); Holtham and Nguyen (2002); Forbes and De Jager (2007);
Barbian et al. (2007); Supomo et al. (2008)
Pixel tracing Nguyen and Holtham (1997)
Stability Average pixel Moolman et al. (1995a); Moolman (1995)
Bubble dynamics Barbian et al. (2003, 2005, 2006); Morar et al. (2006)

2.1.4. Other physical features Certain areas of the flotation froth surface consist of bubbles that
Apart from the bubble morphology and colour of the froth, other are too small to segment out. For example, in cases where fine froth
physical features may also provide useful information on the flotation areas are present, the watershed segmentation will segment out
process. This includes the use of a load algorithm (Miettunen et al., these fine froth areas as large bubbles, since the occurrence of
2001; Kaartinen et al., 2002, 2005) to measure the mineral coverage of relatively bright localized reflections in fine froth is scarce. Other
the bubbles. This approach is based on observations made at the zinc approaches to image segmentation suffer from similar drawbacks, as
flotation circuit of the Pyhäsalmi mine in Finland, where it was it is difficult to compensate for these effects. The problem can be
noticed that bubbles with a high mineral load in the flotation circuit alleviated by capturing higher resolution images, but this can result
did not have total reflectance points or bright spots on their tops. in prohibitive computational cost, which may compromise online
Instead, these bubbles exhibited black windows on their tops, the application. Evidently, this is an area that will gain significantly from
proportion of which could give an indication of poor loading of the the continued increase in computer power anticipated for the
bubbles. foreseeable future.
Neethling et al. (2003) raise two further issues with the extracted
2.1.5. Challenges in the extraction of physical features froth surface film size distributions. The first concerns the averaging of
It is important to realise that the surface film size distribution, which the measured distribution into a single value. The standard average is
is the result from image analysis feature extraction, is not necessarily the the Sauter mean (or d32), which is the area weighted average
same as the bubble size distribution. This is a common misconception, (Ventura-Medina and Cilliers, 2000); appropriate for phenomena
and can lead to significant errors if used for quantitative predictions. involving specific surface area, such as the loading of solids. However,
Neethling et al. (2003) compared the film size from image analysis with froth drainage involves linear bubble dimensions. The conversion
the bubble size required to predict correctly the concentrate flow rate from one distribution to the other is not trivial. Furthermore, the
and found that the average size measured is generally too narrow. This is commonly observed froth behaviour where the surface bubbles are
not unexpected; the watershed method often over-segments large significantly larger than those in the layers immediately below and
bubbles and under-segments smaller ones. have addressed this by which form the predominant proportion of the overflowing volume
relating the surface film size to the underlying bubble size; this has not cannot be corrected for readily.
been implemented commercially. The use of quantitative bubble size measurements from image
analysis either directly for control or as the basis for model-based
control has therefore not yet satisfactorily been resolved. From a process
control perspective, this does not seem to be a serious problem though,
since it is doubtful whether information on exact bubble size
distributions would contribute meaningfully to the control of flotation
plants.

2.2. Statistical features

2.2.1. Fast Fourier transforms


More involved analyses include those based on Fourier transforms
Fig. 5. Froth image segmentation with the watershed algorithm. and wavelets. By means of Fast Fourier transforms (FFT), digitized
C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13 5

images, as matrices of grey level pixel intensities, x(n1,n2) can be the time shifted and rescaled mother wavelet ψ(x), as in Eq. (4)
transformed from the spatial or grey-scale domain to the spectral applied to a one-dimensional signal.
domain, X(ω1,ω2) according to Eq. (1)
∞  
1 x−b
∞ ∞ CWT ða; bÞ = pffiffiffi ∫ f ðxÞΨ dx: ð4Þ
−jω1 n1 −jω2 n2 a −∞ a
X ðω1 ; ω2 Þ = ∑ ∑ xðn1 ; n2 Þe e : ð1Þ
−∞ −∞

In Eq. (4), a and b are the dilation and translation parameters


In Eq. (1), ω1 and ω2 are the frequency components associated respectively. The magnitude of the coefficient is maximised when the
with the Fourier transform, while X(ω1,ω2) is the two-dimensional signal frequency matches that of the corresponding dilated wavelet.
discrete-space Fourier transform of x(n1,n2), representing the ampli- Since continuous wavelets are computationally inefficient, they are
tude associated with the complex exponential in Eq. (1). The image most frequently applied in a discrete form, typically computing the
can then be reconstructed with Eq. (2) continuous wavelet at dyadic scales, a = 2j and b = 2jk.
In essence the wavelet coefficients are measures of the similarity
π π
jω1 n1 jω2 n2 between the signal and the translated and dilated version of a mother
xðn1 ; n2 Þ = ∫ ∫ X ðω1 ; ω2 Þe e dω1 dω2 : ð2Þ
−π −π wavelet. The mother wavelet is in turn related to the scaling function
φ(x) with some suitable real-valued sequence h[k], for k = 1, 2, … K.
From Eq. (1) it can be seen that X(ω1,ω2) is generally complex, even
pffiffiffi K
though x(nl,n2), the two-dimensional discrete-space function repre- ψðxÞ = 2 ∑ h1 ½kφð2x−kÞ ð5Þ
senting the image, may be real. Therefore, it is convenient to define k=1

the power spectrum according to Eq. (3), to enforce real number values
and the features used to represent the froth are obtained from the pffiffiffi K
φðxÞ = 2 ∑ h0 ½kφð2x−kÞ ð6Þ
coefficients of the power spectrum P(ω1,ω2), k=1

P ðω1 ; ω2 Þ = jX ðω1 ; ω2 Þj :
2
ð3Þ and

k
For example, Moolman et al. (1995b) correlated the sum of the h1 ½k = ð−1Þ h0 ½1−k: ð7Þ
coefficients in the power spectrum with the average bubble sizes of
froth images obtained from a copper flotation plant. Fourier With these relations, the discrete wavelet transform (DWT) can be
transforms have not been used extensively in froth image analysis, performed at composition level j without recourse to the explicit
since unlike Fourier transforms, wavelet transforms allow the forms of the mother wavelet and scaling function, i.e.
decomposition of signals with respect to both frequency and space h i
j=2 j
(or time). φj;l ðkÞ = 2 h0 k−2 ð8Þ

h i
2.2.2. Wavelet transforms j=2 j
ψj;l ðkÞ = 2 h1 k−2 : ð9Þ
With wavelets, the image x(n1,n2) is convolved with a low and a
high pass filter associated with a mother wavelet and then down-
From which the DWT approximation (aj[l]) and detail dj[l]
sampled afterwards. This yields four images, each one half the size of
coefficients of signal f(x) can be computed as
the original, corresponding to the high pass filter applied in a
horizontal direction and the low pass filter applied in the vertical
aj ½l = 〈f ½k; φj;l ½k〉 ð11Þ
direction (HL), the high pass filter applied in a vertical direction and
the low pass filter applied in the horizontal direction (LH), the high
and
pass filter applied in both horizontal and vertical directions (HH) and
the low pass filter applied in both directions as well (LL). LL is a low
dj ½l = 〈f ½k; ψj;l ½k〉: ð12Þ
pass version of the original image and is usually referred to as the
approximation image, while the other images are detail images.
The two-dimensional wavelet transform is a direct extension of
The above procedure can be repeated for each approximation image
the one-dimensional discrete wavelet transform, where it is applied
at each resolution 2j, using a dyadic scale. In general this gives four
to a matrix instead of a vector. In this case, the signal is the row or
images denoted by W2hj ; W2vj ; W2dj , and A2 j , respectively corresponding to
column vectors (x) of the pixel intensities of the images. The rows in
HL, LH, HH and LL, as indicated in Fig. 6. If wavelets are applied up to a the image are first passed through a series of low pass (H0) and high
scale
n of 2 J, theno the original image can be reconstructed from A2 J , and pass (H1) filters. Wavelet coefficients are calculated for every pixel
W2 j ; W2v j ; W2dj for j = 1, 2, … J.
h
and a columnwise decimation is performed on both matrices, so that
The continuous wavelet transform can be interpreted as a only one in two columns is retained. The two columnwise decimated
correlation between the data (pixel intensities in the image) and matrices are then filtered again as before, but row-wise, retaining one

Fig. 6. Image decomposition with the two-dimensional discrete wavelet transform (2D-DWT).
6 C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13

in two rows. The four resultant matrices have half the sizes of the
original matrix.
The coefficient matrix generated by the two low pass filters is the
approximation matrix (aj). The three remaining decimated matrices
are referred to as details (dj), and they contain the horizontal, vertical
and diagonal details of the image textures. The Froebenius norm is
often used as a statistic to summarize the features extracted from
images by use of wavelets.
Discrete wavelet transforms are readily applied to images in a two-
dimensional discrete form and there are indications that they are more
computationally efficient and robust to varying lighting conditions than
segmentation algorithms (Bharati et al., 2004). Like grey level co-
occurrence matrices, wavelet transforms are state-of-the art methods,
with performance depending on the nature of the information to be
extracted, as well as the characteristics of the images.
Fig. 7. Texture spectrum approach to feature extraction from froth images.
2.2.3. Fractal descriptors
Fractal descriptors are based on the notion of self similarity in the
bubble size distributions of the froth images. If the bubbles on the froth levels), often without undue loss of information with regard to the state
surface can be identified at different scales, then their area distribution of the froth. Since texture is usually measured in a small region, a large
follows a power law distribution. Hargrave et al. (1998) have number of entries are zero and although they need to be processed, they
investigated the use of Sierpinski fractals to characterize coal froths do not contribute to the texture description of the region.
that had exhibited bimodal fractal behaviour, which could be related to
the ratio of larger to smaller bubbles within the froth. Bonifazi et al. 2.2.5. Texture spectrum analysis
(2000a,b) experimented with copper and lead froths, and observed that With texture spectrum analysis, features are extracted by scanning
the froth structure could be characterized by two different fractal the image with a 9 pixel-matrix, as shown in Fig. 7. The 8 neighbouring
dimensions. There was no evident correlation between these fractal pixels can assume a value either less than, equal to or greater than the
descriptors of the froth and metal grades, but they could be used with value of the central pixel, giving rise to 38 which equals 6561 com-
other predictors to predict metal grades in the froth. binations. The indices of these combinations (texture unit numbers)
constitute the texture spectrum of the image. The use of texture
2.2.4. Co-occurrence matrices and their variants spectrum analysis combined with pixel tracing to evaluate the froth
A grey level co-occurrence matrix (GLCM) is defined over an image surface has been investigated by Holtham and Nguyen (2002) and
to be the distribution of co-occurring grey levels of two pixels located at implemented in JKFrothCam™ software.
a certain translation distance from each other and at a certain angle.
Alternatively, two translation distances can be used to in both spatial 2.2.6. Latent variables
directions (Δp,Δq), instead of one distance and one angle. In addition,
the number of grey levels considered can also be lower than that in the 2.2.6.1. Principal component analysis. Multivariate image analysis is a
original image. More formally, if i and j = 1, 2, 3 … L grey levels, and p versatile approach to analyse spatial and spectral correlation in
and q are the coordinates of a given pixel in the image, then I(p,q) = 1, if images, whether separately or simultaneously. In general, the
X(p,q) = i and X(p + Δp,q + Δq) = j, otherwise, I(p,q) = 0. The (i,j)th approach deals with stacks of congruent images or three-dimensional
element of the co-occurrence matrix C is then defined over an image X, data arrays, where two dimensions represent geometrical coordinates
with n × m pixels, in accordance with Eq. (5) and the complete co- and one dimension represents a spectral coordinate. If the image X′
occurrence matrix is constructed by repeating the calculations for each has dimensions (I × J × K), then it can be decomposed into an IJ × K
(i, j)th combination: matrix, X, that can be decomposed by use of principal component
analysis into the sum of outer product vectors tj (scores) and pj
n m
C ði; jÞ = ∑ ∑ Iðp; qÞ: ð5Þ (loadings) plus a residual matrix E:
p=1 q=1
T T T T
X = TP + E = t1 p1 + t2 p2 + ⋯ + tk pk + E ð6Þ
Thus, a grey level co-occurrence matrix is therefore a matrix of
frequencies, where each, element (i, j) is the sum of the number of where k is less than or equal to the smaller dimension of X. In this
times that pixel value i was some offset from pixel intensity j. case, the spatial information is lost. For example, a 256 × 256 image in
A variety of image informative features can consequently be ob- red green and blue (RGB), would give a 256 × 256 × 3 array, that will
tained from the co-occurrence matrices, such h as entropy i ε= be unfolded in to a 65,536 × 3 matrix and may decomposed into a
− ∑ ∑ ½C ði; jÞ⁎ logðC ði; jÞ, inertia, ℘ = ∑ ∑ ði−jÞ2 C ði; jÞ , energy, 65,536 × 1 score vector (T), a 3 × 1 loading matrix (P) and a 65,536 × 3
i j i j
residual matrix (E). Liu et al. (2005) discuss the application of multi-
E = ∑ ∑ ½C ði; jÞ2 , etc., each of which would define some textural
i j resolution multivariate image analysis.
aspect of the image.
Features from co-occurrence matrices have been used extensively 2.2.6.2. Hebbian learning. The generalized Hebbian algorithm extracts
to characterize image textures and several variants have been found features from images, so that the original images can be reconstructed
useful in the context of froth image analysis. These include features as a weighted sum of the components, according to Eq. (7).
from spatial and neighbouring grey level dependence matrix methods
N
(Moolman et al., 1995a,b).
f ðXÞ = ∑ φi ðX Þθi : ð7Þ
Although the computational inefficiency of co-occurrence matrices i=1
could be high when all the grey levels in high resolution images are
analysed, this need not be a serious drawback, since the problem can be The vector f(X) represents the image or some function of the
ameliorated by considering fewer grey levels (obtained by binning the image, coded in a one-dimensional structure. qi represent the N image
C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13 7

features, while φi(k) are the loadings of feature qi. The number of 2.3. Dynamic features
features (N) is typically much smaller than the k elements in the
image. Examples of the application of this approach in froth image Dynamic features refer to descriptors designed to capture the
analysis can be found in Niemi et al. (1997) and Hyötyniemi and movement or dynamic behaviour of the froth, such as the froth
Ylinen (2000). mobility (speed and direction of movement), as well as stability
(bubble burst rate, fraction of air overflowing or some notion of the
2.2.6.3. Multilayer perceptrons. Although a wide range of nonlinear rate of change of the appearance of the froth).
techniques to the latent variable approach described above is available,
neural networks have mostly been used for this purpose. Some of 2.3.1. Mobility
the reasons for this are likely linked to their historical ascendance in Motion estimation in froths is difficult, owing to the smoothness of
process engineering at the same time when an interest in machine the images, as well as the effects of bubbles bursting and merging.
vision systems in froth flotation began to develop. In the form of Furthermore, although the froth as a whole has an average motion, it
auto-associative neural networks or auto-encoders, multilayer is relatively stagnant in the centre of flotation cell, while moving
perceptrons provide a natural means to extract features from rapidly where it overflows into the launder.
froth images, as demonstrated by Moolman et al. (1995c). In
essence, the image is sampled or processed, by converting the two- 2.3.1.1. Bubble tracking. In bubble motion analysis, the movement of the
or higher-dimensional array into a single vector, which is then localized reflections of light on the bubble surfaces is tracked. Bubble-
passed to the neural network. The network attempts to reconstruct based motion analysis calculates a motion vector for each bubble
the vector (and hence the image), by passing the data through a marker. Although this is useful in motion tracking of individual bubbles
bottleneck layer, that essentially extracts latent variables or over extended periods of time, calculating statistics on this information
features from the image. In a different approach, Estrada-Ruiz can be problematic, as the motion information is extracted at irregular
and Perez-Garibay (2009) have used a multilayer perceptron to intervals associated with the movement of the bubbles in the image. In
relate the bubble lumination intensities to the size distributions of addition, detailed mobility information is sometimes required for
the bubbles. Despite their popularity, multilayer perceptrons have predetermined sub-regions of the froth surface (Botha, 1999).
not been applied extensively in the extraction of features from
froth images. One of the reasons for this is that neural networks 2.3.1.2. Block matching. With block matching algorithms motion vectors
with multiple hidden layers can be difficult to train and may not can be calculated at regular intervals in predetermined regions of
yield consistent or robust results. However, these problems may interest. This is accomplished by partitioning the source image into non-
become less significant with new advances in this area of machine overlapping blocks and then attempting to match each of these blocks to
learning. the corresponding block in the target image. Each source block is then
cross-correlated with all the possible overlapping target blocks in its
2.2.6.4. Cellular neural networks. Cellular neural networks typically search region. The position of the matching block is identified as the
consist of a finite number of locally interconnected nonlinear process position at which maximum cross correlation is achieved. Fig. 8 gives an
units that collectively can show emergent behaviour. The cells are indication of typical results obtained with bubble and region based
often defined in a 2-dimensional Euclidean geometry, like a grid. A approaches to froth motion analysis.
few applications have been reported, in which these networks have Using this method, Barbian et al. (2007) describe an algorithm
been used for their ability to rapidly process froth images (Jeanmeure whereby a normalised height map is produced and the location of the
and Zimmerman, 1998; Zimmerman et al., 1996). maximum value shows the image displacement needed to maximise the
Clearly, many other analytical methods to extract features from froth image correlation. The normalised peak is the cross correlation peak
images remain unexplored and may play an important role in the measurement, and gives a value of between unity and zero — where a
development of improved relationships between image and other plant high value would represent a ‘mobile’ froth and conversely a lower value
variables of interest. These could include methods based on the would indicate a more ‘viscous’, dry froth. The cross correlation peak
nonlinear extension of principal component analysis, methods used in was found to be related to concentrate grade.
subspace or manifold learning, as well as other machine learning
methods that can be used for feature extraction from high-dimensional 2.3.1.3. Cluster matching. The algorithm clusters two successive frames
data sets, such as random forests. However, a more in-depth discussion of an image sequence based on position and intensity. Displacement
of these methods is beyond the scope of this investigation. estimates are subsequently obtained by matching the cluster centres

Fig. 8. Bubble tracking (left) and block matching (right) motion analysis (after Botha, 1999).
8 C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13

between successive frames using cluster features such as position, identification of froth structures, indicative of specific process condi-
intensity, shape and average grey-scale difference (Kottke and Sun, tions with which specific control actions can be associated. The second
1994). Francis (2001) concluded that although cluster based motion can be termed inferential control, where the froth features are used to
estimation algorithms were fast, they performed comparatively infer operational variables in the process, such as the reagent con-
poorly on froth images. centration in the froth, or the recoveries and grades in flotation cells.
The third strategy is based on the use of process maps or control
2.3.1.4. Pixel tracing. The algorithm was developed by Nguyen and charts, which can be used to detect deviations in the process and
Thornton (1995) and is used in JKFrothCam produced by JKTech. In possibly identify the nature of these conditions and control actions
essence, it is a correlation based algorithm, where a block in the centre required to rectify these conditions. Finally, in a more recent devel-
of an image is compared with corresponding blocks in a subsequent opment, froth image variables have been included in what can be
image. The motion vector is determined by the blocks with the highest termed classical control strategies. Fig. 9 is a time-line representation of
correlation. It is fast, since it does not search the entire motion search a selection of studies conducted with regard to image-based flotation
space, but may sacrifice accuracy in the process. The algorithm was control. As indicated by Fig. 9, the earliest approach was based on froth
used by Nguyen and Holtham (1997), as well as Holtham and Nguyen classification, followed by inferential estimation of operational vari-
(2002). ables, while automated control applications have been proposed very
recently. These approaches are discussed in more detail below.
2.3.2. Stability
Stability measurements provide an indication of the appearance and 3.1. Identification of froth structures representative of known
disappearance of bubbles from the froth. As with velocity measure- operational states
ments, these methods are also based on the analysis of sequences of
froth images. One of the first approaches proposed by Moolman et al. One of the first applications of machine vision systems was to
(1995a) was the calculation of the average intensity of an average image identify froth structures, in accordance with plant practice, where
of a sequence of images. The more rapid the change in the images, the operators identify froth structures as an indication of the condition of
more blurred the average and the more its intensity would approach an the plant. The froth features are typically used as predictor variables to
intermediate value. This crude approach was confounded with the identify the froth classes, which are in turn determined by heuristic
velocity of the froth as well, and more sophisticated approaches were experience from plant staff. Since it is a classification problem, any of a
subsequently considered by various authors. large number of classifiers can be used, such as linear discriminant
In these methods, the images are first aligned, so as not to confound analysis, learning vector quantisation neural networks, nearest neigh-
calculations with the froth velocity. The images are then pair-wise bour methods, multilayer perceptrons, etc. Apart from assisting process
subtracted from one another, after which the residual values could be operators, this approach also lends itself to supervised control by means
further analysed. of expert or knowledge-based systems (e.g. Cipriano et al., 1997a,b,
More recently, Zanin et al. (2009) have made use of Metso's 1998). Aldrich et al. (1997) have shown that such classifiers can also be
Visiofroth software to infer the stability of flotation froths from digital automated for inclusion in fuzzy control systems by use of inductive
images of the froth bubbles in porphyry copper plants. trees and genetic algorithms. Guarini et al. (1995) and Cipriano et al.
Several authors, such as Barbian et al. (2003, 2005, 2006), have (1998) have reported the use of a machine vision system (ACEFLOT) to
proposed methods whereby the froth stability can be inferred from extract an array of features from froths in copper flotation rougher cells,
other measured features of the froth. These will be discussed in the which are then used by a knowledge-based system with IF–THEN rules
next section. to identify the operational state of the flotation cell and the
corresponding control action required. Bonifazi et al. (1999) have
3. Process control strategies for froth image analysis used a combination of features reflecting froth colour and bubble
morphology to define froth classes based on mineral content. Zhu and
Process control strategies based on the online availability of froth Yu (2008) have reported the use of leaning vector quantization neural
features can be grouped into four categories. The first is based on the networks and rough sets to identify the state of a haematite flotation

Fig. 9. Time line of selected applications of froth image analysis in process control.
C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13 9

plant based on textural features extracted from digital images of the the froth at the surface. The height of the froth overflowing the weir
froth. can be measured conveniently using a laser distance device, or also by
image analysis.
3.2. Inferential estimation of operational variables
α≈ζvf hw = Q a : ð9Þ
A key froth control issue is the question of which variables are the
most important and should be measured, and how they affect the Note that the froth recovery includes the air rate entering the
flotation performance. While it is evident that bubble size and froth flotation cell. This is not a simple measurement; gas flow meters are
velocity are significant, the effect of their manipulation and interac- available for forced aeration cells but determining the rate for self-
tions is not obvious. Froth models have been developed and can be aerated cells is significantly more difficult. Elegant in-cell measuring
explored to identify the key variables. Two model types for the froth devices have been developed by Torrealba-Vargas and Finch (2006)
have been developed: fundamental CFD-type models based on the which have the potential of being used online.
froth physics, and semi-empirical models, such as proposed by Zheng Barbian et al. (2005, 2006, 2007) measured air recovery at
and Knopjes (2004). The latter often use simplified equations derived laboratory and industrial scales using image analysis to measure the
from the former. Cilliers (2009) has recently reviewed physics-based froth velocity and identified experimentally that a peak in air recovery
froth simulation and some of the simplified equations from that exists as a function of air rate.
approach. It was noted that variation of air rate, froth depth and frother
An understanding of the fundamental phenomena occurring in the concentration all directly affected the flotation performance due to
froth phase is essential for forming generic relationships between the direct effect of these parameters on the froth stability. It was also
froth features and the flotation performance. Kinetic froth models observed that greater air recovery values resulted in improved
must include the bubble size and froth velocity (mobility). These can flotation performance. Recently Hadler and Cilliers (2009) showed
therefore be regarded as the minimum requirement for any froth that varying the air rate to individual cells in a bank to maximise the
imaging system. air recovery produces the highest recovery. Froth image analysis is a
More recently, the air recovery, the fraction of air entering the cell simple method of determining the air flow to obtain this peak in air
that overflows into the concentrate rather than bursting on the surface, recovery, by measuring the froth velocity and, potentially, the depth
has become more widely recognised as being important. This is a form of overflowing the cell lip. This has important implications for control as
froth stability measurement. The air recovery has not routinely been a single quantitative variable can be measured and maximised.
measured industrially. It is interesting that its importance was only Cruz and Adel (1998) have investigated the application of video-
identified as a result of the development of kinetic and fundamental based sensors to analyse the ash content of coal in flotation cells,
models of the froth. while Wang et al. (2001) have likewise reported satisfactory results
In the fundamentally-based froth models of Neethling et al., the air with regression models used to relate the ash content of floated coal
recovery is a necessary boundary condition to calculate the froth flow to image features.
lines. Further, a number of simplified flotation relationships have been Duchesne et al. (2003) from the mineral research consortium
derived from the full differential equations: overflowing liquid rate COREM, in collaboration with Agnica-Eagle/La Ronde, have reported a
(Neethling et al., 2003), froth recovery (Neethling, 2008) and correlation between the froth colour and zinc grade. Likewise, in a
entrainment (Neethling and Cilliers, 2009). All these relationships separate long-term study, Kaartinen et al. (2006a,b) and Kaartinen
include the air recovery explicitly, further confirming its importance in and Koivo (2002) focused on the control of the zinc flotation process
theory. at the Pyhäsalmi Mine in Finland. Using a multi-camera system
The overflowing liquid rate model (Neethling et al., 2003) is based proved to be very helpful in the analysis of the process. A strong
on foam drainage theory and, for unstable froths such as in roughers correlation between image variables and concentrate grades was
and scavengers, depends strongly on the air recovery. This model was evident. Some of the image variables reacted 15 min earlier on
demonstrated to accurately predict the water recovery in two-phase disturbances than the online X-ray analyser and could in principle be
foam systems, and, with some calibration, also three-phase froth added to the control strategy for significantly improved process
systems (Zheng et al., 2006). performance and prognostic process monitoring via the forecasting of
The semi-empirical froth-based flotation model by Woodburn incipient process disturbances. Runge et al. (2007) have shown that
et al. (1994) combines a conceptual froth structure with the kinetics the concentrate tonnage flow on a copper flotation plant is highly
of flotation. They base the flotation kinetics on the flux of bubble correlated with the froth velocity, while the grades in the cells were
surface area overflowing from the cell: related to the velocity, as well as the froth stability.

ΨB = αQ a Sb ≈ðζvf hwÞSb : ð8Þ 3.3. Use of process control charts

In this model the flux of bubble surface area (ΨB) is calculated Apart from the identification of specific froth classes as an
from the volumetric air flow rate into the cell (Qa), the specific bubble indication of process conditions, the operator can also be assisted by
area (Sb) and the air recovery, α. This is approximately the same as use of process control charts, where the froth features, and by
relating ΨB to the specific bubble area, froth velocity (vf), froth height implication the state of the flotation process, can be tracked online.
(h), weir width (w) and the volume fraction of the froth that is air (ζ), For example, Moolman et al. (1994) and Van Deventer et al. (1996)
usually taken as unity. Although they do not directly measure the air used self-organizing (Kohonen) neural networks to map grey level
recovery, they estimated it from still images. dependence matrix features from froth images to two-dimensional
Ventura-Medina and Cilliers (2002) attempted to relate ΨB to the process charts. Aldrich et al. (2004) and Jemwa and Aldrich (2006)
mass flows of valuable material, gangue and water — based on the have discussed the monitoring of froth flotation plants from image
froth structure (Murphy et al., 1998; Neethling and Cilliers, 1998, features by use of biplots and kernel methods, as case studies in
2000). Experimental data did not, however, correlate well with the mineral processing. Although these charts are powerful plant
model and this was attributed to varying froth stability. Realising this, automation tools, interpretation of fault conditions are not straight-
Barbian et al. (2003) suggested that α could be used as a quantitative forward, since these need to be related to the image features.
indication of the froth stability. The value of α can be calculated by However, Liu et al. (2005) have recently reported an interesting
Eq. (9), where froth image analysis is used to determine the velocity of application, where they have demonstrated control of the plant by
10 C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13

guiding the process towards a froth exemplar associated with optimal However, the measurable control variables such as colour, grey
plant performance. scale, bubble size and shape do not always correspond with a unique
metallurgical situation, especially in a dynamic environment of the
3.4. Classical control flotation plant. Different ores and cell operating conditions may
produce similar froth images, while the colour of the froth may not be
The literature on the use of image variables in flotation control is a reliable an indication of froth grade (Reddick et al., 2009) in copper
sparse. In the Esprit LTR Project no 24931 (also widely known as the flotation cells, as had been observed earlier (Francis, 2001). Although
Characterization of Flotation Froth Structure and Colour by Machine interpretation of froth image by a machine vision system can be
Vision or ‘ChaCo’ project) initiated in 1995, the design of flotation simplified by classifying the froths into different groups such as ideal
control systems exploiting froth image data from the Outokumpu froth, runny froth and sticky froth used by Moolman et al. (1996a,b),
Pyhäsalmi concentrator, Boliden Garpenberg concentrator and Boli- such an approach still has a number of practical limitations. The
den Aitik concentrator in Finland, was investigated. Based on this reference froths need to be derived for each individual cell and the
work, it is reported that the flotation processes were so complicated acceptable/optimum range of froths in an individual cell relative to
that ordinary model-based control design methods could not be those in the other cells in the circuit need to be clearly defined in the
applied. The dynamics of the process was sufficiently slow so that control system (Supomo et al., 2008).
froth stability did not appear to be a major problem in control. Instead, Zu and Yu (2008) have investigated the use of textural froth
the more important issue was to identify a control configuration, features from a haematite flotation process to control reagent addition
which would guarantee satisfactory operation and enable process to the plant. A learning vector quantisation neural network, as well as
optimisation. For the majority of the output variables it was difficult to rough sets was used to estimate the state of the process and hence the
find the best possible reference values in different operating required adjustment to the reagent dosage.
conditions. Therefore the reference values had been replaced by More recently, Núñez and Cipriano (2008, 2009) have discussed
upper and lower alarm limits and the purpose of the control was to the development of dynamic models for control of flotation plants.
maintain the output between these limits. The final optimisation was These state space (autoregressive moving average) models were
based on learning during normal operation. These control algorithms based on the analysis of sequences of froth images and could be used
consisted of logical IF–THEN statements and had been realised by the to predict the froth dynamics, including froth speed, satisfactorily.
PROSCON automation system. These predictions could be used as virtual measurements for expert
Van Olst et al. (2000) have used FrothMaster to measure the speed control.
of a froth over the lip of a cell and used this information to control the
mass recovery of two flotation cells in series which were pulling 4. Commercial systems
inconsistently with respect to each other, owing to differences in
hydrostatic heads between the cells. According to these authors, they The following table gives an overview of the major commercial
could control the speed of the froth to within 5% of its set point by froth imaging systems, viz. VisioFroth (Metso), SmartFroth (UCT),
manipulating the froth level, frother addition rate and the aeration JKFrothCam (JKMRC), ACEFLOT (Chile), FrothMaster (Outokumpu).
rate. Several of these systems have had their origin in cooperation between
Kaartinen et al. (2006a,b) reported the use of the red colour of the academia and industry.
froth, bubble size, bubble collapse rate, as well as reagent addition rates For example, SmartFroth was developed by the University of Cape
to control a zinc rougher flotation circuit. Similarly, Miettunen et al. Town and Stone Three in South Africa, JKFrothCam between the
(2001) reported the use of an automatic control system for a zinc University of Queensland and JKMRC in Australia, Frothmaster was
flotation plant. Brown et al. (2001) have reported the use of froth speed, originally developed at the University of Stellenbosch in South Africa,
level, frother addition rate and aeration rate in a simple scheme to while some parts of the prototype testing of Frothmaster 2 were
control a flotation circuit. More recently, Liu and MacGregor (2008) carried out in cooperation with the Control Engineering Laboratory at
have proposed the use of a causal model to predict future froth the Helsinki University of Technology. ACEFLOT had its origins at the
appearance based on manipulated and process variables. Their results Catholic University of Chile. All these systems are capable of
suggest the possibility of using advanced model-based approaches to estimating bubble size distributions, typically by means of segmen-
control flotation circuits based on the appearance of the froth. tation algorithms, froth colour, froth speed and stability, as well as a
Supomo et al. (2008) have discussed a control strategy to improve wide array of other froth statistics, and as such there appears little that
mass pull in PT Freeport's copper–gold rougher circuit in Papua, differentiates the software on the basis of analytical capabilities. In
Indonesia, reporting an increase in recovery of 3.4%. The main control commercial installations, these systems are often integrated with
variables in the rougher circuit are reagent dosage and flotation cell pulp plant-wide process control software (Table 2).
level, which drive concentrate mass pull, subject to changing copper
grades and variable amounts of sulfide gangue. The adaptive control 5. Future trends
strategy is customised around Metso Minerals' VisioFroth system, which
is used to measure the surface froth velocity in individual rougher cells. Although there is still considerable scope for more extensive
The froth velocity is directly related to the mass pull and the control extraction of useful information from froth image data, the more
system is then used to adjust the froth depth, to optimise the froth immediate challenge at present is the exploitation of these systems in
velocity and the mass pull. advanced control systems. Having said this, considerable progress has

Table 2
Commercial flotation froth imaging systems.

System ACEFLOT FrothMaster JKFrothCam SmartFroth VisioFroth

Company/institution Chile Outokumpu, Finland JKMRC, Australia UCT, South Africa Metso
Year of launch 1994 1996 1999 2000 2001
Major installations Chile Finland, Cadia Valley, Australia Australia Anglo Platinum (South Africa) Escondida (Chile),
(Moore, 2006) Freeport (Indonesia), Australia
C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13 11

been made in the modelling of froth systems; this has indicated those Barbian, N., Hadler, K., Cilliers, J.J., 2006. The froth stability column: measuring froth
stability at an industrial scale. Minerals Engineering 19 (6–8), 713–718.
parameters that are essential to be measured accurately, and has Barbian, N., Cilliers, J.J., Morar, S.H., Bradshaw, D.J., 2007. Froth imaging, air recovery and
identified new parameters that are significant. bubble loading to describe flotation bank performance. International Journal of
Advances in computer technology are also unquestionably a Mineral Processing 84 (1–4), 81–88.
Bartolacci, G., Pelletier Jr., P., Tessier Jr., J., Duchesne, C., Bossé, P.-A., Fournier, J., 2006.
significant driver in the continued development of flotation machine Application of numerical image analysis to process diagnosis and physical
vision systems. For example, deflation in the cost of data storage has parameter measurement in mineral processes — part I: flotation control based on
been nothing short of spectacular, decreasing from approximately US froth textural characteristics. Minerals Engineering 19 (6–8), 734–747.
Bezuidenhout, M., Van Deventer, J.S.J., Moolman, D.W., 1997. The identification of
$16,000/GB in the early 1990s to US$0.11/GB today. This means that it is perturbations in a base metal flotation plant using computer vision of the froth
now becoming feasible to store raw froth images sampled regularly over surface. Minerals Engineering 10 (10), 1057–1073.
prolonged periods, in conjunction with other operational data. This in Bharati, M., Liu, J., MacGregor, J.F., 2004. Image texture analysis: methods and
comparisons. Chemometrics and Intelligent Laboratory Systems 72, 57–71.
itself should constitute a valuable resource for data mining purposes.
Bonifazi, G., Serranti, S., Volpe, F., Zuco, R., 1999. A combined morphological and color
Likewise, as far as processing speed is concerned, if exponential based approach to characterization of froth bubbles. Proceedings of the 2nd
growth has been maintained, as it has been for decades, it would be International Conference on Intelligent Processing and Manufacturing of Materials,
possible to process high resolution images online and at low cost in 1, pp. 465–470.
Bonifazi, G., Massacci, P., Meloni, A., 2000a. 3D Froth modelling by image analysis.
ways not possible today. This will open up new possibilities in the Proceedings of the XXI International Mineral Processing Congress, B(8a), pp.
analysis of froth image data and will enhance advanced control 178–189.
strategies. Bonifazi, G., Massicci, P., Meloni, A., 2000b. Prediction of complex sulfide flotation
performances by a combined 3D fractal and colour analysis of the froths. Minerals
Engineering 13 (7), 737–746.
6. Conclusions Bonifazi, G., Giacontieri, V., Serranti, S., Volpe, F., 2005a. A full color digital imaging
based approach to characterize flotation froth: an experience in Pyhasalmi and
Garpenberg plants. Beijing International Conference on Imaging: Technology and
• The dynamic analysis of froths based on machine vision continues to Applications for the 21st Century, pp. 172–173.
benefit from improved and cheaper computing capabilities. This Bonifazi, G., Serranti, S., Volpe, F., Zuco, R., 2005b. Characterization of flotation froth colour
and structure by machine vision. Computers and Geosciences 27 (9), 1111–1117.
should, and has, also proved beneficial for use in control applica- Botha, C.P. 1999. An Online Machine Vision Froth Flotation Analysis Platform. M.Sc.
tions; an example being the use of image data to measure mass pull. thesis, University of Stellenbosch, Stellenbosch, South Africa.
• Statistical feature extraction too should benefit from developments Botha, C.P., Weber, D.M., Van Olst, M., Moolman, D.W., 1999. A practical system for
realtime on-plant flotation froth visual parameter extraction. Proceedings of the
in machine learning and pattern recognition, as well as advances in
5th IEEE Africon, Cape Town, South Africa, 1, 103–106, ISBN: 0-7803-5546-6.
hardware. This should lead to better identification of operational Brown, N., Bourke, P., Ronkainen, S., van Olst, M., 2001. Improving flotation plant
variables required for automated process control, such as concen- performance at Cadia by controlling and optimizing the rate of froth recovery using
Outokumpu Frothmaster™. Proceedings of 33rd Annual Meeting of Canadian
trate grade.
Mineral Processors, Ottawa, Canada, pp. 25–36.
• Although some work has been done with regard to the relationship Cany, J.F., 1986. A computational approach to edge detection. IEEE Transactions on
between concentrate grade and froth image features, conflicting Pattern Analysis and Machine Intelligence 8, 679–698.
results were obtained. This suggests the requirement for a thorough Cilliers, J.J., 2009. Physics-based froth modelling: new developments and applications.
International Journal of Computational Fluid Dynamics 3, 147–153.
study involving different froth systems to assess the predictability of Cipriano, A., Sepulveda, C., Guarini, M., 1997a. Expert system for supervision of mineral
froth grade from froth image features. flotation cells using artificial vision. Proceedings of the IEEE International
• Until concentrate grade can be directly determined by machine Symposium on Industrial Electronics 1, 149–153 ISBN: 0-7803-3936-3.
Cipriano, A., Guarini, M., Soto, A., Brisefio, H. and Mery, D., 1997b. Expert supervision of
vision, indices of performance will need to remain inferred from flotation cells using digital image processing. In Proceedings of the 20th
other image characteristics and operational variables. Some International Mineral Processing Congress, Aachen, 21–26, 281–292.
advances have been made on this front, with initial studies noting Cipriano, A., Guarini, M., Vidal, R., Soto, A., Sepulveda, C., Mery, D., Griseno, H., 1998. A real time
visual sensor for supervision of flotation cells. Minerals Engineering 11 (6), 489–499.
that models predicting air recovery could be a potential indication of Citir, C., Aktas, Z., Berber, R., 2004. Off-line image analysis for froth flotation of coal.
froth stability, and hence, overall performance. Models such as this Computers and Chemical Engineering 28 (5), 625–632.
have been constructed through an increased understanding of froth Cruz, E.B., Adel, G.T., 1998. Development of video-based sensors for off- and on-stream
analysis. Proceedings of the Annual ISA Analysis Division Symposium 31, 259–268.
systems. Estimation of bubble size distributions in froths by use of
Cutting, G.W., Barber, S.P., Newton, S., 1986. Effects of froth structure and mobility on
machine vision has played a major role in this respect. the performance and simulation of continuously operated flotation cells.
• However, despite these recent improvements, and more than International Journal of Mineral Processing 16, 43–61.
Duchesne, C., Bouajila, A., Bartolacci, G., Pelletier, P., Breau, Y., Fournier, J., Girard, D.,
20 years of research and development, implementation of long-
2003. Application of multivariate image analysis (MIA) to predict concentrate
term fully automated control systems using machine vision has not grade in froth flotation processes. Proceedings of the 35th Annual CMP Meeting,
yet materialised. Ottawa, ON, Canada, January 21–23, pp. 511–526.
Estrada-Ruiz, R.H. and Perez-Garibay, R. (2009). Effect of particle size on the flotation
performance of a complex sulphide ore. Journal of the Southern African Institute of
References Mining and Metallurgy 109 (7), 441–446.
Feng, D., Aldrich, C., 1999. Effect of particle size on the flotation performance of a
Aldrich, C., Feng, D., 2000. Effect of frothers on bubble size distributions in flotation pulp complex sulphide ore. Minerals Engineering 12 (7), 721–731.
phases and surface froths. Minerals Engineering 13 (10), 1049–1057. Feng, D., Aldrich, C., 2000. Batch flotation of a complex sulphide ore by use of pulsated
Aldrich, C., Moolman, D.W., Eksteen, J.J., Van Deventer, J.S.J., 1995. Characterization of sparged air. International Journal of Mineral Processing 60 (2), 131–141.
flotation processes with self-organizing neural nets. Chemical Engineering Feng, D., Aldrich, C., 2005. Effect of preconditioning on the flotation of coal. Chemical
Communications 139, 25–39. Engineering Communications 192 (7–9), 972–983.
Aldrich, C., Moolman, D.W., Bunkell, S.-J., Harris, M.C., Theron, D.A., 1997. Relationship Forbes, G. 2007. Texture and Bubble Size Measurements for Modelling Concentrate
between surface froth features and process conditions in the batch flotation of a Grade in Flotation Froth Systems. Ph.D. thesis, Department of Chemical Engineer-
sulphide ore. Minerals Engineering 10 (11), 1207–1218. ing, University of Cape Town, Cape Town, South Africa.
Aldrich, C., Gardner, S., Le Roux, N.J., 2004. Monitoring of metallurgical process plants by Forbes, G., De Jager, G., 2004a. Texture measures for improved watershed segmentation
using biplots. AIChE Journal 50 (9), 2167–2186. of froth images. Fifteenth Annual Symposium of the Pattern Recognition
Banford, A.W., Aktas, Z., 2004. The effect of reagent addition strategy on the Association of South Africa, 1–6, Grabouw, South Africa.
performance of coal flotation. Minerals Engineering 17 (6), 745–760. Forbes, G., De Jager, G., 2004b. Bubble size distribution for froth classification. Sixteenth
Banford, A.W., Aktas, Z., Woodburn, E.T., 1998. Interpretation of the effect of froth Annual Symposium of the Pattern Recognition Association of South Africa, pp.
structure on the performance of froth flotation using image analysis. Powder 99–104. Langebaan, South Africa.
Technology 98 (1), 61–73. Forbes, G., de Jager, G., 2007. Unsupervised classification of dynamic froths. SAIEE Africa
Barbian, N., Ventura-Medina, E., Cilliers, J.J., 2003. Dynamic froth stability in froth Research Journal 98 (2), 38–44.
flotation. Minerals Engineering 16, 1111–1116. Forbes, G., De Jager, G., Bradshaw, D.J. 2006. Effective use of bubble size distribution
Barbian, N., Hadler, K., Ventura-Medina, E., Cilliers, J.J., 2005. The froth stability column: measurements. XXIII International Mineral Processing Congress, 554–559, Istanbul,
linking froth stability and flotation performance. Minerals Engineering 18 (3), Turkey, Eds: G. Onal, N. Acarkan, M. Celik, A. Atesok, A. Guney, A. Sirkecl, A. Yuce, K.
317–324. Perek. ISBN: 9757946273: 9789757946274.
12 C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13

Francis, J.J., De Jager, G., 2001. An investigation into the suitability of various motion McKee, D.J., 1991. Automatic flotation control — a review of 20 years of effort. Minerals
estimation algorithms for froth imaging. Proceedings of the 1998 South African Engineering 4 (7–11), 653–666.
Symposium on Communications and Signal Processing (COMSIG '98), pp. 139–142. Miettunen, J., Kaartinen, J., Hätönen, J., 2001. Image analysis based control of zinc
Francis, J.J. 2001. Machine Vision for Froth Flotation, Ph.D. thesis, Department of flotation. Regional APCOM 2001, Tampere, Finland, 3–5 September, pp. 267–275.
Electrical Engineering, University of Cape Town, Cape Town, South Africa. Moolman, D.W., Aldrich, C., Van Deventer, J.S.J., Stange, W.W., 1994. Digital image
Fu, K.S., Mu, J.K., 1981. A survey on image segmentation. Pattern Recognition 13, 3–16. processing as a tool for on-line monitoring of froth in flotation plants. Minerals
Gebhardt, J.E., Tolley, W.K., Ahn, J.H., 1993. Color measurements of minerals and Engineering 7 (9), 1149–1164.
mineralized froths. Minerals and Metallurgical Processing 10 (2), 96–99. Moolman, D.W. 1995. The On-Line Control of an Industrial Flotation Plant using Videographic
Glembotskii, V.A., 1972. Flotation. Primary Sources, New York. Images and Signal Processing, Ph.D. thesis, University of Stellenbosch, South Africa.
Guarini, M., Cipriano, A., Soto, A. and Guesalaga, A. 1995. Using image processing Moolman, D.W., Aldrich, C., Van Deventer, J.S.J., Bradshaw, D.J., 1995a. Interpretation of
techniques to evaluate the quality of mineral flotation process. In Proceedings of flotation froth surfaces by using digital image analysis and neural networks.
the 6th International Conference on Signal Processing, Applications and Technol- Chemical Engineering Science 50 (22), 3501–3513.
ogy, Boston, MA, USA, 24–25, 1227–1231. Moolman, D.W., Aldrich, C., Van Deventer, J.S.J., Stange, W.W., 1995b. The classification
Haavisto, O., Kaartinen, J., Hyötyniemi, H., 2006. Optical spectrum based estimation of of froth structures in a copper flotation plant by means of a neural net. International
grades in mineral flotation. International Conference on Industrial Technology (ICIT Journal of Mineral Processing 43 (3–4), 193–208.
2006), Mumbai, India, 15–17 December, pp. 2529–2534. Moolman, D.W., Aldrich, C., Van Deventer, J.S.J., 1995c. The analysis of videographic data
Haavisto, O., Kaartinen, J., Hyötyniemi, H., 2008. Optical spectrum based measurement with neural nets. Chimica Acta Slovenica 42 (1), 137–142.
of flotation slurry contents. International Journal of Mineral Processing 88 (3–4), Moolman, D.W., Aldrich, C., Van Deventer, J.S.J., 1995d. Monitoring of froth surfaces on
80–88. industrial flotation plants using connectionist image processing techniques.
Hadler, K., Cilliers, J.J., 2009. The relationship between the peak in air recovery and Minerals Engineering 8 (1–2), 23–30.
flotation bank performance. Minerals Engineering 22, 451–455. Moolman, D.W., Aldrich, C., Schmitz, G.P.J., Van Deventer, J.S.J., 1996a. The interrela-
Hargrave, J.M., Hall, S.T., 1997. Diagnosis of concentrate grade and mass flowrate in tin tionship between surface froth characteristics and industrial flotation performance.
flotation from colour and surface texture analysis. Minerals Engineering 10 (6), Minerals Engineering 9 (8), 837–854.
613–621. Moolman, D.W., Eksteen, J.J., Aldrich, C., Van Deventer, J.S.J., 1996b. The significance of
Hargrave, J.M., Miles, N.J., Hall, S.T., 1996. The use of grey level measurement in flotation froth appearance for machine vision control. International Journal of
predicting coal flotation performance. Minerals Engineering 9 (6), 667–674. Mineral processing 48 (3–4), 135–158.
Hargrave, J.M., Brown, G.J., Hall, S.T., 1998. A fractal characterisation of the structure of Moore, P., 2006. Froth master. Mining Magazine 195 (1), 20–21.
coal froths. Coal Preparation 19 (1–2), 69–82. Morar, S.H., Forbes, G., Heinrich, G.S., Bradshaw, D.J., King, D., Adair, B.J.I., Esdaile, L., 2005.
Holtham, P.N., Nguyen, K.K., 2002. On-line analysis of froth surface in coal and mineral The use of a colour parameter in a machine vision system, SmartFroth, to evaluate
flotation using JKFrothCam. International Journal of Mineral Processing 64 (2–3), copper flotation performance at Rio Tinto's Kennecott Utah copper concentrator.
163–180. Australasian Institute of Mining and Metallurgy Publication Series 147–151.
Hyötyniemi, H., Ylinen, R., 2000. Modelling of visual flotation froth data. Control Morar, S.H., Hatfield, D.P., Barbian, N., Bradshaw, D.J., Cilliers, J.J., Triffet, B., 2006. A
Engineering Practice 8 (3), 313–318. comparison of flotation froth stability measurements and their use in the
Jeanmeure, L.F.C., Zimmerman, W.B.J., 1998. CNN Video based control system for a coal prediction of concentrate grade. In: G. Onal, N. Acarkan, M. Celik, A. Atesok, A.
froth flotation. Proceedings of the IEEE International Workshop on Cellular Neural Guney, A. Sirkecl, A. Yuce, K. Perek (Eds.), Proceedings of the XXIII International
Networks and their Applications 192–197. Minerals Processing Congress, Istanbul, Turkey, pp. 739–744. ISBN: 9757946273:
Jemwa, G.T., Aldrich, C., 2006. Kernel-based fault diagnosis on mineral processing 9789757946274.
plants. Minerals Engineering 19 (11), 1149–1162. Murphy, D.G., Woodburn, E.T., Cilliers, J.J., 1998. Modelling of froth dynamics with
Kaartinen, J., Hyötyniemi, H., 2005. Combining multi-camera-data of flotation circuit implications for feed-back control. In: Laskowski, J.S., Woodburn, E.T. (Eds.),
with PCA and PLS. Australasian Institute of Mining and Metallurgy Publication Frothing in Flotation II, vol. 2. Gordon and Breach Science Publishers, pp. 205–244.
Series 121–125. Neethling, S.J., 2008. Simple approximations for estimating froth recovery. Interna-
Kaartinen, J., Koivo, H., 2002. Machine vision based measurement and control of zinc tional Journal of Mineral Processing 89 (1–4), 44–52.
flotation circuit. Studies in Informatics and Control 11 (1), 97–105. Neethling, S.J., Cilliers, J.J., 1998. The effect of weir angle on bubble motion in a flotation
Kaartinen, J., Hätönen, J., Miettunen, J., Ojala, O., 2002. Image analysis based control of froth: visual modelling and verification. Minerals Engineering 11 (11), 1035–1046.
zinc flotation — a multi-camera approach. Proceedings of the 7th International Neethling, S.J., Cilliers, J.J., 2000. A model of free solids motion in froths. Emulsions and
Conference on Control, Automation, Robotics and Vision, ICARCV 2002, pp. Their Applications. Verlag MIT, Bremen, pp. 32–39.
920–925. Neethling, S.J., Cilliers, J.J., 2009. The entrainment factor in froth flotation: model for
Kaartinen, J., Hätönen, J., Larinkari, M., Hyötyniemi, H., Miettunen, J., 2005. Image particle size and other operating parameter effects. International Journal of Mineral
analysis based control of copper flotation. In: Horacek, P., Simandl, M., Zitek, P. Processing 93 (2), 141–148.
(Eds.), Preprints of the 16th IFAC World Congress (IFAC 2005). Prague, Czech Neethling, S.J., Lee, H.T., Cilliers, J.J., 2003. Simple relationships for predicting the recovery of
Republic. 4–8 July 2005. liquid from flowing foams and froths. Minerals Engineering 16 (110), 1123–1130.
Kaartinen, J., Hätönen, J., Hyötyniemi, H., Miettunen, J., 2006a. Machine–vision-based Nguyen, K.K., Holtham, P., 1997. The application of pixel tracing techniques in the flotation
control of zinc flotation — a case study. Control Engineering Practice 14, process. Proceedings of the first joint Australian and New Zealand biennial conference
1455–1466. on Digital Imaging and Vision Computing and Applications, pp. 207–212.
Kaartinen, J., Haavisto, O., Hyötyniemi, H., 2006b. On-line colour measurement of Nguyen, K.K., Thornton, A.J. 1995. The application of texture based image analysis
flotation froth. In: Syrmos, V.L. (Ed.), Proceedings of the 9th IASTED International techniques in froth flotation. In: Anthony Maeder & Brian Lovell (Eds.), Proceedings
Conference on Intelligent Systems and Control (ISC 2006). Honolulu, Hawaii, USA. of the DICTA-95, the 3rd Conference on Digital Imaging Computing Techniques and
14–16 August 2006, pp. 164–169. Applications, 371–376, Brisbane, Australia, 6–8 December, St John's College,
Kottke, D.P., Sun, Y., 1994. Motion estimation via cluster matching. IEEE Transactions on University of Queensland.
Pattern Analysis and Machine Intelligence 16 (11), 1128–1132. Niemi, A.J., Ylinen, R., Hyötyniemi, H., 1997. On characterization of pulp and froth in
Lin, X.-Z., Zhao, G.A., Gu, Y.B., 2007a. A classification of flotation froth based on cells of flotation plant. International Journal of Mineral Processing 51 (1–4), 51–65.
geometry. Proceedings of the 2007 IEEE International Conference on Mechatronics Núñez, F., Cipriano, A., 2008. Hybrid modeling of froth flotation superficial appearance
and Automation, ICMA 2007. Art. No. 4303987, 2716-2720. applying dynamic texture analysis. Proceedings of the 27th Chinese Control
Lin, X.-Z., Gu, Y.-Y., Zhao, G.-Q., 2007b. Calculation of the specific area of the froth in Conference, Kunming, China, pp. 117–121. ISBN: 978-7-900719-70-6.
flotation. Meitan Xuebao/Journal of the Chinese Coal Society 32 (3), 304–308. Núñez, F., Cipriano, A., 2009. Visual information model based predictor for froth speed
Lin, X.-Z., Gu, Y.-Y., Zhao, G.-Q., 2007c. Feature extraction based on image segmentation control in flotation process. Minerals Engineering 22, 366–371.
of coal flotation froth. Meitan Xuebao/Journal of the Chinese Coal Society 32 (3), Oestreich, J.M., Tolley, W.K., Rice, D.A., 1995. Development of a color sensor system to
304–308. measure mineral compositions. Minerals Engineering 8 (1–2), 31–39.
Lin, B., Recke, B., Knudsen, J.K.H., Jørgensen, S.B., 2008. Bubble size estimation for Pal, N.R., Pal, S.K., 1993. A review of image segmentation techniques. Pattern
flotation processes. Minerals Engineering 14, 1455–1466. Recognition 26 (9), 1277–1294.
Liu, W.-L., Lu, M.-X., Wang, Z.-C., Wang, Y., Wang, F., 2002a. Research on digital image Pryor, E.J., 1965. Mineral Processing, 3rd ed. Elsevier, Amsterdam.
processing of coal flotation froth, I. The linear neighbor algorithm for extracting Reddick, J.F., Hesketh, A.H., Morar, S.H., Bradshaw, D.J., 2009. An evaluation of the
features of digital coal flotation froth image. Journal of China University of Mining factors affecting the robustness of colour measurement and its potential to predict
and Technology 31 (3), 233–236. the grade of flotation concentrate. Minerals Engineering 22 (1), 64–69.
Liu, W.-L., Lu, M.-X., Wang, Z.-C., Wang, Y., Wang, F., 2002b. Research on digital image Rughooputh, H.C.S., Rughooputh, S.D.D.V., 2009. Neural network process vision systems
processing of coal flotation froth, II. Square neighbor algorithm for extracting for flotation process. Kybernetes 31 (3–4), 529–535.
features of digital coal flotation froth image. Journal of China University of Mining Runge, K., McMaster, J., Wortley, M., Rosa, D.L., Guyot, O., 2007. Correlation between
and Technology 31 (3), 233–236. VisioFroth™ measurements and the performance of a flotation cell. Australasian
Liu, J.J., MacGregor, J.F., 2007. On the extraction of spectral and spatial information from Institute of Mining and Metallurgy Publication Series 79–86.
images. Chemometrics and Intelligent Laboratory Systems 85 (1), 119–130. Sadr-Kazemi, N., Cilliers, J.J., 1997. An image processing algorithm for measurement of
Liu, J.J., MacGregor, J.F., 2008. Froth-based modelling and control of flotation processes. flotation froth bubble size and shape distributions. Minerals Engineerign 10 (10),
Minerals Engineering 21 (9), 642–651. 1075–1083.
Liu, J.J., MacGregor, J.F., Duchesne, C., Bartolacci, G., 2005. Flotation froth monitoring using Saghatoleslam, N., Karimi, H., Rahimi, R. And, Shirazi, H.H.A., 2004. Modeling of texture
multiresolutional multivariate image analysis. Minerals Engineering 18 (1), 65–76. and color froth characteristics for evaluation of flotation performance in
Mathe, Z.T., Harris, M.C., O'Connor, C.T., Franzidis, J.-P., 1998. Review of froth modelling Sarcheshmeh copper plant using image analysis and neural networks. International
in steady state flotation systems. Minerals Engineering 11 (5), 397–421. Journal of Engineering, Transactions B: Applications 17 (2), 121–130.
C. Aldrich et al. / International Journal of Mineral Processing 96 (2010) 1–13 13

Supomo, A., Yap, E., Zheng, X., Banini, G., Mosher, J., Partanen, A., 2008. PT Freeport Wang, Y., Lu, M.-X., Wang, F., Liu, W.-L., 2002. Optimum color scheme for coal flotation
Indonesia's mass-pull control strategy for rougher flotation. Minerals Engineering from froth image characteristic. Journal of China University of Technology 31 (6),
21, 808–816. 615–617.
Symonds, P.J., De Jager, G., 1992. A technique for automatically segmenting images of Wang, W., Bergholm, F., Yang, B., 2003. Froth delineation based on image classification.
the surface froth structures that are prevalent in flotation cells. Proceedings of the Minerals Engineering 16 (11), 1183–1192.
1992 South African Symposium on Communications and Signal Processing, Wang, Y., Yang, G.-X., Lu, M.-X., Gao, S.-H., 2006. Gray run length and its statistical
University of Cape Town, Rondebosch, South Africa, Friday, 11th September, pp. texture features of coal flotation froth image. Journal of the Chinese Coal Society 31
111–115. (1), 94–98.
Torrealba-Vargas, J.A., Finch, J.A., 2006. Continuous air rate measurement in flotation Woodburn, E.T., Austin, L.G., Stockton, J.B., 1994. Froth based flotation kinetic model.
cells: some fundamental considerations. International Journal of Mineral Proces- Chemical Engineering Research and Design 72 (A2), 211–226.
sing 81, 85–92. Yang, X.-S., Aldrich, C., 2005. Relationship between solids flux and froth features in
Van Deventer, J.S.J., Aldrich, C., Moolman, D.W., 1996. Visualisation of plant batch flotation of sulphide ore. Transactions of Non-ferrous Metal Society of China
disturbances using self-organising maps. Computers & Chemical Engineering 20, 15 (6), 1373–1379.
S1095–S1100 Supplement. Yang, X.-S., Aldrich, C., 2006. Effect of impeller speed and aeration rate on the flotation
Van Olst, M., Brown, N., Bourke, P., Ronkainen, S., 2000. Improving flotation plant performance of sulphide ore. Transactions of Non-ferrous Metal Society of China 16
performance at Cadia by controlling and optimisation the rate of froth recovery (1), 185–190.
using Outokumpu FrothMaster™. Australasian Institute of Mining and Metallurgy Yang, C.-H., Yang, J.-Y., Mou, X.-M., Zhou, K.-J., Gui, W.-H., 2008. Segmentation method
Publication Series 6, 127–135. based on clustering presegmentation and high-low scale distance reconstruction
Vathavooran, A., Batchelor, A., Miles, N.J., Kingman, S.W., 2006. Applying froth imaging for colour froth image. Journal of Electronics and Information Technology 30 (6),
techniques to assess fine coal dewatering behavior. Coal Preparation 26 (2), 1286–1290.
103–121. Zanin, M., Wightman, E., Grano, S.R., Franzidis, J.-P., 2009. Quantifying contributions to
Ventura-Medina, E., Cilliers, J.J., 2000. Calculation of the specific surface area in froth stability in porphyry copper plants. International Journal of Mineral
flotation. Minerals Engineering 13 (3), 265–275. Processing 91, 19–27.
Ventura-Medina, E., Cilliers, J.J., 2002. A model to describe flotation performance based Zheng, X., Knopjes, L., 2004. Modelling of froth transportation in industrial flotation
on physics of foams and froth image analysis. International Journal of Mineral cells part II. Modelling of froth transportation in an Outokumpu tank flotation cell
Processing 67 (1–4), 79–99. at the Anglo Platinum Bafokeng–Rasimone Platinum Mine (BRPM) concentrator.
Wang, W., Li, L., 2005. Image analysis and computer vision for mineral froth. IEEE Minerals Engineering 17, 989–1000.
International Conference on Mechatronics and Automation, ICMA 2005, Zheng, X., Franzidis, J.P., Johnson, N.W., 2006. An evaluation of different models of water
1790–1795. recovery in flotation. Minerals Engineering 19, 871–882.
Wang, W.X., Stephansson, O., 1999. A robust bubble delineation algorithm for froth Zhu, J., Yu, K.W., 2008. Application of image recognition system in flotation process.
images. Proceedings of the 2nd International Conference on Intelligent Processing Proceedings of the World Congress on Intelligent Control and automation (WCICA),
and Manufacturing of Materials, 1, pp. 471–476. Article no 4593000, pp. 6555–6659.
Wang, W.X., Stephansson, O., Wang, S.C., 2000. On-line system setup in a cell of a Zimmerman, W.B.J., Jeanmeure, L.F.C., Laurent, F.C., 1996. Simple model of equilibrium
flotation plant. Proceedings of the International Conference on Pattern Recognition froth height for foams: an application of CNN image analysis. Proceedings of the IEEE
15 (4), 791–794. International Workshop on Cellular Neural Networks and their Applications 237–241.
Wang, Z., Lu, M., Liu, W., 2001. Predicting the performance of coal flotation by using the Zu, J., Yu, K.W., 2008. Application of image recognition system in flotation process.
features of froth image. Computer Applications in the Minerals Industries, pp. Proceedings in the World Congress on Intelligent Control and Automation
487–490. (WCICA), Art no 4593000, pp. 655–659.

You might also like