Software Implementation of an Algorithm for Automatic Detection of Lineaments and Their Properties in Open-Pit Dumps | Programming and Computer Software Skip to main content
Log in

Software Implementation of an Algorithm for Automatic Detection of Lineaments and Their Properties in Open-Pit Dumps

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

This paper presents an algorithm and description of its software implementation for detection of lineaments (ground erosions or cracks) in aerial images of open pits. The proposed approach is based on the apparatus of convolutional neural networks for semantic classification of binarized images of lineament objects, as well as graph theory for determining the geometric location of linearized lineament objects with subsequent calculation of their lengths and areas. As source data, three-channel RGB images of high-resolution aerial photography (10×10 cm) are used. The software module of the model is logically divided into three levels: preprocessing, detection, and post-processing. The first level implements the preprocessing of input data to form a training sample based on successive transformations of RGB images into binary images by using the OpenCV library. A neural network of the U-Net type, which includes convolutional (Encoder) and scanning (Decoder) blocks, represents the second level of the information model. At this level, automatic detection of objects is implemented. The third level of the model is responsible for calculating their areas and lengths. The result provided by the convolutional neural network is passed to it as input data. The lineament area is calculated by summing the total number of points and multiplying by the pixel size. The lineament length is calculated by linearizing the areal object into a segmented object with node pixels and, then, calculating the lengths between them while taking into account the resolution of the source image. The software module can work with fragments of the source image by combining them. The module is implemented in Python and its source code is available at https://gitlab.ict.sbras.ru/popov/lineaments/-/tree/master/lineaments-cnn.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.
Fig. 9.
Fig. 10.
Fig. 11.
Fig. 12.

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

