Next Article in Journal
3D Point Cloud Acquisition and Correction in Radioactive and Underwater Environments Using Industrial 3D Scanners
Previous Article in Journal
Implementing Performance Accommodation Mechanisms in Online BCI for Stroke Rehabilitation: A Study on Perceived Control and Frustration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Big Coal Block Alarm Detection Method for Scraper Conveyor Based on YOLO-BS

1
College of Mechanical Engineering, Xi’an University of Science and Technology, Xi’an 710054, China
2
School of Cyber Engineering, Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(23), 9052; https://doi.org/10.3390/s22239052
Submission received: 5 October 2022 / Revised: 11 November 2022 / Accepted: 20 November 2022 / Published: 22 November 2022
(This article belongs to the Section Physical Sensors)

Abstract

:
With the aim of solving the problem of coal congestion caused by big coal blocks in underground mine scraper conveyors, in this paper we proposed the use of a YOLO-BS (YOLO-Big Size) algorithm to detect the abnormal phenomenon of coal blocks on scraper conveyors. Given the scale of the big coal block targets, the YOLO-BS algorithm replaces the last layer of the YOLOv4 algorithm feature extraction backbone network with the transform module. The YOLO-BS algorithm also deletes the redundant branch which detects small targets in the PAnet module, which reduces the overall number of parameters in the YOLO-BS algorithm. As the up-sampling and down-sampling operations in the PAnet module of the YOLO algorithm can easily cause feature loss, YOLO-BS improves the problem of feature loss and enhances the convergence performance of the model by adding the SimAM space and channel attention mechanism. In addition, to solve the problem of sample imbalance in big coal block data, in this paper, it was shown that the YOLO-BS algorithm selects focal loss as the loss function. In view of the problem that the same lump coal in different locations on the scraper conveyor led to different congestion rates, we conducted research and proposed a formula to calculate the congestion rate. Finally, we collected 12,000 image datasets of coal blocks on the underground scraper conveyor in Daliuta Coal Mine, China, and verified the performance of the method proposed in this paper. The results show that the processing speed of the proposed method can reach 80 fps, and the correct alarm rate can reach 93%. This method meets the real-time and accuracy requirements for the detection of abnormal phenomena in scraper conveyors.

1. Introduction

Mining scraper conveyors are used to transport initial coal bodies which have been newly mined using shearers, as shown in Figure 1. Scraper conveyors are widely used in the field of coal mine material transportation because they have long conveying distances and large conveying capacities [1,2,3,4]. Shearers have high working efficiency when mining big coal blocks and low efficiency when mining small coal blocks. The mining efficiency and mining intensity vary, as a shearer will mine unevenly sized coal during the working process. However, big coal blocks in a mined coal body will cause the coal outlet of the scraper conveyor to be blocked, resulting in excessive coal accumulation in the trough, and then, the coal body will overflow. In addition, the scraper conveyor may cause increased wear and tear to the scraper conveyor chain and equipment when transporting big coal blocks. With the development of intelligent mining-related technologies, more stringent requirements for coal mining efficiency have been proposed, meaning the real-time monitoring of big coal blocks in scraper conveyors must be conducted urgently.
With the aim of enabling big coal blocks to be monitored in scraper conveyors, experts have mainly studied this issue from two perspectives: the monitoring of coal flow in scraper conveyors and the monitoring of big coal blocks in scraper conveyors. Most of the initial coal flow detection methods are based on contact sensors such as electronic tape scales and nuclear scales.
These devices include weighing frames, load cells, speed sensors, and totalizer meters. The advantages of this kind of method [5,6,7,8] include its low cost, simple and convenient installation, and the fact that it does not require many modifications to be made to the original equipment base site. However, due to the humidity around the sensor, the sensor is prone to short-circuit, and when the sensor is faulty or the probe electrostatically conducts the circuit, it can be mistakenly identified as a coal pile, which means the flow monitoring accuracy is not high. To overcome the shortcomings of the contact method, scholars have successively proposed coal flow calculation methods based on non-contact scraper conveyors with ultrasonic technology [9] and laser technology [10,11]. The laser scanning method is a new material flow measurement method which can accurately measure coal flow, but it is not popular due to the high cost. The detection side of the rangefinder based on the ultrasonic principle also has poor anti-interference performance and high accuracy.
With the extent of experts’ research into the problem of coal flow detection in scraper conveyors, it has gradually been found that it is impractical to monitor big coal blocks from coal flows. In recent years, scholars have conducted in-depth research regarding big coal block recognition through machine vision technology, which is divided into two main categories: image processing algorithms and deep learning algorithms.
In terms of traditional image processing research, Sun et al. [12] established a digital image analysis method for use on coal rock interfaces based on the textural characteristics of coal rock. Zhang et al. [13] introduced a method of image analysis to predict the ash content of coarse coal by considering the prediction effect of ash content of different particle sizes. These studies all used traditional image processing techniques to extract edges and used thresholds to identify coal lumps and provide early warnings of coal piles, but these techniques have low detection accuracy, poor real-time performance, and an inability to accurately judge coal piles.
The deep learning algorithm has a high recognition rate and strong robustness, and has been rapidly disseminated in coal block identification. Wang et al. [14] proposed the video detection of foreign objects on a belt surface based on SSD to solve the problem of damage to the belt conveyor due to foreign objects in coal mine belt conveyors. Zhang et al. [15] introduced the attention mechanism in a decoder to capture rich semantic information.
With the aim to solve the problem that big coal blocks in a scraper conveyor cannot be monitored accurately and the real-time performance cannot meet the requirements, we proposed a big coal block monitoring method based on the YOLO-BS algorithm. In this method, real-time video data of big coal blocks on a scraper conveyor are collected through a camera, and then the YOLO-BS algorithm proposed in this paper is used to identify the big coal blocks and monitor them. The main contributions of this paper are as follows:
(1)
The transform module that can extract global information of an image is integrated with the YOLOv4 algorithm, meaning the YOLO-BS algorithm has a strong ability to read global information.
(2)
In response to the requirement to monitor big coal blocks in scraper conveyors, the PAnet module of the YOLO-BS algorithm performs the pruning operation of small targets, and the simAM module is introduced to accelerate the convergence of the model and reduce the feature loss.
(3)
Sample imbalance was present in the big coal block data collected on site. In this paper, focal loss was selected as the loss function of YOLO-BS to solve the problem of data imbalance.
(4)
To verify the effectiveness of the scraper conveyor monitoring algorithm proposed in this paper, we installed data acquisition and processing equipment in Daliuta Mine as an example of its application.
The second section of the article mainly reviews the literature regarding the current methods used to detect big coal blocks. The technical route studied in this paper is presented in the third section. The fourth section of this paper mainly introduces the proposed scraper conveyor detection algorithm, YOLO-BS, which was used to solve the coal monitoring problem, and the method of coal outlier calculation. The specific implementation details regarding big coal blocks monitoring and the example application of the method proposed in this paper are presented in the fifth section. The sixth section presents the inadequacies of this study and summarizes the full text. We have uploaded the code of the YOLO-BS algorithm to GitHub at https://github.com/wy121212/YOLO-BS.git (access on 1 January 2022).

