SlideShare a Scribd company logo
1 of 10
Download to read offline
Journal for Research | Volume 02 | Issue 04 | June 2016
ISSN: 2395-7549
All rights reserved by www.journalforresearch.org 29
Crack Detection and Classification in Concrete
Structure
Kaushik Bose Prof.(Dr.) Samir Kumar Bandyopadhyay
Department of Computer Science & Engineering Department of Computer Science & Engineering
University of Calcutta, India University of Calcutta, India
Abstract
This paper presents crack detection in concrete structure based on fuzzy logic. Safety inspection of concrete structures is very
important since it is closely related with the structural health and reliability. Automated structural health monitoring system
becomes necessity in recent years that encourages various researches to be going on in this area. Cheap availability of digital
cameras makes research work in this field easier. This paper presents digital image processing and fuzzy logic based efficient
crack detection technique in concrete structure. Here features from digital image of concrete structure are extracted by using
morphological image processing technique and then extracted features are fed to fuzzy logic to accurately identify the crack.
Keywords: Cracks, Crack detection, Crack filling, Restoration, Texture synthesis
_______________________________________________________________________________________________________
I. INTRODUCTION
Crack is a line on the surface of something along which it has split without breaking apart. All concrete is vulnerable to cracking,
both in the plastic state and in the hardened state. All concrete has a natural tendency to crack due to either internal or external
factors, generally influenced by materials, design, construction, service loads and exposure conditions either individually or in
combination. Cracks in concrete structure can be broadly classified into two categories structural cracks and non-structural
cracks. Structural cracks are caused by applied loads, whereas non-structural cracks are influenced by the result the constituent
materials of the concrete, and other factors such as ambient temperature, humidity, overall exposure conditions, construction
practices and restraint effects of either internal or external nature.
Crack detection is very important in concrete structure because it is directly related to the threat of human beings. We can
judge the condition of the structural health objectively by acquiring and processing the concrete structure‘s image. One of the
way in judging the structural health is to examine a crack on the surface of the structure. Since the condition of a concrete
structure can be easily and directly identified by inspecting the surface crack, the crack assessment should be done on a regular
basis to ensure durability and safety. So many researchers have studied the automated concrete crack detecting method. Concrete
structure images are acquired by using CMOS line scan digital cameras, laser scanner, and microwave. So, by applying the
image processing technique to detect crack in concrete structure is our documents main goal. So an automated crack detection
method can also reduce the cost of maintenance and time consumed for structural health inspection and monitoring by a large
margin. Crack detection based on image processing can also provide maintenance easily in the inaccessible regions of concrete
structure.
II. RELATED WORKS
There are multiple previous research works on Crack detection on concrete structure as well digitized paintings. A brief
description of some most recent researches are given here.
Yamaguchi and Hashimoto [1] proposed a fast crack detection method for large-size concrete surface images using
percolation-based image processing. The percolation process is based on the physical model of liquid permeation, is started from
each pixel. Depending on the shape of the percolated region, the pixel is considered as a crack pixel or not. The process proposed
provide good result for detecting cracks but the computation time is very large as percolation process starts from each pixels and
huge computation power is also needed.
Giakoumis, Nikolaidis and Pitas [2], proposed a method to detect cracks in digitized paintings. They use morphological
operation on images to detect cracks and the misidentified thin dark strokes are excluded by hue and saturation as well as neural
network. Still, many irrelevant objects are misidentified as cracks. They also described different methods for crack filling.
Wenyu Zhang, Zhenjiang Zhang, Dapeng Qi, and Yun Liu [3] proposed automatic crack detection and classification method
for subway tunnel safety monitoring system. To eliminate the unnecessary local small valleys, they applied an average image-
smoothing filter to pre-process the original gray-scale images. They applied top-hat transformation to detect cracks and they also
perform an extensive crack classification.
Gavilán, Balcones, Marcos, O Llorca, Sotelo, Parra, Ocaña, Aliseda, Yarza, Amírola [4] proposed an adaptive Road Crack
Detection System by Pavement Classification. A vehicle equipped with line scan cameras is used to store the digital images that
will be further processed to identify road cracks. They proposed Non-crack features detection method to mask areas of the
Crack Detection and Classification in Concrete Structure
(J4R/ Volume 02 / Issue 04 / 07)
All rights reserved by www.journalforresearch.org 30
images with joints, sealed cracks and white painting that usually generate false positive cracking and provide a seed-based
approach to deal with road crack detection combining Multiple Directional Non-Minimum Suppression (MDNMS) with a
symmetry check. The system performs well for road crack detection.
Miss Vidya Vinayak Khandare and Prof. Mr. Nitin B. Sambre [5] proposed a crack detection and removal method in digitized
painting. The cracks are identified and detected by Gabor which is an integrated methodology for removal of cracks. First, they
filter the selected crack image using 8 differently oriented Gabor filters for the purpose of feature extraction to represent a crack
network from sets of local orientation features. They used resultant features for crack filling with median filter and weighted
median filter. Their methodology has been shown to perform well on digitized paintings suffering from cracks.
Gajanan K.Choudhary and Sayan Dey [6] proposed crack detection in concrete surface using image processing based on fuzzy
logic and neural network. They use feature extraction that is crack like regions detection based on edge detection procedure and
then apply fuzzy and neural network approach to classify crack and noise.
Fujita et al. [7] proposed a method which involves image pre-processing using subtraction of smooth images and a hessian
matrix based line filter then cracks are detected by applying a threshold operation.
III. PROPOSED METHOD
The total procedure of crack detection and classification consists of five steps as shown in figure 1
Fig. 1: Flowchart of the proposed method
Image Acquisition:A.
Images of concrete structure can be acquired by using CMOS line scan digital cameras. For image acquisition purpose a machine
that can roll on with built in cameras can be used such that when machine moves on the concrete surface it captures images for
detection purpose. In case of huge concrete structure or historical buildings of concrete, picture taken from satellite can also be
used.
In our research work total 30 images are used and most of them were downloaded from different sources by searching internet.
In the process of image collection for our work we only considered the images that do not have any other object other than
concrete structure because if images contain other objects then that object can be considered as crack. Also cracks has to be at
least visible by human eye though there may be huge amount of noises else no crack will be detected by this method.
Image Pre-processing:B.
The original image may contain some useless details that can be removed by using some basic image processing that we consider
here as image pre-processing. Various steps of image pre-processing used here, all of which are given below.
Image Resizing:1)
First all the images are resized to the width of 512 pixels and the height was adjusted such that original image aspect ratio
maintained to maintain uniformity of the system such that all images have same criteria for crack detection procedure.
Maintaining uniformity is necessary in image classification stage where fuzzy logic is used.
RGB to Grayscale Image Conversion:2)
For pre-processing of image, the RGB image first of all is converted into grayscale image which makes the process much easier,
because here we need not to maintain three matrixes for three colour component red(R), green(G), Blue(B). In grayscale image
each pixel is represented by a single value between 0 to 255. This value is called luminance or intensity of that pixel. The
standard NTSC conversion formula that is used for calculating the effective luminance of a pixel:
Image Smoothing:3)
Original image may contain some useless details. Images can also be affected by some extent of noise, that is unexplained
variation in data disturbances in image intensity which are either uninterpretable or not of interest. Simply by applying linear
averaging filter for image smoothing a huge percentage of these unintended or useless details and noise can be removed.
Crack Detection and Classification in Concrete Structure
(J4R/ Volume 02 / Issue 04 / 07)
All rights reserved by www.journalforresearch.org 31
Although we cannot remove all unintended details that is why we need to classify detected local dim region as either crack or not
by using fuzzy logic. We use a 5x5 moving average filter to replace each pixel by the average of pixel values in a 5x5 square, or
window centred on that pixel. The result is to reduce noise in the image, but also to blur the edges of the objects in the image.
Figure-2 and Figure-3 shows 3D graph of original image and smoothed image respectively. The original image has many needle-
like peaks and valleys, which are caused by isolated pixels with high or low gray levels. The peaks are very sharp in original
image because maximum amount of noises are of one or two pixels. So an averaging filter will effectively remove these noises.
Fig. 2: Original image's intensity graph Fig. 3: Smoothed image's intensity graph
IV. DETECTION OF LOCAL DIM REGIONS
The process we used to detect local dim regions is based on the property that the Brightness in the crack regions is dimmer than
background.
The method proposed here is based on the previously said property. So cracks with same brightness as of the background of
the image are very difficult to detect. By the above property of crack, we can say that cracks have low luminance that is intensity
values of the crack pixels are minimum. So crack detection process is applied on the intensity component of the image. A crack
detection procedure based on bottom-hat transformation is proposed here. Bottom-hat transformation is morphological image
processing which is used to extract image components such as the shape of cracks. The bottom-hat transformation is based on
another morphological operation ‗closing‘ of an image. Thus bottom-hat transform, is defined as the residual of a closing
compared to the original image, i.e.
( )
Where denotes morphological closing of the image f and b is the structuring element.
The closing of a grayscale or binary image A by a structuring element B is the erosion of the dilation of that image,
( )
Where and denotes dilation and erosion respectively.
The bottom-hat transform returns an image, containing the objects or elements that are smaller than or equal to the structuring
element, and are darker than their surroundings. The structuring element plays key role in detecting cracks properly. Selection of
structuring element is based on two parameters:
 Type of the structuring element i.e. diamond, disk, line, rectangle, square etc.
 Size of the structuring element e.g. specifying the width of the square type element
