• Home
  • Submit Paper
  • Check Paper Status
  • Download Certificate/Paper
  • FAQs
  • Contact Us
Email: ijraset@gmail.com
IJRASET Logo
Journal Statistics & Approval Details
Recent Published Paper
Our Author's Feedback
 •  ISRA Impact Factor 7.894       •  SJIF Impact Factor: 7.538       •  Hard Copy of Certificates to All Authors       •  DOI by Crossref for all Published Papers       •  Soft Copy of Certificates- Within 04 Hours       •  Authors helpline No: +91-8813907089(Whatsapp)       •  No Publication Fee for Paper Submission       •  Hard Copy of Certificates to all Authors       •  UGC Approved Journal: IJRASET- Click here to Check     
  • About Us
    • About Us
    • Aim & Scope
  • Editorial Board
  • Impact Factor
  • Call For Papers
    • Submit Paper Online
    • Current Issue
    • Special Issue
  • For Authors
    • Instructions for Authors
    • Submit Paper
    • Download Certificates
    • Check Paper Status
    • Paper Format
    • Copyright Form
    • Membership
    • Peer Review
  • Past Issue
    • Monthly Issue
    • Special Issue
  • Pay Fee
    • Indian Authors
    • International Authors
  • Topics
ISSN: 2321-9653
Estd : 2013
IJRASET - Logo
  • Home
  • About Us
    • About Us
    • Aim & Scope
  • Editorial Board
  • Impact Factor
  • Call For Papers
    • Submit Paper Online
    • Current Issue
    • Special Issue
  • For Authors
    • Instructions for Authors
    • Submit Paper
    • Download Certificates
    • Check Paper Status
    • Paper Format
    • Copyright Form
    • Membership
    • Peer Review
  • Past Issue
    • Monthly Issue
    • Special Issue
  • Pay Fee
    • Indian Authors
    • International Authors
  • Topics

Ijraset Journal For Research in Applied Science and Engineering Technology

  • Home / Ijraset
  • On This Page
  • Abstract
  • Introduction
  • Conclusion
  • References
  • Copyright

Image Processing Based Non-Invasive Health Monitoring in Civil Engineering

Authors: Ambuj Gupta, Yajur Shridhar, Gayathri Mohan, Shubham Tyagi

DOI Link: https://doi.org/10.22214/ijraset.2022.47550

Certificate: View Certificate

Abstract

It has been observed that millions of dollars are being invested on highway/subway tunnel maintenance and restoration all over the globe. But this cost can be minimized if the detection of cracks will be found as earlier as possible. As the restoration process depends on the type of cracks, it is important to plan the required steps to be taken for repairing the destruction caused as earlier as possible. Initially we need to capture very transparent images of the roads/concrete infrastructures as the detection process will depend on those images. The device used for scanning and capturing the images of the concrete infrastructures or roads must be configured for picturing high resolution images. After processing the image acquired, it is easier to extract information about the cracks found. Depending on this information, the images could be classified using some decision-making algorithm. This procedure can be implemented on images acquired by any objects or vehicles carrying image sensing terminal, laser distance sensor, image storage and processing servers, central control system and speed sensor. The accuracy depends on the image’s quality and accurate capture.

Introduction

I. INTRODUCTION