REFERENCES

  1. Potapov, V.P., Oparin, V.N., Mikov, L.S., and Popov, S.E., Information technologies in problems of nonlinear geomechanics, Part I: Earth remote sensing data and lineament analysis of deformation wave processes, J. Min. Sci., 2022, vol. 58, pp. 486–50.

    Article  Google Scholar 

  2. Hao, X., Du, W., Zhao, Y., Sun, Z., Zhang, Q., Wang, S., and Qiao, H., Dynamic tensile behaviour and crack propagation of coal under coupled static-dynamic loading, Int. J. Min. Sci. Technol., 2020, vol. 30, pp. 659–668.

    Article  Google Scholar 

  3. Krull, B., Patrick, J., Har, K., White, S., and Sottos, N., Automatic optical crack tracking for double cantilever beam specimens, Exp. Tech., 2016, vol. 40, pp. 937–945.

    Article  Google Scholar 

  4. Sun, H., Liu, Q., and Fang, L., Research on fatigue crack growth detection of M (T) specimen based on image processing technology, J. Fail. Anal. Prev., 2018, vol. 18, pp. 1010–1016.

    Article  Google Scholar 

  5. Zhang, W., Zhang, Z., Qi, D., and Liu, Y., Automatic crack detection and classification method for subway tunnel safety monitoring, Sensors, 2014, vol. 14, pp. 19307–19328.

    Article  Google Scholar 

  6. Kong, X. and Li, J., Vision-based fatigue crack detection of steel structures using video feature tracking, Comput.-Aided Civ. Inf., 2018, vol. 33, pp. 783–799.

    Article  Google Scholar 

  7. Kong, X. and Li, J., Non-contact fatigue crack detection in civil infrastructure through image overlapping and crack breathing sensing, Autom. Constr., 2019, vol. 99, pp. 125–139.

    Article  Google Scholar 

  8. Li, D., Huang, P., Chen, Z., Yao, G., Guo, X., Zheng, X., and Yang, Y., Experimental study on fracture and fatigue crack propagation processes in concrete based on DIC technology, Eng. Fract. Mech., 2020, vol. 235, pp. 107–166.

    Article  Google Scholar 

  9. Vanlanduit, S., Vanherzeele, J., Longo, R., and Guillaume, P., A digital image correlation method for fatigue test experiments, Opt. Laser. Eng., 2009, vol. 47, pp. 371–378.

    Article  Google Scholar 

  10. Valença, J., Dias-da-Costa, D., Júlio, E., Araújo, H., and Costa, H., Automatic crack monitoring using photogrammetry and image processing, Measurement, 2013, vol. 46, pp. 433–441.

    Article  Google Scholar 

  11. Yeum, C.M. and Dyke, S.J., Vision-based automated crack detection for bridge inspection, Comput.-Aided Civ. Inf., 2015, vol. 30, pp. 759–770.

    Article  Google Scholar 

  12. Dong, L., Tang, Z., Li, X., Chen, Y., and Xue, J., Discrimination of mining microseismic events and blasts using convolutional neural networks and original waveform, J. Cent. S. Univ., 2020, vol. 27, pp. 3078–3089.

    Article  Google Scholar 

  13. Yu, Y., Wang, C., Gu, X., and Li, J., A novel deep learning-based method for damage identification of smart building structures, Struct. Health Monit., 2019, vol. 18, pp. 143–163.

    Article  Google Scholar 

  14. Su, C. and Wang, W., Concrete cracks detection using convolutional neural network based on transfer learning, Math. Probl. Eng., 2020. https://doi.org/10.1155/2020/7240129

  15. Pauly, L., Hogg, D., Fuentes, R., and Peel, H., Deeper networks for pavement crack detection, Proc. 34th ISARC, 2017, pp. 479–485.

  16. Maeda, H., Sekimoto, Y., Seto, T., Kashiyama, T., and Omata, Y., Road damage detection using deep neural networks with images captured through a smartphone, 2018, pp. 1–14. https://arxiv.org/abs/1801.09454.

  17. Xu, H., Su, X., Wang, Y., Cai, H., Cui, K., and Chen, X., Automatic bridge crack detection using a convolutional neural network, Appl. Sci., 2019, vol. 9, no. 14, p. 2867. https://doi.org/10.3390/app9142867

    Article  Google Scholar 

  18. Yuan, Y., Ge, Z., Su, X., Guo, X., Suo, T., Liu, Y., and Yu, Q., Crack length measurement using convolutional neural networks and image processing, Sensors, 2021, vol. 21, p. 5894.

    Article  Google Scholar 

  19. Gehri, N., Mata-Falcon, J., and Kaufmann, W., Automated crack detection and measurement based on digital image correlation, Constr. Build. Mater., 2020, vol. 256, p. 119383. https://doi.org/10.1016/j.conbuildmat.2020.119383

  20. Shelhamer, E., Long, J., and Darrell, T., Fully convolutional networks for semantic segmentation, IEEE Trans. Pattern Anal. Mach. Int., 2017, vol. 39, no. 4, pp. 640–651. https://doi.org/10.1109/TPAMI.2016.2572683

    Article  Google Scholar 

  21. Chen, L., Zhu, Y., Papandreou, G., Schroff, F., and Adam, H., Encoder-decoder with atrous separable convolution for semantic image segmentation, Proc. Eur. Conf. Computer Vision (ECCV), 2018, pp. 801–818. https://arxiv.org/abs/1802.02611.

Download references

Funding

This work was supported by ongoing institutional funding. No additional grants to carry out or direct this particular research were obtained.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to S. E. Popov, V. P. Potapov or R. Y. Zamaraev.

Ethics declarations

The authors declare that they have no conflicts of interest.

Additional information

Translated by Yu. Kornienko

Publisher’s Note.

Pleiades Publishing remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Popov, S.E., Potapov, V.P. & Zamaraev, R.Y. Software Implementation of an Algorithm for Automatic Detection of Lineaments and Their Properties in Open-Pit Dumps. Program Comput Soft 50, 31–41 (2024). https://doi.org/10.1134/S0361768824010080

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1134/S0361768824010080

Navigation