The size of the structuring element is chosen such that it can cover the width of the widest crack in the image. As we resized
original image to maintain uniformity of the process here we are using a square type structuring element with width of 15 pixels.
Figure 4: Smoothed Grayscale Image Figure 5: Bottom-Hat Transformed Image
Crack Detection and Classification in Concrete Structure
(J4R/ Volume 02 / Issue 04 / 07)
All rights reserved by www.journalforresearch.org 32
V. CRACK SEPARATION
The output of the bottom-hat transform is a grayscale image where pixels with higher intensity value are considered as crack
pixels. So to separate crack from rest of the image thresholding operation on bottom-hat transformed grayscale image in done.
For thresholding operation is done based one the global image threshold level value using Otsu's method which chooses the
threshold value to minimize the intra-class variance of the thresholded black and white pixels. This turns out to be the same as
maximizing the between-class variance. Operates directly on the graylevel histogram, so it‘s fast (once the histogram is
computed). The output image replaces all pixels in the input image with luminance greater than threshold level obtained by using
Otsu‘s [8] method with the value 1 (white) and replaces all other pixels with the value 0 (black).
OTSU: ASSUMPTIONS:A.
Histogram (and the image) is bimodal.
No use of spatial coherence, nor any other notion of object structure.
Assumes stationary statistics, but can be modified to be locally adaptive. (exercises)
Assumes uniform illumination (implicitly), so the bimodal brightness behavior arises from object appearance differences only.
The weighted within-class variance is:
Where the class probabilities are estimated as:
And the class means are given by:
Finally, the individual class variances are:
Now, we could actually stop here. All we need to do is just run through the full range of t values [1,256] and pick the value
that minimizes .
But the relationship between the within-class and between-class variances can be exploited to generate a recursion relation that
permits a much faster calculation.
After some algebra, we can express the total variance as:
Since the total is constant and independent of t, the effect of changing the threshold is merely to move the contributions of the
two terms back and forth.
Thus Otsu shows us that minimizing the intra-class variance is the same as maximizing inter-class variance.
Figure 6: Bottom-Hat Thresholded image
 w
2
(t)  q1
(t) 1
2
(t)  q2
(t) 2
2
(t)
 1
2
( t)  [i  1
(t)]
2 P( i)
q1
(t)i1
t

 2
2
( t)  [i   2
(t)]
2 P (i)
q2
(t)i t 1
I

Crack Detection and Classification in Concrete Structure
(J4R/ Volume 02 / Issue 04 / 07)
All rights reserved by www.journalforresearch.org 33
Crack Identification:B.
After the thresholding operation in the previous section we are able to remove most of the miss-identified regions but still some
irrelevant unintended image details which we call as noise are preserved as cracks. All the connected regions of the image are
considered as an object. So an object can be either crack or noise. So crack identification is very important and final step of our
process. This crack identification consists of three stages:
 Detection of objects and its necessary properties
 Creation of Fuzzy Model and finding fuzzy output value for each object
 Convert the fuzzy output value to crisp output value