While travelling, road safety is an important factor. If the road conditions are safe and sound, then the chances of accidents will automatically decrease. In modern countries, they have long highways and it’s very difficult to inspect these roads by manpower, hence an efficient automatic detection of the road condition can be developed for making them safe. These cracks of the highways can be classified into some types. Depending on those cracks, authority must take actions how those would have to repair. Initially it may need to detect the location of the cracks. To perform that, a visual inspection technique is needed to capture images of the roads and then to be analyzed. Therefore, our ultimate goal is to develop a system that can be able to detect these cracks on the highways automatically. Hence our ultimate goal is to develop a system that can be able to detect these cracks on the highways automatically. Tools to detect any weakness in the component. however, this strategy is dreary, labor and inclined to human mistake. Programmed break location manages utilizing innovations to distinguish breaks from foundations. The degree of corruption can be dictated by examining the length, width, profundity and seriousness of a break. These actions can be utilized to settle on choices in regards to the arrangement of the break, strength of the construction and its use . Utilizing the customary examination systems which include manual investigation, it is exceptionally tedious to decide the break estimates which make it hard to make derivation in regards to the degree of debasement. Thus, for a speedy, viable, and solid harm evaluation, the break identification process should be mechanized to supplant the manual imperfection assessment strategies. Some testing strategies like laser, infrared, warm, radiographic, and warm testing approaches have been utilized in the past to computerize the course of break recognition. However, more recently, there has been an increasing tendency of using image-based methods for identifying cracks. These techniques include catching pictures of the objective part and breaking down them automatically to find and arrange breaks. Such techniques are quick, more affordable, and strong. The techniques can be ordered into two sorts specifically as picture handling and AI. The picture handling strategies don't need a model preparing process and include the utilization of channels, morphological investigation, measurable strategies, and permeation procedures for the recognition of break On the other hand, the AI interaction includes the assortment of a dataset of pictures, which are provided to the chose AI model for preparing Such techniques might include picture handling ventures for pre-handling and clamor expulsion, yet the break recognition task is finished by the prepared AI model. the fundamental design of a picture handling based technique for break location. First utilizing a camera or some other imaging system, high-goal pictures of the objective part are gathered. The pictures are then pre-handled which includes utilizing channels, division and different ways to deal with eliminate commotion and shadow from the picture. The picture might be changed over to grayscale or double structure whenever needed by the particular break identification strategy being utilized.

The resultant picture is applied to the break recognition strategy which uses picture handling strategies like edge location, division, or pixel examination to feature or section the broke part in the picture. Parameter estimation involve calculating the specific properties of the identified crack such as its length, width, depth and density. Such measure help to make decision regarding the difficulty of a cracks.

II. METHODOLOGY

Crack detection methodology can be classified as following:

  1. Image capture
  2. Image processing
  3. Image Segmentation
  4. Feature extraction

A. Image Capture

Any device can be installed on a vehicle zenith point or in a pole that is capable of capturing high resolute images of highways, but focus should be perfect, and the image should be accurate and precise. If needed, the original images could be resized. Here are some examples of images on which we are going to detect cracks.

B. Image Processing

Steps in the processing section are elaborated below.

  1. Gray Scaling And Averaging

Firstly, the images is transformed in a new one in grayscale and blur. These make the images easier to visualize the processed images in next steps. Below shown are the blurred images. Algorithm is used for gray scaling and averaging.

# Convert into gray scale

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # Image processing ( smoothing )

# Averaging

blur = cv2.blur(gray,(3,3))

2. Logarithmic Transformation

Logarithmic transformation is used to replace all the pixels values of an image with the respective logarithmic values. This transformation is used for image enhancement since the dark pixels gets expanded of the image as compared to greater pixel values.

When this method is applied, images having greater pixel value will get enhanced more and the original data or information will be misplaced. Now after applying the log transformation in to our sample blurred images, they will come out looking like the below images.

# Apply logarithmic transform

_log = (img np.log(blur+1)/(np.log(1+np.max(blur))))*255

# Specify the data type

img_log = np.array(img_log,dtype=np.uint8)

3. Image Smoothing: Bilateral Filter

Similar to other filters, the bilateral filter is also based on a space domain Gaussian filter, though unlike others it additionally uses another (multiplicative) Gaussian filter component that helps with pixel intensity differences. The technique saves edges which help exhibit a high variation in intensity in comparison to the centre pixel and would not be added for the purpose of blurring. Hence the sampled logarithmic transformed images transform to as presented below after applying bilateral filter.

