Open Access Paper
28 December 2022 Research on aggregate grading based on deep learning
Sana Wu, Qing Lu, Wei Su, Wei Yang, Yingchao Chang, Pengrui Wang, Hao Wu, Haodong Zhan, Shaojun Zhu
Author Affiliations +
Proceedings Volume 12506, Third International Conference on Computer Science and Communication Technology (ICCSCT 2022); 125066S (2022) https://doi.org/10.1117/12.2662209
Event: International Conference on Computer Science and Communication Technology (ICCSCT 2022), 2022, Beijing, China
Abstract
Aggregate grading is an important link in aggregate production. Aiming at solving the problems of low efficiency of traditional artificial quality detection method and the detection accuracy affected by the subjective consciousness of the tester, combined with the method of deep learning, the intelligent grading of aggregates is realized in this paper. According to the aggregate provided by the local gravel company, 200 digital images of aggregate were taken and marked. Using FCN, DeepLabv3+, Attention-UNet, DANet, PSPNet to achieve the segmentation of aggregates. The particle size of the aggregate is calculated by drawing the minimum circumscribed circle of the aggregate, and then the aggregate is classified. The experimental results show that the method combined with deep learning has an accuracy rate of more than 95% in aggregate detection, and can accurately measure the particle size of aggregates, which is of great significance to the intelligent development of the industry.

1.

INTRODUCTION

Concrete plays an important role in construction projects such as bridges and water conservancy1, and sand aggregate is an important raw material for concrete2, 3. In practical engineering applications, aggregates are usually graded. Through aggregate gradation, small particles can fill the gap between large particles to achieve the purpose of saving cement. At the same time, the internal force distribution of the aggregate is improved because the contact point between aggregate particles is increased4, 5. Good aggregate gradation can save materials and improve the strength of concrete. If aggregate gradation does not meet the standard, the durability of concrete will be affected to a large extent6, 7. Therefore, accurate classification of aggregate is very important before aggregate grading.

At present, aggregate gradation is mainly carried out by a screening method, which requires manual measurement and screening of aggregate. This method requires a lot of human resources, low efficiency, and the detection accuracy is affected by the subjective consciousness of the tester. With the development of artificial intelligence technology, digital image processing technology has been gradually applied in the field of building materials8, 9. Wei10 designed an online detection system for ore material gradation, which calculated aggregate gradation by minimum boundary calculation and dimension feature extraction. Hamzeloo11 estimated the particle size distribution of ores on the industrial conveyor belt by using a neural network, and found that the maximum inner circle was the most suitable method to characterize the particle size. Fan12 extracted information from five perspectives for aggregate in the process of particle falling, proposed an equivalent volume characterization method of aggregate, and converted aggregate volume into mass through the least square method, thus realizing aggregate gradation more efficiently. Wang13 proposed a deep learning based concrete aggregate segmentation method and added a compression and excitation module in ResNeXt50 to improve feature extraction efficiency. Combined with the deep learning algorithm, this paper constructs the intelligent grading system of aggregate, calculates the minimum circumscribed circle diameter of aggregate while detecting the aggregate, and realizes the accurate grading of aggregate.

2.

MODELS

Image segmentation technology is involved in the field of unmanned driving, medicine and geological detection. Traditional image segmentation techniques include threshold segmentation14-15, clustering segmentation algorithm16-17, edge detection algorithm18-19, etc. With the proposal of FCN in 2015, many neural network-based semantic segmentation techniques began to appear. In this paper, the FCN model20, the PSPNet model21, the DeepLabv3+ model22, the Attention-UNet model23, and the DANet model24 are used to achieve semantic segmentation.

FCN builds an end-to-end semantic segmentation network, which uses convolutional neural network (CNN) for feature extraction, replaces the original fully connected layer in CNN with convolutional layer, and finally restores the feature map through transposed convolution to the original size. The FCN model structure is shown in Figure 1.

Figure 1.

FCN model structure.

00230_PSISDG12506_125066S_page_2_1.jpg

PSPNet also uses convolutional neural network to achieve feature extraction, in which ResNet is used as the backbone network, and the obtained feature map is pooled through the pyramid pooling module with four different sizes of 1×1, 2×2, 3×3 and 6×6. For its feature map, the feature map is restored to the size of the feature map through bilinear difference, and the final result is obtained through a convolution layer after connecting with the original feature map. The structure of PSPNet is shown in Figure 2.