Detection of Objects with its Necessary Properties:C.
Objects of an image are basically connected components found in the binary image. Connected-component labelling is used to
detect connected regions in binary digital image. In image processing and image recognition, pixel connectivity is the way in
which pixels in 2-dimensional images relate to their neighbours. Here we use 8-connected neighbourhood technique to find
connected components in an image. In an 8-connected neighbourhood, all of the pixels that touch the pixel of interest are
considered, including those on the diagonals. This means that if two adjoining pixels are on, they are part of the same object,
regardless of whether they are connected along the horizontal, vertical, or diagonal direction.
Fig. 7: A 8-Connected Neighbourhood model Fig. 8: Image With Identified Objects
Now we need to identify some object properties which will form the basis to the fuzzy model of crack detection. So the
properties must be chosen such that they all together provide substantial difference between crack and noise. So only one or two
properties may not be sufficient to differentiate between crack or noise that all the three properties need to be considered
together. In our model we use three properties to detect crack which are given below:
Area:1)
Area is a scalar value which specifies total number of pixels in a particular object. Area is chosen because in general number of
pixels in crack i.e. area is higher than noise.
Ratio of Major and Minor Axis:2)
‗MajorAxisLength‘ is a scalar value that specifies the length (in pixels) of the major axis of the ellipse that has the same
normalized second central moments as the region where as ‗MinorAxisLength‘ is a scalar value that specifies the length (in
pixels) of the minor axis of the ellipse that has the same normalized second central moments as the region. We use the ratio of
‗MajorAxisLength‘ and ‗MinorAxisLength‘. This property is chosen such that in general cracks elongated structure so the ratio
of major and minor axes lengths should be higher compared to noise.
Ratio of Boundingbox-area and object-area:3)
'Bounding Box' is the smallest rectangle containing the object. So the bounding box-area is the scaler value which specifies the
number of pixel can have in that bounding box, we will get this easily by multiplying the width and height of the bounding box.
Object-area is the area specified above that is the number of pixel in an object. We use this property because though in general
cracks are elongated structure but in some cases cracks may have branches in that cases ratio of major and minor axes will be
lower and also in some cases noises can also have higher area, so in these situation ratio of boundingbox-area and object-area
will be higher in case of crack than noise.
Fuzzy Logic Model:D.
Fuzzy logic, introduced by L. A. Zadeh [9] in 1965. Fuzzy logic had however been studied since the 1920s, as infinite-valued
logic—notably by Łukasiewicz and Tarski. Over the past few decades, fuzzy logic has been used in a wide range of problem
domains such as process control, management and decision making, operations research, economies and, for this paper the most
important, pattern recognition and classification. The natural description of problems, in linguistic terms, rather than in terms of
relationships between precise numerical values is the major advantage of this theory.
Crack Detection and Classification in Concrete Structure
(J4R/ Volume 02 / Issue 04 / 07)
All rights reserved by www.journalforresearch.org 34
Fuzzy logic is almost synonymous with the theory of fuzzy sets, a theory which relates to classes of objects with un-sharp
boundaries in which membership is a matter of degree that is a fuzzy set is a set without a crisp, clearly defined boundary. It can
contain elements with only a partial degree of membership. Fuzzy logic includes 0 and 1 as extreme cases of truth (or "fact") but
also includes the various states of truth in between so that, for example, fuzzy logic also permits in-between values like 0.4 and
0.56 etc.
We use MATLAB‘s fuzzy logic toolbox to create Mamdani-type fuzzy logic model to classify crack and noise. Mamdani's
fuzzy inference method expects the output membership functions to be fuzzy sets. After the aggregation process, there is a fuzzy
set for each output variable that needs defuzzification. For our fuzzy logic model the input variables are ‗Area‘, ‗Major-Minor
Axes Ratio‘ and ‗Bounding box Area-Object Area Ratio‘. So each object‘s these three properties are feed to fuzzy model to get
fuzzy output. The range of each variable is given in the table. The input variables ‗Area‘, ‗Major-Minor Axes Ratio‘ and
‗Bounding box Area-Object Area Ratio‘ have three, two and two subsets respectively where the output has two subsets. Each
subset needs one single membership function. The membership functions used here for all the input variables and output variable
are trapezoidal-type. Trapezoidal membership function is defined by a lower limit a, an upper limit d, a lower support limit b,
and an upper support limit c, where a < b < c < d.
Fig. 9: Trapezoidal membership Function Representation
Table – 1
Membership function values For the fuzzy logic Model
Variables Variable Range Membership Function
Trapezoidal Value
a b c d
‘Area’ [0-20000]
Low 0 0 200 400
Medium 200 400 600 2000
High 600 20000 20000 20000
‘Major-Minor Axes Ratio’ [0-200]
Low 0 0 4.5 5.5
High 4.5 5.5 200 200
‘BoundingboxArea-ObjectArea Ratio’ [0-500]
Low 0 0 5 6
High 5 6 500 500
‘Output’ [0-1]
Noise 0 0 0.45 0.55
Crack 0.45 0.55 1 1
Fuzzy sets and fuzzy operators are the subjects and verbs of fuzzy logics. If x is A Then y is B where x and y are fuzzy
variables and A and B are fuzzy values. The if-part of the rule "x is A" is called the antecedent or premise, while the then-part of
the rule "y is B" is called the consequent or conclusion. Statements in the antecedent (or consequent) parts of the rules may well
involve fuzzy logical connectives such as ‗AND ‗OR‘ and ‗NOT‘. For our Fuzzy model we only use ‗AND‘ operator. The rules
have been given in table-2.
Table – 2
Fuzzy Inference Rule Set
Rule No. Area Major-Minor Axes Ratio BoundingboxArea-ObjectArea Ratio Output
1 High High Crack
2 High Low High Crack
3 Medium High Crack
4 Medium Low High Crack
5 Low High Noise
6 Low High Noise
Crack Detection and Classification in Concrete Structure
(J4R/ Volume 02 / Issue 04 / 07)
All rights reserved by www.journalforresearch.org 35
Fuzzy output value to crisp output value Conversion
As we are using Mamdani's fuzzy inference method for our system we will get fuzzy output value that is output value can be
any value from 0 to 1 this means output value can be fraction type. But we need crisp output that is 1 for crack and 0 for noise.
For this defuzzification process we need a threshold value such that below that value output means objet is noise else crack. To
obtain the threshold value we need to consider two criteria.
We want to increase the detection rate to 1 and decrease detection error to 0. But Detection Rate and Detection error are
disproportional to each other. But we need to give priority to high detection rate over reduced detection error because if some
cracks are not detected it may bring casualties for human being. So taking both the criteria in concern we are getting best
performance at threshold value of 0.74 which gives 99.2% accuracy in detection rate with 1.95% detection error. Now one thing
we must be consider that if some very small portion of a bigger crack is not detected we are neglecting this because as main
crack is detected then it will go for the manual inspection to civil engineering department.
Algorithm:E.
1) STEP 1: Read the image.
2) STEP 2: If the image is not grayscale than convert it to grayscale image. Resize the image to maintain uniformity and
perform image smoothing by applying linear averaging filter.
3) STEP 3: Define the structural element by specifying structural element type and size. In most of the cases square type
structural element is beneficial for crack detection and defines its size approximately as the size of the widest crack width.
4) STEP 4: Perform the bottom-hat transformation using the defined structural element in step-3.
5) STEP 5: Compute the global image threshold level value using Otsu‘s [8] method which chooses the threshold value to
minimize the intra-class variance of the thresholded black and white pixels.
6) STEP 6: Convert the bottom-hat transformed image into binary image by thresholding using the threshold level value from
step-5.
7) STEP 7: Identify each objects that is each connected component in the image and find its properties like ‗Area‘, ‗Major-
Minor Axes Ratio‘ and ‗BoundingboxArea-ObjectArea Ratio‘.
8) STEP 8: Use the properties stated in step-7 as the input variables to create a fuzzy model based on membership function
value shown in table-1 and ‗if-then-else‘ inference rule set in table-2.
9) STEP 9: Feed each objects properties to the fuzzy model created in step-8 to get fuzzy output.
10) STEP 10: Convert to fuzzy output to crisp output based on the threshold value 0.74 to identify which is crack and which is
noise.
VI. EXPERIMENTAL RESULTS
Result Set 1:A.
Fig. 10: Original Image Fig. 11: Grayscale Image
Crack Detection and Classification in Concrete Structure
(J4R/ Volume 02 / Issue 04 / 07)
All rights reserved by www.journalforresearch.org 36
Fig. 12: Smoothed Grayscale image Fig. 13: Bottom-Hat Transformed image
Fig. 14: Bottom-Hat Thresholded Image Fig. 15: Image With Identified Objects
Fig. 16: Image with Identified Cracks
Result Set -2:B.
Fig. 17: Original Image Fig. 18: Grayscale Image
Crack Detection and Classification in Concrete Structure
(J4R/ Volume 02 / Issue 04 / 07)
All rights reserved by www.journalforresearch.org 37
Fig. 19: Smoothed Grayscale image Fig. 20: Bottom-Hat Transformed image
Fig. 21: Bottom-Hat Thresholded Image Fig. 22: Image With Identified Objects
Fig. 23: Image with Identified Cracks
VII.CONCLUSIONS
This paper presents a crack detection and classification technique for concrete structure based on the images of the concrete
surface. Images are analyzed by applying several images processing technique and finally crack classification is done by
applying fuzzy logic. This method of crack detection and classification can also be applied on several different situations other
than concrete surface like cracks on paintings. In the image classification process, we are not considering whole image at a time
to classify all the cracks in the image instead we apply object approach that is each connected component in the image has been
checked individually, by doing this we are getting more accurate result though it is little more time consuming than identifying
all the cracks in the image at a time.
REFERENCES
[1] Yamaguchi, T.; Hashimoto, S. ―Fast crack detection method for large-size concrete surface images using percolation-based image processing‖. Mach. Vis.
Appl. 2010, 21, 797–809.
[2] Giakoumis, I.; Nikolaidis, N.; Pitas, I. ―Digital image processing techniques for the detection and removal of cracks in digitized paintings‖. IEEE Trans.
Image Process. 2006, 15, 178–188.
[3] Wenyu Zhang; Zhenjiang Zhang; Dapeng Qi; and Yun Liu. ―Automatic Crack Detection and Classification Method for Subway Tunnel Safety
Monitoring‖. Sensors 2014, 14, 19307-19328
[4] Gavilán, M.; Balcones, D.; Marcos, O.; Llorca, D.F.; Sotelo, M.A.; Parra, I.; Ocaña, M.; Aliseda, P.; Yarza, P.; Amírola, A. ―Adaptive Road Crack
Detection System by Pavement Classification‖. Sensors 2011, 11, 9628–9657.
[5] Khandare Vidya Vinayak Khandare; Sambre Nitin B. ―Detection & Removal of Cracks in Digitized Paintings Based on Image Processing‖. International
Journal of Engineering Research & Technology (IJERT)2014 ISSN: 2278-0181 Vol. 3 Issue 1, 2014
Crack Detection and Classification in Concrete Structure
(J4R/ Volume 02 / Issue 04 / 07)
All rights reserved by www.journalforresearch.org 38
[6] Gajanan K. Choudhary and Sayan Dey. ―Crack Detection in Concrete Surfaces using Image Processing, Fuzzy Logic, and Neural Networks‖. 2012 IEEE
fifth International Conference on Advanced Computational Intelligence(ICACI) October 18-20, 2012
[7] Byoung Jik Lee, and Hosin ―David‖ Lee, ―Position-Invariant Neural Network for Digital Pavement Crack Analysis,‖ Computer-Aided Civil and
Infrastructure Engineering, Volume 19, Issue 2, pages 105–118, March 2004.
[8] N.Otsu (1979) ―A threshold selection method form gray-level histograms‖. Proceedings of the 1986 IEEE Transactions Systems, Man and Cybernetics,
Vol.9, No. 1, 62-66
[9] L. A. Zadeh, "Fuzzy sets," Information and Control, vol. 8, pp. 338-353, 1965.
[10] Y. Fujita, and Y. Hamamoto, ―A robust method for automatically detecting cracks on noisy concrete surfaces,‖ Next-Generation Applied Intelligence. 22nd
International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems IEA/AIE 2009, pp. 76–85, June 2009, Tainan,
Taiwan.
[11] Rafael C. Gonzalez, Richard E. Woods and Steven L.Eddins ―Digital Image Processing Using Matlab,‖ Pearson Education, Second Impression,2007.
[12] MATLAB Functions in Fuzzy Logic Toolbox, www.mathworks.in/help/fuzzy/functionlist.html

More Related Content

What's hot

Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniquesSaideep
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafMD Naseem Ashraf
 
3 d printing
3 d printing3 d printing
3 d printinglekphal
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGmuthu181188
 
Artificial intelligence in civil engineering
Artificial intelligence in civil engineering Artificial intelligence in civil engineering
Artificial intelligence in civil engineering Aseena Latheef
 
Brain Tumor Detection using CNN
Brain Tumor Detection using CNNBrain Tumor Detection using CNN
Brain Tumor Detection using CNNMohammadRakib8
 
3D printing technology in building construction
3D printing technology in building construction3D printing technology in building construction
3D printing technology in building constructionVodepalliManaswini
 
Digital Image Processing 3rd edition Rafael C. Gonzalez, Richard E. Woods.pdf
Digital Image Processing 3rd edition Rafael C. Gonzalez, Richard E. Woods.pdfDigital Image Processing 3rd edition Rafael C. Gonzalez, Richard E. Woods.pdf
Digital Image Processing 3rd edition Rafael C. Gonzalez, Richard E. Woods.pdfssuserbe3944
 
Image compression standards
Image compression standardsImage compression standards
Image compression standardskirupasuchi1996
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & DescriptorsPundrikPatel
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldAshwani Srivastava
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesCristina Pérez Benito
 
3d printed building technology
3d printed building technology3d printed building technology
3d printed building technologyvarun km
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognitionslmnsvn
 
Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)VARUN KUMAR
 
IRJET- Seismic Analysis and Design of Multistorey Building in Different Seism...
IRJET- Seismic Analysis and Design of Multistorey Building in Different Seism...IRJET- Seismic Analysis and Design of Multistorey Building in Different Seism...
IRJET- Seismic Analysis and Design of Multistorey Building in Different Seism...IRJET Journal
 
Automation in Construction
Automation in ConstructionAutomation in Construction
Automation in ConstructionSweety Singh
 

What's hot (20)

Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Image degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem AshrafImage degradation and noise by Md.Naseem Ashraf
Image degradation and noise by Md.Naseem Ashraf
 
3 d printing
3 d printing3 d printing
3 d printing
 
SPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSINGSPATIAL FILTERING IN IMAGE PROCESSING
SPATIAL FILTERING IN IMAGE PROCESSING
 
Artificial intelligence in civil engineering
Artificial intelligence in civil engineering Artificial intelligence in civil engineering
Artificial intelligence in civil engineering
 
Brain Tumor Detection using CNN
Brain Tumor Detection using CNNBrain Tumor Detection using CNN
Brain Tumor Detection using CNN
 