2. Literature Review

In this paper, coal size was detected in the working scraper conveyor, and the methods commonly used to achieve this can be divided into two categories: coal block detection methods, which mainly include traditional image processing methods, and image processing methods based on deep learning.

2.1. Traditional Image Processing Methods

In the study of traditional image features, Xian et al. [16] improved the target detection accuracy by improving the target detection method of the Gaussian mixture model. Hou et al. [17] proposed a method for the recognition of coal gangue based on a neural network by analyzing the differences in surface textures and grayscale characteristics between coal and gangue. Zhang et al. [18] combined Hough transform, shadow, and Harris corner detection methods to achieve target detection in the subsidence area of subsidence pits and troughs in the regional ground collapse phenomenon caused by mining. To realize the real-time and accurate measurement of coal quantity, Wang et al. [19] proposed a coal quality detection and classification method based on machine vision and deep learning. Bai et al. [20] proposed an image segmentation method for coal particle images. Wang et al. [21] designed a traditional algorithm for the fine segmentation of coal gangue images, which combined the star edge detection method and the morphological method.

2.2. Image Processing Method Based on Deep Learning

Considering ubiquitous fine-grained features in industrial object images, Lv et al. [22] proposed a single-shot fine-grained object detector and applied it to coal gangue images in coal preparation plants. Yan [23] used the YOLOv5 algorithm to analyze spectral images of coal gangue. Liu et al. [24] proposed an improved YOLOv4 algorithm that uses a Laplacian operator and Gaussian filter to reduce mine dust and impact, and has good anti-interference ability. Wang et al. [25] used the improved YOLOv3 algorithm to detect obstacles and only output the type and position of obstacles that coincided with the dangerous area. Ma’s team [26] applied the CenterNet object detection algorithm to the detection of foreign objects in coal conveying belts of coal mines. With the aim of achieving a fast-running speed of the coal conveying belt and lessening the influence of background and light sources on detected objects, an improved CenterNet algorithm was proposed. Dong et al. [27] proposed an improved target detection model based on tiny-yolov3, which improved the obstacle detection performance under real-time detection conditions. Qu’s team [28] constructed a conveyor belt damage detection method based on an ADCN (adaptive deep convolutional network). Shao [29] proposed a paper jam detection method at the transfer point based on an improved Mask R-CNN. Xie et al. [30] proposed an image expansion method based on a deep convolutional generative adversarial network (DCGAN). Zhao Xiaohu et al. [31] adopted a principal component analysis network (PCANet) and planar neural network (FNN)-based coal and foreign body recognition method in coal mine conveyor belt images to improve the efficiency of coal mine foreign body detection. Based on the YOLOv3detection algorithm, Gui et al. [32] established a deformable convolution YOLOv3 network model to solve the problem of coal gangue detection and identification by means of deformable convolution, the multi-k-means clustering result averaging method, and data enhancement technology. However, this algorithm has some limitations, such as a limited receptive field, a slow convergence speed, and low recognition accuracy for small particles. Liu et al. [33] proposed a new method of fusing image spatiotemporal features and directly using live surveillance video images for belt damage identification. The method was based on a deep learning network structure, and an end-to-end belt damage detection model was designed. Wei et al. [34] built a network for the automatic detection of forging defects based on YOLO and GAN algorithms.

3. Research Technology Route

Inspired by research in the existing literature, in this paper, we studied the problem of monitoring bulk coal in scraper conveyors. This study can be divided into three sections. Firstly, we obtained information regarding big coal blocks by installing a high-speed camera directly above the scraper conveyor to regularly collect images. Secondly, the YOLO-BS algorithm proposed in this paper was used to detect images of coal blocks. Finally, through the analysis of the coal block detection results, it was determined whether an alarm was needed to complete the feedback control of the shearer. The research process is shown in Figure 2.

4. Method

4.1. Big Coal Block Detection Algorithm for Scraper Conveyor

4.1.1. YOLO-BS Algorithm Framework

A YOLO-BS algorithm was proposed to solve the problem of monitoring big coal blocks. The YOLO-BS algorithm has a backbone network, SPP module [35], PANet module, and two YOLO heads, as shown in Figure 3. A backbone network containing visual transforms is used to extract feature information from the input image. The SPP module can mine deeper information from the backbone network for feature extraction. The PANet network module bidirectionally fuses the features output by the backbone network and the features output by the SPP module, and it outputs them to two YOLO-Heads. Two large-scale YOLO-Heads can identify coal objects of different scales.

4.1.2. The Backbone Structure of Fusion Transform

The YOLO-BS algorithm is composed of a fusion of CSPDarkNet53 and a visual transform module [36]. The size of the image input by the backbone network is normalized to 416 × 416 × 3, and the first layer consists of the DarknetConv2D_BN_Mish convolution module, which does not change the size of the image to change the feature map channel to 32. The second layer consists of a residual module, and the size of the input feature map is 208 × 208 × 64. The third, fourth, and fifth layers correspond to 2, 8, and 8 residual modules, which change the size of the input feature map to 104 × 104 × 128, 52 × 52 × 256, and 26 × 26 × 512, respectively.
When the feature map is input to the transform module, the size of the feature map is 13 × 13 × 1024. Before entering the transform module, the feature map needs to be thin and flattened to 169 × 1024, so that the transform module can learn the global information from the input image.
The visual transform module used in this paper consists of four transform encoders, as shown in Figure 4. The transform encoder consists of two residual structures. The first residual structure contains layer norm, Multi-Head Attention, and Drpout modules, and the second residual structure contains three modules: layer norm, MLP [37] block, and Drpout. The layer norm module ensures that the meaning vectors converted from words in each sequence are on the same scale. Multi-Head Attention can map the input to different subspaces through different linear changes, so that the model can understand the input sequence from different perspectives. MLP is a feedforward artificial neural network model that maps multiple input datasets to a single output dataset. The Drpout module is used to improve the overfitting problem of the model.