Figure 2.

PSPNet model structure.

00230_PSISDG12506_125066S_page_2_2.jpg

DeepLabv3+ adopts an encoder-decoder structure, the encoder adopts deep convolutional neural network (DCNN) to achieve feature extraction, and a low-level feature and a high-level feature are obtained. The high-level feature obtains 5 different feature maps through 5 different operations of Atrous Spatial Pyramid Pooling (ASPP), and the 5 feature maps are connected and then the output is obtained by a 1×1 convolution. In the decoder, the low-level feature is added to the output of the encoder with 4x upsampling after a 1×1 convolution, and then a 3×3 convolution is performed, and the segmentation is obtained after 4x upsampling. As a result, the DeepLabv3+ structure is shown in Figure 3.

Figure 3.

DeepLabv3+ model structure.

00230_PSISDG12506_125066S_page_2_3.jpg

DANet uses ResNet to achieve feature extraction, and passes the obtained feature map through two attention modules: position attention module and channel attention module. In the position attention module, self-attention is used to obtain the spatial dependencies of any two positions in the feature map, and the dependencies between channels are obtained in the channel attention module. Finally, the features of the two attention modules are fused and upsampled to obtain the final result. The model structure is shown in Figure 4.

Figure 4.

DANet model structure.

00230_PSISDG12506_125066S_page_3_1.jpg

Attention-UNet adds an attention mechanism to the traditional UNet structure. The traditional UNet encoder consists of two 3×3 convolutional layers and a 2×2 maximum pooling layer repeatedly, and the decoder consists of a 2×2 upsampling convolutional layer and the decoder layer upsampling results. The result of adding the feature map output by the corresponding encoder and two 3×3 convolutional layers. Attention-UNet adds an attention mechanism where the upsampling result is added to the feature map output by the corresponding encoder, which can effectively suppress activation in irrelevant regions and reduce redundant information. The model structure is shown in Figure 5.

Figure 5.

Attention-UNet model structure.

00230_PSISDG12506_125066S_page_3_2.jpg

3.

EXPERIMENTS

3.1

Dataset

Using the camera to collect the top view of the aggregate, the size of the collected image is 3124×3124 pixels. After comprehensively considering the segmentation time and effect, the image is reduced to 512×512 pixels, and the reduced image was labelled by labelling software “LabelMe”. The aggregate sample is shown in Figure 6a. labels are shown in Figure 6b.

Figure 6.

Aggregate samples and labels.

00230_PSISDG12506_125066S_page_3_3.jpg

3.2

Evaluation indicators

Pixel accuracy (PA), Precision (P), Regression (R), Intersection over Union (IoU), and F1 score (F1) are used as evaluation indicators to evaluate the segmentation results. The calculation formula is shown in equations (1)-(5).

00230_PSISDG12506_125066S_page_4_1.jpg
00230_PSISDG12506_125066S_page_4_2.jpg
00230_PSISDG12506_125066S_page_4_3.jpg
00230_PSISDG12506_125066S_page_4_4.jpg
00230_PSISDG12506_125066S_page_4_5.jpg

3.3

Results

After using each model for segmentation, the segmentation evaluation of each model is shown in Table 1.

Table 1.

Results of each model.

ModelPAPRIoUF1 score
FCN0.99860.97680.97650.95430.9766
PSPNet0.99850.97780.96900.94790.9732
DeepLabv3+0.99870.97780.98060.95920.9791
DANet0.99880.98090.96020.97860.9796
Attention-UNet0.99910.98420.98520.96980.9846

After the segmentation is completed, the minimum circumscribed circle diameter is calculated for the segmentation result graph to obtain the aggregate particle size, as shown in Figure 7.

Figure 7.

Image segmentation results and particle size calculation.

00230_PSISDG12506_125066S_page_4_6.jpg

3.4

Discussion

With the development of deep learning technology, more and more crushing companies have introduced intelligent production lines. In terms of aggregate gradation, traditional detection methods are time-consuming and labor-intensive, and the accuracy is affected by the operator. Therefore, many companies have introduced digital image processing technology to perform the grading of aggregates manually. Using digital image processing technology can greatly reduce costs and improve detection efficiency, but most companies use traditional image segmentation algorithms, such as threshold segmentation, edge detection, etc. Traditional image segmentation algorithms only extract low-level semantic information such as color and texture of image pixels, so there will be a problem of poor segmentation effect in actual use. For segmentation using deep learning, in addition to obtaining low-level semantic information, it can also obtain high-level semantic information such as objects contained in the region. Therefore, semantic segmentation combined with deep learning can often achieve better results and higher accuracy.