3D printing technology in building construction
3D printing technology in building construction3D printing technology in building construction
3D printing technology in building construction
 
Stereo vision
Stereo visionStereo vision
Stereo vision
 
Digital Image Processing 3rd edition Rafael C. Gonzalez, Richard E. Woods.pdf
Digital Image Processing 3rd edition Rafael C. Gonzalez, Richard E. Woods.pdfDigital Image Processing 3rd edition Rafael C. Gonzalez, Richard E. Woods.pdf
Digital Image Processing 3rd edition Rafael C. Gonzalez, Richard E. Woods.pdf
 
Image compression standards
Image compression standardsImage compression standards
Image compression standards
 
Image Representation & Descriptors
Image Representation & DescriptorsImage Representation & Descriptors
Image Representation & Descriptors
 
Applications of Digital image processing in Medical Field
Applications of Digital image processing in Medical FieldApplications of Digital image processing in Medical Field
Applications of Digital image processing in Medical Field
 
Simultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color ImagesSimultaneous Smoothing and Sharpening of Color Images
Simultaneous Smoothing and Sharpening of Color Images
 
Histogram processing
Histogram processingHistogram processing
Histogram processing
 
3d printed building technology
3d printed building technology3d printed building technology
3d printed building technology
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)Image Registration (Digital Image Processing)
Image Registration (Digital Image Processing)
 
IRJET- Seismic Analysis and Design of Multistorey Building in Different Seism...
IRJET- Seismic Analysis and Design of Multistorey Building in Different Seism...IRJET- Seismic Analysis and Design of Multistorey Building in Different Seism...
IRJET- Seismic Analysis and Design of Multistorey Building in Different Seism...
 
Automation in Construction
Automation in ConstructionAutomation in Construction
Automation in Construction
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 

Viewers also liked (6)

Rfid in construction
Rfid in constructionRfid in construction
Rfid in construction
 
RFID tag - technology and scenarios
RFID tag - technology and scenariosRFID tag - technology and scenarios
RFID tag - technology and scenarios
 
Rfid presentation
Rfid presentationRfid presentation
Rfid presentation
 
Cracks in Buildings
Cracks in BuildingsCracks in Buildings
Cracks in Buildings
 
Rfid ppt 8th sem
Rfid ppt 8th semRfid ppt 8th sem
Rfid ppt 8th sem
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 

Similar to CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE

Crack Detection using Deep Learning
Crack Detection using Deep LearningCrack Detection using Deep Learning
Crack Detection using Deep LearningIRJET Journal
 
Identification and Rejection of Defective Ceramic Tile using Image Processing...
Identification and Rejection of Defective Ceramic Tile using Image Processing...Identification and Rejection of Defective Ceramic Tile using Image Processing...
Identification and Rejection of Defective Ceramic Tile using Image Processing...IJMTST Journal
 
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...ijcsit
 
Crack Detection in Ceramic Tiles using Zoning and Edge Detection Methods
Crack Detection in Ceramic Tiles using Zoning and Edge Detection MethodsCrack Detection in Ceramic Tiles using Zoning and Edge Detection Methods
Crack Detection in Ceramic Tiles using Zoning and Edge Detection Methodsijtsrd
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET Journal
 
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...gerogepatton
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewIRJET Journal
 
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...IRJET Journal
 
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSETIMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSETIJCSEA Journal
 
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSING
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSINGDAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSING
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSINGIAEME Publication
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET Journal
 
Thesis_Khan_2073209.pptx
Thesis_Khan_2073209.pptxThesis_Khan_2073209.pptx
Thesis_Khan_2073209.pptxAlmasrurKhan2
 
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...cscpconf
 
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...ijcsa
 
Bl32821831
Bl32821831Bl32821831
Bl32821831IJMER
 
Fuzzy Logic Based Decision System For PCB Defects Correction
Fuzzy Logic Based Decision System For PCB Defects CorrectionFuzzy Logic Based Decision System For PCB Defects Correction
Fuzzy Logic Based Decision System For PCB Defects CorrectionIJERA Editor
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...IRJET Journal
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIJERD Editor
 
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...IRJET Journal
 

Similar to CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE (20)

Crack Detection using Deep Learning
Crack Detection using Deep LearningCrack Detection using Deep Learning
Crack Detection using Deep Learning
 
Identification and Rejection of Defective Ceramic Tile using Image Processing...
Identification and Rejection of Defective Ceramic Tile using Image Processing...Identification and Rejection of Defective Ceramic Tile using Image Processing...
Identification and Rejection of Defective Ceramic Tile using Image Processing...
 
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...
AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND ...
 
Crack Detection in Ceramic Tiles using Zoning and Edge Detection Methods
Crack Detection in Ceramic Tiles using Zoning and Edge Detection MethodsCrack Detection in Ceramic Tiles using Zoning and Edge Detection Methods
Crack Detection in Ceramic Tiles using Zoning and Edge Detection Methods
 
IRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation PrincipleIRJET- Image Feature Extraction using Hough Transformation Principle
IRJET- Image Feature Extraction using Hough Transformation Principle
 
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...
 
Application of Digital Image Correlation: A Review
Application of Digital Image Correlation: A ReviewApplication of Digital Image Correlation: A Review
Application of Digital Image Correlation: A Review
 
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
 
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSETIMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
 
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSING
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSINGDAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSING
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSING
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLABIRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
 
Thesis_Khan_2073209.pptx
Thesis_Khan_2073209.pptxThesis_Khan_2073209.pptx
Thesis_Khan_2073209.pptx
 
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
A CONCERT EVALUATION OF EXEMPLAR BASED IMAGE INPAINTING ALGORITHMS FOR NATURA...
 
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
Automatic 3D view Generation from a Single 2D Image for both Indoor and Outdo...
 
Bl32821831
Bl32821831Bl32821831
Bl32821831
 
Fuzzy Logic Based Decision System For PCB Defects Correction
Fuzzy Logic Based Decision System For PCB Defects CorrectionFuzzy Logic Based Decision System For PCB Defects Correction
Fuzzy Logic Based Decision System For PCB Defects Correction
 
Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...Detection of a user-defined object in an image using feature extraction- Trai...
Detection of a user-defined object in an image using feature extraction- Trai...
 
Identify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image ProcessingIdentify Defects in Gears Using Digital Image Processing
Identify Defects in Gears Using Digital Image Processing
 
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
 

More from Journal For Research

Design and Analysis of Hydraulic Actuator in a Typical Aerospace vehicle | J4...
Design and Analysis of Hydraulic Actuator in a Typical Aerospace vehicle | J4...Design and Analysis of Hydraulic Actuator in a Typical Aerospace vehicle | J4...
Design and Analysis of Hydraulic Actuator in a Typical Aerospace vehicle | J4...Journal For Research
 
Experimental Verification and Validation of Stress Distribution of Composite ...
Experimental Verification and Validation of Stress Distribution of Composite ...Experimental Verification and Validation of Stress Distribution of Composite ...
Experimental Verification and Validation of Stress Distribution of Composite ...Journal For Research
 
Image Binarization for the uses of Preprocessing to Detect Brain Abnormality ...
Image Binarization for the uses of Preprocessing to Detect Brain Abnormality ...Image Binarization for the uses of Preprocessing to Detect Brain Abnormality ...
Image Binarization for the uses of Preprocessing to Detect Brain Abnormality ...Journal For Research
 
A Research Paper on BFO and PSO Based Movie Recommendation System | J4RV4I1016
A Research Paper on BFO and PSO Based Movie Recommendation System | J4RV4I1016A Research Paper on BFO and PSO Based Movie Recommendation System | J4RV4I1016
A Research Paper on BFO and PSO Based Movie Recommendation System | J4RV4I1016Journal For Research
 
IoT based Digital Agriculture Monitoring System and Their Impact on Optimal U...
IoT based Digital Agriculture Monitoring System and Their Impact on Optimal U...IoT based Digital Agriculture Monitoring System and Their Impact on Optimal U...
IoT based Digital Agriculture Monitoring System and Their Impact on Optimal U...Journal For Research
 
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015Journal For Research
 
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014Journal For Research
 
A REVIEW ON DESIGN OF PUBLIC TRANSPORTATION SYSTEM IN CHANDRAPUR CITY | J4RV4...
A REVIEW ON DESIGN OF PUBLIC TRANSPORTATION SYSTEM IN CHANDRAPUR CITY | J4RV4...A REVIEW ON DESIGN OF PUBLIC TRANSPORTATION SYSTEM IN CHANDRAPUR CITY | J4RV4...
A REVIEW ON DESIGN OF PUBLIC TRANSPORTATION SYSTEM IN CHANDRAPUR CITY | J4RV4...Journal For Research
 
A REVIEW ON LIFTING AND ASSEMBLY OF ROTARY KILN TYRE WITH SHELL BY FLEXIBLE G...
A REVIEW ON LIFTING AND ASSEMBLY OF ROTARY KILN TYRE WITH SHELL BY FLEXIBLE G...A REVIEW ON LIFTING AND ASSEMBLY OF ROTARY KILN TYRE WITH SHELL BY FLEXIBLE G...
A REVIEW ON LIFTING AND ASSEMBLY OF ROTARY KILN TYRE WITH SHELL BY FLEXIBLE G...Journal For Research
 