# Image smoothing: bilateral filter

bilateral = cv2.bilateralFilter(img_log, 5, 75, 75)

4. Image Segmentation Techniques

a. Canny Edge Detection

Canny edge detection is used on different vision objects as a technique to extract all the useful structural component information. This helps reduce the quantity of data to be processed dramatically. A multi-stage algorithm is used to detect a huge range of edge from image. Three main steps that the Canny algorithm consists of are as follows:

  • Calculate the scale of the gradient vector for each pixel and therefore find the intensity gradient of the image
  • “Thin” out the edges to attain and edge with width of one pixel i.e.- non-maximum suppression
  • Lastly to reduce fake edges a double step threshold hysteresis is applied i.e.-Threshold hysteresis

Now to detect the edges of cracks in our bilaterally filtered image we apply canny algorithm.

 

b. Morphological Closing Operator

Morphological transformations are primary transformations that are done based on the shape of the image. Morphological operation is mostly performed on a

There exist a lot of different morphological filtering ,though after understanding the results, the most suitable filter for detection in this case is the closing filter .Closing filter is helpful in filling small gaps in the picture that make the main crack continuous and highly detailed . It also helps in closing minor holes inside the objects in foreground or minor black points on the object. Closing filter has been defined as a dilation leading to an erosion.

We apply morphological closing operation on the canny edges detected images here.

# Morphological Closing Operator kernel = np.ones((5,5),np.uint8)

closing = cv2.morphologyEx(edges, cv2.MORPH_CLOSE, kernel)

5. Feature Extraction

Various types of algorithm can be found that can be useful in feature detection and extraction some algorithms like SURF and SIFT are patented and are not free for public ,while others like ORB are free and useable ,Though ORB is faster ,SIFT and SURF are able to detect more feature .ORB is an acronym for oriented fast and rotated brief.

It adds qualities of BRIFE and FAST for feature description and extraction. It has efficient memory use and a very high matching accuracy. Instead of SURF and SIFT , ORB can be used for feature extraction. So after applying this ORB method into our morphological closing images we get the result as following.

After the application of ORB method on the morphological closing images we obtain the following result. # Create feature detecting method

# sift = cv2.xfeatures2d.SIFT_create()

# surf = cv2.xfeatures2d.SURF_create() orb = cv2.ORB_create(nfeatures=1500)

# Make featured Image

keypoints, descriptors = orb.detectAndCompute(closing, None) featuredImg = cv2.drawKeypoints(closing, keypoints, None)

a. Create An Output Images

Algorithm is used for create an output images. cv2.imwrite(r'C:\Users\Asus\Downloads\Major project\Cracked_05.jpg', featuredImg)

b. Use The Plot To Show Original And Output Images

plt.subplot(121),plt.imshow(img) plt.title('Original'),plt.xticks([]), plt.yticks([]) plt.subplot(122),plt.imshow(featuredImg,cmap='gray') plt.title('Output Image'),plt.xticks([]), plt.yticks([])

III. RESULT AND FINDINGS

Attempt was made and a sample size of twenty images was used of both non-crack and to test the program. All of the times, the cracks become highly detectable and visible precisely in the output images. Hence we can claim that 90% accuracy is possible if pictures are transparent or very clear. Based on the final output images, the images can be classified into various crack types and some classification techniques need to be applied for that.

Conclusion

An image processing technique for quick and auto mated break discovery for squeezed board items was proposed in this article. The objective item was removed from foundations by considering the shading factor. The edge line of the item was then separated utilizing the permeation interaction. Since the permeation cycle is computationally escalated, the speed increase process was likewise acquainted with diminish the handling time. At last, breaks were identified and confined with the interesting edge-line examination created in this review. For approval of the proposed strategy, a few experiment examinations were performed. Through tests, it was shown that the proposed picture handling strategy had the option to identify surface breaks with sensible exactness and speed. The proposed picture handling strategy could be productively utilized for break identification in the squeezed board with the upsides of cost decrease, quick investigation, and high exactness. Our future endeavours incorporate diminishing the handling time, streamlining the picture goal for break location, improving the affectability to hairline or imperceptible breaks, and coordinating equipment and programming for field arrangement.