The five models used in this study have different technical concepts. FCN is a method based on full convolution, PSPNet is a method based on feature fusion, DeepLabv3+ is a method based on atrous convolution, DANet is a method based on attention mechanism, and Attention- UNet is a method based on encoding and decoding. According to the experimental results, we find that the accuracy of each deep learning method is very high, which caused by the simple aggregate data set used. In the following research, the background obtained by actual shooting will not be single aggregate images for experiments.

4.

CONCLUSION

Aiming at solving the problems of high artificial subjectivity and low efficiency in the current industrial aggregate grading method, this paper combines the deep learning method to realize the detection of aggregate digital images, and obtains the aggregate particle size by calculating the minimum circumscribed circle diameter of the aggregate to realize the grading of the aggregate. Experiments show that the method combined with deep learning has high accuracy, fast speed and high efficiency. Among them, Attention-UNet has the highest accuracy rate in the model, which can effectively improve the accuracy of aggregate classification in industrial production, and has a great impact on the sand and gravel aggregate industry. Intelligence is of great significance.

With the continuous growth of artificial intelligence technology, the intelligent development of the sand and gravel aggregate industry has become an increasingly common trend. In future research, the volume of aggregate will be calculated by obtaining the characteristics of more angles of aggregate, and then the quality of aggregate will be calculated to achieve intelligent grading.

ACKNOWLEDGEMENTS

This research was supported by Huzhou key project of industrial planning 2021GG14.

REFERENCES

[1] 

Geremew, A., Winne, P. D., Demissie, T. A. and Backer, H. D., “Treatment of natural fiber for application in concrete pavement,” Advances in Civil Engineering, 1 –13 (2021). https://doi.org/10.1155/2021/6667965 Google Scholar

[2] 

Liu, H., Hao, P. and Xu, J., “Effects of Nominal maximum aggregate size on the performance of stone matrix asphalt,” Applied Sciences, 7 (2), 126 (2017). https://doi.org/10.3390/app7020126 Google Scholar

[3] 

Chen, H. J. and Wu, C. H., “Influence of aggregate gradation on the engineering properties of lightweight aggregate concrete,” Applied Sciences, 8 (8), 551 –553 (2018). https://doi.org/10.3390/app8081324 Google Scholar

[4] 

Ying, H., Zhou, J., Wu, Q. and Yang, L., “Variation of the contact form of coarse aggregate particles in skeleton type asphalt mixture,” Journal of Building Materials, 19 (2), 292 –298 (2016). Google Scholar

[5] 

Fang, M., Park, D., Singuranayo, J. L., Chen, H. and Li, Y., “Aggregate gradation theory, design and its impact on asphalt pavement performance: A review,” International Journal of Pavement Engineering, 20 (12), 1408 –1424 (2018). https://doi.org/10.1080/10298436.2018.1430365 Google Scholar

[6] 

Souza, L. T., Kim, Y. R., Souza, F. V. and Castro, L. S., “Experimental testing and finite-element modeling to evaluate the effects of aggregate angularity on bituminous mixture performance,” Journal of Materials in Civil Engineering, 24 (3), 249 –258 (2012). https://doi.org/10.1061/(ASCE)MT.1943-5533.0000386 Google Scholar

[7] 

Diogenes, L. M., Bessa, I. S., Teixeira, F. C. B. V. and Mahmoud, E., “The influence of stone crushing processes on aggregate shape properties,” Road Materials and Pavement Design, 20 (4), 877 –894 (2019). https://doi.org/10.1080/14680629.2017.1422792 Google Scholar

[8] 

Gehri, N., Mata, F. J. and Kaufmann, W., “Automated crack detection and measurement based on digital image correlation,” Construction and Building Materials, 256 (2020). Google Scholar

[9] 

Huang, R., Yang, S., Liu, T. and Gong, G., “Determination of J-integral of asphalt concrete based on SC(B) test configuration and image analysis,” Construction and Building Materials, 248 (13), 118727 (2020). https://doi.org/10.1016/j.conbuildmat.2020.118727 Google Scholar

[10] 