LABORATORY STUDY OF STRONG, MODERATE AND WEAK SANDSTONES | J4RV4I1012
LABORATORY STUDY OF STRONG, MODERATE AND WEAK SANDSTONES | J4RV4I1012LABORATORY STUDY OF STRONG, MODERATE AND WEAK SANDSTONES | J4RV4I1012
LABORATORY STUDY OF STRONG, MODERATE AND WEAK SANDSTONES | J4RV4I1012Journal For Research
 
DESIGN ANALYSIS AND FABRICATION OF MANUAL RICE TRANSPLANTING MACHINE | J4RV4I...
DESIGN ANALYSIS AND FABRICATION OF MANUAL RICE TRANSPLANTING MACHINE | J4RV4I...DESIGN ANALYSIS AND FABRICATION OF MANUAL RICE TRANSPLANTING MACHINE | J4RV4I...
DESIGN ANALYSIS AND FABRICATION OF MANUAL RICE TRANSPLANTING MACHINE | J4RV4I...Journal For Research
 
AN OVERVIEW: DAKNET TECHNOLOGY - BROADBAND AD-HOC CONNECTIVITY | J4RV4I1009
AN OVERVIEW: DAKNET TECHNOLOGY - BROADBAND AD-HOC CONNECTIVITY | J4RV4I1009AN OVERVIEW: DAKNET TECHNOLOGY - BROADBAND AD-HOC CONNECTIVITY | J4RV4I1009
AN OVERVIEW: DAKNET TECHNOLOGY - BROADBAND AD-HOC CONNECTIVITY | J4RV4I1009Journal For Research
 
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008Journal For Research
 
AN INTEGRATED APPROACH TO REDUCE INTRA CITY TRAFFIC AT COIMBATORE | J4RV4I1002
AN INTEGRATED APPROACH TO REDUCE INTRA CITY TRAFFIC AT COIMBATORE | J4RV4I1002AN INTEGRATED APPROACH TO REDUCE INTRA CITY TRAFFIC AT COIMBATORE | J4RV4I1002
AN INTEGRATED APPROACH TO REDUCE INTRA CITY TRAFFIC AT COIMBATORE | J4RV4I1002Journal For Research
 
A REVIEW STUDY ON GAS-SOLID CYCLONE SEPARATOR USING LAPPLE MODEL | J4RV4I1001
A REVIEW STUDY ON GAS-SOLID CYCLONE SEPARATOR USING LAPPLE MODEL | J4RV4I1001A REVIEW STUDY ON GAS-SOLID CYCLONE SEPARATOR USING LAPPLE MODEL | J4RV4I1001
A REVIEW STUDY ON GAS-SOLID CYCLONE SEPARATOR USING LAPPLE MODEL | J4RV4I1001Journal For Research
 
IMAGE SEGMENTATION USING FCM ALGORITM | J4RV3I12021
IMAGE SEGMENTATION USING FCM ALGORITM | J4RV3I12021IMAGE SEGMENTATION USING FCM ALGORITM | J4RV3I12021
IMAGE SEGMENTATION USING FCM ALGORITM | J4RV3I12021Journal For Research
 
USE OF GALVANIZED STEELS FOR AUTOMOTIVE BODY- CAR SURVEY RESULTS AT COASTAL A...
USE OF GALVANIZED STEELS FOR AUTOMOTIVE BODY- CAR SURVEY RESULTS AT COASTAL A...USE OF GALVANIZED STEELS FOR AUTOMOTIVE BODY- CAR SURVEY RESULTS AT COASTAL A...
USE OF GALVANIZED STEELS FOR AUTOMOTIVE BODY- CAR SURVEY RESULTS AT COASTAL A...Journal For Research
 
UNMANNED AERIAL VEHICLE FOR REMITTANCE | J4RV3I12023
UNMANNED AERIAL VEHICLE FOR REMITTANCE | J4RV3I12023UNMANNED AERIAL VEHICLE FOR REMITTANCE | J4RV3I12023
UNMANNED AERIAL VEHICLE FOR REMITTANCE | J4RV3I12023Journal For Research
 
SURVEY ON A MODERN MEDICARE SYSTEM USING INTERNET OF THINGS | J4RV3I12024
SURVEY ON A MODERN MEDICARE SYSTEM USING INTERNET OF THINGS | J4RV3I12024SURVEY ON A MODERN MEDICARE SYSTEM USING INTERNET OF THINGS | J4RV3I12024
SURVEY ON A MODERN MEDICARE SYSTEM USING INTERNET OF THINGS | J4RV3I12024Journal For Research
 

More from Journal For Research (20)

Design and Analysis of Hydraulic Actuator in a Typical Aerospace vehicle | J4...
Design and Analysis of Hydraulic Actuator in a Typical Aerospace vehicle | J4...Design and Analysis of Hydraulic Actuator in a Typical Aerospace vehicle | J4...
Design and Analysis of Hydraulic Actuator in a Typical Aerospace vehicle | J4...
 
Experimental Verification and Validation of Stress Distribution of Composite ...
Experimental Verification and Validation of Stress Distribution of Composite ...Experimental Verification and Validation of Stress Distribution of Composite ...
Experimental Verification and Validation of Stress Distribution of Composite ...
 
Image Binarization for the uses of Preprocessing to Detect Brain Abnormality ...
Image Binarization for the uses of Preprocessing to Detect Brain Abnormality ...Image Binarization for the uses of Preprocessing to Detect Brain Abnormality ...
Image Binarization for the uses of Preprocessing to Detect Brain Abnormality ...
 
A Research Paper on BFO and PSO Based Movie Recommendation System | J4RV4I1016
A Research Paper on BFO and PSO Based Movie Recommendation System | J4RV4I1016A Research Paper on BFO and PSO Based Movie Recommendation System | J4RV4I1016
A Research Paper on BFO and PSO Based Movie Recommendation System | J4RV4I1016
 
IoT based Digital Agriculture Monitoring System and Their Impact on Optimal U...
IoT based Digital Agriculture Monitoring System and Their Impact on Optimal U...IoT based Digital Agriculture Monitoring System and Their Impact on Optimal U...
IoT based Digital Agriculture Monitoring System and Their Impact on Optimal U...
 
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015
A REVIEW PAPER ON BFO AND PSO BASED MOVIE RECOMMENDATION SYSTEM | J4RV4I1015
 
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
HCI BASED APPLICATION FOR PLAYING COMPUTER GAMES | J4RV4I1014
 
A REVIEW ON DESIGN OF PUBLIC TRANSPORTATION SYSTEM IN CHANDRAPUR CITY | J4RV4...
A REVIEW ON DESIGN OF PUBLIC TRANSPORTATION SYSTEM IN CHANDRAPUR CITY | J4RV4...A REVIEW ON DESIGN OF PUBLIC TRANSPORTATION SYSTEM IN CHANDRAPUR CITY | J4RV4...
A REVIEW ON DESIGN OF PUBLIC TRANSPORTATION SYSTEM IN CHANDRAPUR CITY | J4RV4...
 
A REVIEW ON LIFTING AND ASSEMBLY OF ROTARY KILN TYRE WITH SHELL BY FLEXIBLE G...
A REVIEW ON LIFTING AND ASSEMBLY OF ROTARY KILN TYRE WITH SHELL BY FLEXIBLE G...A REVIEW ON LIFTING AND ASSEMBLY OF ROTARY KILN TYRE WITH SHELL BY FLEXIBLE G...
A REVIEW ON LIFTING AND ASSEMBLY OF ROTARY KILN TYRE WITH SHELL BY FLEXIBLE G...
 
LABORATORY STUDY OF STRONG, MODERATE AND WEAK SANDSTONES | J4RV4I1012
LABORATORY STUDY OF STRONG, MODERATE AND WEAK SANDSTONES | J4RV4I1012LABORATORY STUDY OF STRONG, MODERATE AND WEAK SANDSTONES | J4RV4I1012
LABORATORY STUDY OF STRONG, MODERATE AND WEAK SANDSTONES | J4RV4I1012
 
DESIGN ANALYSIS AND FABRICATION OF MANUAL RICE TRANSPLANTING MACHINE | J4RV4I...
DESIGN ANALYSIS AND FABRICATION OF MANUAL RICE TRANSPLANTING MACHINE | J4RV4I...DESIGN ANALYSIS AND FABRICATION OF MANUAL RICE TRANSPLANTING MACHINE | J4RV4I...
DESIGN ANALYSIS AND FABRICATION OF MANUAL RICE TRANSPLANTING MACHINE | J4RV4I...
 
AN OVERVIEW: DAKNET TECHNOLOGY - BROADBAND AD-HOC CONNECTIVITY | J4RV4I1009
AN OVERVIEW: DAKNET TECHNOLOGY - BROADBAND AD-HOC CONNECTIVITY | J4RV4I1009AN OVERVIEW: DAKNET TECHNOLOGY - BROADBAND AD-HOC CONNECTIVITY | J4RV4I1009
AN OVERVIEW: DAKNET TECHNOLOGY - BROADBAND AD-HOC CONNECTIVITY | J4RV4I1009
 
