Professional Documents
Culture Documents
Received June 11, 2018, accepted July 5, 2018, date of publication July 12, 2018, date of current version August 7, 2018.
Digital Object Identifier 10.1109/ACCESS.2018.2855144
ABSTRACT With the development of information technology, the Internet of Things (IoT) has the
characteristics of strong permeability, large use of action, and good comprehensive benefits. It promotes
the development of the IoT technology in the detection of structural engineering. It is conducive to the
development of intelligent, refined, and networked structures. Crack is the most common threat to the safety
of bridges. Historical data show that the safety accidents caused by cracks account for more than 90% of
the total bridge disasters. After a long period of engineering practice and rigorous theoretical analysis,
it was found that 0.3 mm is the maximum allowable for bridge cracks. If the width exceeds the limit,
the integrity of the bridge will be destroyed, and even a collapse accident will occur. Therefore, it is very
important to identify cracks in bridge structure effectively and provide effective information for structural
disaster reduction projects in time. Based on the structure of the IoT and the structural characteristics of the
bridge engineering, this paper analyzed the practical application value of the IoT technology in the crack
identification of bridge structures and established a bridge structure health monitoring system based on the
IoT technology. On this basis, this paper also studied a digital and intelligent bridge crack detection method
to improve the efficiency of bridge safety diagnosis and reduced the risk factor. First, the collected bridge
crack photographs were preprocessed, the bridge crack convolution neural network classification model was
established, and the model was simulated and trained using MATLAB. The bridge crack classification was
obtained. The simulation results showed that the overall accuracy rate was greater than 90%.
INDEX TERMS Internet of Things technology bridge cracks convolution neural network image processing.
I. INTRODUCTION more than 800,000 large and small highway bridges in China.
With the rapid development of China’s transportation indus- More than 1/3 of the bridges are structurally flawed, with
try, the density of highway networks has continuously varying degrees of damage and functional failure. Many of
increased, and large-span bridges have continued to emerge. these bridges are in urgent need of safety monitoring, health
However, due to the complex environment of the bridge diagnosis and maintenance reinforcement. Since the 1950s,
structure and its construction process, the bridge project will people have realized the importance of health diagnosis, but
inevitably produce various risk factors [1]. These risk fac- due to the backwardness of early detection methods, they
tors are likely to cause adverse effects on bridges and even have been limited in their application. However, in recent
cause collapse of bridges, endanger people’s lives and cause decades, many countries and research institutes have realized
damage to property. Therefore, it is of great significance to the importance and urgency of studying the health diagno-
carry out damage identification and early warning of the sis of bridge structures [2]. The use of effective means for
bridge structure and grasp the health status of the bridge testing and assessing the health status of existing bridges,
operation in time. The health diagnosis of modern bridges is repairing and controlling damage, and establishing long-term
currently a hot topic in engineering and academia. There are safety inspection, vibration, and damage control systems for
2169-3536
2018 IEEE. Translations and content mining are permitted for academic research only.
39442 Personal use is also permitted, but republication/redistribution requires IEEE permission. VOLUME 6, 2018
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
L. Zhang et al.: Application of IoT Technology and Convolutional Neural Network Model
newly built bridges which have become research hotspots in coordination and processing, so that the system can auto-
academic and engineering circles at home and abroad [3]. matically identify, locate, track, and monitor objects in real
From the perspective of research and application, the cur- time. Based on the Internet, the Internet of Things realizes
rent method of damage identification of structures can be the integration of the physical world and the digital world,
mainly divided into two categories: damage identification and extends the networked objects from people to all objects,
methods based on static forces and damage identification thereby realizing the networking of ‘‘things and things.’’
methods based on dynamic characteristics [4]. However, The structural framework of the Internet of Things can
the loads that the structure bears during service are often be divided into four levels: perception layer, network layer,
varied. Therefore, errors are unavoidable in the process of processing layer, and application layer [7]:
data collection and processing. At the same time, due to the
limitations of the algorithm, these detection methods often A. PERCEPTUAL LAYER
encounter problems in practical applications. The sensory layer is the physical contact layer and the basis
With the development of intelligent identification terminal of the Internet of Things. It is also the biggest difference
technology, the Internet of Things (IoT) technology has been between the Internet of Things system and traditional infor-
applied in structural security monitoring [5]. The intelligent mation systems. Its main function is to realize the percep-
terminal recognition technology realizes real-time monitor- tion, recognition, monitoring or data collection of objects.
ing of construction sites, how to process and analyze the It is composed of various types of sensors in various build-
information of intelligent terminals, and evolves them into ings, power grids, dams, and road networks, such as two-
security early warning signals. Internet of things technology dimensional bar code, radio frequency identification (RFID)
can be automatically identified and tracked through intel- tag, RFID reader, camera, and Machine to machine M2M.
ligent terminals, network data transmission, and computer Devices and various embedded terminals and other sensor
warnings. Analyze the system, realize digitization, informa- networks. The sensory layer changes the situation in which
tion construction and management, and monitor the safety the traditional information system has high internal process-
status of the structure in real time and in all aspects. ing power and low external sensing capability, and it achieves
The Internet of Things is the fastest-growing industry in sensitive, reliable, and complete physical sensing with low
recent years. It can also be seen from the government’s recent power consumption, small volume, and low performance.
plans that research on the Internet of Things technology
will have a greater investment in the next few years [6].
B. NETWORK LAYER
The development of Internet of Things technology will also
The network layer is the information transmission layer and
inevitably bring about changes in related industries. There-
it is a relatively mature part. Its main role is to carry out
fore, the active exploration of the application of Internet
information transmission between the sensing layer and the
of Things technology in various related fields will attract
processing layer. It is a fusion of various communication
more and more attention along with the popularity of Internet
networks and Internets which are composed of various wired
of Things technology. For engineering quality inspection,
and wireless point, fixed and mobile gateways. It mainly
the application of Internet of Things technology improve the
includes 2G, 3G, 4G communication networks, the Internet,
efficiency and accuracy of inspection work and it will become
radio and television networks, and wireless networks.
the future development trend.
the output is composed of a new feature graph, in which Finally, the weight gradient of convolution kernel can be
different convolution cores get different feature graphs, and arrived by conventional BP algorithm, because many connec-
each output feature graph may have a combined convolution tions in convolution neural networks are weighted values, for
of multiple feature graphs [11]. The calculation of the convo- a given weight, we need to make a gradient for all connections
lution layer is as follows: associated with that weight, and finally sum these gradients:
∂E X
∂ l−1
l
= j p i (4)
∂Kijl
X
uv uv
Xjl = f Xil−1 × Kijl + blj (1) u,v
i∈Mj
Here pl−1
i is a small block multiplied by the Kijl element in
Here Xjl represents the j feature map of layer l, Kijl is the the convolution in Xil−1 , and the value of the (u,v) position of
convolution kernel function, f () is the activation function, and the output convolution feature graph is the result of a small
the traditional convolution neural network makes the sigmoid block of the upper (u,v) position multiplied by an element of
function active and blj is the bias parameter. Mj represents the convolution kernel. We can do this with the convolution
a collection of selected input feature graphs from which a function in Python without having to wade through our own
combination is selected as an input feature graph each output effort to remember which chunk of the output feature map
feature graph has a bias coefficient, but for a particular output- each neuron corresponds to the input feature graph:
holding graph, the convolution cores of each input feature ∂E
= rot180 conv2 Xil−1 , rot180 δjl , "valid" (5)
graph of the convolution are together, that is, the input feature ∂Kij
l
map of the output feature graphs a and b has c, But they are
derived from c by a sum of different convolution cores. Here, the rotation feature map is to cross correlation rather
than convolution, and the output back to rotate, send samples
2) CALCULATION OF CONVOLUTION LAYER GRADIENT
in the forward propagation of the convolution, the convolu-
tion kernel will be in the direction of the predetermined.
The general convolution layer l will be followed by a lower
sampling layer l + 1, according to the above BP algorithm,
3) GRADIENT CALCULATION OF THE CONVOLUTION
if we want to get the weight of the convolution layer update,
LAYER AND THE LOWER SAMPLING LAYER
we need to first get the layer of each neuron error signal δ, and
The principle of the lower sampling layer is simple, each
in order to get the need for the next layer of the neuron error
output feature chart size is a reduced version of the size of
signal sum to get δ l+1 , Then multiplied by the corresponding
the input feature map:
weights of these connections W, multiplied by the activation
function f of the input µ of the neuron in the l-layer, the error
Xjl = f βjl down Xjl−1 + blj (6)
signal δ l of each neuron in the l-layer can be obtained.
However, after the convolution layer is the lower sampling Where down( ) is the lower sampling function and the
layer, the error signal of the neuron node in the sampling layer sample window is n∗ n, the output feature graph is reduced by
corresponds to the size of the sample window in the output n times to reduce the resolution to achieve scaling invariance.
feature graph of the convolution layer, so each neuron of the Each output feature graph has its own multiplicative offset
feature map in the layer is connected with only one neuron in parameter β and additive bias parameter b.
the corresponding feature map in the l + 1 layer [12]. In order to calculate the error signal of the sample layer
Therefore, we need to sample the sample layer correspond- feature map, we must first find out which small block in the
ing to the feature map to get l layer of error signal, so that sensitivity feature map of the current layer corresponds to
the size of the convolution layer and the size of the feature which pixel of the next layer’s sensitivity feature map, and
map. The weights of the feature graphs of the lower sampling then use the reverse propagation algorithm to compute [13].
layer are all taken the same constant l, so the error signal β of The error signal of the current sub sampling layer is recur-
Layer δ can be obtained by e from the result of the previous sively obtained by the error signal of the next layer:
step, and match the corresponding feature graph of the lower 0
δjl = f ulj • conv2 δjl+1 , rot180 Kjl+1 , ‘‘full’’ (7)
sample layer, we can repeat this process to get the error
signal blj of each feature graph j in the convolution layer: Before the calculation, we need to rotate the volume kernel
0 180 degrees, so that the convolution function can be related
δjl = βjl+1 f ulj • up δjl+1 (2) calculations, full for the total convolution function, it can
deal with the convolution boundary, the missing pixel to
In which, for a sample operation, through the above for- complement 0. Next you get a gradient of to and b:
mula we can sum up the gradient of the bias base by the error ∂E X
signal in the layer: = δjl (8)
∂bj u,v
uv
∂E X ∂E X
= δjl (3) = δjl • down Xjl−1 (9)
∂bj u,v
uv ∂βj u,v
uv
Similar to the BP algorithm, the weight update from time t 1) IMAGE PREPROCESSING
to t + 1 moment in the convolution neural network can be a: IMAGE ENHANCEMENT
obtained from the following calculation form: Image enhancement can be divided into two main categories:
frequency domain method and space domain method.The for-
W (t + 1) = W (t) + ηδ (t) x (t) (10) mer regards the image as a two-dimensional signal, and car-
ries on the signal enhancement based on the two-dimensional
Fourier transform.The use of Low-pass filtering (that is,
Where η is the learning rate, x(t) is the input of the neuron,
only low-frequency signal through) method, can remove the
and δ(t) is the error term.
noise in the diagram, using high pass filtering method, can
enhance the edge and other high-frequency signals, so that
B. APPLICATION OF CONVOLUTION NEURAL NETWORK blurred picture becomes clear. The representative algorithm
IN CLASSIFICATION OF BRIDGE CRACKS in the latter space domain method has the local average
Concrete cracking has become one of the important factors value method and median filter (the median pixel value in
affecting the service life of engineering structures.There are the local neighborhood) method, etc., which can be used to
many kinds of cracks in concrete structure, the cause of remove or weaken the noise.
formation is not all different, harmfulness also has significant The method of image enhancement is to attach some infor-
difference, so the treatment methods of different types of mation to the original image or transform the data by some
cracks are different.At present, in our country, the bridge means, selectively highlight the features of interest in the
crack detection mainly relies on the artificial visual inspec- image or suppress (conceal) some unwanted features in the
tion, the dangerous coefficient is very large, in view of this image, so that the image and the visual response character-
situation, this paper studies a digital and intelligent detection istics match.In the process of image enhancement, it is not
method to improve the safety diagnosis efficiency of bridges necessary to analyze the reason of image quality reduction,
and reduce the risk coefficients. and the processed image does not necessarily approximate the
Concrete structure bridge in the use of the process will original image. The image enhancement technology can be
produce longitudinal, transverse, oblique, vertical, horizon- divided into two kinds, which are based on spatial domain and
tal, surface, deep or through the various types of cracks.The the algorithm based on frequency field, according to the dif-
depth, location and direction of fractures vary with the cause, ferent space of the enhanced processing process.Based on the
the width, depth and length of the cracks are different, no reg- spatial algorithm processing, the image gray level is directly
ularity, and some are closed or enlarged by the influence of calculated, and the algorithm based on frequency domain is
temperature and humidity changes. a kind of indirect enhancement algorithm, which modifies
Crack repair methods, according to the specific circum- the image transformation coefficient in some transformation
stances, for the structural bearing capacity of the general domain of the image.
small cracks have no effect, can be cleaned after the crack, This paper uses piecewise linear function to increase the
with epoxy slurry grouting or surface brushing closed;If the contrast of picture:
crack cracking is large, the eight groove should be drilled
along the crack, and the 1:2 or 1:2.5 cement mortar shall g(x, y)
, g(x, y) < x1 ;
be wiped after washing, or be embedded with epoxy clay; k
x1
Because of the temperature, drying shrinkage, creep and f (x, y) = k [g(x, y) − x1 ] + , x1 ≤ g(x, y) ≤ x2 ; (11)
k
other structural changes caused by the cracks, the impact
g(x, y) + 225(k − 1) , g(x, y) > x2 .
on the structure of the bearing capacity is small, the use k
of epoxy mortar or anti-corrosion paint to brush the crack
parts, or add a glass cloth for surface closure treatment; For In the formula: f(x,y) is the gray value of the output point,
structural cracks with structural integrity and waterproof and g (x,y) is the gray value of the input point, and the x1,x2 is the
seepage control requirements, the cracks should be repaired turning point of the 2 horizontal axis; k value determines the
by cement pressure grouting or chemical grouting in accor- slope of the interval function of several sections of transfor-
dance with the crack width and depth, and used simultane- mation.
ously in the surface sealing and grouting; Serious cracks will Using MATLAB2016a system to gray image processing
obviously reduce structural stiffness, should be based on the results as shown.
situation of prestressed reinforcement or reinforced concrete
enclosures, steel sets or structural adhesives bonded steel b: WAVELET IMAGE DENOISING
plate reinforcement and other methods.Therefore, this paper Image denoising refers to the process of reducing noise in
divides the bridge cracks into three categories: small cracks, digital images called Image denoising.Digital image in the
large cracks, serious cracks, using MATLAB to enhance digital and transmission process is often affected by imaging
the image, denoising, and segmentation, and then using equipment and external environmental noise interference,
convolution neural network model to classify the types of called noisy image or noise image. This method preserves
fractures. most of the wavelet coefficients which contain the signal,
error of the model was less than 0.1, and the overall accuracy GUANCHEN ZHOU received the bachelor’s
rate was greater than 90%. This verifies the feasibility and degree from Beijing International Studies Univer-
sity in 2002 and the master’s degree from the
effectiveness of the scheme. This method could effectively North China University of Technology in 2014,
solve the problems of low fracture diagnosis efficiency and where she is currently pursuing the master’s degree
high risk factor in domestic fractures. Bridge safety inspec- with the College of Science and Technology. She
tions are moving toward automation and intelligence. is a Teacher with the North China University of
Science and Technology, Tangshan, China. Her
interests include linguistics and translation.
REFERENCES
[1] S. M. Khan, S. Atamturktur, M. Chowdhury, and M. Rahman, ‘‘Integration
of structural health monitoring and intelligent transportation systems for
bridge condition assessment: Current status and future direction,’’ IEEE
Trans. Intell. Transp. Syst., vol. 17, no. 8, pp. 2107–2122, Aug. 2016.
[2] E. Mehrani, A. Ayoub, and A. Ayoub, ‘‘Evaluation of fiber optic sensors
for remote health monitoring of bridge structures,’’ Mater. Struct., vol. 42,
no. 2, pp. 183–199, Sep. 2009.
[3] S. Chen, F. Cerda, P. Rizzo, J. Bielak, J. H. Garrett, and J. Kovacevic,
‘‘Semi-supervised multiresolution classification using adaptive graph fil-
tering with application to indirect bridge structural health monitoring,’’ YANG HAN was born in Hengshui, Hebei, China,
IEEE Trans. Signal Process., vol. 62, no. 11, pp. 2879–2893, Jun. 2014. in 1987. He received the M.S. degree. He was the
[4] C. R. Farrar, S. W. Doebling, and D. A. Nix, ‘‘Vibration–based structural
Tutor. His main research interests include Inter-
damage identification,’’ Philos. Trans. Roy. Soc. London A, Math. Phys.
net of Things, numerical calculation, big data,
Sci., vol. 359, no. 19, pp. 131–149, Sep. 2015.
[5] C. Perera, A. Zaslavsky, P. Christen, and D. Georgakopoulos, ‘‘Context
mathematical modelling, and high performance
aware computing for the Internet of Things: A survey,’’ IEEE Commun. computing.
Surveys Tuts., vol. 38, no. 16, pp. 414–454, 1st Quart., 2013.
[6] M. Wollschlaeger, T. Sauter, and J. Jasperneite, ‘‘The Future of industrial
communication: Automation networks in the era of the Internet of Things
and industry 4.0,’’ IEEE Ind. Electron. Mag., vol. 42, no. 11, pp. 17–27,
Mar. 2017.
[7] L. Atzori, A. Iera, and G. Morabito, ‘‘SIoT: Giving a social structure to the
Internet of Things,’’ IEEE Commun. Lett., vol. 15, no. 11, pp. 1193–1195,
Nov. 2011.
[8] S. Lawrence, I. Burns, and A. Back, ‘‘Neural network classification and
prior class probabilities,’’ Lect. Notes Comput. Sci., vol. 1524, no. 1524,
pp. 299–314, Feb. 1998.
[9] E. Gelenbe, ‘‘Stability of the random neural network model,’’ Neural
Comput., vol. 84, no. 12, pp. 239–247, Sep. 2014. HONGLEI LIN received the bachelor’s degree
[10] B. Hu et al., ‘‘Convolutional neural network architectures for matching
from the College of Mining Engineering, North
natural language sentences,’’ J. ACM, vol. 34, no. 9, pp. 2042–2050,
China University of Science and Technology.
Sep. 2015.
[11] S. Lawrence, C. L. Giles, A. C. Tsoi, and A. D. Back, ‘‘Face recognition:
She participated in several mathematical model-
A convolutional neural-network approach,’’ IEEE Trans. Neural Netw., ing competitions for many years. Her research
vol. 8, no. 1, pp. 98–113, Feb. 2015. interests include big data and high-performance
[12] H. Li, Z. Lin, X. Shen, J. Brandt, and G. Hua, ‘‘A convolutional neural computing.
network cascade for face detection,’’ in Proc. IEEE Comput. Vis. Pattern
Recognit. IEEE, vol. 54, no. 10, Mar. 2015, pp. 5325–5334.
[13] D. C. Ciresan, U. Meier, L. M. Gambardella, and J. Schmidhuber, ‘‘Con-
volutional neural network committees for handwritten character classifi-
cation,’’ in Proc. Int. Conf. Document Anal. Recognit., vol. 64, no. 12,
Sep. 2011, pp. 1135–1139.
[14] H. Li, B. S. Manjunath, and S. K. Mitra, ‘‘Multisensor image fusion using
the wavelet transform,’’ in Proc. IEEE Int. Conf. Image Process. (ICIP),
vol. 74, no. 4, Apr. 2002, pp. 235–245.
LIYAN ZHANG is currently pursuing the master’s YUYING WU received the bachelor’s degree
degree with the College of Science, North China from the Metallurgical and Energy College, North
University of Science and Technology, Tangshan, China University of Science and Technology.
China. Her interests include numerical calcula- She participated in several mathematical model-
tion, big data, mathematical modeling, and high- ing competitions for many years. Her research
performance computing. interests include big data, mathematical modeling,
numerical calculation, and applied mathematics.