References

[1] Du H and Klamecki BE. Force sensors embedded in surfaces for manufacturing and other tribological process monitoring. J Manuf Sci Eng: T ASME 1999; 121(4): 739–748. [2] Mahayotsanun N, Cao J, Peshkin M, et al. Integrated sensing system for stamping monitoring control. In: Proceedings of the IEEE SENSORS 2007 conference, Atlanta, GA, 23–31 October 2007, pp. 1376–1379. New York: IEEE. [3] Mohan A and Poobal S. Crack detection using image processing: a critical review and analysis. Alex Eng J. Epub ahead of print 15 February 2017. DOI: 10.1016/ j.aej.2017.01.020. [4] Otsu N. A threshold selection method from gray-level histograms. IEEE Syst Man Cyb 1979; 9(1): 62–66 [5] Ng H. Automatic thresholding for defect detection. Pattern Recogn Lett 2006; 27(14): 1644–1649. [6] Mahgoub A, Talab A, Huang Z, et al. Detection crack in image using Otsu method and multiple filtering in image processing techniques. Int J Light Electr Opt 2016; 127(3): 1030–1033. [7] Yamaguchi T and Hashimoto S. Fast crack detection method for large-size concrete surface images using percolation-based image processing. Mach Vis Appl 2010; 21(5): 797–809. [8] Qu Z, Lin L, Guo Y, et al. An improved algorithm for image crack detection based on percolation model. IEEJ T Electr Electr Eng 2015; 10(2): 214–221. [9] Sinha SK and Fieguth PW. Morphological segmentation and classification of underground pipe images. J Mach Vis Appl 2006; 17(1): 21–31. [10] Landstrom A and Thurley MJ. Morphology-based crack detection for steel slabs. IEEE J Sel Top Signa 2012; 6(7): 866–875. [11] Shivaprasad K, Vishwanath MK, Narasimha K, et al. Morphology based surface crack detection. J Adv Res Sci 2015; 1(1): 15–20. [12] Reda Taha MM, Noureldin A, Lucero JL, et al. Wavelet transform for structural health monitoring: a compendium of uses and features. Struct Health Monit 2006; 5(3): 267–295. [13] Zhu XQ and Law SS. Wavelet-based crack identification of bridge beam from operational deflection time history. Int J Solid Struct 2006; 43(7–8): 2299–2317.

Copyright

Copyright © 2022 Ambuj Gupta, Yajur Shridhar, Gayathri Mohan, Shubham Tyagi. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

ijraset47550

Download Paper

Authors : Ambuj Gupta

Paper Id : IJRASET47550

Publish Date : 2022-11-19

ISSN : 2321-9653

Publisher Name : IJRASET

DOI Link : Click Here

About Us

International Journal for Research in Applied Science and Engineering Technology (IJRASET) is an international peer reviewed, online journal published for the enhancement of research in various disciplines of Applied Science & Engineering Technologies.

Quick links
  • Privacy Policy
  • Refund & Cancellation Policy
  • Shipping Policy
  • Terms & Conditions
Quick links
  • Home
  • About us
  • Editorial Board
  • Impact Factor
  • Submit Paper
  • Current Issue
  • Special Issue
  • Pay Fee
  • Topics
Journals for publication of research paper | Research paper publishers | Paper publication sites | Best journal to publish research paper | Research paper publication sites | Journals for paper publication | Best international journal for paper publication | Best journals to publish papers in India | Journal paper publishing sites | International journal to publish research paper | Online paper publishing journal

© 2023, International Journal for Research in Applied Science and Engineering Technology All rights reserved. | Designed by EVG Software Solutions