Wei, L. I., Sha, A. M., Sun, Z. Y., Yuan, M. X. and Ren, B. L., “Mineral mixture gradation on-line detection technology based on optoelectronics imaging,” China Journal of Highway & Transport, 26 (1), 38 –43 (2013). Google Scholar

[11] 

Hamzeloo, E., Massinaei, M. and Mehrshad, N., “Estimation of particle size distribution on an industrial conveyor belt using image analysis and neural networks,” Powder Technology, 261 185 –190 (2014). https://doi.org/10.1016/j.powtec.2014.04.038 Google Scholar

[12] 

Fan, W., Chen, Z., Luo, Z., and Guo, B., “An aggregate gradation detection method based on multi-view information fusionscience direct,” Powder Technology, 388 7 –16 (2021). https://doi.org/10.1016/j.powtec.2021.04.019 Google Scholar

[13] 

Wang, W. J., Su, C. and Zhang, H., “Automatic segmentation of concrete aggregate using convolutional neural network,” Automation in Construction, 134 104106 (2022). https://doi.org/10.1016/j.autcon.2021.104106 Google Scholar

[14] 

Otsu, N., “A threshold selection method from gray-level histograms,” IEEE Transactions on Systems, Man, and Cybernetics, 9 (1), 62 –66 (1979). https://doi.org/10.1109/TSMC.1979.4310076 Google Scholar

[15] 

Yen, J. C., Chang, F. J. and Chang, S., “A new criterion for automatic multilevel thresholding,” IEEE Transactions on Image Processing, 4 (3), 370 –378 (1995). https://doi.org/10.1109/83.366472 Google Scholar

[16] 

Vedaldi, A. and Soatto, S., “Quick shift and kernel methods for mode seeking,” in European Conf. on Computer Vision, 705 –718 (2008). Google Scholar

[17] 

Levinshtein, A., Stere, A., Kutulakos, K. N., Fleet, D. J., Dickinson, S. J. and Siddiqi, K., “Turbopixels: Fast superpixels using geometric flows,” IEEE Trans on Pattern Analysis and Machine Intelligence, 31 (12), 2290 –2297 (2009). https://doi.org/10.1109/TPAMI.2009.96 Google Scholar

[18] 

Lang, Y. and Zheng, D., “An improved Sobel edge detection operator,” in IEEE International Conf. on Computer Science & Information Technology, 67 –71 (2010). Google Scholar

[19] 

Khan, J. F., Bhuiyan, S. M. A. and Adhami. R. R., “Image segmentation and shape analysis for road-sign detection,” IEEE Transactions on Intelligent Transportation Systems, 12 (1), 83 –96 (2011). https://doi.org/10.1109/TITS.2010.2073466 Google Scholar

[20] 

Lei, Y., Wu, X., Zhao, D., Hui, L. and Zhai, J., “An improved Prewitt algorithm for edge detection based on noised image,” 2011 4th Int. Congress on Image and Signal Processing, 1197 –1200 (2011). Google Scholar

[21] 

Zhao, H., Shi, J., Qi, X., Wang, X. and Jia, J., “Pyramid scene parsing network,” IEEE Computer Society, 6230 –6239 (2016). Google Scholar

[22] 

Oktay, O., Schlemper, J., Folgoc, L. L., Lee, M., Heinrich, M. and Misawa, K., et al, “Attention U-net: Learning Where to look for the pancreas,” Springer, Cham (2018). Google Scholar

[23] 

Sun, K., Xiao, B., Liu, D., and Wang, J., “Deep high-resolution representation learning for human pose estimation,” IEEE Computer Society, 5686 –5696 (2019). Google Scholar

[24] 

Fu, J., Liu, J., Tian, H., Li, Y., Bao, Y. and Fang, Z., et al, “Dual attention network for scene segmentation,” in IEEE/CVF Conf. on Computer Vision and Pattern Recognition (CVPR), 3141 –3149 (20192020). Google Scholar
© (2022) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Sana Wu, Qing Lu, Wei Su, Wei Yang, Yingchao Chang, Pengrui Wang, Hao Wu, Haodong Zhan, and Shaojun Zhu "Research on aggregate grading based on deep learning", Proc. SPIE 12506, Third International Conference on Computer Science and Communication Technology (ICCSCT 2022), 125066S (28 December 2022); https://doi.org/10.1117/12.2662209
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image segmentation

Particles

Convolution

Computer programming

Feature extraction

Image processing algorithms and systems

Convolutional neural networks

Back to Top