LINE FOLLOWER ROBOT | J4RV4I1010
LINE FOLLOWER ROBOT | J4RV4I1010LINE FOLLOWER ROBOT | J4RV4I1010
LINE FOLLOWER ROBOT | J4RV4I1010
 
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008
 
AN INTEGRATED APPROACH TO REDUCE INTRA CITY TRAFFIC AT COIMBATORE | J4RV4I1002
AN INTEGRATED APPROACH TO REDUCE INTRA CITY TRAFFIC AT COIMBATORE | J4RV4I1002AN INTEGRATED APPROACH TO REDUCE INTRA CITY TRAFFIC AT COIMBATORE | J4RV4I1002
AN INTEGRATED APPROACH TO REDUCE INTRA CITY TRAFFIC AT COIMBATORE | J4RV4I1002
 
A REVIEW STUDY ON GAS-SOLID CYCLONE SEPARATOR USING LAPPLE MODEL | J4RV4I1001
A REVIEW STUDY ON GAS-SOLID CYCLONE SEPARATOR USING LAPPLE MODEL | J4RV4I1001A REVIEW STUDY ON GAS-SOLID CYCLONE SEPARATOR USING LAPPLE MODEL | J4RV4I1001
A REVIEW STUDY ON GAS-SOLID CYCLONE SEPARATOR USING LAPPLE MODEL | J4RV4I1001
 
IMAGE SEGMENTATION USING FCM ALGORITM | J4RV3I12021
IMAGE SEGMENTATION USING FCM ALGORITM | J4RV3I12021IMAGE SEGMENTATION USING FCM ALGORITM | J4RV3I12021
IMAGE SEGMENTATION USING FCM ALGORITM | J4RV3I12021
 
USE OF GALVANIZED STEELS FOR AUTOMOTIVE BODY- CAR SURVEY RESULTS AT COASTAL A...
USE OF GALVANIZED STEELS FOR AUTOMOTIVE BODY- CAR SURVEY RESULTS AT COASTAL A...USE OF GALVANIZED STEELS FOR AUTOMOTIVE BODY- CAR SURVEY RESULTS AT COASTAL A...
USE OF GALVANIZED STEELS FOR AUTOMOTIVE BODY- CAR SURVEY RESULTS AT COASTAL A...
 
UNMANNED AERIAL VEHICLE FOR REMITTANCE | J4RV3I12023
UNMANNED AERIAL VEHICLE FOR REMITTANCE | J4RV3I12023UNMANNED AERIAL VEHICLE FOR REMITTANCE | J4RV3I12023
UNMANNED AERIAL VEHICLE FOR REMITTANCE | J4RV3I12023
 
SURVEY ON A MODERN MEDICARE SYSTEM USING INTERNET OF THINGS | J4RV3I12024
SURVEY ON A MODERN MEDICARE SYSTEM USING INTERNET OF THINGS | J4RV3I12024SURVEY ON A MODERN MEDICARE SYSTEM USING INTERNET OF THINGS | J4RV3I12024
SURVEY ON A MODERN MEDICARE SYSTEM USING INTERNET OF THINGS | J4RV3I12024
 

Recently uploaded

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 

Recently uploaded (20)

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 

CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE

  • 1. Journal for Research | Volume 02 | Issue 04 | June 2016 ISSN: 2395-7549 All rights reserved by www.journalforresearch.org 29 Crack Detection and Classification in Concrete Structure Kaushik Bose Prof.(Dr.) Samir Kumar Bandyopadhyay Department of Computer Science & Engineering Department of Computer Science & Engineering University of Calcutta, India University of Calcutta, India Abstract This paper presents crack detection in concrete structure based on fuzzy logic. Safety inspection of concrete structures is very important since it is closely related with the structural health and reliability. Automated structural health monitoring system becomes necessity in recent years that encourages various researches to be going on in this area. Cheap availability of digital cameras makes research work in this field easier. This paper presents digital image processing and fuzzy logic based efficient crack detection technique in concrete structure. Here features from digital image of concrete structure are extracted by using morphological image processing technique and then extracted features are fed to fuzzy logic to accurately identify the crack. Keywords: Cracks, Crack detection, Crack filling, Restoration, Texture synthesis _______________________________________________________________________________________________________ I. INTRODUCTION Crack is a line on the surface of something along which it has split without breaking apart. All concrete is vulnerable to cracking, both in the plastic state and in the hardened state. All concrete has a natural tendency to crack due to either internal or external factors, generally influenced by materials, design, construction, service loads and exposure conditions either individually or in combination. Cracks in concrete structure can be broadly classified into two categories structural cracks and non-structural cracks. Structural cracks are caused by applied loads, whereas non-structural cracks are influenced by the result the constituent materials of the concrete, and other factors such as ambient temperature, humidity, overall exposure conditions, construction practices and restraint effects of either internal or external nature. Crack detection is very important in concrete structure because it is directly related to the threat of human beings. We can judge the condition of the structural health objectively by acquiring and processing the concrete structure‘s image. One of the way in judging the structural health is to examine a crack on the surface of the structure. Since the condition of a concrete structure can be easily and directly identified by inspecting the surface crack, the crack assessment should be done on a regular basis to ensure durability and safety. So many researchers have studied the automated concrete crack detecting method. Concrete structure images are acquired by using CMOS line scan digital cameras, laser scanner, and microwave. So, by applying the image processing technique to detect crack in concrete structure is our documents main goal. So an automated crack detection method can also reduce the cost of maintenance and time consumed for structural health inspection and monitoring by a large margin. Crack detection based on image processing can also provide maintenance easily in the inaccessible regions of concrete structure. II. RELATED WORKS There are multiple previous research works on Crack detection on concrete structure as well digitized paintings. A brief description of some most recent researches are given here. Yamaguchi and Hashimoto [1] proposed a fast crack detection method for large-size concrete surface images using percolation-based image processing. The percolation process is based on the physical model of liquid permeation, is started from each pixel. Depending on the shape of the percolated region, the pixel is considered as a crack pixel or not. The process proposed provide good result for detecting cracks but the computation time is very large as percolation process starts from each pixels and huge computation power is also needed. Giakoumis, Nikolaidis and Pitas [2], proposed a method to detect cracks in digitized paintings. They use morphological operation on images to detect cracks and the misidentified thin dark strokes are excluded by hue and saturation as well as neural network. Still, many irrelevant objects are misidentified as cracks. They also described different methods for crack filling. Wenyu Zhang, Zhenjiang Zhang, Dapeng Qi, and Yun Liu [3] proposed automatic crack detection and classification method for subway tunnel safety monitoring system. To eliminate the unnecessary local small valleys, they applied an average image- smoothing filter to pre-process the original gray-scale images. They applied top-hat transformation to detect cracks and they also perform an extensive crack classification. Gavilán, Balcones, Marcos, O Llorca, Sotelo, Parra, Ocaña, Aliseda, Yarza, Amírola [4] proposed an adaptive Road Crack Detection System by Pavement Classification. A vehicle equipped with line scan cameras is used to store the digital images that will be further processed to identify road cracks. They proposed Non-crack features detection method to mask areas of the
  • 2. Crack Detection and Classification in Concrete Structure (J4R/ Volume 02 / Issue 04 / 07) All rights reserved by www.journalforresearch.org 30 images with joints, sealed cracks and white painting that usually generate false positive cracking and provide a seed-based approach to deal with road crack detection combining Multiple Directional Non-Minimum Suppression (MDNMS) with a symmetry check. The system performs well for road crack detection. Miss Vidya Vinayak Khandare and Prof. Mr. Nitin B. Sambre [5] proposed a crack detection and removal method in digitized painting. The cracks are identified and detected by Gabor which is an integrated methodology for removal of cracks. First, they filter the selected crack image using 8 differently oriented Gabor filters for the purpose of feature extraction to represent a crack network from sets of local orientation features. They used resultant features for crack filling with median filter and weighted median filter. Their methodology has been shown to perform well on digitized paintings suffering from cracks. Gajanan K.Choudhary and Sayan Dey [6] proposed crack detection in concrete surface using image processing based on fuzzy logic and neural network. They use feature extraction that is crack like regions detection based on edge detection procedure and then apply fuzzy and neural network approach to classify crack and noise. Fujita et al. [7] proposed a method which involves image pre-processing using subtraction of smooth images and a hessian matrix based line filter then cracks are detected by applying a threshold operation. III. PROPOSED METHOD The total procedure of crack detection and classification consists of five steps as shown in figure 1 Fig. 1: Flowchart of the proposed method Image Acquisition:A. Images of concrete structure can be acquired by using CMOS line scan digital cameras. For image acquisition purpose a machine that can roll on with built in cameras can be used such that when machine moves on the concrete surface it captures images for detection purpose. In case of huge concrete structure or historical buildings of concrete, picture taken from satellite can also be used. In our research work total 30 images are used and most of them were downloaded from different sources by searching internet. In the process of image collection for our work we only considered the images that do not have any other object other than concrete structure because if images contain other objects then that object can be considered as crack. Also cracks has to be at least visible by human eye though there may be huge amount of noises else no crack will be detected by this method. Image Pre-processing:B. The original image may contain some useless details that can be removed by using some basic image processing that we consider here as image pre-processing. Various steps of image pre-processing used here, all of which are given below. Image Resizing:1) First all the images are resized to the width of 512 pixels and the height was adjusted such that original image aspect ratio maintained to maintain uniformity of the system such that all images have same criteria for crack detection procedure. Maintaining uniformity is necessary in image classification stage where fuzzy logic is used. RGB to Grayscale Image Conversion:2) For pre-processing of image, the RGB image first of all is converted into grayscale image which makes the process much easier, because here we need not to maintain three matrixes for three colour component red(R), green(G), Blue(B). In grayscale image each pixel is represented by a single value between 0 to 255. This value is called luminance or intensity of that pixel. The standard NTSC conversion formula that is used for calculating the effective luminance of a pixel: Image Smoothing:3) Original image may contain some useless details. Images can also be affected by some extent of noise, that is unexplained variation in data disturbances in image intensity which are either uninterpretable or not of interest. Simply by applying linear averaging filter for image smoothing a huge percentage of these unintended or useless details and noise can be removed.
  • 3. Crack Detection and Classification in Concrete Structure (J4R/ Volume 02 / Issue 04 / 07) All rights reserved by www.journalforresearch.org 31 Although we cannot remove all unintended details that is why we need to classify detected local dim region as either crack or not by using fuzzy logic. We use a 5x5 moving average filter to replace each pixel by the average of pixel values in a 5x5 square, or window centred on that pixel. The result is to reduce noise in the image, but also to blur the edges of the objects in the image. Figure-2 and Figure-3 shows 3D graph of original image and smoothed image respectively. The original image has many needle- like peaks and valleys, which are caused by isolated pixels with high or low gray levels. The peaks are very sharp in original image because maximum amount of noises are of one or two pixels. So an averaging filter will effectively remove these noises. Fig. 2: Original image's intensity graph Fig. 3: Smoothed image's intensity graph IV. DETECTION OF LOCAL DIM REGIONS The process we used to detect local dim regions is based on the property that the Brightness in the crack regions is dimmer than background. The method proposed here is based on the previously said property. So cracks with same brightness as of the background of the image are very difficult to detect. By the above property of crack, we can say that cracks have low luminance that is intensity values of the crack pixels are minimum. So crack detection process is applied on the intensity component of the image. A crack detection procedure based on bottom-hat transformation is proposed here. Bottom-hat transformation is morphological image processing which is used to extract image components such as the shape of cracks. The bottom-hat transformation is based on another morphological operation ‗closing‘ of an image. Thus bottom-hat transform, is defined as the residual of a closing compared to the original image, i.e. ( ) Where denotes morphological closing of the image f and b is the structuring element. The closing of a grayscale or binary image A by a structuring element B is the erosion of the dilation of that image, ( ) Where and denotes dilation and erosion respectively. The bottom-hat transform returns an image, containing the objects or elements that are smaller than or equal to the structuring element, and are darker than their surroundings. The structuring element plays key role in detecting cracks properly. Selection of structuring element is based on two parameters:  Type of the structuring element i.e. diamond, disk, line, rectangle, square etc.  Size of the structuring element e.g. specifying the width of the square type element The size of the structuring element is chosen such that it can cover the width of the widest crack in the image. As we resized original image to maintain uniformity of the process here we are using a square type structuring element with width of 15 pixels. Figure 4: Smoothed Grayscale Image Figure 5: Bottom-Hat Transformed Image
  • 4. Crack Detection and Classification in Concrete Structure (J4R/ Volume 02 / Issue 04 / 07) All rights reserved by www.journalforresearch.org 32 V. CRACK SEPARATION The output of the bottom-hat transform is a grayscale image where pixels with higher intensity value are considered as crack pixels. So to separate crack from rest of the image thresholding operation on bottom-hat transformed grayscale image in done. For thresholding operation is done based one the global image threshold level value using Otsu's method which chooses the threshold value to minimize the intra-class variance of the thresholded black and white pixels. This turns out to be the same as maximizing the between-class variance. Operates directly on the graylevel histogram, so it‘s fast (once the histogram is computed). The output image replaces all pixels in the input image with luminance greater than threshold level obtained by using Otsu‘s [8] method with the value 1 (white) and replaces all other pixels with the value 0 (black). OTSU: ASSUMPTIONS:A. Histogram (and the image) is bimodal. No use of spatial coherence, nor any other notion of object structure. Assumes stationary statistics, but can be modified to be locally adaptive. (exercises) Assumes uniform illumination (implicitly), so the bimodal brightness behavior arises from object appearance differences only. The weighted within-class variance is: Where the class probabilities are estimated as: And the class means are given by: Finally, the individual class variances are: Now, we could actually stop here. All we need to do is just run through the full range of t values [1,256] and pick the value that minimizes . But the relationship between the within-class and between-class variances can be exploited to generate a recursion relation that permits a much faster calculation. After some algebra, we can express the total variance as: Since the total is constant and independent of t, the effect of changing the threshold is merely to move the contributions of the two terms back and forth. Thus Otsu shows us that minimizing the intra-class variance is the same as maximizing inter-class variance. Figure 6: Bottom-Hat Thresholded image  w 2 (t)  q1 (t) 1 2 (t)  q2 (t) 2 2 (t)  1 2 ( t)  [i  1 (t)] 2 P( i) q1 (t)i1 t   2 2 ( t)  [i   2 (t)] 2 P (i) q2 (t)i t 1 I 
  • 5. Crack Detection and Classification in Concrete Structure (J4R/ Volume 02 / Issue 04 / 07) All rights reserved by www.journalforresearch.org 33 Crack Identification:B. After the thresholding operation in the previous section we are able to remove most of the miss-identified regions but still some irrelevant unintended image details which we call as noise are preserved as cracks. All the connected regions of the image are considered as an object. So an object can be either crack or noise. So crack identification is very important and final step of our process. This crack identification consists of three stages:  Detection of objects and its necessary properties  Creation of Fuzzy Model and finding fuzzy output value for each object  Convert the fuzzy output value to crisp output value Detection of Objects with its Necessary Properties:C. Objects of an image are basically connected components found in the binary image. Connected-component labelling is used to detect connected regions in binary digital image. In image processing and image recognition, pixel connectivity is the way in which pixels in 2-dimensional images relate to their neighbours. Here we use 8-connected neighbourhood technique to find connected components in an image. In an 8-connected neighbourhood, all of the pixels that touch the pixel of interest are considered, including those on the diagonals. This means that if two adjoining pixels are on, they are part of the same object, regardless of whether they are connected along the horizontal, vertical, or diagonal direction. Fig. 7: A 8-Connected Neighbourhood model Fig. 8: Image With Identified Objects Now we need to identify some object properties which will form the basis to the fuzzy model of crack detection. So the properties must be chosen such that they all together provide substantial difference between crack and noise. So only one or two properties may not be sufficient to differentiate between crack or noise that all the three properties need to be considered together. In our model we use three properties to detect crack which are given below: Area:1) Area is a scalar value which specifies total number of pixels in a particular object. Area is chosen because in general number of pixels in crack i.e. area is higher than noise. Ratio of Major and Minor Axis:2) ‗MajorAxisLength‘ is a scalar value that specifies the length (in pixels) of the major axis of the ellipse that has the same normalized second central moments as the region where as ‗MinorAxisLength‘ is a scalar value that specifies the length (in pixels) of the minor axis of the ellipse that has the same normalized second central moments as the region. We use the ratio of ‗MajorAxisLength‘ and ‗MinorAxisLength‘. This property is chosen such that in general cracks elongated structure so the ratio of major and minor axes lengths should be higher compared to noise. Ratio of Boundingbox-area and object-area:3) 'Bounding Box' is the smallest rectangle containing the object. So the bounding box-area is the scaler value which specifies the number of pixel can have in that bounding box, we will get this easily by multiplying the width and height of the bounding box. Object-area is the area specified above that is the number of pixel in an object. We use this property because though in general cracks are elongated structure but in some cases cracks may have branches in that cases ratio of major and minor axes will be lower and also in some cases noises can also have higher area, so in these situation ratio of boundingbox-area and object-area will be higher in case of crack than noise. Fuzzy Logic Model:D. Fuzzy logic, introduced by L. A. Zadeh [9] in 1965. Fuzzy logic had however been studied since the 1920s, as infinite-valued logic—notably by Łukasiewicz and Tarski. Over the past few decades, fuzzy logic has been used in a wide range of problem domains such as process control, management and decision making, operations research, economies and, for this paper the most important, pattern recognition and classification. The natural description of problems, in linguistic terms, rather than in terms of relationships between precise numerical values is the major advantage of this theory.
  • 6. Crack Detection and Classification in Concrete Structure (J4R/ Volume 02 / Issue 04 / 07) All rights reserved by www.journalforresearch.org 34 Fuzzy logic is almost synonymous with the theory of fuzzy sets, a theory which relates to classes of objects with un-sharp boundaries in which membership is a matter of degree that is a fuzzy set is a set without a crisp, clearly defined boundary. It can contain elements with only a partial degree of membership. Fuzzy logic includes 0 and 1 as extreme cases of truth (or "fact") but also includes the various states of truth in between so that, for example, fuzzy logic also permits in-between values like 0.4 and 0.56 etc. We use MATLAB‘s fuzzy logic toolbox to create Mamdani-type fuzzy logic model to classify crack and noise. Mamdani's fuzzy inference method expects the output membership functions to be fuzzy sets. After the aggregation process, there is a fuzzy set for each output variable that needs defuzzification. For our fuzzy logic model the input variables are ‗Area‘, ‗Major-Minor Axes Ratio‘ and ‗Bounding box Area-Object Area Ratio‘. So each object‘s these three properties are feed to fuzzy model to get fuzzy output. The range of each variable is given in the table. The input variables ‗Area‘, ‗Major-Minor Axes Ratio‘ and ‗Bounding box Area-Object Area Ratio‘ have three, two and two subsets respectively where the output has two subsets. Each subset needs one single membership function. The membership functions used here for all the input variables and output variable are trapezoidal-type. Trapezoidal membership function is defined by a lower limit a, an upper limit d, a lower support limit b, and an upper support limit c, where a < b < c < d. Fig. 9: Trapezoidal membership Function Representation Table – 1 Membership function values For the fuzzy logic Model Variables Variable Range Membership Function Trapezoidal Value a b c d ‘Area’ [0-20000] Low 0 0 200 400 Medium 200 400 600 2000 High 600 20000 20000 20000 ‘Major-Minor Axes Ratio’ [0-200] Low 0 0 4.5 5.5 High 4.5 5.5 200 200 ‘BoundingboxArea-ObjectArea Ratio’ [0-500] Low 0 0 5 6 High 5 6 500 500 ‘Output’ [0-1] Noise 0 0 0.45 0.55 Crack 0.45 0.55 1 1 Fuzzy sets and fuzzy operators are the subjects and verbs of fuzzy logics. If x is A Then y is B where x and y are fuzzy variables and A and B are fuzzy values. The if-part of the rule "x is A" is called the antecedent or premise, while the then-part of the rule "y is B" is called the consequent or conclusion. Statements in the antecedent (or consequent) parts of the rules may well involve fuzzy logical connectives such as ‗AND ‗OR‘ and ‗NOT‘. For our Fuzzy model we only use ‗AND‘ operator. The rules have been given in table-2. Table – 2 Fuzzy Inference Rule Set Rule No. Area Major-Minor Axes Ratio BoundingboxArea-ObjectArea Ratio Output 1 High High Crack 2 High Low High Crack 3 Medium High Crack 4 Medium Low High Crack 5 Low High Noise 6 Low High Noise
  • 7. Crack Detection and Classification in Concrete Structure (J4R/ Volume 02 / Issue 04 / 07) All rights reserved by www.journalforresearch.org 35 Fuzzy output value to crisp output value Conversion As we are using Mamdani's fuzzy inference method for our system we will get fuzzy output value that is output value can be any value from 0 to 1 this means output value can be fraction type. But we need crisp output that is 1 for crack and 0 for noise. For this defuzzification process we need a threshold value such that below that value output means objet is noise else crack. To obtain the threshold value we need to consider two criteria. We want to increase the detection rate to 1 and decrease detection error to 0. But Detection Rate and Detection error are disproportional to each other. But we need to give priority to high detection rate over reduced detection error because if some cracks are not detected it may bring casualties for human being. So taking both the criteria in concern we are getting best performance at threshold value of 0.74 which gives 99.2% accuracy in detection rate with 1.95% detection error. Now one thing we must be consider that if some very small portion of a bigger crack is not detected we are neglecting this because as main crack is detected then it will go for the manual inspection to civil engineering department. Algorithm:E. 1) STEP 1: Read the image. 2) STEP 2: If the image is not grayscale than convert it to grayscale image. Resize the image to maintain uniformity and perform image smoothing by applying linear averaging filter. 3) STEP 3: Define the structural element by specifying structural element type and size. In most of the cases square type structural element is beneficial for crack detection and defines its size approximately as the size of the widest crack width. 4) STEP 4: Perform the bottom-hat transformation using the defined structural element in step-3. 5) STEP 5: Compute the global image threshold level value using Otsu‘s [8] method which chooses the threshold value to minimize the intra-class variance of the thresholded black and white pixels. 6) STEP 6: Convert the bottom-hat transformed image into binary image by thresholding using the threshold level value from step-5. 7) STEP 7: Identify each objects that is each connected component in the image and find its properties like ‗Area‘, ‗Major- Minor Axes Ratio‘ and ‗BoundingboxArea-ObjectArea Ratio‘. 8) STEP 8: Use the properties stated in step-7 as the input variables to create a fuzzy model based on membership function value shown in table-1 and ‗if-then-else‘ inference rule set in table-2. 9) STEP 9: Feed each objects properties to the fuzzy model created in step-8 to get fuzzy output. 10) STEP 10: Convert to fuzzy output to crisp output based on the threshold value 0.74 to identify which is crack and which is noise. VI. EXPERIMENTAL RESULTS Result Set 1:A. Fig. 10: Original Image Fig. 11: Grayscale Image
  • 8. Crack Detection and Classification in Concrete Structure (J4R/ Volume 02 / Issue 04 / 07) All rights reserved by www.journalforresearch.org 36 Fig. 12: Smoothed Grayscale image Fig. 13: Bottom-Hat Transformed image Fig. 14: Bottom-Hat Thresholded Image Fig. 15: Image With Identified Objects Fig. 16: Image with Identified Cracks Result Set -2:B. Fig. 17: Original Image Fig. 18: Grayscale Image
  • 9. Crack Detection and Classification in Concrete Structure (J4R/ Volume 02 / Issue 04 / 07) All rights reserved by www.journalforresearch.org 37 Fig. 19: Smoothed Grayscale image Fig. 20: Bottom-Hat Transformed image Fig. 21: Bottom-Hat Thresholded Image Fig. 22: Image With Identified Objects Fig. 23: Image with Identified Cracks VII.CONCLUSIONS This paper presents a crack detection and classification technique for concrete structure based on the images of the concrete surface. Images are analyzed by applying several images processing technique and finally crack classification is done by applying fuzzy logic. This method of crack detection and classification can also be applied on several different situations other than concrete surface like cracks on paintings. In the image classification process, we are not considering whole image at a time to classify all the cracks in the image instead we apply object approach that is each connected component in the image has been checked individually, by doing this we are getting more accurate result though it is little more time consuming than identifying all the cracks in the image at a time. REFERENCES [1] Yamaguchi, T.; Hashimoto, S. ―Fast crack detection method for large-size concrete surface images using percolation-based image processing‖. Mach. Vis. Appl. 2010, 21, 797–809. [2] Giakoumis, I.; Nikolaidis, N.; Pitas, I. ―Digital image processing techniques for the detection and removal of cracks in digitized paintings‖. IEEE Trans. Image Process. 2006, 15, 178–188. [3] Wenyu Zhang; Zhenjiang Zhang; Dapeng Qi; and Yun Liu. ―Automatic Crack Detection and Classification Method for Subway Tunnel Safety Monitoring‖. Sensors 2014, 14, 19307-19328 [4] Gavilán, M.; Balcones, D.; Marcos, O.; Llorca, D.F.; Sotelo, M.A.; Parra, I.; Ocaña, M.; Aliseda, P.; Yarza, P.; Amírola, A. ―Adaptive Road Crack Detection System by Pavement Classification‖. Sensors 2011, 11, 9628–9657. [5] Khandare Vidya Vinayak Khandare; Sambre Nitin B. ―Detection & Removal of Cracks in Digitized Paintings Based on Image Processing‖. International Journal of Engineering Research & Technology (IJERT)2014 ISSN: 2278-0181 Vol. 3 Issue 1, 2014
  • 10. Crack Detection and Classification in Concrete Structure (J4R/ Volume 02 / Issue 04 / 07) All rights reserved by www.journalforresearch.org 38 [6] Gajanan K. Choudhary and Sayan Dey. ―Crack Detection in Concrete Surfaces using Image Processing, Fuzzy Logic, and Neural Networks‖. 2012 IEEE fifth International Conference on Advanced Computational Intelligence(ICACI) October 18-20, 2012 [7] Byoung Jik Lee, and Hosin ―David‖ Lee, ―Position-Invariant Neural Network for Digital Pavement Crack Analysis,‖ Computer-Aided Civil and Infrastructure Engineering, Volume 19, Issue 2, pages 105–118, March 2004. [8] N.Otsu (1979) ―A threshold selection method form gray-level histograms‖. Proceedings of the 1986 IEEE Transactions Systems, Man and Cybernetics, Vol.9, No. 1, 62-66 [9] L. A. Zadeh, "Fuzzy sets," Information and Control, vol. 8, pp. 338-353, 1965. [10] Y. Fujita, and Y. Hamamoto, ―A robust method for automatically detecting cracks on noisy concrete surfaces,‖ Next-Generation Applied Intelligence. 22nd International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems IEA/AIE 2009, pp. 76–85, June 2009, Tainan, Taiwan. [11] Rafael C. Gonzalez, Richard E. Woods and Steven L.Eddins ―Digital Image Processing Using Matlab,‖ Pearson Education, Second Impression,2007. [12] MATLAB Functions in Fuzzy Logic Toolbox, www.mathworks.in/help/fuzzy/functionlist.html