4.1.3. PANet Modules with Large-Scale Features

The up-sampling and down-sampling operations are performed in the PANet module of the YOLO-BS algorithm, in which feature loss easily occurs. By adding the SimAM [38] space and channel attention mechanism, this problem can be effectively improved, and the convergence performance of the model can be simultaneously enhanced.
The attention mechanism of SimAM improves the attention ability of the model by evaluating the importance of neurons. Normally, neurons with the spatial inhibition effect are more valuable, because this SimAM module provides a method through which important neurons can be found. The energy function is defined as follows:
e t ( w t , b t , y , x i ) = ( y t - t ^ ) 2 + 1 M - 1 i = 1 M - 1 ( y o - x ^ i ) 2
In Equation (1), t ^ = w t t + b t , x i ^ = w t x i + b t . Equation (1) is the linear separability between neurons in the same channel and other neurons. The energy function with regular terms added is defined as:
e t ( w t , b t , y , x i ) = 1 M - 1 i = 1 M - 1 ( - 1 - ( w t x i + b t ) ) 2 + ( 1 - ( w t t + b t ) ) 2 + λ w t 2
There are M = H × W energy functions in the neural network. However, Equation (2) has an analytic solution:
w t = - 2 ( t - μ t ) ( t - μ t ) 2 + 2 σ t 2 + 2 λ b t = - 1 2 ( t + μ t ) w t
where u t = 1 M - 1 i = 1 M - 1 x i , σ t 2 = 1 M - 1 i = 1 M - 1 ( x i - u t ) 2 . Therefore, the minimum energy can also be expressed as:
e t * = 4 ( σ ^ 2 + λ ) ( t - μ ^ ) 2 + 2 σ ^ 2 + 2 λ
It can be concluded from Equation (4) that with the decrease in neuron energy, the difference between neurons and their peripheral neurons increases, and the importance increases accordingly. Therefore, the importance of neurons can be obtained by 1 / e t * . According to the means of attention mechanism, feature enhancement can be defined as:
X ˜ = s i g m o i d ( 1 E ) X
There are some branches for the detection of small-scale objects in the latest YOLO series of algorithms. As the detection network is constructed for big coal blocks in the scraper conveyor, the existence of small- and medium-sized branches in the YOLO-BS network model has no practical value and will increase the number of parameters in the model. There are only two large-scale branches with feature scales of 26 × 26 and 13 × 13 in the YOLO-BS algorithm.

4.1.4. Loss Function to Solve Sample Distribution Imbalance

