Accepted Manuscript Determining the fragmented rock size distribution using textural feature extraction of images
Hadi Yaghoobi, Hamid Mansouri, Mohammad Ali Ebrahimi Farsangi, Hossein Nezamabadi-Pour PII: DOI: Reference:
S0032-5910(18)30836-2 doi:10.1016/j.powtec.2018.10.006 PTEC 13780
To appear in:
Powder Technology
Received date: Revised date: Accepted date:
8 April 2018 28 September 2018 1 October 2018
Please cite this article as: Hadi Yaghoobi, Hamid Mansouri, Mohammad Ali Ebrahimi Farsangi, Hossein Nezamabadi-Pour , Determining the fragmented rock size distribution using textural feature extraction of images. Ptec (2018), doi:10.1016/j.powtec.2018.10.006
This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
ACCEPTED MANUSCRIPT Determining the fragmented rock size distribution using textural feature extraction of images Hadi Yaghoobi1 , Hamid Mansouri2,*
[email protected], Mohammad Ali Ebrahimi Farsangi3 4
[email protected] , Hossein Nezamabadi-Pour
[email protected]
2
T
PhD Student of Mining Engineering, Mining Engineering Department, Shahid Bahonar University of Kerman, Iran Associate Professor of Mining Engineering, Department of Mining Engineering, Shahid Baho nar University of
IP
1
3
Associate Professor of Mining Engineering, Department of Mining Engineering, Shahid Baho nar University of
US
Kerman, Iran 4
CR
Kerman, Iran
Professor of Electrical Engineering, Department of Electrical Engineering, Shahid Bahonar University of Kerman,
AN
Iran *
Corresponding author.
M
Abstract
ED
Fragmented rock size distribution is one of the most important parameters in open pit blasting that can affect the mining and the mineral processing efficiency. For evaluating fragmentation by blasting, digital
PT
image analysis is a fast and reliable indirect technique. In this study, based on the neural network and features extraction methods, an algorithm was proposed to determine the size distribution of fragmented
CE
rocks. For this purpose, 226 images of fragmented rocks from various blasts, carried out at Gole-Gohar
AC
iron ore mine, Iran were used to prepare a dataset. To extract visual features of these images, Fourier transforms, Gabor, wavelet methods and their combinations were used and features extracted considered as the input vectors of neural network. Also, for these images, using the manual mode of Split-Desktop software, F10 to F100 were determined (as the target data of neural network). Then, the results of features extraction methods for 26 test images were compared with the results of auto mode of Split-Desktop. The results obtained showed improvements in the estimation of fragmented rock size distribution using Fourier transform, Gabor and Fourier–wavelet methods with the value of 67%, 57%, and 48 %, respectively. Also, the estimation of fragmented rock size distribution has higher MRE in fine to medium
ACCEPTED MANUSCRIPT particles (F10 -F50 ). Moreover, for F10 -F50 the most improvements with the values of 52%, 40%, and 32 %, are corresponding to Fourier transform, Gabor and Fourier-Gabor methods, respectively. Also, all of the suggested features extraction methods for estimating uniformity coefficient give better results than auto mode of Split-Desktop.
IP
T
Key words: Rock fragmentation, Size distribution, Image processing, Visual feature extraction
1. Introduction
CR
In open pit mining, rock fragmentation by blasting can affect different stages of the production cycle
US
[1,2]. Optimal fragmentation can contribute to control and minimize the loading, hauling, crushing, grinding, and processing costs in the mining industry [3-5]. Therefore, it is an important to minimize the
AN
costs of production [6].
Extensive studies were carried out on the methods of determining the rock fragmentation by blasting.
M
These methods include direct (sieving) [1] and indirect methods (counting large particles, consumption of
ED
explosives in secondary blasting, efficiency of loading machine, delays caused by bridging in the crusher, visual analysis, photogrammetry, and image processing methods) [7-9]. Among these methods, sieving is
PT
the most accurate one, but it is costly and time consuming that can also disturb the production cycle [8, 9]. One of the common methods in determining the size distribution of fragmented rocks is digital image
CE
processing technique [7-9]. The results of this indirect method are closer to the reality than the other
AC
methods [10]. In this method, images are captured from the surface of the muck-pile and then manually or by computer, distribution of fragmented rocks is determined. The main advantage of this method is that it can be used in a wide range without disturbing the production cycle [11]. Image processing, as a technique of measuring fragmented rock size, has been developed by Maerz since 1987 [12]. The earliest image processing system is introduced by Gallagher [13]. In this research work the size distribution of the fragmented particles is determined using a system set up on a conveyor belt. The size distribution of the fragments then evaluates by delineating the particles' edges using a chord sizing method. Nyberg [14] presents an image system scan ning chord size on an edge of the fragmented rock
ACCEPTED MANUSCRIPT image in a muck-pile. Lin et al. [15] use edge detection methods for identification of particles and find an estimate of the sieve size distribution of measured chord lengths taken across the particle. Kemeny [16] applies elliptical approximation to images of rock fragments after using edge detection. Koizumi et al. [17] investigate the problem of partially obscured particles where spherical polymer particles were delineated and circular approximations were fitted on the two-dimensional projections of the detected
IP
T
particles' edges. Yen et al. [18] develop a method based on a watershed segmentation algorithm. The
CR
segmentation result was not that very satisfactory even to well sorted particles with a good background. Since 1997, image processing of fragmented rock particles has become a hot topic of research and a
US
number of algorithms have been developed for measuring the size of rock fragments in different applications such as gravitational flows, conveyor, muck-pile and laboratory. Crida and Jager [19]
AN
develop a machine vision system for rock fragmentation in which the image processing was based on the human visual system (HVS). HVS has a pre-attentive stage and incorporates an attention focus stage. In
M
spite of the highly insightful results, computation time was approximately 10 minutes. Wang et al. study
ED
the split of touched rock particles [20,21]. This algorithm firstly tries to find a pair of cut points (start and end points) on the boundaries of fragmented rock particles and then identifies a desired cutting path or a
PT
split path using a cost function. Al-Thyabat and Miles [22] use images of separated rock particles to
CE
evaluate the efficiency of measuring two different dimensions of the particles, resulting in particle size distribution. Also, in order to separate touched particles in images, the watershed algorithm was utilized.
AC
Thurley [23] employs a morphological edge detection strategy to draw the boundary of limestone particles on a conveyor belt using 3D data. Obara et al. [24] apply mathematical morphology in order to segmentation of micro-cracks. Zelin et al. [25] apply a series of pre-analyzing steps on the images to solve the overlapping problem for coal particles on the conveyor belt. In the first step, the primary image was enhanced using Otsu method. Also, exponential high pass filter and Fourier transform were used in order to improve the images; and then the edges of particles in image were detected by morphological edge detection. Chimi et al. [26] use a method based on a watershed segmentation method in order to detect clods in the soil; that is also applicable for remote sensing. In 2006, Al-Thyabt et al. [27] focus on
ACCEPTED MANUSCRIPT the difficulties occurred in analyzing the images of coal particles on a moving conveyor belt, such as, camera location, overlapping of particles, image blurring, conveyor belt speed, dust generation, and the treatment. After image analysis and using a Gaussian filter for the image enhancement, the coal particles’ boundary was determined manually. Sereshki et al. [7] propose an algorithm for automated determination of the rock particles’ boundary using a Sobel filter and mathematical morphology.
IP
T
The aforementioned studies were based on edge detection of particles to determine the size distribution of
CR
fragmented rocks.
Another approach is based on neural network and pattern recognition (machine learning) [28]. The major
US
obstacle in applying neural networks for pattern recognition is the excessive number of inputs [29]. Luerkens [30] and Plansky et al. [31] reduce the number of inputs to the neural network by taking the
AN
Bessel Fourier transform of digitized images. Bootlenger et al. proposed the problem of rotational invariance by averaging the concentric "rings" of two-dimensional Fourier transformation. Averaged
M
Fourier coefficients were used as inputs to a neural network to determine the size distribution of particles
ED
of digitized images. Hand- sorting and sizing of fragmented rocks gave the training sets [32]. Barron et al. propose a simulated neural network to recognize fragmented rock size classes from muck-piles images in
PT
a large open pit mine. Features were extracted from the digitized image using two dimensional Fast
CE
Fourier transformation coefficients. A back propagation algorithm was used to train the neural network. Inputs and outputs of neural networks were ring cut profiles of Fourier transforms and class size
AC
distribution, respectively [29]. Jones and Maxwell [33] investigate the use of neural networks to predict the size distribution of rock fragments. In this case, profiles of fragments were processed and reduced to a feature vector using fractal geometry information. Parkin and Calkin [34] use a laser system to map edge features of particles as they fall behind a sensor plane in order to determine the particle shape and to estimate size distributions. In order to determine shape descriptions, geometric and fractal features of the digitized edge profile were used as input to a neuro-fuzzy classifier. While this investigation improved overall particle characterization, the system requires particles to be sorted into controllable sizes, typically less than 75 mm. Petersen et al. [35] use a textural approach based on the use of the variance and range
ACCEPTED MANUSCRIPT operators to estimate the average particle size and identify ore type on industrial ore feed systems. Tessier et al. [36] present an online automatic ore composition estimator mounted on a conveyor belt in a laboratory. Color and texture features based on wavelets and principal component analysis (PCA) was used for training three different support vector machines (SVM) to classify five rock types into three different classes. Murtagh and Starck use up to fourth order moments of wavelet transforms to classify
IP
T
images of mixture aggregate [37]. Goncalves et al. [38] present a study for classification of macroscopic
CR
rock texture based on a hierarchical neuro-fuzzy model.
Chatterjee et al. select a segmentation algorithm from several tests and then applied morphological,
US
textural, and color feature extraction. PCA was applied to reduce the feature vector and a neural network was used for classification [39,40]. Singh et al. develop an application of image processing on
AN
classification of basalt rock samples where parameters are inputs to a neural network for classification [41]. Also, estimation of muck-pile size distribution is investigated by [11,22,35,42].
M
Perez et al. propose a method to improve rock classification using digital image analysis and feature
ED
selection based on mutual information and a voting process to take into account boundary information. Their proposed method includes feature selection and texture and rock color feature extraction and uses
PT
SVM for classification. The original image was divided into sub-images that are assigned to one class
CE
based on the selected color and texture features using a set of classifiers in cascade. Post-processing step included rock segmentation based on the watershed algorithm; and a voting process based on this
AC
information that enhanced rock classification [43]. A neural network based soft sensor using image analysis was proposed by Ko et al. [44]. Based on the captured surface images of muck-piles, the uniformity was characterized and the neural network models for particle sizes were generated using the uniformity and an initial estimate of particle size from software WipFrag. A nonlinear model was built to provide improved accuracy in particle size estimation. The neural network was trained using the Levenberg Marquardt (LM) algorithm. Hamzeloo et al. [45] extract a number of the most frequently used size features from the segmented images to estimate the particle size distribution on an industrial conveyor belt in crushing circuit of a copper concentrator using PCA and neural network techniques. An
ACCEPTED MANUSCRIPT investigation for remote rock lithological classification is proposed by Perez et al. [46]. The proposed method was based on dividing the image into sub-images and Gabor feature extraction using five different spatial scales with eight orientations applied to each sub-image. Then, each sub-image was classified using an SVM classifier. Each rock was classified using contour information making all subimages that fall within the contour vote for the rock class.
IP
T
In many cases, an extracted feature alone cannot have acceptable performance. Therefore, another
CR
approach is based on Feature fusion techniques. Feature fusion is the process of combining the specific extracted feature vectors to obtain a single feature vector, which is more discriminative than any of the
US
input feature vectors [47]. Sudha et al. [48] study feature extraction using 2-D fast Fourier transform, DWT, the Local Binary Pattern (LBP) and features fusion techniques for Iris. A design-based texture
AN
feature fusion using Gabor filters and co-occurrence probabilities is proposed by Clausi and Deng [49]. An investigation on data fusion, feature extraction, feature selection and neural network classification for
M
multi-source remote sensing and geographical data is proposed by Ulfarsson et al. [50]. The considered
ED
feature extraction method is based on the discrete wavelet transformation (DWT) [50].
PT
A summary of these studies are presented in Table 1.
CE
Based on the above studies, the advantages and disadvantages of edge detection and machine learning based methods are summarized in Table 2.
AC
In this research, based on Feature fusion techniques and neural networks, a new algorithm is developed to determine fragmented rock size distribution. 2. The fragmented rock size distribution software packages Digital image processing algorithms and software packages have been developed to determine the size distribution of rock particles since 1990 and have actually found a world acceptance in the mining and mineral processing industries. In rock engineering, many computer software packages have been developed based on image processing, which make a rapid blast fragmentation distribution assessment [7,9,51]. Some of these 2D image
ACCEPTED MANUSCRIPT processing software packages are IPACS, TUCIPS, FragScan, CIAS, GoldSize, WipFrag, Split-Desktop, PowerSieve and Fragalyst [7-9]. Split-Desktop, WipFrag, FragScan, and GoldSize are the most popular software packages for performing the size distribution analysis of the rock particles [7,9,52].
T
2.1 Split-Desktop software
IP
Split-Desktop is the most commonly used software in determining fragmented rock size distribution and
CR
is based on the 2D image processing. It uses images captured with two objects that are used as scale. After the scaling process, the software delineates grayscale images automatically with an image filter; and
US
then size distribution of fragmented rock is determined [7,16,53]. Girdner describe steps of fragmented
AN
rock image analyses as equalizing the gray levels, Sobel edge detection, binary conversion using threshold, the distance transform on the edge of the binary image, and modifying the watershed
M
segmentation [54,55]. Split-Desktop creates the best-fitted elliptical on the detected area and calculates the size of each particle. Then, small and large elliptical diameters are considered as an input to a
ED
correction function [53]. In this software, delineation of images can be done manually or automatically.
PT
However, both modes have the same algorithm. In manual mode, the boundary between rock particles is determined by the user; while in automatic mode, due to the contrast in the image, the boundary is
CE
automatically [9] recognized by software. In the automatic mode, the processing speed is higher while in
AC
the manual mode, the precision is greater [7].
3. The proposed algorithm The proposed algorithm is based on pattern recognition and machine learning techniques. The main purpose is the extraction of appropriate and discriminator features and then applying neural networks to determine the fragmented rock size distribution. The structure of the proposed algorithm is shown in Fig.1. In this algorithm, the steps of sampling, image acquisition, preprocessing and image enhancement, extraction of scales, elimination of perspective and normalization are similar to classical image analysis algorithms.
ACCEPTED MANUSCRIPT 3.1 Visual features extraction When the input data to an algorithm is too large to be processed and it is suspected to be redundant, then it can be transformed into a reduced set of features (also named a feature vector) [56,57]. For example, an image with dimensions of 800 × 900 pixels is considered; If all pixels to be included in the calculations, 720000 pixels must be processed, but by extracting representative features, it can be presented by a vector
IP
T
1 × n, where n is usually a number less than 100 and subsequent calculations are carried out on this
CR
vector.
In this section, features of muck-pile images are extracted and feature vectors are obtained by various
US
methods. The more discriminant extracted feature is preferred.
AN
3.1.1 Fourier transform
The discrete Fourier transform of a function (image) f (x, y) of size M×N and its inverse is given as
j2π ( ) 1 M 1 N 1 M N F(u, v) f(x, y)e MN x 0 y 0
M
follows [48, 58]:
j2π ( ) 1 M 1 N 1 M N F(u, v)e MN u 0 v 0
(2)
CE
, u, x=0, 1, 2… M-1 and v, y=0, 1, 2… N-1.
AC
Where j=√
(1)
PT
ux vy
f(x, y)
ED
ux vy
To extract the feature vector of fragmented rocks image in frequency domain using Fourier transform, at the first, the image is resized to equal size (800×800), then the Fourier amplitude is extracted and image is divided into 20 rings, using concentric circles. Then the mean and standard deviation are calculated in each ring [30,31]. The FV feature vector with 40 members for each image is extracted as follows: FV = [μ 1 , …, μ 20 , σ1 , …, σ 20 ]
(3)
ACCEPTED MANUSCRIPT Where μ i and σi are mean and standard deviations of the Fourier coefficients amplitude in ring i. If the obtained feature is more unique, the ability to recognize images is more. The feature vectors of all images in dataset (200 images) were extracted. An example of the concentric rings on the Fourier transformed image is shown in Fig.2. The logarithm of the mean of each concentric ring in Fourier transformed image
T
is shown in Fig.3.
CR
IP
3.1.2 Wavelet transform
Wavelet is a wavelike with limited time and zero mean and an unusual and asymmetric waveform. In the
US
wavelet analysis, the desired signal decomposes to shift and scaled signals of main wavelet signal. Changing the scale means the press or stretch the signal. To describe changes in scale, a coefficient called
AN
scale factor is used. Smaller scale factor, causes more compaction of wavelet signal. Shifting signal also can be expressed by the delay or acceleration of signal. For the larger scale factor, wavelet signal is
M
longer, changes of details are slow and frequency is low and vice versa. In most signals, low frequencies
ED
have often an important part of signal information and this part of the signal, in fact, is the identity of the signal. The high frequencies, also, express the detailed information and minor changes of signal. The
PT
wavelet analysis includes approximation and details. The approximation is included in large-scale and
CE
low -frequency signal components and details are included in small-scale and high-frequency signal components. In the initial stage of filtering, the original signal passes through two complementary filters,
AC
being decomposed into two signals. Decomposition can be done in the form of consecutive stages [48, 58]. This process is shown in Fig.4. The result will be as a tree, named wavelet decomposition tree. Theoretically, consecutive stages of decomposition can be infinitely done, but in reality the decomposition continues until obtaining specific details of the signal; and the number of steps is determined based on the nature of the signal and the criteria such as entropy.
ACCEPTED MANUSCRIPT Extensive works have been carried out on wavelet analysis and various forms of wavelet were proposed through studies such as Haar, Daubechies, Biorthogonal, Coiflets, Symlet, Morlet, Mexican Hat, and Meyer [58].
Discrete wavelet transform of a signal f (t) can be derived from a continuous wavelet transform. The
T
scales and positions are discretized based on powers of two while the signal is also discretized. The
(5)
CR AN
a, b ; a 0
(4)
M
1 t b ψ a a
US
n kb a j 1 ψ 0 o DWT (j, k) f(n)ψ f j j a a n 0 0 ψab (t)
IP
resulting expression is shown in the Eqs. (4) and (5) [58].
PT
dilation (a) and translation (b).
ED
Where j, k, nZ and a0 > 1 and is the mother wavelet with two characteristic parameters, namely,
In this study, considering previous works carried out in the field of wavelet analysis of rock images, Haar
CE
wavelet type was used and decomposition was performed up to the fifth level. Then, using wavelet
AC
analysis, the mean and standard deviation of horizontal, vertical, and diagonal details and the mean and standard deviation of the entire image were calculated as a feature vector with 32 members. The components of details and approximations of wavelet decomposition in five levels and histogram plots of original image, details and approximations, for a fragmented rock image are shown in Fig.5.
3.1.3 Gabor filters
In image processing, a Gabor filter, named after Dennis Gabor, is a linear filter used for texture analysis. It means that it basically analyses whether there are any specific frequency content in the image in
ACCEPTED MANUSCRIPT specific directions in a localized region around the point or region of analysis. Frequency and orientation representations of Gabor filters are claimed by many contemporary vision scientists to be similar to those of the human visual system. It has been found that this filter is particularly appropriate for texture representation and discrimination. In the spatial domain, a 2D Gabor filter is a Gaussian kernel function modulated by a sinusoidal plane wave. A set of Gabor filters with different frequencies and orientations
IP
T
may be helpful for extracting useful features from an image [48, 58].
CR
The two-dimensional (2D) Gabor function and its Fourier transform are calculated as follows 58 :
1 1 x 2 y2 )exp(- ( 2 + 2 )cos(2πu0 x) 2πsxs y 2 sx sy
F(u, ) =
2 2 (u - u ) 2 (u u ) 2 1 exp 1 2 0 2 exp 1 2 0 2 2 s s 2 s u 2 s u
AN
s
1 2s y
M
1 , 2sx
(7)
(8)
ED
su
(6)
US
f(x, y) = (
Where u0 is the central frequency of sinusoidal wavelet in x direction, s x and sy are the standard deviation
PT
of Gaussian function in x and y directions and s u and sν are the standard deviation of Gaussian function in u and ν directions. Gabor filters are obtained by expansion (scale) and rotation (direction) of the main
CE
wavelet (f (x, y)), as below [58]:
a > 1 , m, n = integer
AC
fmn (x, y) = a - mf(x, y),
(9)
x = a - m (xcos q + ysin q)
(10)
y = a - m (-xsin q + ycos q)
(11)
q
n k
n 0,1,..., k 1
m 0,1,...s 1
(12)
Where fmn, is scaled and rotated f(x, y), a, is scale coefficient, k, is number of rotations, s, is number of scales and x´ and y´ are scaled and rotated coordinates.. A 2D Gabor function is shown in Fig.6.
ACCEPTED MANUSCRIPT Gabor wavelets created by 4 expansion and 6 rotation of the main wavelet are shown in Fig.7.
In this research, the images are resized to 800 × 800 pixels, then filters of Gabor filter bank that already has been made, applied to images. In this filter bank, to create a two-dimensional Gabor filter with 800 × 800, five scales (0.4, 0.2, 0.1, .05 and 0.025) and six directions (0, 30, 60, 90, 120 and 150) are used and
T
a, su and sν are 0.5, 0.65 and 0.35. Therefore, an array with 6 ×5 elements is created. By applying any of
IP
the Gabor filters (with 4 × 4 down sampling factor in the rows and columns) on images, the filtered image
CR
was obtained [59]. For each of the filtered images, mean and standard deviation were calculated and with the mean and standard deviation of the entire image, a feature vector with 62×1 members was extracted
f
mn
AN
mn
(x, y) dxdy
(13)
mn
2 ( | f mn (x, y) | μ mn ) dxdy
(14)
CE
PT
σ
ED
M
μ
US
from the image as follows:
AC
3.1.4 Features combination
Data fusion technology is one of the emerging technologies of data processing. The three levels of information fusion are pixel level (low-level fusion), feature level (intermediate-level fusion), and decision level (high-level fusion) [60]. The advantage of the feature level fusion is obvious. Different feature vectors extracted from the same pattern always reflects the different characteristic of patterns. By optimizing and combining these different features, it not only keeps the effective discriminant information of multi-feature, but also
ACCEPTED MANUSCRIPT eliminates the redundant information to certain degree. This is especially important to classification and recognition [60-63]. In this research the combination of before mentioned extracted features was used. In Table 3, extracted feature vectors (single and combination of features) are presented, which were used as inputs to the neural network.
IP
T
After extracting the visual features of images and obtaining the feature vectors, the images dataset is
CR
prepared. 3.2 Dataset of images
US
226 images of fragmented rocks from various blasts, carried out at Gole-Gohar iron ore mine, Iran were
AN
used to prepare a dataset. The rock type and number of images for each type are presented in Table 4.
For these images, using different types of feature extraction methods, the feature vectors were extracted
M
and considered as inputs of the supervised neural network. Also, for these images, using the manual mode of Split-Desktop software, F10 to F100 were determined (as target data of neural network). Basic
ED
descriptive statistics of F10 to F100 are given in Table 5. Also, the lognormal histogram plot of fine factors
PT
(percentage of fine particles) of F10 to F100 of images is shown in Fig. 8. This graph shows the frequency of occurrence of fine particles in images and represents the combination of images in terms of fine and
CE
large particles. Lognormal distribution has been widely used in many fields. It is suitable to describe the
AC
distributions with skewed curves (also called skew distribution) [64].
An example of an image of fragmented rocks and delineated image by manual mode of Split-Desktop software are shown in Fig. 9. Also, the corresponding distribution curve is presented in Fig. 10.
3.3 MLP neural network to determine fragmented rock size distribution In this study, feed forward neural network (supervised) with back propagation learning algorithm was used to determine fragmented rock size distribution. LM learning function, using 200 image dataset for which features extracted by different methods were used as inputs and F 10 -F100 as outputs, was applied to
ACCEPTED MANUSCRIPT train the network. To achieve the best possible results, neural network was formed and tested with a number of different neurons for input, hidden and output layers, and different number of hidden layers. The number of hidden layers and neurons in the hidden layers change according to the problem to be solved. The number of input and output neurons is the same as the number of input and output variables. In this research, multi-layer network architecture with two hidden layers between input and output units
IP
T
was applied. In order to train, validate, and test the neural network, the data portions are 70%, 15%, and
CR
15%, respectively. To reach an appropriate architecture, MLP networks were examined for all of the suggested features extraction methods and optimum model for each method was determined. The
US
structure of MLP network is shown in Fig. 11.
To determine the optimum network, RMSE was calculated for various models as follows [58]:
AN
1 N (Ti Oi )2 N 1
(15)
M
RMSE =
ED
Where Ti , Oi and N represent the target, the predicted output and the number of output data respectively.
PT
Examples of the networks examined are shown in Table 6.
CE
After establishing and implementing the neural network, out of 226 image datasets, 26 images were used as test data and the results were evaluated. An example of cumulative size distribution curves of
Fig. 12.
AC
fragmented rocks, using different methods of visual feature extraction for an image of dataset, is shown in
4. Evaluation of results
Mean relative error (MRE) (Eq. 16) was used to compare the results of different methods of visual feature extraction with the results obtained, using the manual mode of Split-Desktop MRE = (
100 A -F n ) t 1 ( t t ) n At
ACCEPTED MANUSCRIPT software [65].
(16)
Where, At is the actual value (F10 to F100 in the manual mode of Split-Desktop), Ft is the obtained value
T
(F10 to F100 in the proposed features extraction methods and auto mode of Split-Desktop) and n is number
IP
of sizes (here n=10). The MRE for 26 test images for different features extraction methods and auto mode
CR
of Split-Desktop are shown in Table 7.
S M 100 S
was used.
(17)
ED
M
AN
IM=
US
To compare the results of suggested methods with the results of Auto mode of Split-Desktop, the Eq.(17)
Where, IM is improvement in the results (%), S and M are the average value of MRE of Split-Desktop
PT
auto mode and the suggested methods respectively.
CE
As it can be seen in Table 7, the most improvements in the estimation of fragmented rock size distribution are achieved for the Fourier transform, Gabor and Fourier–wavelet methods with the value of 67%, 57%,
AC
and 48 %, respectively.
Also, the MRE for F10 to F100 of test images were compared as shown in Fig. 13.
As it can be observed from Fig. 13, the estimated fragmented rock size distributions have higher MRE in fine to medium particles (F10 -F50 ). Also, the improvements in the estimation of fragmented rock size distribution using different features extraction methods relative to auto mode of Split-Desktop for F10 -F100 are given in Table 8. As it can be seen, for F10 -F50 the most improvements of estimations are achieved for
ACCEPTED MANUSCRIPT the Fourier transform, Gabor, and Fourier-Gabor methods with the value of 52%, 40%, and 32 %, respectively.
Also,
using
suggested
model
by
Chung
and
Katsabanis
(CK
model)
[66,67]
(Eq.
(18)), uniformity coefficient (n) for different feature extraction methods and auto mode of Split-Desktop
(18)
CR
0.842 Ln F80 - Ln F50
US
n=
IP
T
was calculated and compared with the manual mode of Split-Desktop values.
Where, F50 and F80 are the sizes at which the passing percent is 50% and 80%, respectively.
AN
The average MRE of uniformity coefficient estimations for different feature extraction methods and auto
M
mode of Split-Desktop are given in Table 9.
ED
As it can be seen in Table 10, all of the suggested features extraction methods for estimating n, give better
PT
results than auto mode of Split-Desktop.
CE
5. Conclusions
In this study, based on the neural network and features extraction methods, an algorithm was proposed to
AC
determine the size distribution of fragmented rocks. The results obtained showed that the most improvements in the estimation of fragmented rock size distribution were achieved, using Fourier transform, Gabor, and Fourier-wavelet methods with the value of 67%, 57%, and 48 %, respectively. Also, the estimation of fragmented rock size distributions has higher MRE in fine to medium particles (F10 -F50 ). Furthermore, for fine to medium particles F10 -F50 , Fourier transforms, Gabor, and Fourier Gabor methods with the values of 52%, 40%, and 32 %, respectively, have the most improvements in the
ACCEPTED MANUSCRIPT estimation of the fragmented rock size distribution. Also, all of the suggested features extraction methods for estimating uniformity coefficient give better results than auto mode of Split-Desktop.
References 1 [1] F.I. Siddiqui, S.M. Ali Shah, M.Y. Behan, Measurement of size distribution of blasted rock using
T
digital image processing, JKAU: Eng. Sci. 20 (2) (2009) 81-93.
IP
2 [2] J.A. Sanchidrián, F. Ouchterlony, P .Moser, P. Segarra, L.M. Lopez, Performance of some
CR
distributions to describe rock fragmentation data, Int J Rock Mech Min Sci. 53 (2012)18-31. 3 [3] T. Hudaverdi, C. Kuzu, A. Fisne, Investigation of the blast fragmentation using the mean fragment
US
size and fragmentation index, Int J Rock Mech Min Sci. 56 (2012) 136–145.
AN
4 [4] F. Faramarzi, H. Mansouri, M.A. Ebrahimi Farsangi, A rock engineering systems based model to predict rock fragmentation by blasting, Int J Rock Mech Min Sci. 60 (2013) 82–94.
M
5 [5] J.A. Sanchidrián, F. Ouchterlony, P. Segarra, M. Moser. Size distribution functions for rock
ED
fragments, Int J Rock Mech Min Sci. 71 (2014) 381–394. 6 [6] C. Igathinathane, U. Ulusoy, L.O. Pordesimo, Comparison of particle size distribution of celestite
PT
mineral by machine vision ∑Volume approach and mechanical sieving, Powder Technol. 251-216 (2012) 137-146.
CE
7 [7] F. Sereshki, S.M. Hoseini, M. Ataei, Blast fragmentation analysis using image processing, Int. J. Min. & Geo-Eng. 2 (2016) 211-218.
AC
8 [8] J. Sudhakar, G.R. Adhikari, R.N. Gupta, Comparison of fragmentation measurements by photographic and image analysis techniques, Rock Mech. Rock Eng. 39(2) (2006) 159-168. 9 [9] J.H. Han, J.J. Song, Statistical Estimation of Blast Fragmentation by Applying Stereophotogrammetry to Block Piles, Int J Rock Mech Min Sci. 68 (2014) 150-158. 10 [10] J.A. Sanchidrián, P. Segarra, F. Ouchterlony, L.M. Lopez, On the accuracy of fragment size measurement by image analysis in combination with some distribution functions, Rock Mech. Rock Eng. 42 (2009) 95-116.
ACCEPTED MANUSCRIPT 11 [11] G.C. Hunter, C. McDermott, N.J. Miles, A. Singh, M.J. Scoble, A review of image analysis techniques for measuring blast fragmentation, Min. Sci. Tech. 11(1) (1990) 19–36. 12 [12] N.H. Maerz, J.A. Franklin, D.L. Coursen, Fragmentation measurement for exprimental blasting in Virginia, In: Proceedings of 3th mini-symposium on explosives and blasting research. 1987. 13 [13] Gallagher E, Optoelectronic coarse particle size analysers for industrial measurement and control,
IP
T
Ph.D. thesis Queensland: university of Queensland, 1976.
CR
14 [14] L. Nyberg, O. Carlsson, B. Schmidtbauer, Estimation of the size distribution of fragmented rock in ore mining through automatic image processing, In: Proceedings of IMEKO 9th World Congress.1982.
US
15 [15] C.L. Lin, Y.K. Ken, J.D. Miller, Evaluation of a PC, image-based, on-line coarse particle size analyser, In: Proceedings of emerging computer techniques for the mineral industry symposium. Utah.
AN
1993.
16 [16] J. Kemeny, Practical technique for determining the size distribution of blasted benches, waste dumps
M
and heap leach sites, Min. Eng. (1994) 1281-1284.
ED
17 [17] F. Koizomi, E. Kunugita, H. Nishitani, Image processing for quality/ process control of polymer process, In: proceedings of process systems engineering. 1994.
PT
18 [18] Y.K. Yen, C.K. Lin, J.D. Miller, Particle overlap and segregation problems in on-line coarse particle
CE
size measurement, Powder Technol. 98(1) (1998) 1-12. 19 [19] R. Crida, G. Jager, An approach to rock size measurement based on a model of the human visual
AC
system, Minerals Eng. 10(10) (1997) 1085-1093. 20 [20] W.X. Wang, Binary image segmentation of aggregates based on polygonal approximation and classification of concavities, Pattern Recognition. 10(31) (1998) 1503-1524. 21 [21] W.X. Wang, Particle size estimation based on edge density, Electronic science and technology of china. 4(3) (2005)100. 22 [22] S. Al-Thyabat, N.J. Miles, T.S. Koh, Estimation of the size distribution of particles moving on a conveyor belt, Miner. Eng. 20(1) (2006) 72–83. 23 [23] M.J. Thurley, Automated online measurement of limestone particle size distributions using 3D range
ACCEPTED MANUSCRIPT data, J Process Control. 21 (2011) 254-262. 24 [24] B. Obara, A. Kozusnikova, J. Scucka, Automatic identification of microcracks observed on microscopic images of coarse-grained sandstone, Int J Rock Mech Min Sci. 48 (2011) 681–686. 25 [25] Z. Zelin, Y. Jianguo, Estimation of coal particle size distribution by image segmentation, Int. J Min. Sci. Tech. 22 (2012) 739–744.
IP
T
26 [26] C.O. Chimi, M.S. Hegarat, E. Vannier, O. Taconet, R. Dusseaux, Automatic clod detection and
CR
boundary estimation from digital elevation model images using different approaches. Catena. 118 (2014) 73-83.
measurements, Powder Technol. 166 (2006) 152–160.
US
27 [27] S. Al-Thyabat, N.J. Miles, An improved estimation of size distribution from particle profile
AN
28 [28] P.D. Waserman, Nural computing: theory and practice, New York, van nostrand reinhold, 1989. 29 [29] L. Baron, M.L. Smith, K. Prisbrey, Neural network pattern recognition of blast fragment size
M
distributions, Part. Sci. Technol. 12(3) (2007) 235-242.
Part. Sci. Technol. 4 (1986) 361.
ED
30 [30] D.W. Luerkens, Surface representation derived from a variational principle 1: the gray level function,
PT
31 [31] L.E. Plansky, D. Amick, K.A. Prisbrey, Neural networks based optical sensors for metal welds,
CE
Emerging Computer Techniques for the Minerals Indestry, Scheiner, Stanley and Kare, eds, SME, Littleton, Colorado, 1993, pp. 291.
AC
32 [32] Bottlinger M, Kholus R, Characterizing particle shapes and knowledge based image analysis of particle samples, Deutsches Institut fur lebensmitteltechik. e. v. 4750, Quavkenbruck, F.D.R 1992. 33 [33] T.F. Jones, A.P. Maxwell, Information from bulk particulate profiles, In: Proceedings of the 8th IFAC International Symposium on Automation in Mining, Mineral and Metal Processing. Sun City, South Africa. 28(17) (1995) 1-439. 34 [34] R.M. Parkin, D.W. Kalkin, Intelegent optomechatronic instrumentation for on-line in spection of crushed rock aggregates, Miner. Eng. 8 (1995) 1143-1150. 35 [35] K.R. Petersen, C. Aldrich, J.S. Van deveter, Analysis of ore particles based on textural pattern
ACCEPTED MANUSCRIPT recognition. Miner. Eng. 10 (1998) 959-977. 36 [36] J. Tessier, C. Duchesne, C. Bartolacci, A machine vision approach to on-line estimation of run-ofmine ore composition on conveyor belts, Miner. Eng. 20(12) (1998) 1129-1144. 37 [37] F. Murtagh, J.L. Starck, Wavelet and curveletmoments for image classification: application to aggregate mixture grading, Pattern Recognition Let. 29(10) (2008) 1557-1564.
IP
T
38 [38] L.B. Goncalves, F.R. Leta, S.C. De Valente, Macroscopic rock texture image classification using an
CR
hierarchical neuro-fuzzy system, In: Proceedings of the 16th International Conference on Systems, Signals and Image Processing (IWSSIP). Chalkida, Greece. June 2009, pp.1-5.
US
39 [39] S. Chatterjee, S. Bandopadhyay, D. Machuca, Ore grade prediction using a genetic algorithm and clustering based ensemble neural network model, Math. Geosci. 42(3) (2010a) 309-326.
AN
40 [40] S. Chatterjee, A. Bhattacherjee, B. Samanta, S.K. Pal, Image-based quality monitoring system of limestone ore grades, Comput. Ind. 16(5) (2010b) 391-408.
M
41 [41] N. Singh, T.N. Singh, A. Tiwary, K.M. Sarkar, Textural identification of basaltic rock mass using
ED
image processing and neural network, Comp. Geosci. 14(2) (2010) 301–310. 42 [42] R.A. Salinas, U. Raff, C. Farfan, Automated estimation of rock fragment distributions using
CE
152(1) (2005), pp. 1–8.
PT
computer vision and its application in mining, IEE Proceedings: Vision, Image and Signal Processing.
43 [43] C. A. Perez, P. A. Estévez, P. A. Vera, L. E. Castillo, C. M. Aravena, Ore grade estimation by
AC
feature selection and voting using boundary detection, Int. J Miner. Proc. 101 (2011) 28-36. 44 [44] Y.-D. Ko, H. Shang, A neural network-based soft sensor for particle size distribution using image analysis, Powder Technol. 212 (2011) 359-366. 45 [45] E. Hamzeloo, M. Massinaei, M. Mehrshad, Estimation of particle size distribution on an industrial conveyor belt using image analysis and neural networks, Powder Technol. 261 (2014) 185-190. 46 [46] C. A. Perez, J. A.Saravia, C. F.Navarro, D. A.Schulz, C. M.Aravena, F. J.Galdames, Rock lithological classification using multi-scale Gabor features from sub-images, and voting with rock contour information, Int. J Miner. Proc. 144 (2015) 56-64.
ACCEPTED MANUSCRIPT 47 [47] M. Haghighat, M. Abdel-Mottaleb, W. Alhalabi. Fully automatic face normalization and single sample face recognition in unconstrained environments, Expert Systems with Applications. 47 (2016) 2334. 48 [48] V.K. Sudha, M. Ramakrishna. Comparative study of features fusion techniques. In: Proceedings of the International Conference on Recent Advances in Electronics and Communication Technology. 2017.
IP
T
49 [49] D. A. Clausi, H. Deng. Design-Based Texture Feature Fusion Using Gabor Filters and Co-
CR
Occurrence Probabilities. IEEE Transactions on Image Processing. 14 (7) (2005).
50 [50] M. O. Ulfarsson, J. A. Benediktsson, J. R. Sveinsson. Data fusion and feature extraction in the
US
wavelet domain, International Journal of Remote Sensing, 24(20) (2003) 3933-3945. 51 [51] J. Han, J.J. Song, Block delineation algorithm for rock fragmentation analysis, Int J Rock Mech Min
AN
Sci. 82 (2016) 48-60.
52 [52] Q. Liu, H. Tran, Validation of Frag Scan, WipFrag, Split, In: J. Franklin, T. Katsabanis, Proceedings
M
of the fragblast-5 Workshop on Measurement of Blast Fragmentation, Montreal. 23–24 August 1996,
ED
pp.151-5.
53 [53] D. LaRosa, K. Girdner, W. Valery Jnr, S. Abramson, Recent applications of the Split-Online image
PT
analysis system, In: Proceedings of the Southern Hemisphere Meeting on Mineral Technology. Rio de
CE
Janeiro, Brazil. 1 (2001), pp.15-19.
54 [54] K. Girdner, J. Kemeny, A. Srikant, McGill R. The split system for analyzing the size distribution of
AC
fragmented rock, In: J. Franklin, T. Katsabanis, Proceedings of the fragblast-5 Workshop on Measurement of Blast Fragmentation, Montreal. 23–24 August 1996, pp. 101–108. 55 [55] J.A. Franklin, J.M. Kemeny, K.K. Girdner, Evolution of measuring systems: A review, In: J. Franklin, T. Katsabanis, Proceedings of the Fragblast-5
Workshop on Measurement of Blast
Fragmentation, Montreal. 23–24 August 1996, pp. 47-52. 56 [56] S.T. Bow, Pattern Recognition and Image Processing, Secend ed., U.S.A, Northern Illinois University, De Kalb, Illinois, 2002. 57 [57] E. Alpaydin, Introduction to Machine Learning, Secend ed., London, The MIT Press, Cambridge,
ACCEPTED MANUSCRIPT Massachusetts, 2010. 58 [58] R.C. Gonzalez, R.E. Woods, S.L. Eddins, Digital Image Processing Using MATLAB, Pearson Prentice Hall, 2004. 59 [59] E. Rashedi, H. Nezamabadi-pour, S. Saryazdi, Long term learning in image retrieval systems using case based reasoning, Eng. Appl. Art. Intell. 35 (2014) 26-37.
CR
in image recognition. Pattern Recognition 38 (2005) 2437 – 2448.
IP
T
60 [60] Q.S. Sun, S.G. Zeng, Y. Liu, P.A. Heng, D.S.Xia, A new method of feature fusion and its application
61 [61] U.G. Mangai, S. Samanta, S. Das, P.R. Chowdhury. A Survey of Decision Fusion and Feature
US
Fusion Strategies for Pattern Classification. IETE Technical Review. 27 (4) (2010) 293-307. 62 [62] J. Yang, J.-Y. Yang, Generalized K-L transform based combined feature extraction, Pattern
AN
Recognition 35 (1) (2002)295–297.
Recognition 36 (6) (2003) 1369–1381.
M
63 [63] J. Yang, J.Y. Yang, D. Zhang, J.F. Lu, Feature fusion: parallel strategy vs. serial strategy, Pattern
ED
64 [64] P. Gao, T.S. Zhang, X.J. Wei, Q.J. Yu, Evaluation of RRSB distribution and lognormal
Technol. (2018), in press.
PT
distribution for describing the particle size distribution of graded cementitious materials, Powder
CE
65 [65] C. Tofallis, A better measure of relative prediction accuracy for model selection and model estimation, J Oper. Res. Soc. 66 (2015) 1352–1362.
AC
66 [66] S.H. Chung, P.D. Katsabanis, Fragmentation prediction using improved engineering formulae, Fragblast -Int. J. Blast. Fragm. 4(2) (2000) 198-207. 67 [67] S. Gheibie, H. Aghababaei, S.H. Hoseinie, Y. Pourrahimian, Modified Kuz—Ram fragmentation model and its use at the Sungun Copper Mine, Int J Rock Mech Min Sci. 46(6) (2009) 967–973.
ACCEPTED MANUSCRIPT Table 1 A summary of the presented studies in the field of fragmented rock size distribution, lithological classification, and
M aterial
Application
Location
Gallag her
1976
Fragmented rock
Size distribution
Conveyor belt
1982
Fragmented rock
Size distribution
M uck-pile
1986
Fragmented rock
Size distribution
M uck-pile
1988
Fragmented rock
Size distribution
M uck-pile
Bootli nger
1992
Fragmented rock
Size distribution
Lin et al.
1993
Fragmented rock
Barro n et al.
1994
Fragmented rock
Keme ny
1994
Yen et al.
Peters en
M
ED
PT
M uck-pile
Size distribution
M uck-pile
Size distribution
Open pit mining
Fragmented rock
Size distribution
M uck-pile
1998
Fragmented rock
Size distribution
M uck-pile
1998
AluminaSilicate Geopolymer, Gold
Ore type characterizati on and particle size estimation
Industrial conveyor belts
CE
Luerk ens Norbe rt et al.
AC
Nyber g
M ethod
M ain results and comments
Delineating the particles' edges using a chord sizing method
Not reported
US
Year
Instead of segmenting, this method used to simplify the analysis to meet speed and memory limitations Reduced the number of inputs to the neural network by taking the Bessel Fourier transform Particles were segmented, then used a number of reconstruction techniques to further delineate particles, which are only partly outlined during the first step Rotational invariance Computational advantages in by averaging the solution speed. Neural concentric "rings" of networks were trained and two-dimensional accuracy was 98% Fourier transformation The chord lengths are Edge detection methods statistically related to and measuring chord stereological probabilities, lengths taken across the which yield dimensional particle results Takes two dimensional FFT, takes "ring" cuts The neural network was able as input nodes or to generalize and identify the pattern recognition size classification with 97% features, trains the of accuracy neural networks Size estimation of partially Elliptical approximation obscured particles shows was applied to images good agreement with size of rock fragments after measured by the sieve using edge detection analysis The segmentation result was A method based on not that satisfactory even to watershed segmentation well sorted particles with a algorithm good background An image system scanned chord-length on edge of fragmented rock
AN
Refere nce
CR
IP
T
ore grade estimation.
A textural approach (the use of variance and range operators) was investigated
Average error of 7.1% in the estimation of mean particle size
ACCEPTED MANUSCRIPT
Fragmented rock
On the conveyor belt
Natural rock images
Rock classification
-
2006
Ferruginous Indian manganese ores
Rock classification
M uck-pile
Linek
2007
Basalt, lapilli tuff and breccia
Rock classification
Kaarti nen and Tolon en
2008
Pyhäsalmi mine in Finland
Non-invasive particle size analyses
M urta gh and Starck
Fragmented rock
Gonca lves
2009
Gneiss, basalt, diabase, and rhyolite
Singh
2010
Thin sections of different basalt
1
AC
CE
2008
Thurle y
2011
Limestone particles
M
Borehole wall images
ED
Singh and Rao
AN
2005
PT
Lepist o
Lithological classification
Aggregate mixture grading
Classification of macroscopic rock texture Classification of rock textures Coarse particle size distribution
For the testing set, the resulting error is smaller than 3%
T
2001
Error of 10% in splitting and identifying touched rock particles
IP
Casali
Conveyor belt
CR
1998
Split and identify touched rock particles
US
Wang
Turmaline Breccia, Porphyritic Dykes Dacitic Diatreme Granodiorites Andesite
Polygonal approximation; classifies concave points; split large clusters into simple clusters; finds the candidates of start and end points; use a supplementary cost function Segmentation, feature extraction, feature selection by genetic algorithms, neural network classificatory Applies Gabor filtering to different color spaces for the classification of natural rock images that are used in bed rock investigations Histogram analysis in the RGB color space, combined with textural analysis, based on the gray level cooccurrence matrix and edge detection
Standard conveyor belt
In the laboratory
In the laboratory In the laboratory
On a conveyor belt
Improvement of the classification of natural rock texture images by combining the color information to the texture description
Not reported
Combined Haralick features and wavelet analysis based on resistivity patterns
The combined classification based on Haralick features and WTA improved classification up to a level of 98%.
Based on a combination of a belt weighed and a 3D laser scanner
The average error is around 3%.
Up to fourth order moments of wavelet transforms was used
NFHB-class1
27 extracted numerical parameters are inputs to a neural network A morphological edge detection strategy was employed to draw the boundary of limestone particles on a conveyor belt using 3D data
Neuro-fuzzy hierarchical class model based on binary space partitioning (NFHB-class)
Taking the second, third, and fourth moments as features, at multiple resolution scales, may enhance the discrimination between images For all rock classes, the NFHB-class method achieved a percentage of correct hits over 73% 92.22% accuracy of automatically identification Overestimates the amount of <40mm size class in the 40– 70 mm products by about 10%, and underestimates the cumulative amount in the 20– 40mm product by about 25%
ACCEPTED MANUSCRIPT
Particle size distribution
Randomly distributed over a flat tray
2012
Gravel and cobble, size varies from 2 to 20 cm
3D size distribution and shape of coarse particles
Non-touch particles
2014
Copper concentration
Size distribution
Industrial conveyor belt in crushing
Perez et al.
2015
Dry and wet rock (nickel and copper)
Rock lithological classification
Seresh ki et al.
2016
Fragmented rock
Tafess e
PT
ED
M
Hamz eloo
In the laboratory
Not reported
There were substantial differences between size distributions obtained from various size measured
Improvements in classification accuracy, between 8.3% and 26%, relative to previously published results Error of 30% in estimation D80
AC
CE
Size distribution
On a conveyor belt
R2 of the model prediction for D50 is 79.59%, lower than those for D 75 and D90
T
2011
Ore particles from nickel mine
Koand Shang
The RM SE2 on rock composition classification decreased 8.8% by using voting method with the automatic segmentation with respect to direct sub-image classification. The RM SE decreased 29.5% using a mixture of dry and wet rocks
IP
Conveyor belt
CR
Ore grade estimation
US
Nickel mine contain five ore types
AN
2011
Perez
Extract and select features based on rock color and texture, and using rock boundary information to improve classification performance by a subimage voting scheme and use of SVM The uniformity of particles was characterized and the neural network models were generated (using the uniformity and an initial estimate of particle size from WipFrag©) The size and shape of the particles were processed using GID 3 program. This image analysis program produced different kinds of output images Extraction a number of the most frequently used size features from the segmented images using PCA and neural network Gabor filters were used to extract features from each sub-image. Each sub-image was classified into a lithological class using SVM Sobel filter and mathematical morphology
Table 2 Advantages and disadvantages of edge detection and machine learning based methods. Method Advantages Disadvantages Based on Often these methods deal with some problems such as shadow, No need for comprehensive edge dust, overlapping of particles, and the level of light reflected in training sets detection particles of rock fragments
2
Root mean square error Glow in the dark (GID)
3
ACCEPTED MANUSCRIPT
Neural networks can be quickly trained to recognize size distribution
IP
AN
Highly accurate results if used with comprehensive training set
Need to sort and determine the boundary of fragmented rock particles to provide training sets There are no specific rules or instructions for network design for an optional use With regard to modeling issues, it is simply not possible to understand the physics by using the neural network Network training may be difficult or even impossible It is simply not possible to predict the future function of the network (generalization)
CR
Reducing the number of inputs to the neural network will lead to a large increase in the computational speed
Limitation of the number of inputs to the neural network
US
Based on machine learning
T
The potential of developing image processors based on neural networks that recognize the size distribution in real-time
In most cases, the segmentation results are not that satisfactory due to the fact that the edge particles are not closed curves and therefore wrong edges are formed Common algorithms cannot be used to separate the rock particles that are being touched with each other A neural network can only detect the size distribution of rock particles in images, based on the closest distribution of size used in the training sets The accuracy of the results depends on the size of the comprehensive training sets, which includes all the distributions of probable dimensions that may be observed on the field
M
Table 3 Extracted feature vectors (single and combination of features) as inputs to the neural network. Feature extraction
Number of features
M ean and standard deviation of each ring
40
Wavelet
M ean and standard deviation of horizontal, vertical, and diagonal details and the
30+2
Gabor
mean and standard deviation the entire image M ean and standard deviation of 30 filters (fiveofscales and six directions), and the
ED
Data type
Fourier - Gabor
60+2
mean and standard deviation of the entire image 72 Combine two features
102 94
AC
Wavelet- Gabor
CE
Fourier - Wavelet
PT
method Fourier transform
Table 4 Type of fragmented rocks and number of images for each type. Number of Images 75 4 56 13 52 18
Rock Type Hematite Hematite and magnetite Magnetite Amphibole Quartz schist Gneiss
ACCEPTED MANUSCRIPT 8
Sand and gravel
19.7 m32.3 (in) 58.1 65.6 71.7 77.2 82.4 87.7 93.0 103.6
2.0 (in) 4.2 6.1 8.0 9.8 11.7 13.6 15.9 18.9 24.5
Media
Skewnes
7.1 (in) 26.6 53.8 76.6 101.1 131.1 164.7 206.3 261.8 350.6
132.5 (in) 123.9 120.4 109.8 103.0 98.2 94.2 90.3 85.6 76.5
1.2 n 2.3 3.7 (in) 5.3 7.0 8.7 10.3 11.8 14.2 19.1
3.4 s 3.2 3.6 (in) 3.2 2.9 2.7 2.5 2.4 2.3 2.1
2.674 Dev 5.2 7.3 (in) 8.8 10.1 11.5 12.8 14.4 16.2 18.7
Table 6 Examples of the networks examined. Transfer function (hidden layer1,2, Output layer)
1
TANSIG- TANSIG- TANSIG
2
LOGSIG- TANSIG- TANSIG
US
No
T
0.01 m0.01 (in) 0.01 0.02 0.01 0.03 0.2 0.9 2.5 5.1
C-variation
IP
F10 (%) F20 F30 F40 F50 F60 F70 F80 F90 F100
Variance
CR
Table 5 Basic descriptive statistics of F10 to F100 of dataset. Passing Minimu Maximu Mean St-
M odel
RM SE
40-15-10-10
1.628
40-15-10-10
2.27
LOGSIG- LOGSIG- TANSIG
40-15-10-10
2.65
4
TANSIG- LOGSIG- TANSIG
40-15-10-10
2.54
5
TANSIG- TANSIG- PURELIN
40-15-10-10
3.13
AN
3
LOGSIG- LOGSIG- LOGSIG
40-15-10-10
5.51
PURELIN- TANSIG- PURELIN
40-15-10-10
7.56
8
TANSIG – TANSIG- TANSIG
40-10-10-10
2.504
9
LOGSIG- TANSIG- TANSIG
40-10-10-10
2.72
10
LOGSIG- LOGSIG- LOGSIG
40-10-10-10
6.32
11 12
TANSIG- TANSIG TANSIG- TANSIG
40-10-10 40-15-10
3.61 3.36
CE
PT
ED
M
6 7
Table 7 The MRE for test images for different features extraction methods and auto mode of Split-Desktop.
1 2 3 4 5 6 7 8 9 10 11 12 4
Fourier transform
Gabor
Fourier Wavelet
Wavelet
Auto SplitDesktop
GaborWavelet
Fourier Gabor
0.5 0.5 0.6 0.5 0.7 0.7 0.3 1.2 0.6 0.3 0.5 0.4
0.47 0.3 0.68 0.29 0.15 0.63 0.27 4.31 0.12 0.22 0.26 0.28
0.3 0.4 0.3 0.3 0.3 1.3 0.3 4.2 0.2 0.4 0.7 1.3
0.41 0.19 3 0.23 0.24 0.24 0.62 8.07 0.13 0.32 1.99 0.63
0.213 0.444 0.184 0.447 0.745 0.525 0.859 7.117 0.151 0.813 4.852 0.383
0.5 0.4 2.8 0.3 1.5 2 1.3 0.9 0.3 0.5 2.6 0.3
0.5 0.6 1.5 0.6 0.6 0.2 1.2 3.9 0.4 0.4 0.6 0.2
AC
Image No.
Standard deviation
ACCEPTED MANUSCRIPT 0.45 0.44 6.81 0.21 0.35 0.71 0.18 0.7 1.19 0.21 0.1 0.18 0.24 0.31 1.08
St-Dev
0.29
0.93
1.23
1.98
IM (%)
67
57
48
28
2.066 0.628 12.32 0.226 1.069 0.47 0.099 1.273 2.04 0.481 0.234 0.526 0.418 0.455 1.50
0.8 0.4 3 0.1 0.4 1.5 0.4 0.6 0.3 0.1 0.5 0.2 0.5 0.6 0.87
0.4 0.5 3.1 0.4 0.3 1.8 0.8 0.6 1.5 0.2 1 0.2 0.1 0.5 0.84
2.71
0.85
0.9
-
42
44
T
0.5 0.4 5.4 0.1 0.2 0.2 0.3 0.9 0.5 0.6 0.4 0.2 0.3 0.5 0.79
IP
0.64 0.61 2.96 0.04 0.19 0.74 0.34 0.68 0.4 0.82 0.32 0.14 0.31 0.75 0.65
CR
0.1 0.7 1.2 0.1 0.5 0.5 0.2 0.6 0.3 0.7 0.7 0.1 0.2 0.2 0.50
AN
US
13 14 15 16 17 18 19 20 21 22 23 24 25 26 M ean
Table 8 The improvements in the estimation of fragmented rock size distribution using different features
F10 88 76 39 71 83 64
F20 76 65 27 58 52 70
PT
Results improvement (%) F30 57 41 18 26 27 47
F40 34 18 19 0 0 9
F50 3 1 0 0 0 0
Mean 52 40 20 25 11 32
CE
Fourier transform Gabor Wavelet Wavelet- Fourier Gabor -Wavelet Fourier- Gabor
ED
Method
M
extraction methods for F10 to F50.
Desktop.
AC
Table 9 The average MRE of uniformity coefficient estimations for different methods and auto mode of Split-
M ethod
Average M RE of n
IM (%)
Fourier Transform Gabor Wavelet Fourier - Gabor Fourier -Wavelet Gabor-Wavelet Auto Split- Desktop
0.29 0.26 0.4 0.31 0.23 0.37 0.6
51 56 34 48 61 39 -
Fig. 1. The structure of the proposed algorithm to determine the fragmented rock particles' size distribution.
ACCEPTED MANUSCRIPT Fig. 2. An example of the concentric rings on the Fourier transformed image. Fig. 3.The logarithm of the mean of each concentric ring in Fourier transformed image. Fig. 4. Wavelet decomposition tree [Error! Reference source not found.]. Fig. 5.a. The components of details and approximations of wavelet decomposition in five levels, for a fragmented rock image, b. Histogram plots of original image, details and approximations
T
Fig. 6. Two-dimensional Gabor function [Error! Reference source not found.].
IP
Fig. 7. Gabor wavelets created by expansion and rotation of the main wavelet [Error! Reference source not found.].
CR
Fig. 8. Histogram plot of fines of all dataset images.
Fig. 9.a. An image of fragmented rock, b. Delineated image by manual mode of Split-Desktop software.
US
Fig. 10. The corresponding distribution curve of image in Fig. 9.a. Fig. 11. The structure of MLP network.
AN
Fig. 12. Size distribution curves of fragmented rock, using different methods of visual features extraction.
M
Fig. 13. Comparing the MRE of different features extraction methods with auto mode of Split -Desktop for F10 to F100.
ED
Graphical abstract
CE
An algorithm to determine the size distribution of fragmented rocks is proposed. This algorithm is based on neural network and visual feature extractions methods. The features extraction methods are Fourier, Gabor, wavelet, and their combinations. The input and target are features and F 10 to F100 (manual mode of Split-Desktop). The suggested methods, give better results than auto mode of Split-Desktop.
AC
PT
Highlights
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13