In the normal production functioning of a scraper conveyor in a coal mine, the probability of big coal blocks is very low. Under normal circumstances, a scraper conveyor transports small coal blocks. This phenomenon will cause the detection dataset faced by the final algorithm to be dominated by negative samples of small coal. Therefore, in the dataset of this paper, the proportion of big coal block image data should be low, and there should be a large number of background images of small coal. Such a dataset composition is prone to data imbalance problems, which will affect the target segmentation of positive obstacles. With the aim to solve this problem, we proposed the use of focal loss [39] to optimize the cross-entropy loss function. Its mathematical expression is shown in Equation (6):
Focal   loss = { - α ( 1 - p ) γ log ( p ) ,   if     y = 1 - ( 1 - α ) p γ log ( 1 - p ) ,   if   y = 0
In Equation (6), y = 1 represents correct classification, y = 0 represents wrong classification, γ is used to adjust the weight between difficult and easy-to-classify samples, α is used to adjust the weight between positive and negative samples, and p represents the probability obtained by the model after classification. In this paper, we use the default weights of focal loss, namely α = 0.25 and γ = 2 .

4.2. Calculation of the Abnormal Value of Coal Block in Scraper Conveyor

In the actual production of a mine, whether the coal flow of the scraper conveyor is congested not only depends on whether there are big coal blocks on the scraper conveyor, but also depends on the size, location, and quantity of the coal on the scraper conveyor. Coal blocks of the same size are likely to be located in the middle of the scraper conveyor without causing coal outlet congestion, but coal located on both sides of the scraper conveyor will cause coal outlet congestion. Using the YOLO-BS algorithm, the length, width, and center coordinates of the big coal blocks in the acquired image area can be detected, as shown in Figure 5. Through the analysis of the historical big coal block congestion phenomenon, in this paper, we define the congestion rate of the scraper conveyor:
rate = { 0 n = 0 k w × h | x W 2 | n n 0 1 n > n 0
In Equation (7), W represents the width of the camera acquisition area, n is the number of big coal blocks detected, x and y are the coordinates of the coal core, w and h represent the length and width of the coal body, respectively, and k and n0 are hyperparameters. When an abnormality of big coal blocks is detected in three consecutive frames of images, an abnormal alarm will be issued.

5. Monitoring and Analysis of Big Coal Blocks in Scraper Conveyor

5.1. Introduction to the Environment of Underground Mines

Daliuta Coal Mine is an extra-large, modern, high-yield, and efficient mine owned by the Shendong Coal Group, with an annual output of 20 million tons. It was the first underground mine built by the Shendong Coal Group. It is located in Shenmu County, Shaanxi Province, with an annual production capacity of 21.7 million tons. It is the only mine of Shendong Company listed as the first batch of intelligent demonstration mines by the state. The coal seam thickness of the working face in Daliuta Coal Mine is 4–6 m, and the working face width is 305.4 m. The longitudinal joints of the coal seam in this area are relatively developed. When pressure is applied to the working face, it easily breaks up and produces large lumps of coal; at the same time, due to the heavy mining operation, the shearer pulls quickly. After the coal machine is cut, the guard plate is not opened in time, and the coal wall cannot be supported in a timely and effective manner, causing large lumps of coal to be generated in the gang. The on-site scraper conveyor is the 3 × 1200 kW model of Zhangjiakou Coal Machinery Factory; the inner groove width is 1000 mm, and the speed of the scraper conveyor is 1.89 m/s.

5.2. Big Coal Block Monitoring System Equipment Installation and Data Collection

The main data acquisition equipment used in this paper was an industrial computer and camera. The installation position of the camera acquisition equipment is shown in Figure 6a. Table 1 shows parameters of the camera used in this paper. Figure 6b shows the internal composition of the main information processing equipment used in this paper, which was an industrial computer and a power supply lamp. In addition, Table 2 also lists the model of the industrial computer and its equipment parameters.
Starting from 29 July 2021, in the normal production process, we filmed the coal flow at the head of the scraper conveyor using the camera for one week, and then we extracted 12,000 pictures of abnormal coal blocks. Each picture showed a different abnormal coal block scenario. The proportion of training set, verification set, and test set was 6:2:2; that is, 7200 pictures were used for the training set, 2400 pictures were used for the verification set, and 2400 pictures were used for the test set. Finally, we used the pictures obtained in the actual well as the dataset of this study, and we verified the correctness and practicality of the algorithm proposed in this paper.

5.3. Implementation Details

The computer configuration used in this experiment was Intel® Core™ i9-10900K CPU, NVIDIA RTX 3090 (24G) GPU (Intel, Santa Clara, CA, USA), and the operating system was Windows 10 Professional Edition. The network model of this experiment was built based on the Pytorch 1.2 framework, and we used the transfer learning method. In the experiment, we used four indicators of precision, average precision (AP), and mAP as the standard for model accuracy evaluation:
P r e s s i o n = T P T P + F P
AP = 1 n Pression × Reacll N
mAP = 1 n A P n
In this formula, TP is the correctly detected target; FP is the background error detected as the target; FN is the undetected target; n is the category of target detection; N is the number of detected obstacles; AP measures the model accuracy of detection of negative obstacles; and mAP is the average of all AP and is used to measure the detection accuracy of the entire model.

5.4. Experiment

5.4.1. Model Training

Transfer learning enables a network model to acquire a large number of common low-level image features, and at the same time, it can realize the reuse of low-level features and the fine-tuning of high-level rushing features in downstream tasks. To determine whether transfer learning is effective for the detection of big coal blocks, in this paper, we used the YOLO-BS model without transfer learning parameters and the YOLO-BS model with the VOC2007 + 2012 dataset as transfer learning parameters for large blocks. The coal body was detected and identified, and the results are shown in Figure 7. As can be seen from Figure 7, the use of transfer learning in the training set and validation set of big coal blocks can speed up the convergence of the YOLO-BS model and can stabilize the model loss to a value within a smaller range. Figure 8 shows the change in the mAP index of the model during the training process. It can be seen that the model using the transfer learning pre-training weight can make the mAP index of the model increase rapidly and stably compared with the model without the pre-training weight of migration learning.

5.4.2. Model Test

To improve the feature information loss during the sampling process on the model, in this paper, we introduced the SimAM attention mechanism described in Section 4.1.3 into PANet. As shown in Table 3, we selected SE [40,41], CBAM [41,42], ECA [42,43], and the comparison of the calculation amount and parameter increase in the YOLO-BS model after the SimAM attention mechanism. FLOPs (floating point operations) refer to floating point operands, which can be understood as computational complexity and can be used to measure the complexity of algorithms/models. The smaller the FLOPs, the smaller the amount of calculation required for the model, and the faster it runs. It can be seen that the SimAM module can have better performance without increasing the number of parameters and FLOPs.
Figure 9, Figure 10, Figure 11 and Figure 12 show the comparative detection results of four types of images with the most camera records in actual production, including the current mainstream target detection networks SSD [43], Faster-RCNN [44], RetinaNet [39], YOLOv3 [45], YOLOv4 [35], YOLEOv5-L [46], YOOX-L [47], and YOLO-BS.
There is only one big coal in Figure 9, and this type of image should occur more frequently in the process of model detection. Most algorithms can accurately detect large lumps of coal, but Faster-RCNN identifies small lumps of coal that should not be identified. In Figure 10, there are two large coal stones that should have been identified. From the recognition results, Faster-RCNN incorrectly identified a small coal block that should not have been identified, while the YOLOv4 algorithm only identified one large coal. The coal block composition in Figure 11 is relatively complex, so it is difficult to identify. Only Faster-RCNN, YOLOX-L, and YOLO-BS can effectively identify large coal blocks. It can be seen from Figure 12 that the SSD algorithm and YOLOv3 algorithm have poor recognition effects, while RetinaNet and YOLO-BS accurately identify three large coal blocks.
By comparing the recognition effect of the YOLO-BS algorithm and seven mainstream comparison algorithm models in identifying four typical images, we can draw the conclusion that the YOLO-BS algorithm performs best in the detection of large coal and stone blocks. The Faster-RCNN algorithm can detect coal in an image effectively, but it provides no knowledge as to whether the coal identified is a large coal block. The recognition effect in the YOLOX-L and RetinaNet algorithms is better than in other algorithms, except YOLO-BS.
The YOLO-BS proposed in this paper was compared with the mainstream target detection networks, and the results are shown in Table 4. It can be seen from Table 4 that the proposed YOLO-BS model achieves the best mAP, precision, and Folps performance compared to other networks of the same type. The SDD model has the fewest parameters and can achieve the highest FPS performance of 112.96. However, due to the small size of the input image in its algorithm design, the low mAP and accuracy of the network cannot meet the detection requirements of this paper for large lumps of coal.
The superior performance of the YOLO BS network model is because it was actually customized for the identification of big coal blocks. According to the requirement of the global recognition ability of the bulk coal network model, a visual transformation (Vit) was added to the last layer of the model backbone network. From the results, the recognition accuracy and mAP of the model are greatly improved. Due to the characteristics of big coal blocks, only big-size targets needed to be identified, meaning the YOLO-BS framework was designed to delete the small-scale branches in the traditional YOLO algorithm. This operation greatly reduces the computational complexity and parameters of the model and improves the image processing speed of the model per second. In addition, the SimAM module and focal loss in the model also improve the recognition accuracy of the model to varying degrees.

5.4.3. Analysis of Ablation Experiment

To more clearly analyze the impact of the improvement points in the proposed YOLO-BS algorithm on the algorithm, we conducted ablation experiments on the added ‘transform’, ‘branch deletion (Branch-d)’, and ‘SimAM’ modules.
From Table 5, we can see that both the ‘transform’ and ‘SimAM’ modules improve the algorithm in a positive way. However, the processing speed of the algorithm is low at this time. In order to improve the processing speed of the algorithm, we made a compromise in terms of Branch-d. From the final results, the overall effect of the proposed YOLO-BS algorithm met our design expectations.

5.5. Analysis of Monitoring Accuracy of Big Coal Blocks in Scraper Conveyor

To verify the effect of the algorithm on the monitoring of coal blocks in a real underground scraper conveyor, in this paper, we integrated the proposed YOLO-BS algorithm on the industrial computer to monitor the scraper conveyor coal block, as shown in Figure 13. The camera films video data, and the system converts the video data into image data and inputs it into the YOLO-BS algorithm for the detection and calculation of big coal blocks. Then, using the abnormal calculation method for big coal blocks proposed in this paper, the abnormal time period for big coal blocks on the scraper conveyor is calculated, and an alarm is sounded.
After a day of testing, only the YOLO-BS algorithm was used to judge whether coal outlet congestion would be caused by the size of the large coal block in the image, and the correct early warning rate could reach 91.3%. The YOLO-BS algorithm matches the blockage rate formula of the scraper conveyor proposed in Section 4.2 of this paper, and the accuracy of the large coal alarm is up to 93%.

5.6. Comparative Analysis of Advantages of Different Categories of Methods

To conduct a qualitative analysis regarding the method of processing large coal and stone blocks based on deep learning, we used our method and two other methods to solve large-coal-block-related problems, including the traditional image method (T-I method) and the lidar method. Table 6 shows our comparison results in terms of the four dimensions of economic cost, calculation power, detection speed, and accuracy.
In terms of economic cost, the purchase of lidar equipment and the subsequent processing of point cloud data are costly. Our method based on deep learning requires the purchase of better computer equipment. The equipment used in traditional image processing methods and the computer required in the processing algorithm are relatively basic, so their economic cost is not too high. Both our method and the lidar method require high calculation power. The T-I method is limited by its own algorithm, and its detection speed can basically meet the detection requirements. The detection effect of lidar is not ideal because of the complexity of data processing. Compared with the T-I method, the lidar method and the method in this paper have relatively complex and detailed processing processes, which mean they can more effectively obtain information regarding large lumps of coal from the original data, so the latter have higher detection accuracy.

6. Conclusions

With the aim of solving the problem of big coal blocks on scraper conveyors caused by the unfixed mining frequency of shearers, in this paper, we proposed a coal flow monitoring algorithm based on the YOLO-BS algorithm for use in scraper conveyors. The YOLO-BS algorithm and the same type of target detection algorithm show great advantages in the identification of big coal blocks, especially in terms of the mAP target of big coal blocks, as this reaches 96.86%. In the example application, the correct alarm rate of the monitoring system based on the YOLO-BS algorithm was as high as 93%, and the processing speed could reach 80 fps, which met the precision and real-time requirements for the intelligent monitoring of abnormally big coal blocks.
Due to the limitation of economic cost, the camera used in this paper had an insufficient shooting frame rate, and the lighting equipment was not installed properly, resulting in some blurred images being obtained, which affected the detection accuracy of the latter algorithm. Although we monitored the scraper conveyor coal block, the feedback to the shearer had a long delay, and the shearer was not adjusted in time when the monitoring equipment detected a big coal block.
To collect the best-quality scraper conveyor coal images, our team will use better camera equipment and more suitable lighting arrangements in the future. In response to the problem of untimely feedback from the shearer, our team plans to design a small coal block crusher to assist the big coal block monitoring system and solve this problem.

Author Contributions

Conceptualization, Y.W. and W.G.; methodology, Y.W. and S.Z.; software, Y.W., S.Z. and Z.X.; validation, Y.W. and W.G.; formal analysis, Y.W., W.G. and W.Z.; investigation, Y.W. and W.G.; resources, Y.W., W.G. and Z.X.; data curation, Y.W. and S.Z.; writing—original draft preparation, Y.W. and B.X.; writing—review and editing, Y.W., B.X. and Z.X.; supervision, Y.W. and W.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by [the Natural Science Basic Research Project of Shaanxi Province], grant no. [2022JM-402], and [the General Special Scientific Research Plan of the Shaanxi Provincial Department of Education], grant no. [20JK0754].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors thank the editor for the editing assistance. In addition, the authors would like to thank the reviewers for their valuable comments and suggestions on an earlier version of our manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, M.; Shi, H.; Yu, Y.; Zhou, M. A computer vision based conveyor deviation detection system. Appl. Sci. 2020, 10, 2402. [Google Scholar] [CrossRef] [Green Version]
  2. Jiang, S.; Huang, S.; Mao, Q.; Zeng, Q.; Gao, K.; Lv, J. Dynamic Properties of Chain Drive in a Scraper Conveyor under Various Working Conditions. Machines 2022, 10, 579. [Google Scholar] [CrossRef]
  3. Wang, Y.; Guo, W.; Zhao, S.; Xue, B.; Xing, Z. A Scraper Conveyor Coal Flow Monitoring Method Based on Speckle Structured Light Data. Appl. Sci. 2022, 12, 6955. [Google Scholar] [CrossRef]
  4. Lv, J.; Shi, P.; Wan, Z.; Cheng, J.; Xing, K.; Wang, M.; Gou, H. Research on a Real-Time Monitoring Method for the Three-Dimensional Straightness of a Scraper Conveyor Based on Binocular Vision. Mathematics 2022, 10, 3545. [Google Scholar] [CrossRef]
  5. Xing, Z.; Zhao, S.; Guo, W.; Guo, X.; Wang, S.; Li, M.; Wang, Y.; He, H. Analyzing Point Cloud of Coal Mining Process in Much Dust Environment Based on Dynamic Graph Convolution Neural Network. Environ. Sci. Pollut. Res. 2022, 1–18. [Google Scholar] [CrossRef]
  6. Burnos, P.; Gajda, J. Optimised Autocalibration Algorithm of Weigh-In-Motion Systems for Direct Mass Enforcement. Sensors 2020, 20, 3049. [Google Scholar] [CrossRef]
  7. Burnos, P.; Gajda, J.; Sroka, R.; Wasilewska, M.; Dolega, C. High Accuracy Weigh-In-Motion Systems for Direct Enforcement. Sensors 2021, 21, 8046. [Google Scholar] [CrossRef]
  8. Gao, H.; Pang, W. A high-accuracy dynamic weighing system based on single-idler conveyor belt. In Proceedings of the 2009 International Conference on Machine Learning and Cybernetics, Baoding, China, 12–15 July 2009; Volume 4, pp. 2483–2487. [Google Scholar]
  9. Zhang, M.; Zhou, M.; Shi, H. A computer vision-based real-time load perception method for belt conveyors. Math. Probl. Eng. 2020, 2020, 8816388. [Google Scholar] [CrossRef]
  10. Xing, Z.; Zhao, S.; Guo, W.; Guo, X.; Wang, Y.; Bai, Y.; Zhu, S.; He, H. Identifying Balls Feature in a Large-Scale Laser Point Cloud of a Coal Mining Environment by a Multiscale Dynamic Graph Convolution Neural Network. ACS Omega 2022, 7, 4892–4907. [Google Scholar] [CrossRef]
  11. Fojtík, D. Measurement of the volume of material on the conveyor belt measuring of the volume of wood chips during transport on the conveyor belt using a laser scanning. In Proceedings of the 2014 15th International Carpathian Control Conference (ICCC), Velke Karlovice, Czech Republic, 28–30 May 2014; pp. 121–124. [Google Scholar]
  12. Sun, J.; Su, B. Coal–rock interface detection on the basis of image texture features. Int. J. Min. Sci. Technol. 2013, 23, 681–687. [Google Scholar] [CrossRef]
  13. Xing, Z.; Zhao, S.; Guo, W.; Guo, X.; Wang, Y. Processing Laser Point Cloud in Fully Mechanized Mining Face Based on DGCNN. ISPRS Int. J. Geo-Inf. 2021, 10, 482. [Google Scholar] [CrossRef]
  14. Zhang, Z.; Yang, J.; Wang, Y.; Dou, D.; Xia, W. Ash content prediction of coarse coal by image analysis and GA-SVM. Powder Technol. 2014, 268, 429–435. [Google Scholar] [CrossRef]
  15. Zhang, K.; Wang, W.; Lv, Z.; Fan, Y.; Song, Y. Computer vision detection of foreign objects in coal processing using attention CNN. Eng. Appl. Artif. Intell. 2021, 102, 104242. [Google Scholar] [CrossRef]
  16. Xian, X.; Jiang, Q.; Liu, X. Target detection in mine based on fusion of color and edge information. In Proceedings of the 2017 International Conference on Advanced Mechatronic Systems (ICAMechS), Xiamen, China, 6–9 December 2017; pp. 355–360. [Google Scholar]
  17. Hou, W. Identification of coal and gangue by feed-forward neural network based on data analysis. Int. J. Coal Prep. Util. 2019, 39, 33–43. [Google Scholar] [CrossRef]
  18. Zhang, H.; Zhang, J. Feature Analysis and Target Detection of High-resolution Remote Sensing Image of Coal Mining Subsidence Area. Earth Environ. Sci. 2020, 558, 022004. [Google Scholar] [CrossRef]
  19. Wang, G.; Li, X.; Yang, L. Dynamic Coal Quantity Detection and Classification of Permanent Magnet Direct Drive Belt Conveyor Based on Machine Vision and Deep Learning. Int. J. Pattern Recognit. Artif. Intell. 2021, 35, 2152017. [Google Scholar] [CrossRef]
  20. Bai, F.; Fan, M.; Yang, H.; Dong, L. Image segmentation method for coal particle size distribution analysis. Particuology 2021, 56, 163–170. [Google Scholar] [CrossRef]
  21. Wang, X.; Wang, S.; Guo, Y.; Hu, K.; Wang, W. Coal gangue image segmentation method based on edge detection theory of star algorithm. Int. J. Coal Prep. Util. 2022, 1–16. [Google Scholar] [CrossRef]
  22. Lv, Z.; Wang, W.; Xu, Z.; Zhang, K.; Fan, Y.; Song, Y. Fine-grained object detection method using attention mechanism and its application in coal–gangue detection. Appl. Soft Comput. 2021, 113, 107891. [Google Scholar] [CrossRef]
  23. Yan, P.; Sun, Q.; Yin, N.; Hua, L.; Shang, S.; Zhang, C. Detection of coal and gangue based on improved YOLOv5. 1 which embedded scSE module. Measurement 2022, 188, 110530. [Google Scholar] [CrossRef]
  24. Liu, Q.; Li, J.; Li, Y.; Gao, M. Recognition methods for coal and coal gangue based on deep learning. IEEE Access 2021, 9, 77599–77610. [Google Scholar] [CrossRef]
  25. Wang, W.; Wang, S.; Guo, Y.; Zhao, Y. Obstacle detection method of unmanned electric locomotive in coal mine based on YOLOv3-4L. J. Electron. Imaging 2022, 31, 023032. [Google Scholar] [CrossRef]
  26. Ma, G.; Wang, X.; Liu, J.; Chen, W.; Niu, Q.; Liu, Y.; Gao, X. Intelligent Detection of Foreign Matter in Coal Mine Transportation Belt Based on Convolution Neural Network. Sci. Program. 2022, 2022, 9740622. [Google Scholar] [CrossRef]
  27. Xiao, D.; Shan, F.; Li, Z.; Le, B.; Liu, X.; Li, X. A target detection model based on improved tiny-yolov3 under the environment of mining truck. IEEE Access 2019, 7, 123757–123764. [Google Scholar] [CrossRef]
  28. Qu, D.; Qiao, T.; Pang, Y.; Yang, Y.; Zhang, H. Research on ADCN method for damage detection of mining conveyor belt. IEEE Sens. J. 2020, 21, 8662–8669. [Google Scholar] [CrossRef]
  29. Shao, X.; Zhu, H.; Guo, D.; Zheng, R.; Wei, J. Research on detection of large coal blockage at the transfer point of belt conveyor based on improved mask R-CNN. IOP Conf. Ser. Earth Environ. Sci. 2020, 440, 052028. [Google Scholar] [CrossRef]
  30. Xie, J.; Cai, X.; Yang, H.; Meng, Q.; Li, B.; Yan, Y.; Zhao, L. Coal Gangue Data Set Expansion Method Based on DCGAN. In Proceedings of the 2022 2nd International Conference on Consumer Electronics and Computer Engineering 2022, Guangzhou, China, 14–16 January 2022; pp. 303–308. [Google Scholar]
  31. Zhao, X.; Li, X.; Yin, L.; Feng, W.; Zhang, N.; Zhang, X. Foreign body recognition for coal mine conveyor based on improved PCANSet. In Proceedings of the 2019 11th International Conference on Wireless Communications and Signal Processing 2019, Xi’an, China, 23–25 October 2019; pp. 1–6. [Google Scholar]
  32. Gui, F.; Yu, S.; Zhang, H.; Zhu, H. Coal Gangue Recognition Algorithm Based on Improved YOLOv5. In Proceedings of the 2021 IEEE 2nd International Conference on Information Technology, Big Data and Artificial Intelligence 2021, Chongqing, China, 17–19 December 2021; Volume 2, pp. 1136–1140. [Google Scholar]
  33. Liu, M.; Zhu, Q.; Yin, Y.; Fan, Y.; Su, Z.; Zhang, S. Damage Detection Method of Mining Conveyor Belt Based on Deep Learning. IEEE Sens. J. 2022, 22, 10870–10879. [Google Scholar] [CrossRef]
  34. Mao, W.L.; Chiu, Y.Y.; Lin, B.H.; Wang, C.C.; Wu, Y.T.; You, C.Y.; Chien, Y.R. Integration of Deep Learning Network and Robot Arm System for Rim Defect Inspection Application. Sensors 2022, 22, 3927. [Google Scholar] [CrossRef]
  35. Bochkovskiy, A.; Wang, C.; Liao, H. Yolov4: Optimal speed and accuracy of object detection. arXiv Prepr. 2004, arXiv:10934. [Google Scholar]
  36. Carion, N.; Massa, F.; Synnaeve, G.; Usunier, N.; Kirillov, A.; Zagoruyko, S. End-to-end object detection with transformers. arXiv 2020, arXiv:2005.12872. [Google Scholar] [CrossRef]
  37. Tolstikhin, I.; Houlsby, N.; Kolesnikov, A.; Beyer, L.; Zhai, X.; Unterthiner, T.; Dosovitskiy, A. Mlp-mixer: An all-mlp architecture for vision. Adv. Neural Inf. Process. Syst. 2021, 34, 24261–24272. [Google Scholar]
  38. Yang, L.; Zhang, R.; Li, L.; Xie, X. Simam: A simple, parameter-free attention module for convolutional neural networks. Int. Conf. Mach. Learn. 2021, 139, 11863–11874. [Google Scholar]
  39. Lin, T.; Goyal, P.; Girshick, R.; He, K.; Dollár, P. Focal loss for dense object detection. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2980–2988. [Google Scholar]
  40. Hu, J.; Shen, L.; Sun, G. Squeeze-and-excitation networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–23 June 2018; pp. 7132–7141. [Google Scholar]
  41. Woo, S.; Park, J.; Lee, J.; Kweon, I. Cbam: Convolutional block attention module. In Proceedings of the European Conference on Computer Vision, Munich, Germany, 8–14 September 2018; pp. 3–19. [Google Scholar]
  42. Wang, Q.; Wu, B.; Zhu, P.; Li, P.; Zuo, W.; Hu, Q. Supplementary Material for ‘ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 14–19 June 2020; pp. 13–19. [Google Scholar]
  43. Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.; Berg, A. Ssd: Single shot multibox detector. In Proceedings of the European Conference on Computer Vision 2016, Amsterdam, The Netherlands, 11–14 October 2016; pp. 21–37. [Google Scholar]
  44. Su, S.; Chen, R.; Fang, X.; Zhu, Y.; Zhang, T.; Xu, Z. A Novel Lightweight Grape Detection Method. Agriculture 2022, 12, 1364. [Google Scholar] [CrossRef]
  45. Redmon, J.; Farhadi, A. Yolov3: An incremental improvement. arXiv Prepr. 2018, arXiv:1804.02767. [Google Scholar]
  46. Lv, H.; Yan, H.; Liu, K.; Zhou, Z.; Jing, J. YOLOv5-AC: Attention Mechanism-Based Lightweight YOLOv5 for Track Pedestrian Detection. Sensors 2022, 22, 5903. [Google Scholar] [CrossRef] [PubMed]
  47. Zhan, J.; Hu, Y.; Cai, W.; Zhou, G.; Li, L. PDAM–STPNNet: A Small Target Detection Approach for Wildland Fire Smoke through Remote Sensing Images. Symmetry 2021, 13, 2260. [Google Scholar] [CrossRef]
Figure 1. Scraper conveyor: (a) underground scraper conveyor; (b) unusual coal lumps in coal stream.
Figure 1. Scraper conveyor: (a) underground scraper conveyor; (b) unusual coal lumps in coal stream.
Sensors 22 09052 g001
Figure 2. Technical route of coal monitoring research.
Figure 2. Technical route of coal monitoring research.
Sensors 22 09052 g002
Figure 3. YOLO-BS algorithm structure framework.
Figure 3. YOLO-BS algorithm structure framework.
Sensors 22 09052 g003
Figure 4. Vision transformer encoder module.
Figure 4. Vision transformer encoder module.
Sensors 22 09052 g004
Figure 5. The position of coal on the scraper conveyor.
Figure 5. The position of coal on the scraper conveyor.
Sensors 22 09052 g005
Figure 6. Data acquisition equipment: (a) equipment installation diagram; (b) data acquisition equipment.
Figure 6. Data acquisition equipment: (a) equipment installation diagram; (b) data acquisition equipment.
Sensors 22 09052 g006
Figure 7. Big coal block dataset training loss curve.
Figure 7. Big coal block dataset training loss curve.
Sensors 22 09052 g007
Figure 8. Big coal block dataset training mAP curve.
Figure 8. Big coal block dataset training mAP curve.
Sensors 22 09052 g008
Figure 9. Results of big coal block detection via different networks—the first image. (a) origin; (b) SDD; (c) Faster-RCNN; (d) RetinaNet; (e) YOLOv3; (f) YOLOv4; (g) YOLOv5-L; (h) YOLOX-L; (i) YOLO-BS.
Figure 9. Results of big coal block detection via different networks—the first image. (a) origin; (b) SDD; (c) Faster-RCNN; (d) RetinaNet; (e) YOLOv3; (f) YOLOv4; (g) YOLOv5-L; (h) YOLOX-L; (i) YOLO-BS.
Sensors 22 09052 g009
Figure 10. Results of big coal block detection via different networks—the second image. (a) origin; (b) SDD; (c) Faster-RCNN; (d) RetinaNet; (e) YOLOv3; (f) YOLOv4; (g) YOLOv5-L; (h) YOLOX-L; (i) YOLO-BS.
Figure 10. Results of big coal block detection via different networks—the second image. (a) origin; (b) SDD; (c) Faster-RCNN; (d) RetinaNet; (e) YOLOv3; (f) YOLOv4; (g) YOLOv5-L; (h) YOLOX-L; (i) YOLO-BS.
Sensors 22 09052 g010
Figure 11. Results of big coal block detection via different networks—the third image. (a) origin; (b) SDD; (c) Faster-RCNN; (d) RetinaNet; (e) YOLOv3; (f) YOLOv4; (g) YOLOv5-L; (h) YOLOX-L; (i) YOLO-BS.
Figure 11. Results of big coal block detection via different networks—the third image. (a) origin; (b) SDD; (c) Faster-RCNN; (d) RetinaNet; (e) YOLOv3; (f) YOLOv4; (g) YOLOv5-L; (h) YOLOX-L; (i) YOLO-BS.
Sensors 22 09052 g011
Figure 12. Results of big coal block detection via different networks—the fourth image. (a) origin; (b) SDD; (c) Faster-RCNN; (d) RetinaNet; (e) YOLOv3; (f) YOLOv4; (g) YOLOv5-L; (h) YOLOX-L; (i) YOLO-BS.
Figure 12. Results of big coal block detection via different networks—the fourth image. (a) origin; (b) SDD; (c) Faster-RCNN; (d) RetinaNet; (e) YOLOv3; (f) YOLOv4; (g) YOLOv5-L; (h) YOLOX-L; (i) YOLO-BS.
Sensors 22 09052 g012
Figure 13. On-site work diagram of scraper conveyor.
Figure 13. On-site work diagram of scraper conveyor.
Sensors 22 09052 g013
Table 1. Camera parameters.
Table 1. Camera parameters.
Parameter TypeUnitParameter
Image sensor-1/2.7 inch HM2131
Image pixel-2M 1080P
Image format-YUV/JPG
Camera lensmmF.3.0 f/no.24,000
Working currentmA<200 mA
Sleep currentmA<10 mA
Operating temperature°C−20~50
Table 2. Industrial computer parameters.
Table 2. Industrial computer parameters.
Parameter TypeUnitParameter
Model-MIC-7700
CPU-i7-6700T
Graphics card-Intel HD
System memoryGB16 (DDR4 2400 MHz)
BIOS-AMI BIOS, ASPI supported
PowerVDC 12 V
COM-6 × RS232
Table 3. Comparison of different attention mechanisms.
Table 3. Comparison of different attention mechanisms.
AttentionFLOPsParammAP
Original48,516,594,02254,943,070.096.11
SENet+239,616+32,76896.27
CBAM+469,348+65,63496.41
ECA+179,200+596.31
SimAM+0+096.35
Table 4. Comparison of different network performances.
Table 4. Comparison of different network performances.
ModelInput SizemAP/%Precision/%Prams/MFLOPs/GFPS
SSD300 × 30084.1874.4426.28562.798112.96
Faster-RCNN600 × 60086.0446.54137.099370.40621.77
RetinaNet600 × 60090.8673.1437.969169.82143.54
YOLOv3416 × 41685.7482.7061.94966.09665.79
YOLOv4416 × 41690.0989.3664.36360.33461.34
YOLOv5-L640 × 64090.5283.9547.057115.60372.12
YOLOX-L416 × 41689.0383.1354.20965.76264.45
YOLO-BS416 × 41696.8696.1057.30349.31580.68
Table 5. Comparative analysis of ablation.
Table 5. Comparative analysis of ablation.
TransformBranch-dSimAMFocal LossmAP/%Precision/%Prams/MFlops/GFPS
--------90.0989.3664.36360.33461.34
------95.6693.1859.11258.55963.73
----94.1391.8654.94348.51779.97
--96.3594.3557.30349.31580.68
96.8696.1057.30349.31580.68
Table 6. Performance comparison of different types of methods..
Table 6. Performance comparison of different types of methods..
Contrast ItemT-I MethodOur MethodLidar Method
Economic costlowmiddlehigh
Calculation powerlowhighhigh
Detection speedmiddlehighmiddle
Accuracymiddlehighhigh
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, Y.; Guo, W.; Zhao, S.; Xue, B.; Zhang, W.; Xing, Z. A Big Coal Block Alarm Detection Method for Scraper Conveyor Based on YOLO-BS. Sensors 2022, 22, 9052. https://doi.org/10.3390/s22239052

AMA Style

Wang Y, Guo W, Zhao S, Xue B, Zhang W, Xing Z. A Big Coal Block Alarm Detection Method for Scraper Conveyor Based on YOLO-BS. Sensors. 2022; 22(23):9052. https://doi.org/10.3390/s22239052

Chicago/Turabian Style

Wang, Yuan, Wei Guo, Shuanfeng Zhao, Buqing Xue, Wugang Zhang, and Zhizhong Xing. 2022. "A Big Coal Block Alarm Detection Method for Scraper Conveyor Based on YOLO-BS" Sensors 22, no. 23: 9052. https://doi.org/10.3390/s22239052

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop