Ali Mohanad
Ali Mohanad
Ali Mohanad
____________________________________________
Master’s Thesis
Mohanad Ali
Date:
Berlin, 07.07.2023
Acknowledgement
To my mother, who figured out that I had advanced skills in mathematics when I was
only five years old. I am very thankful for all the support and encouragement you
gave to pursue my studies and leave a fingerprint in this world.
To my family, who supported my decisions even the risky ones, I wouldn’t be here
without you. I hope I made you all proud of me.
To my first supervisor, Mika. I cannot find words to thank you enough for believing in
my potential and supporting all the alterations of my thesis topic, I am really grateful.
To my second supervisor, Martin. I would like to thank you for guiding me through the
writing of this thesis despite the limited time I had.
To Jonita, on behalf of my colleagues, I would love to thank you for your dedication
and care to enhance our performance in writing our thesis. Personally, I would have
never done it without your support, I am full of gratitude.
Abstract
Artificial Intelligence (AI) has been involved in the construction industry research
since 1974, and it has gained exponential growth in research interest starting in the
21st century. Artificial Intelligence is divided into many branches, such as Machine
Learning (ML), Artificial Neural Networks (ANN), Deep Learning (DL), Knowledge-
Based Systems (KBSes), Computer Vision (CV) and Image Recognition, Natural
Language Processing (NLP), Internet of Things (IoT) and Robotics. Applications of
the mentioned AI branches in the construction industry are discussed here, along
with the challenges for their implementation. Moreover, five case studies discuss the
involvement of different AI technologies and tools in project cost forecasting, report
analysis, machinery activity, safety monitoring systems, construction monitoring and
reporting, and remote construction site management.
Keywords
Table of Contents
Abstract .................................................................................................................... IV
1 Introduction.......................................................................................................... 1
1.1 Background..................................................................................................... 2
4.1 Case Study 1: Use of Artificial Neural Networks for Forecasting .................. 61
4.2 Case Study 2: Use of Computer Vision and Deep Learning for Safety Analysis
70
4.3.1 Natural Language Processing and Text Mining for Construction Site
Accident Analysis. ................................................................................ 77
4.5 Case Study 5: Use of Internet of Things for Construction Project Analysis .. 90
5. Conclusion ......................................................................................................... 98
Table of Figures
Figure 1 Publications related to AI in AEC from 1974 to August 2019 (Darko et al.,
2020, p. 3) .................................................................................................................. 2
Figure 2 Frequency of papers from 1960 to 2020 (Abioye et al., 2021, p. 5) .............. 3
Figure 3 Keyword co-occurrence networks are the main focus of AI-in-the-AECI
research...................................................................................................................... 5
Figure 4 Subfields of AI, their components, and types (Abioye et al., 2021, p. 3)....... 9
Figure 5 Classes and concepts of machine learning illustrated by a Venn diagram
(Janiesch et al., 2021, p. 687) .................................................................................. 14
Figure 6 Cameras’ location in a stadium (Wittenberg, 2022, p. 6) ............................ 16
Figure 7: Using a restaurant analogy to illustrate how APIs work (Wittenberg, 2022,
p. 7) .......................................................................................................................... 17
Figure 8 (To the left) Illustration of how spin affects a pitch (To the Right) Seasonal
spin rate of fastballs before and after the rule was introduced (Wittenberg, 2022, p.
12) ............................................................................................................................ 18
Figure 9 Example of medical computer vision tasks (Esteva et al., 2021, p. 2) ........ 22
Figure 10 Physician-level diagnostic performance (a) (Esteva et al., 2021, p. 2) .... 23
Figure 11 Physician-level diagnostic performance (b) (Esteva et al., 2021, p. 2) ..... 23
Figure 12 Applications of NLP (Alam, 2022) ............................................................. 26
Figure 13 Communication model for Device-to-Device (Rose et al., 2015, P. 13) .... 36
Figure 14 Communication Model Diagram for Devices-to-Clouds (Rose et al., 2015,
P. 14) ........................................................................................................................ 37
Figure 15 Communication model between devices and gateways (Rose et al., 2015,
P. 15) ........................................................................................................................ 37
Figure 16 Causes of Work Stoppage (Alcineide et al., 2021b) ................................. 62
Figure 17 Artificial Neuron (Alcineide et al., 2021b).................................................. 63
Figure 18 Multilayer Perceptron (MLP) (Alcineide et al., 2021b, p. 3) ...................... 64
Figure 19 Reinforced Learning using backpropagation (Alcineide et al., 2021b, p. 4)
................................................................................................................................. 65
Figure 20 Studying the network topology of the public work cost prediction model
(Training) (Alcineide et al., 2021b, p. 5) .................................................................... 66
Figure 21 Validation of cost prediction model using network topology (Testing) ...... 66
X
Figure 22 Cost forecasting results from the ANN training phase (Alcineide et al.,
2021b, p. 6) .............................................................................................................. 67
Figure 23 Cost forecasting using ANNs: test results (Alcineide et al., 2021b, p. 6) .. 68
Figure 24 Analysing the activity of autonomous excavators and monitoring their
safety. (S. Zhang & Zhang, 2021, p. 50)................................................................... 72
Figure 25 Labels for the positions of the excavator (S. Zhang & Zhang, 2021, p. 51)
................................................................................................................................. 73
Figure 26 Area segmentation (S. Zhang & Zhang, 2021, p. 51) ............................... 74
Figure 27 The autonomous excavator and loader potential (S. Zhang & Zhang, 2021,
p. 52) ........................................................................................................................ 76
Figure 28 Workflow of the ensemble model. (F. Zhang et al., 2019, p. 240) ............ 79
Figure 29 Tokenization (Khanna, 2022) ................................................................... 80
Figure 30 Distribution of the different causes of accidents. (F. Zhang et al., 2019, p.
242) .......................................................................................................................... 83
Figure 31 Planning and monitoring construction traditionally involves a few key steps
(Anwar et al., 2018) .................................................................................................. 85
Figure 32 An interactive 3D model illustrates the various phases of a construction
project. ...................................................................................................................... 86
Figure 33 Comparison of volumes between construction plans and schedules and
progress on the site (Anwar et al., 2018) .................................................................. 87
Figure 34 The placement of toilets is on schedule, as illustrated by the following
example quantity comparison (Anwar et al., 2018) ................................................... 88
Figure 35 The placement of windows is delayed due to schedule delays in the case
study project. ............................................................................................................ 88
Figure 36 An overview of the Smart Construction platform from a technical
perspective (Bucchiarone et al., 2020, p. 40) ........................................................... 92
Figure 37 Screenshot of the user interface dashboard (Bucchiarone et al., 2020, p.
42) ............................................................................................................................ 93
Figure 38 Data and statistics over the last week are shown in this screenshot of the
user interface dashboard (Bucchiarone et al., 2020, p. 43) ...................................... 93
Figure 39 Left: picture of the smart node; right: smart nodes are installed to the
vehicles (Bucchiarone et al., 2020, p. 43) ................................................................. 94
Figure 40 Data collection and analysis of construction site tests (Bucchiarone et al.,
2020, p. 44) .............................................................................................................. 95
XI
List of Tables
Table 1 Meaning, Functionality and Goal of weak and strong AI (Khillar, 2020)....... 12
Table 2 Robot types and their applications in different industries (intel.com, 2023) . 33
Table 3 Discussed case studies concerning the AI technology and construction
aspect ....................................................................................................................... 60
Table 4 Used Algorithms for Model Building (F. Zhang et al., 2019, p. 241,242)...... 81
Table 5 Sample Labelled case (F. Zhang et al., 2019, p. 241) ................................. 82
Table 6 Case Studies Summary ............................................................................... 97
XII
List of Equations
List of Abbreviations
AI Artificial Intelligence
AR Augmented reality
COVID-19 Coronavirus
CS Case Study
CV Computer Vision
DL Deep Learning
DT Digital technology
XIV
IE Information Engineering
IP Internet Protocol
IR Information Retrieval
JIT Just-in-time
ML Machine Learning
QA Questions Answering
TVs Televisions
XAI Explainable AI
1
1 Introduction
Building on the previous facts, studying the emerging role of artificial intelligence as
part of the technological revolution (construction 4.0) in the construction industry is
crucial. In this chapter, the background, goals and research structure are discussed.
2
1.1 Background
Figure 1 also shows how the 21st century witnessed the rise of researchers interested
in integrating AI technology into the construction industry. Moreover, it started to
increase exponentially starting from the year 2010 till 2019.
Figure 1 Publications related to AI in AEC from 1974 to August 2019 (Darko et al., 2020, p. 3)
Moreover, Abioye et al. (2021) studied the frequency of publications from 1960 to
2019. The researcher studied technologies such as machine learning (ML),
Computer Vision (CV), Natural Language Processing (NLP), Knowledge-Based
Systems (KBSes), Robotics and Optimisation. Figure 2 expresses the previously
explained relation as a combined graph.
3
Darko et al. (2020) took a further look at the research interest in artificial intelligence
in the construction industry, where the dependency was on the co-occurrence of the
keywords which formed the network displayed in Figure 3. A full explanation is
provided by Darko et al. (2020, p. 3) about selecting the keywords, the software in
use and other criteria for this study. Figure 3 includes the study's technologies and
construction aspects intensity; as shown in Figure 3, Optimization is the most studied
term. In addition to the expectation of that, both researchers found the same results
where now it is a given truth. Neural Networks, Genetic algorithms, machine learning,
image processing and data mining are the most commonly used artificial intelligence
technologies. The density of the previously mentioned ones is not the same.
On the other hand, from the construction perspective, and based on the most
commonly used Artificial intelligence technologies, construction management and
4
project management are the top terms. Decision-making is a feature which AI can
provide to help the AEC industry; As a result, it is also one of the hottest topics in this
field. Figure 3 demonstrates that AI and construction are connected in many ways,
not only in construction management but also in project development, equipment,
design, and life cycle assessment.
The energy topic was also represented, where energy in general, energy efficiency,
energy consumption, and thermal comfort were discussed. Moreover, with the rise of
the sustainability topic worldwide, it was somehow involved in the construction
industry.
5
Figure 3 Keyword co-occurrence networks are the main focus of AI-in-the-AECI research.
The aim is to learn more about how artificial intelligence is used in the construction
industry. In the following, the goals of the research are introduced.
1.2 Goals
This research is formed of four different parts. The first was to prepare a solid
background and literature review for the non-specialised AI readers with real
explanations from other industries. At the same time, the second one was studying
the existing integration of AI in construction, explaining the benefits, risks and
applications. The third goal was to define case studies using different AI technologies
in different construction industry parts. While the fourth goal was to conclude the
research with a straightforward reading approach.
The research is structured to achieve the previously mentioned goals and make it
easier for the reader to follow the ideas and better understand the topic. Chapter 1
discusses the background of the topic and the relevancy of studies, while the goals
are also shown. While Chapter 2 gives the basic knowledge of artificial intelligence
and its definition and technologies. The study in this chapter includes some examples
of the use of technologies in other industries, which would help the reader to imagine
the technology itself and how it could be used in an industrial context.
thesis depending on the structure of Chapter 2. The benefits and challenges are
discussed concerning AI technology.
In Chapter 4, five industry case studies were selected from the industry to give
examples of the practical use of AI in construction. The five case studies differ in the
topics, use of AI technology, and purpose. In the end, the study's conclusion is
introduced, and possible future work is explained.
8
Computers, robots, or software with artificial intelligence can think intelligently in the
same way as humans do. Artificial intelligence is developed by analysing the brain's
cognitive processes. Artificial intelligence has helped humanity during the past six
decades, and in the following paragraph, some examples of these interventions in
human history are introduced. (Simplilearn Solutions, 2023)
The first artificial intelligence conference was held by John McCarthy in 1956
(Simplilearn Solutions, 2023). Fourteen years later, a mobile robot called Shakey was
the first general-purpose robot built in 1969 (Simplilearn Solutions, 2023). This robot
has become a more helpful tool by doing things purposefully rather than just following
directions. In 1997, International Business Machines corporation (IBM) created the
massive computer 'Deep Blue', which defeated the world chess champion in a match
(Simplilearn Solutions, 2023). Moreover, Robotic vacuum cleaners were created in
2002. From 2005 to 2019, dancing robots, smart homes, and speech recognition
have become commonplace in the past few years (Simplilearn Solutions, 2023). A
9
Figure 4 Subfields of AI, their components, and types (Abioye et al., 2021, p. 3)
in Figure 4 was selected since it was part of similar research interested in the role of
AI in construction, and it gave a clear and straightforward description of AI overview.
In the next section, the definition of AI is introduced.
According to Aggarwal et al. (2022, p. 117), there are two types of Artificial
Intelligence as science:
Various applications and fields have been explored and developed using artificial
intelligence. Medical diagnosis applications, the effect of a search engine on a
computer via the Internet, and the growth of stock trading operations are also among
them. Cognitive stimulation is another impressive application. This application aims to
test theories of how the brain works and how it performs functions, including
recognition of faces and memory activation. Through artificial intelligence, machines
can “reason” and “learn” and are used to diagnose patients effectively. For example,
a computer program can compare the lung X-ray image with a database to determine
whether the patient has a COVID-19 infection. Artificial intelligence can complement
and strengthen physicians’ diagnoses of diseases since similar applications are being
developed for many other diseases. Artificial intelligence can also be used for
practice planning, as it can be used to determine the best treatment based on
information gathered from patients and thousands of similar cases in the
past.(Aggarwal et al., 2022, p. 3)
The weak and strong AI definitions are discussed in the following section, including a
comparison between both.
11
There are two major types of artificial intelligence, weak and strong. Because they
operate within a predefined set of functions, several popular personal assistants
today, including Google Assistant, Siri, and Alexa, are considered weak artificial
intelligence programs. Furthermore, strong AI programs are called machines that can
make decisions independently and possess their own minds without human
intervention. (Khillar, 2020)
A good understanding of strong and weak AI is crucial. The following sections further
discuss how strong and weak AI systems differ. For example, a strong AI system can
fully operate autonomously, while a weak AI system requires human input for specific
tasks.
2.1.1.1 Weak AI
Weak AI refers to AI with a limited range of functionality. It is more commonly referred
to as narrow AI. Weak AI uses advanced algorithms to solve problems or make
decisions but does not fully encompass the cognitive capabilities of humans. Siri and
Alexa, for example, are voice-based personal assistants that operate within a
predefined set of functions, which means they often respond based on programming.
It simply holds that machines can model intelligent behaviour and solve complex
problems with it, but it is not so enthusiastic about the outcomes of artificial
intelligence. Even so, just because a machine behaves intelligently does not mean it
is as intelligent as a human. (Khillar, 2020)
2.1.1.2 Strong AI
The concept of strong AI supports the idea that machines can be capable of
developing human consciousness on par with humans. A strong AI refers to a
program or machine capable of thinking and accomplishing complex tasks without
human intervention. A strong AI-powered machine with complex algorithms can make
independent decisions without human intervention. With the proper functional
organization, computers can perceive, think, and intend like people. In other words, it
says that a computer can perform complex tasks independently as humans can.
(Khillar, 2020)
12
Comparison
Table 1 Meaning, Functionality and Goal of weak and strong AI (Khillar, 2020)
Abioye et al. (2021) introduced Machine Learning (ML) as it involves the design and
implementation of computer programs that use statistical techniques to model,
control, or predict using experience and past data without explicitly programming
them. It can be classified as:
Using machine learning for risk management can assist in making credit decisions
and detecting suspicious transactions and behaviours, including Know Your
Customer (KYC) compliance and fraud prevention. A shift towards robo-advisors has
been supported by machine learning for financial advisory services, assisting retail
investors with their investments and savings. The relationship between Machine
Learning ML, Artificial Neural Networks (ANN) and Deep Neural Networks (DNN) is
14
Figure 5 divides machine learning into shallow and deep, where the deep neural
networks are also known as Deep Learning DL. The figure also cleared that DL is
part of ML, where this relationship is not clear in other references.
Abourayya Abourayya (2021, p. 10) illustrated that it is common to divide the data
into three parts in machine learning models: In order to train the model, we use the
training dataset. In order to validate the model once it has been trained, we use the
validation dataset. A final evaluation of the model is done using the testing dataset.
To evaluate the accuracy of ML models, the following three factors are considered:
In machine learning, the first two factors correspond to the issues of underfitting and
overfitting, respectively. An under-fitted model has a small training error, and an
overfitted model has an excessive training-test error gap. A proper fit in ML is a spot
between underfitting and overfitting which can fit various functions.(Abourayya, 2021,
p. 10)
The following two sections explain more about ANN and DL.
15
Unlike ANN, Deep Neural Networks (DNN) usually comprise advanced neurons
instead of simple neural networks. Additionally, they usually contain multiple hidden
layers organized in deeply nested network architectures. They may use advanced
activation functions instead of simple ones (such as convolutions) or multiple
activations within one neuron. Deep neural networks can learn tasks automatically by
feeding raw data and discovering the representation necessary for a given task. This
is known as deep learning. (Janiesch et al., 2021, p. 688)
networks are more difficult to interpret than shallow ML, especially when training data
is limited. Shallow ML, on the other hand, can still produce superior results when
there is more limited training data to work. (Janiesch et al., 2021, p. 688)
A practical example of using Machine Learning in the sports industry is given in the
following section.
Wittenberg (2022, p. 4) gave an example of how teams use data science and
quantitative modelling to make pitch-by-pitch decisions that determine the game's
outcome. On a tight budget, Oakland Athletics used data analysis and quantitative
modelling to create a competitive line-up in 2002. Figure 6 illustrates how the
cameras used for collecting the data are being distributed in a baseball stadium.
2.2.3.1 Background
In the 2020 World Series, the Tampa Bay Rays made crucial decisions based on
data, and the data teams needed to be faster than ever to provide analytics to
coaches and players. The ability to ingest and process data faster than the
competition will create a competitive advantage. Statcast provides a scalable,
automated analytics platform for automating data ingestion. (Wittenberg, 2022, p. 6)
Figure 7: Using a restaurant analogy to illustrate how APIs work (Wittenberg, 2022, p. 7)
check during a game if they suspect the pitcher has used the substance. Teams can
now request from umpires that pitchers be caught using materials in real-time due to
cameras capturing spin ratio data. (Wittenberg, 2022, p. 12)
In Figure 8, a combination of the theory and the result are gathered in one figure to
indicate how machine learning impacted the games. To the left, the theory of
spinning the ball and how it makes it harder to hit is explained. (Wittenberg, 2022, p.
12)
Figure 8 (To the left) Illustration of how spin affects a pitch (To the Right) Seasonal spin rate of fastballs
before and after the rule was introduced (Wittenberg, 2022, p. 12)
2.2.3.4 Conclusion
Using Machine Learning models, predictions are sent to the dashboard that indicates
outliers based on historical data and the pitcher's performance in the active game,
allowing coaches to be alerted when a pitcher's performance falls outside the range
predicted by the model. The spin ratio of the ball is tracked through the dashboard
that ingests Statcast data pitch by pitch for all pitchers during all MLB games.
(Wittenberg, 2022, p. 13)
19
TechTarget (2023) gives a brief explanation for each type of KBS as follows:
From recording raw data to identifying image patterns and interpreting information,
computer vision can be used to accomplish a wide range of tasks. Various
techniques, ideas, and concepts from computer graphics, pattern recognition, and
artificial intelligence are combined in this field. The main goal of computer vision is to
gain information about events or descriptions by analyzing input scenes (digital
images) and extracting features. How computer vision problems are solved depends
on what the application is and what data is being analyzed. (Wiley & Lucas, 2018, p.
28)
Computer Vision (CV) combines image processing and pattern recognition. The
output of Computer Vision is image understanding. Unlike Computer Graphics,
Computer Vision focuses on extracting information from images. This field is
developed by adapting the ability of human vision to take the information. Computer
vision is a branch of computer technology whose development depends on improving
the quality of images or recognizing them. (Wiley & Lucas, 2018, p. 28)
Many scientific fields have generated large amounts of digital data concurrently with
the development of modern computer vision. Due to its remarkable ability to learn
many tasks from a wide variety of data sources, DL has made many medical
advances. In Figure 9, computer vision models are shown on how to recognize
patterns using large datasets, ranging from physician-level diagnosis to medical
scene perception. (Esteva et al., 2021, p. 2)
improving super-resolution images, this model can also create original images.
(Esteva et al., 2021, p. 2)
Over the past decade, a strong community of deep learning researchers has been
formed through ImageNet Large-Scale Visual Recognition Challenge (ILSVRC). It
has led to advances in these tasks. By 2012, the first contemporary Graphic
Processing Unit-based (GPU-based) Deep Learning approach signalled the
beginning of a period in which significant improvements were made throughout the
competition. Many diseases have been classified and detected successfully using
fine-grained versions of these medical methods, as illustrated in Figures 10 and 11.
2.4.2.1 Conclusion
A Convolutional Neural Network (CNN) performance is approximately on par with that
of an expert in image classification. Figures 10 and 11 were examples of physician-
level diagnostic performance, while (a) is an example from Dermatology and (b) is an
example from Radiology. With enough data, the accuracy is often on par with or even
better than an expert physicians. Microscopy segmentation of multiple types of
overlapping cells has also improved substantially, particularly in complex scenarios.
CNN is a critical technique in deep learning, as it hardcodes translational invariance
into its algorithm, one of the key features of image data. A wide range of CV tasks
has been improved using CNN, such as image registration (detecting similar points in
images), image retrieval (locating similar images), and image reconstruction and
enhancement. (Esteva et al., 2021, p. 3)
25
Chowdhary (2020) argues that NLP is valuable because the World Wide Web
(WWW) provides a large number of pages, at least 20 billion, that can be analyzed
for valuable information. The following applications are some of the more well-known
ways to use this data:
Alam (2022) shows the applications of NLP in business, with Figure 12 giving a
graphical representation of them.
1. Email Filtering
categorizes incoming emails into "important" and "spam" and places them
accordingly. (Alam, 2022)
Although there are as many languages as cultures, not everyone understands them
all. The advent of technology has made the world a global village, and now people
must communicate with people who speak unfamiliar languages. Through natural
language processing, anyone can translate any language with all its sentiments.
(Alam, 2022)
A new smart device is introduced daily in today's world, making it more advanced
technology that allows humankind to interact with smart assistants, such as Siri,
Alexa, and Cortana. These assistants respond as one would to a human being, just
in a similar manner. Natural Language Processing breaks down languages into parts
of speech, root systems, and other linguistic features so the computer system can
understand them. As well as helping them understand the language, it also helps
them process its meaning and sentiments in the same way humans do. (Alam, 2022)
4. Analysing documents
5. Searching online
Search engines are the most extensive sources of information on the internet. They
utilize Natural Language Processing (NLP) to understand the literal meanings of
words and why they are used. (Alam, 2022)
6. Text prediction
In a similar way to online searches, predictive text is used by writers whenever they
type anything. The keyboard can give suggestions if one types a few letters on the
screen. Once a few words have been written, it suggests what might happen next.
28
These predictive texts may initially be inaccurate. However, as it learns from the
written texts, it starts suggesting the next word correctly even if it has not yet written a
single letter. Smartphones can learn from texting habits and suggest words based on
natural language processing. (Alam, 2022)
7. Summarization automatically
It is no secret that inventions and innovations have increased the amount of data. As
a result, data processing has also increased. However, there are several drawbacks
to manual data processing, including its time-consuming nature and tendency for
errors. The NLP solution provides a quick and flawless way to summarize information
since it can summarise information and understand its emotional meanings. (Alam,
2022)
8. Analysis of sentiment
Almost all conversations and texts contain emotions, including daily conversations,
content and comments, and reviews of books, restaurants, and products. As humans,
it is possible to read and interpret emotions in writings and conversations, but
computers can also understand them along with their literal meanings using natural
language processing. (Alam, 2022)
9. The chatbot
As opposed to waiting for a short and instant response for a long time, a chatbot
responds instantly and accurately. These chatbots receive conversational capabilities
through NLP, so they respond to customers' needs appropriately instead of simply
providing bare-bones responses. Furthermore, chatbots operate based on natural
language processing (NLP), enabling them to comprehend emotions and respond
accordingly when human resources are scarce or unavailable daily. (Alam, 2022)
Social media users share their opinions, likes, dislikes, and experiences, revealing a
lot about them. Social media companies can use NLP to get information about their
products and services to improve or amend them. In addition to finding information
about individuals, it also finds information about products and services. As a result of
this system, the computer system understands unstructured social media data,
analyzes it, and produces value for companies. (Alam, 2022)
29
2.6 Robotics
Industrial robots were introduced into factories during the industrial revolution in the
early 1960s to relieve humans from dangerous and hazardous tasks (Garcia et al.,
2007, p. 90). Incorporating industrial robots into other manufacturing processes later
increased the demand for industrial robots to be more flexible and intelligent. The
current manufacturing robotics market has new needs and markets such as
(cleaning, demining, construction, shipbuilding, and agriculture). (Garcia et al., 2007,
p. 90)
In spite of the growing field of robotics, robots have some consistent characteristics.
Robots utilize their mechanical constructions to perform tasks in the environment
they are designed for. Programming allows robots to perform tasks when and how
they should. Without programming, robots would be no more than simple machines.
(Daley, 2023)
Intel is a world-leading company in the field of technology. Based on that, this section
illustrates how Intel looks at the types of robotics. It is becoming increasingly
common for robotics solutions to be implemented in a growing number of industries
and applications due to innovations in capabilities, price, and form factor. Thanks to
advances in processing power and artificial intelligence, robots can now perform a
wide range of tasks in a variety of ways in today's world. According to the
applications of robots, there are six main types. (intel.com, 2023)
30
2.6.2.4 Humanoids
Despite the fact that many mobile humanoid robots may technically fall under its
domain, AMR is often used to describe robots centred around humans, often with
human-like forms. As they sense, plan, and act, they use many of the same
technology components as AMRs when they provide directions or concierge
services. (intel.com, 2023)
2.6.2.5 Cobots
In contrast to other types of robots that work alone or in strictly isolated
environments, Cobots can be used in conjunction with humans. Cobots can
sometimes be used to help humans accomplish more by responding to their
movements and learning from them. They can also eliminate manual, dangerous, or
strenuous tasks from day-to-day workflows. (intel.com, 2023)
2.6.2.6 Hybrids
As a result of the combination of different types of robots, hybrid robots can perform
more complex tasks, such as handling packages in a warehouse. An AMR and
robotic arm could be combined to create such a robot. Whenever capabilities are
31
Table 2 Robot types and their applications in different industries (intel.com, 2023)
34
As seen in Table 3 above, the AMRs are the most used robots in most industries.
Five different industries were briefly explained: the industrials, farming and
agriculture, healthcare, logistics and smart cities.
35
Researchers have focused heavily on the Internet of Things (IoT) in recent years. IoT
is regarded as a future Internet component comprising billions of intelligent devices.
The Internet of the future will be a heterogeneous network of devices with physical
entities and virtual components that will expand the world's boundaries. As connected
objects gain new capabilities, they can connect to the Internet of Things. (Li et al.,
2015, p. 243)
Among other things, British technology pioneer Kevin Ashton (IoT) described a
system in 1999 that connects physical objects to the Internet through sensors (Rose
et al., 2015). As an illustration of how Radio Frequency Identification (RFID) tags can
be connected to the Internet in corporate supply chains, Ashton coined the term to
illustrate how goods can be counted and tracked without human intervention (Rose et
al., 2015). As a result of the Internet of Things, several items, devices, sensors, and
everyday objects are linked to the Internet and can process data. Many items,
devices, sensors, and everyday objects connected to the Internet can process data
as part of the Internet of Things. (Rose et al., 2015)
Despite its global buzz, the Internet of Things cannot be defined in a single,
universally accepted way. Although some definitions refer to the Internet and the
Internet Protocol (IP), others do not. Different groups use definitions to describe or
promote their views on IoT and its essential attributes. IoT (Internet of Things) is
defined as a trend involving the communication of embedded devices over the
Internet as described by the Internet Architecture Board (IAB) (Rose et al., 2015). In
many cases, these "smart objects" do not belong to humans; they are found as
components of buildings, cars, or other parts of the environment but are controlled by
sensors. (Rose et al., 2015, P. 11)
36
IoT devices connect and communicate with each other in three different ways. This
discussion presents a technical communication model framework and explains its key
features. (Rose et al., 2015)
Figure 14 Communication Model Diagram for Devices-to-Clouds (Rose et al., 2015, P. 14)
As illustrated in Figure 14, this communication model is used by many consumer IoT
devices, such as Nest Labs Learning Thermostats and Samsung Smart TVs. With
the Nest Learning Thermostat, data is transmitted to a cloud database, which can
then be analyzed for energy savings. Users can also update their thermostats
remotely using smartphones or Web interfaces through this cloud connection. (Rose
et al., 2015)
Figure 15 Communication model between devices and gateways (Rose et al., 2015, P. 15)
38
Several forms and applications for the Device-to-Gateway Model are indicated in
Figure 15. Many consumers use this model to connect to a remote device with an
app running on their smartphone. This is the most common form of this model. (Rose
et al., 2015, P. 15)
Despite the rapid growth of the Internet of Things, its uses have gone beyond just
monitoring equipment behaviour. IoT data must be collected, analysed, and
combined with sophisticated analytics to gain insight and take quick action. New
industrial IoT applications emerge when IoT is combined with sophisticated analytics
to rapidly process large amounts of data. (RTInsights & Siemens, 2021)
It is possible to analyze the IoT data and the performance indicators to identify
patterns and understand the interdependencies that affect (OEE) and production by
analyzing data. Identifying an underperforming machine could allow it to be adjusted
to meet specifications. IoT performance monitoring data can also indicate that a
critical part needs to be replaced or is degrading and must be replaced. It can be
highly beneficial to integrate it with other processes and workflows. (RTInsights &
Siemens, 2021)
collected and analyzed to identify machines that consume a lot. Data and insights
can also be used to forecast biweekly energy needs by energy providers, in addition
to the government deducting manufacturers' tax liabilities if they reduce energy
consumption. (RTInsights & Siemens, 2021)
43
The following section illustrates applications for each branch of AI, while each can
perform different tasks and provide various solutions. While at the end of this chapter,
the challenges of implementing AI into construction are explained.
By using machine learning, machines can learn without being explicitly programmed.
Machines can self-learn and forecast outcomes by using statistically significant
patterns in the data they receive. Rather than being programmed by humans, they
use software that has algorithms that allow them to make predictions. Machines, for
example, can alert when preventative maintenance is needed based on data they
collect from the equipment they monitor. Rather than sounding science fiction,
machine learning is considered a subset of artificial intelligence (AI). (George J.
Newton, 2022) Applications of Machine Learning in construction are discussed in the
following section.
44
Machine learning applications in construction are still limited; day by day, they are
evolving into different aspects of the field. Both (Ellis, 2022; George J. Newton, 2022)
introduced the key three features of ML in Construction as follows:
Recognizing risks before they occur is one of the most interesting aspects of machine
learning. Using predictive analytics, ML can identify risks, analyse their impact, and
reduce them. This allows humans to identify risks and prevent them from arising.
(Ellis, 2022; George J. Newton, 2022)
45
In conclusion, the provided examples for ML and ANN are not inclusive but represent
most use cases in the industry. Furthermore, both previously mentioned technologies
can be used with other technologies, such as Computer Vision, to provide inovative
solutions. In the following chapter, a case study discuss the use of DL and CV for
safety analysis and detection.
47
occurring if any defects are identified. For example, AI vision could be used to inspect
the quality of concrete used in a building project. (Boesch, 2023)
By analysing and extracting meaningful insights from vast amounts of textual data
generated during construction projects, Natural Language Processing (NLP) is a
valuable tool in the construction industry. By identifying patterns, extracting key
information, and facilitating decision-making, NLP techniques can be used to process
construction documents.
Text data analysis using NLP can help construction professionals save time and
money, improve accuracy, and improve project management. Applications of NLP in
construction are discussed in the following section.
Robotics, as illustrated in Chapter 2, can be divided into different types, and each has
different roles and tasks that could be done. Within the following sections,
applications of robotics in the construction industry are illustrated.
assist with all these procedures, monitoring personnel and securing the location.
(ConstructionPlacements, 2023)
3.4.1.7 Using Unmanned Aerial Vehicles and Drones for 3D Scanning and Aerial
Photography
During the early stages of construction, users can view 3D views of future windows
during landscaping and interior design planning. (Anwar et al., 2018)
3.4.1.8 Using Unmanned Aerial Vehicles and Drones for Tracking Construction Progress
An agreed-upon flight path can be made around a development site as a visual
progress report during construction (or even before). Achieving key milestones is
captured by conducting ad hoc visits monthly or twice monthly to monitor the
development process. The ad hoc visits serve as a record of progress for developers,
stakeholders, and even the people on site. (Anwar et al., 2018)
3.4.1.9 Using Unmanned Aerial Vehicles and Drones for Volume Measurement
Measuring large areas (2D and 3D) can be done quickly and efficiently without
disrupting normal operations on the site. (Anwar et al., 2018)
IoT technologies can be applied in many parts of the construction industry. Some of
the applications and a brief explanation are given as follows:
3.5.1.1 Preventive Maintenance:
Embedded systems and sensors in machines monitor any breakdown and report any
need for maintenance or repair, especially on-site machines. (Gamil et al., 2020, p.
1093)
Due to the necessity of using machines that consume thousands of dollars per day
on large sites, the cost of each construction project corresponds to fuel consumption.
train employees. Using AR, construction firms can create interactive models of their
projects by using 2D plans. 3D modelling software allows them to present the models
to their clients. Involving clients from the start is an integral part of the process.
In conclusion, the Internet of Things (IoT) has enabled the construction industry to
monitor, control, and optimize various processes. As a result of integrating sensors,
devices, and data analytics, IoT has improved safety, efficiency, and productivity in
construction projects. Proactive maintenance and decreased downtime have been
achieved by monitoring equipment and machinery in real time and collecting and
analysing data. Smart building systems are also possible because the IoT automates
lighting, heating, and ventilation. A significant shift in the construction industry has
resulted from IoT, which has improved project outcomes and reduced costs.
57
studied the challenges that face the construction industry when implementing the IoT,
a summary of those challenges with brief explanations are listed as follows:
Construction processes are risky and expensive, so even a small mistake can
significantly impact. Using traditional methods in construction is preferred over using
unreliable but new methods that promise big rewards. AI technologies deployed in
construction must also be adaptable to different construction sites. Tools need to be
thoroughly tested before construction contractors and businesses use them. This
may require blockchain technology to increase transparency and trust. Furthermore,
most machine learning systems follow a black-box approach, which means they do
not explain why conclusions are reached. For practitioners to build trust in
construction systems, explainable AI (XAI) can produce models that humans can
manage, understand, and trust. (Abioye et al., 2021, p. 10)
AI can boost security, but hackers, cybercriminals, and intruders can also target it,
making the issue significant from an economic and financial standpoint. Construction
mistakes can significantly impact quality, cost and time, impacting the overall project
plan. Safety compromises can result in life-threatening accidents. AI must fully
control or augment construction workers' activities to eliminate security risks. If AI is
to be fully controlled or augmented by construction workers, it must eliminate security
risks. Therefore, adversarial machine learning (ML) can reduce this risk. In addition to
security defence perspectives, adversarial machine learning (ML) is needed for
algorithms that resist high-level attacks. The area needs further research, especially
for emerging technologies like computer vision and robotics in construction. (Abioye
et al., 2021, p. 10)
58
AI-driven solutions typically require very high upfront costs and much maintenance.
The majority of construction firms and subcontractors cannot afford this. As part of
their decision-making process, firms must determine whether such technology will
save them money and return on investment. Additionally, as these technologies gain
acceptance and ubiquity in construction, they will become more affordable, making
them more available to smaller firms. Companies must allocate additional resources
to acquire and train employees on artificial intelligence technologies. (Abioye et al.,
2021, p. 10)
The complexity and lack of understanding of big data make it difficult for
organizations to extract data required for specific functions. The selection of data is,
therefore, inaccurate because it is extracted from big data; therefore, results or
outputs may be incorrect due to the accuracy of the selection. Big data is, therefore,
a complex and challenging issue. (Gamil et al., 2020, p. 1094)
3.6.8 Safety
Robotics, for example, is too expensive, and their presence in construction sites
where they are primarily accessible could be considered a risk for thrift. Also, the
equipment and tools required to work in IoT are expensive and are mostly exposed.
This challenge must be identified before considering implementing AI tools and
technologies in construction sites. (Abioye et al., 2021, p. 10)
This chapter introduces five different case studies where the selection was based on
the explanation of artificial intelligence branches and sub-branches introduced in
Chapter 2 and the analysis of AI involvement in construction in Chapter 3. Table 3
summarises the case studies selection criteria and shows the involved AI technology
branch and sub-branch and the use aspect in construction.
Remote and
Cost Safety Report Construction
AI Branch Technology BIM Adaptable
forecasting Analysis Analysis Monitoring
management
ML
Machine Learning DL CS2
ANN CS1
Natural Language
CS3
Processing NLP
CS4 CS4
UAVs
Robotics
CS2
AMRs
Table 3 Discussed case studies concerning the AI technology and construction aspect
Table 3 shows the variation in the construction aspects and AI technology discussed
in each case study. This diversity illustrates how AI is emerging in different aspects of
the construction industry. Case study one discusses the use of ANN in construction
project cost forecasting. While the second addressed the use of computer vision and
deep learning for safety analysis in construction sites. The third case study discusses
using natural language processing NLP to generate reports analysis. Unmanned
Aerial Vehicles, especially drones, are discussed in the fourth case study. Together
with building information modelling, drones are used in construction monitoring.
Finally, in the fifth case study, IoT is used for remote and adaptable management.
61
The case study discussed below developed a computational model based on artificial
intelligence to predict the cost of construction projects for Brazilian educational public
buildings using artificial intelligence. This study demonstrated that artificial
intelligence can be used as an auxiliary construction planning mechanism. The focus
is mainly on the ANN algorithms.
4.1.1.1 Background
Brazil does not allow cost overruns in new constructions to exceed 25% (Alcineide et
al., 2021a, p. 3). Estimating the actual construction cost can prevent later problems in
construction projects and promote better planning. Engineering scholars have also
studied the hypothesis raised here. Despite the problem remaining the same in
different developing countries, a model's data, training, and results cannot be used
confidently in different countries. For example, training a model trained in India may
not produce the same results in Brazil, even if they were designed to solve the same
problem. (Alcineide et al., 2021a, p. 3)
option, the quality of the construction will be compromised, and the public
administration will experience problems, resulting in taxpayer losses. As indicated in
Figure 16, approximately 400 unfinished public works were identified by the Federal
Court of Audits Auditor General in 2006, of which 130 were directly developed by the
federal government and 270 by states and municipalities. (Alcineide et al., 2021b)
Where:
b is a bias
Information about these variables was selected for projects due to their availability on
the Ministry of Education platform (MEC). (Alcineide et al., 2021b, p. 4)
For cost forecasting, the ANN had four inputs, a hidden layer, eight neurons in the
hidden layer, and an output (cost). As is depicted in Figure 20, the ANN's topology
and training process for cost prediction are shown. The network predicts and
66
compares a value with the value measured in each loop. The difference in error
between one looping and another should therefore be regarded as a criterion for
stopping the network.
Figure 20 Studying the network topology of the public work cost prediction model (Training)
(Alcineide et al., 2021b, p. 5)
As part of the testing phase, ANNs for cost forecasting are applied only once to new
data in the forward phase. In contrast to the training phase, this phase only performs
one loop without updating the weight; the weights are used from the training phase,
and the calculated error is used to verify the model. Figure 21 shows how an ANN is
tested for cost forecasting. (Alcineide et al., 2021b, p. 5)
4.1.1.3 Results
As a result of calculating the outputs of the neural network with actual values, the
mean absolute percentage error (MAPE) between those outputs and the actual
values was determined. Then a range was determined for cost forecasting based on
an upper and lower interval, as shown in Equations 3 and 4.
Figure 22 Cost forecasting results from the ANN training phase (Alcineide et al., 2021b, p. 6)
For this phase, 100 samples were separated and used. It is important to note that
samples were randomly selected for training and testing. After finding the MAPE
68
value of 9,14% in the testing phase, an interval to check the model's accuracy was
established, similar to what had been done during training. During the testing phase,
90 samples were within this interval, which means that 90% of the samples were
accurate. This figure shows which estimated values are within and outside the
intervals. Figure 23 shows that almost no values differ significantly concerning the
error limits. This suggests that the trained model has a solid ability to generalize.
(Alcineide et al., 2021b, . 6)
Figure 23 Cost forecasting using ANNs: test results (Alcineide et al., 2021b, p. 6)
4.1.1.4 Conclusion
Public construction projects are often poorly planned, especially in emerging
countries, where good planning is crucial to their success. One of the factors
attributed to the inefficiency of implementing the plan in this context is the lack of
mechanisms for predicting the actual cost of undertakings. A computational model
based on neurons was proposed in this case study to provide more credible
estimates of the actual values needed for government projects to be completed. In
order to collaborate on public construction or renovation projects, such models are
most often used. According to the neural model used in the cost forecast, it learned
from previous samples and experienced an error rate of 9,14% when applied to new
samples, which means that the designed model can predict the final cost of public
69
sector construction projects with an accuracy of around 90%. (Alcineide et al., 2021b,
p. 9)
70
4.2 Case Study 2: Use of Computer Vision and Deep Learning for
Safety Analysis
The following case study demonstrates a construction site safety analysis using
computer vision (CV) and Deep Learning (DL).
This case study uses a benchmark dataset from the Autonomous Excavator System
(AES) to analyse its performance. A safety monitor and productivity system pipeline
using machine vision and deep learning techniques are also presented. This case
study integrates detection, pose estimation, and activity recognition modules into the
system. Using a general construction dataset, it evaluates the method and produces
the best models to achieve the results. However, there are limitations to the current
system. (S. Zhang & Zhang, 2021, p. 49)
4.2.1.1 Background
In a real-world environment, excavators operate under extreme conditions, resulting
in several fatalities and injuries. In construction sites, safety is a top priority. With
advanced deep learning and computer vision technology, the Autonomous Excavator
System (AES) can load waste disposal materials into specified areas. The system
uses deep learning and computer vision technology. Safety is the primary concern in
this case study since the excavator could collide with other construction equipment or
the environment. However, even though the system can operate all day without
71
human intervention, it still warns of potential collisions using cameras that detect
excavator poses, the surrounding environment, and other construction machines. (S.
Zhang & Zhang, 2021, p. 49,50)
In order to segment working areas into digging and dumping areas, the surveillance
camera video is first segmented. Following that, all construction machines in video
frames with their equipment type are identified using the detection method. Secondly,
the excavator is identified using pose estimation and detection-based tracking. An
excavator's action state is then recognized with pose estimation and segmentation of
working areas. Finally, activity recognition and detection results are used to track
construction site safety. Moreover, activity recognition results are used to determine
the productivity of an excavator, which is described in more detail below in Figure 24.
(S. Zhang & Zhang, 2021, p. 51)
72
Figure 24 Analysing the activity of autonomous excavators and monitoring their safety.
(S. Zhang & Zhang, 2021, p. 50)
As shown in Figure 24, video input processing is divided into work phases. On the
one hand, the work area is being segmented according to classification. At the same
time the construction machine is detected, the excavation pose is estimated based
on that detection. The three modules of detecting the construction machine,
estimating the excavator pose and segmenting the working area contribute together
to the safety monitor. On the other hand, the construction machine detection and
recognising of the action contribute to estimating the activity analysis. (S. Zhang &
Zhang, 2021, p. 51)
Figure 25 Labels for the positions of the excavator (S. Zhang & Zhang, 2021, p. 51)
Excavators have ten parts that may be identified as key points, including two bucket
ends (bucket end1, bucket end2), a bucket joint, an arm joint, a boom cylinder, a
boom base, and four body key points (body1, body2, body3, body4). (S. Zhang &
Zhang, 2021, p. 51)
As shown in Figure 26, there are two colours, the pink area is dumping, and the blue
area is digging. The pink area disposes of excess dirt and other materials, while the
blue area is used for excavating and extracting resources. Waste and debris
generated during excavation are stored in the pink area, whereas the blue area is
usually a quarry where minerals, metals, and other resources are dug out from the
ground.
Excavator buckets are loaded with target material when digging; excavator buckets
are swung after digging to dump the material; when dumping, the material is
unloaded, and when digging, the bucket is swung to the working area. Furthermore,
there is an optional idle state when the excavator is manned or malfunctioning. Using
pose estimation and image segmentation results, firstly, the excavator position to
75
determine the excavator action state is determined, then it is determined whether the
excavator is in swing by using continuous frames of pose key points of bodies 1-4.
The safety monitoring system uses a rule-based module that measures pose key
points for each movement on the body 1-4. If these key points are smaller than a set
value, the excavator body is considered still. If they are not, then the excavator body
is not still. (S. Zhang & Zhang, 2021, p. 52)
1. An excavator body is stilled with buckets, arms, and body 1-4 fixed in the
digging area.
2. A swinging state consists of bucket/arm joints in the working area, and body 1-
4 is not still (excavator body is not still). It can then be determined whether it is
a swinging state or a swinging state after the digging state based on the
previous state. If the previous state is dumping, it is a swinging state.
Otherwise, it will be a swinging state after digging.
3. In idle state, buckets/arm joints/bodies 1-4 are stilled (excavator arm and body
both stilled), and buckets/arm joints/bodies 1-3 are in the dumping area.
4. In idle state, buckets/arm joints/bodies 1-4 are stilled (excavator arm and body
both stilled), and buckets/arm joints/bodies 1-3 are in the dumping area.
Figure 27 The autonomous excavator and loader potential (S. Zhang & Zhang, 2021, p. 52)
As shown in Figure 27, the autonomous excavator and loader can collide when the
loader tries to load in the digging area. In this case, a danger signal will be sent when
both machines are detected.
4.2.1.4 Conclusion
The discussed case study showed how computer vision can contribute to the
construction industry. It showed the potential of using such technology to enhance
safety analysis and introduce preventive methodologies to avoid accidents in
construction sites. The framework of computer vision and how cameras can
understand the construction environment were explained. Autonomous Excavator
Systems are evolving into the industry, and using such technologies gives more
guarantees about their performance and how reliable they could be regarding
productivity, profitability, and safety.
77
Further, it can predict future hazards, such as worker injuries and deaths, equipment
damage, abnormal processes, or conditions. Managers can take proactive measures
to prevent such incidents. (Pan & Zhang, 2021, p. 10)
4.3.1 Natural Language Processing and Text Mining for Construction Site
Accident Analysis.
4.3.1.1 Background
Approximately 2.78 million deaths occur every year as a result of occupational
accidents in the construction industry worldwide, according to the International Labor
Organization (ILO). In addition to causing severe health problems, construction
accidents also result in substantial financial losses. Analysis of past accidents is
crucial in preventing similar accidents and promoting workplace safety. Safety
professionals can take appropriate actions based on cause analysis results to
eliminate or reduce the identified causes. After identifying such causes, mitigation
strategies can be developed. These strategies include raising awareness and
performing mandatory regular checks to prevent accidents from recurring. (F. Zhang
et al., 2019, p. 238)
Figure 28 Workflow of the ensemble model. (F. Zhang et al., 2019, p. 240)
‘a’, and ‘boy’, while bigrams include ‘he is’, ‘is a’, ‘a boy’ and trigrams are ‘he is
a’, ‘is a boy’. (F. Zhang et al., 2019, p. 239)
7- Term Frequency – Inverse Document Frequency (TF-IDF): TF-IDF is an
approach that emphasizes the importance of high-frequency words within one
document over words frequently appearing in many documents. (F. Zhang et
al., 2019, p. 240)
combines the five single classifiers outlined above (see Table 4). Moreover, the SQP
algorithm is utilized to optimize the weight for each base classifier instead of
assigning equal weight to each base classifier for majority voting. (F. Zhang et al.,
2019, p. 242)
The sample case shown in Table 5 is labelled as "Collapse of object" because the
first incident was "second story collapsed", and the second incident was "Bricks
struck Employee #1's head and neck". To reduce the number of labels representing
similar causes, the cases are annotated in a more general and standard manner. In
Table 5, the cause of the case is labelled "Collapse of an object" rather than
"Collapse of a building story". As a result, the dataset is labelled with 11 accident
causes: “caught in/between objects”, “collapse of object”, “electrocution”, “exposure
to chemical substances”, “exposure to extreme temperatures”, “falls”, “fires and
explosions”, “struck by moving objects" “struck by falling objects”, “traffic”, and
83
“others”. The distribution of those 11 is indicated in Figure 30. (F. Zhang et al., 2019,
p. 246)
Figure 30 Distribution of the different causes of accidents. (F. Zhang et al., 2019, p. 242)
Figure 30 shows the distribution to give a share of 23.6% for falls, where collapsing of
an object is 21.2%. Furthermore, the struck by moving objects is 13.4%, and
electrocution is 10.8%. Other causes range below 10%.
4.3.1.5 Conclusion
Analysing the construction accident reports leads to valuable knowledge of what went
wrong in the past in order to prevent future accidents. With the help of NLP, it was
possible to analyse over 16 thousand records of accidents at construction sites and
identify the different causes of accidents, as shown in Figure 30. Accident causes
classification is essential as prevention strategies should be developed based on
different causes accordingly.
84
In the following case study, drones and unmanned aerial vehicles (UAVs) are
introduced in construction to monitor and report the progress.
The construction industry can benefit from drones and UAVs in virtually all practical
aspects, including construction planning and monitoring. Drones and UAVs can
significantly improve performance and speed in many areas. Drones and unmanned
aerial vehicles can preplan construction projects, conduct detailed surveys, map
projects, monitor the construction process, and conduct post-build inspections.
Planners can also use drones to monitor whether their construction projects are
aligned with their vision in real-time. In addition to tracking inventory and planning the
85
entire construction site, drone data can also be helpful to developers and
construction firms. (Anwar et al., 2018)
4.4.1.1 Background
As a result of real-time data obtained from drones and drone-assisted unmanned
aerial vehicles, this case study presents a framework for developing a smart
construction monitoring and reporting system. The key steps in traditional
construction monitoring and planning are illustrated in Figure 31. Conventional
monitoring approaches construct BIM models from construction drawings to plan the
construction sequence and monitor the progress. (Anwar et al., 2018)
Figure 31 Planning and monitoring construction traditionally involves a few key steps (Anwar et al., 2018)
As part of the presented approach, drone and UAV images from multiple locations
and point clouds (from 3D scanning of construction sites) are used to construct a 3D
model using photogrammetry. Several stages of an example construction project can
be demonstrated using a sequence of 3D models in Figure 32, which compares it to
a BIM model at various construction stages. (Anwar et al., 2018)
86
After introducing the construction planning and monitoring different key steps and the
three-dimensional model of different phases of construction, the following section
explains the smart version using drones and UAVs. (Anwar et al., 2018)
1. Cost savings
2. Schedule Comparison
3. High-quality design and construction
4. Completed projects much more closely aligned with the design intent
5. Elimination of the need for separate as-built drawings
Using the selected case study project as a model, the volumetric comparison
between the construction plan/schedule and on-site progress can be seen in Figure
33. It is possible to monitor the project's progress with reasonable accuracy by
comparing the BIM model (red colour) with the drone model (green colour). The
project can be benchmarked and monitored with various targets and benchmarks. In
addition, comparisons can also be made at different stages of the project. (Anwar et
al., 2018)
Figure 33 Comparison of volumes between construction plans and schedules and progress on the site
(Anwar et al., 2018)
88
Figure 34 The placement of toilets is on schedule, as illustrated by the following example quantity
comparison (Anwar et al., 2018)
As in Figure 34, Figure 35 shows an example schedule comparison for the placement
of windows in the case study project. This case study illustrates the effectiveness of
the presented approach for smart monitoring of construction projects by
demonstrating that the placement is delayed by schedule. (Anwar et al., 2018)
Figure 35 The placement of windows is delayed due to schedule delays in the case study project.
The presented technique was applied to five other case study buildings to assess its
accuracy and compared to actual data for five other buildings. It has been observed
that the drone 3D models are reasonably consistent in shape and geometry of the
actual building dimensions compared to measurements of the buildings in the case
study. However, data source, data quality, drone height, camera angle during image
capture and construction methods can all contribute to certain types of errors. It was
found that the mean error is less than 0.12 meters in the measurements of the control
points for the five cases tested. (Anwar et al., 2018)
4.4.1.3 Conclusion
It is demonstrated that drone data can be effectively used to monitor construction
projects and can be compared with BIM models. The required effort can be
significantly reduced by fully automating the construction monitoring and reporting
process. The system provides convenient and smart site supervision and
management, resulting in better operations, planning and effective on-site
adjustments. (Anwar et al., 2018)
90
As the size and budget of significant civil engineering projects increase (e.g., highway
construction), they become increasingly complex and challenging. Managing and
coordinating such complex projects is not an easy task. As a result, project managers
must frequently or even permanently be physically present, as in many cases, data is
either non-existent or sparse and incomplete. In addition to slow reporting and
manual ad hoc information collection processes, information availability on-site is
severely limited. Several processes are not tracked at all or are only reported using
paper-based document sheets. Smart Construction is proposed to resolve this issue
and increase the efficiency and predictability of large construction projects. An
Internet of Things (IoT) cloud-based platform allows dynamic and adaptable
applications to be built and managed in construction sites. (Bucchiarone et al., 2020,
p. 38) The following case study is an example of how IoT would be beneficial in the
area of construction management.
The need for a project manager's presence on-site is almost permanent due to the
lack of reliable digital data. Managing and coordinating complex projects is a difficult
task. However, they still have to gather information manually and slowly on-site. This
case study discusses using Smart Construction, an Internet of Things cloud-based
platform, for large civil engineering projects. In order to adapt their operations based
on real-time data analytics results, project managers can remotely manage multiple
construction sites in multiple locations at once through the platform. For two
experiments, the platform collects real-time data from real construction sites under
realistic conditions. (Bucchiarone et al., 2020, p. 38)
4.5.1.1 Background
The earthwork phase of highway construction is examined as part of investigating the
proposed solution. One of the main activities is transporting fill material from the
excavation to the construction site and spreading and compacting it until the layers
meet the required quality. Moving the excavation zone closer to the construction site
often shortens transport times. As fill material is spread by bulldozers and compacted
91
by road rollers at the construction site, the goal is to ensure a steady supply. To
achieve efficiency, this task must be performed with minimal backup capacity and
fine-tuned resource utilization (e.g., fewer vehicles per route, closest excavation
zone). (Bucchiarone et al., 2020, p. 39)
During the earthwork phase, there are typically four types of problems:
- Bulldozers and rollers at the construction site are idle because of insufficient
fill material. More trucks, routes, or closer sources might be used as a solution.
- There is a queue for truck loading and so trucks sit idle while waiting. Adding
more excavators or changing excavation zones might reduce waiting times.
- Using more trucks on the route could increase the transfer capacity since
excavators spend more time idle when there is no truck to load.
- It is essential to consider alternative routes or excavation zones if unexpected
delays occur on the transfer route, for instance, due to poor road conditions.
During the requirement collection phase, construction site managers pointed out that
in many available solutions, coordination occurs ad hoc as one or more project
managers react to operator reports. Individual operators observe, report, and project
managers apply their skills as part of this process. The manual process can also slow
things down since coordinators cannot react to problems until they have already
occurred. (Bucchiarone et al., 2020, p. 39)
The local radio network collects and distributes information between smart hardware
nodes distributed across the construction site. The system is connected to the cloud
platform via IoT gateways (mobile or wired connection) via the Internet (mobile or
wired connection). The web-based user application enables project managers to
access information from anywhere. Figure 36 depicts, in particular, the main
components of Smart Construction's cloud platform with their connections. Managing
the gateway nodes distributed across the different construction sites is the
responsibility of the Gateway Node Manager, which is responsible for accessing the
platform. The platform Gateway Nodes database records each gateway node as a
tuple comprised of two keys and one signature. In addition to handling gateway
authentication during the execution phase, the Gateway Node Manager only accepts
information from gateway nodes with a valid key signature entry. (Bucchiarone et al.,
2020, p. 40)
Figure 37 Screenshot of the user interface dashboard (Bucchiarone et al., 2020, p. 42)
Figure 37 shows how the user interface is displayed to identify potential delays and
take corrective action, and the project manager receives a real-time overview of each
tracked vehicle's state, location, and activities. Additionally, it ensures that resources
are allocated to the right places at the right time to maximize efficiency and minimize
costs. Figure 38 shows data and statistics displayed in this screenshot of the user
interface dashboard over the last week. In order to inform decisions, the data can be
used to identify areas for improvement. The metrics are divided into categories,
including accumulated production in cubic meters, daily trips, and cycle statistics.
Figure 38 Data and statistics over the last week are shown in this screenshot of the user interface
dashboard (Bucchiarone et al., 2020, p. 43)
94
Through the real-time data provided in Figure 38, a project manager can check the
productivity of machinery and compare it to benchmarks. For example, a comparison
between the night and morning shifts could be performed, which would be used to
run a cost-benefit analysis to check the profitability of the night shift.
Figure 39 Left: picture of the smart node; right: smart nodes are installed to the vehicles
(Bucchiarone et al., 2020, p. 43)
Figure 40 represents data collected and analysed from construction sites. It is divided
into four parts as follows:
a) A frequently travelled route is shown on the upper right, while two variants are
also shown on the lower left.
b) The following timeline shows the durations of the cycles for each truck over
the morning shift. Observe that longer cycles on a specific route be clustered
together in time. Trucks 1 and 4 mostly travelled Route 1, while trucks 2 and 3
mostly travelled Route 2.
c) In Figure C, the duration times are shown by the route.
95
d) Based on vehicle position and speed, a simple decision tree classifier is used
to extract the different activity states of the vehicles automatically.
Figure 40 Data collection and analysis of construction site tests (Bucchiarone et al., 2020, p. 44)
Project managers can gain valuable insights into the running processes by viewing
the views in the previous figure. It is intuitively possible to recognize and analyze
deviations from the norm (e.g., heavier vibrations on the way, deteriorated road
quality) on the fly (e.g. when hauling periods start taking longer on the same route as
usual). Project managers can initiate appropriate adjustments and adaptations based
on easily accessible, comprehensible, and current information (e.g., using more
vehicles and improving service roads). (Bucchiarone et al., 2020, p. 44)
4.5.1.5 Challenges
The first challenge in this case study was that project managers and workers are
usually pragmatic and practical professionals, although they may be curious and
open-minded about the possibilities of using new technologies. It was reported that
the construction industry has difficulty adapting and accepting new technologies. If
they are to invest their time and money in a system, it must provide benefits for their
work immediately. There is no doubt that long-term advantages are significant, but
subjective priorities are shifting under pressure when competition for limited
resources is fierce. (Bucchiarone et al., 2020, p. 44)
96
The other challenge brought up during conversations was the security issue. Despite
the large size of construction sites, it is not possible to protect them at all times.
Distributed resources of some value, such as gateway nodes, must be protected
against theft in some way. (Bucchiarone et al., 2020, p. 44)
4.5.1.6 Conclusion
Case study five explained the use of the Internet of Things in construction based on
using sensors (smart nodes) attached to the equipment working on site. As shown in
Figure 40, it was possible to track the routes of the vehicles and hence estimate the
consumed durations per each cycle. Such data was valuable for project management
where for example, it indicated that half of the time was spent in the loading process,
and hence project managers can act in accordance if they plan to finish earlier and
think of a recovery plan if they go behind schedule. Such real-time data is a crucial
solution to most of the challenges in construction management, where decision-
makers can build their decisions on a concrete basis and then monitor the efficiency
and consequences of the decisions. The challenges mentioned align with those
mentioned in Chapter 3, which explains the lack of trust in new technologies and the
risk of safety for the existing tools to gather data.
97
5. Conclusion
The second goal of this research was to study the intersection between AI and
construction activities. This goal was achieved by listing possible applications of each
AI technology and tool in the construction industry. The main challenges of
implementing AI in construction were cultural acceptance, data security, lack of
talent, expensive initial investment, powerful computers and reliable internet access,
big data handling, negative social impact and safety. The mentioned challenges,
along with the applications of AI in construction, give a complete picture of the
interactions.
Furthermore, the current use of AI in the construction industry was proven through
five different case studies (Table 6) with diverse technologies, tools and purposes.
Case studies involved Artificial Neural Networks (ANN) using a supervised learning
classification of Machine Learning (ML), Computer Vision (CV), Deep Learning (DL),
Natural Language Processing (NLP), Robotics represented in Unmanned Aerial
Vehicles (UAVs) and (AMRs) and the Internet of Things (IoT). Those technologies
delivered many purposes, including project cost estimation, site risk analysis, reports
analysis, construction project monitoring and equipment performance analysis. This
diversity demonstrated the validity of this thesis argument of the involvement of AI in
many aspects of the construction industry.
The fourth goal of this research dealt with the future of AI in construction, which is
handled within the following two sections.
99
5.1 Discussion
Studying the involvement of AI in construction against the challenges that are slowing
down the progress of development gives a concrete picture of the current situation in
the market. Although AI technologies are complex and hard to understand without
proper studies, the five case studies were simplified as much as possible so that
readers with non-AI backgrounds can understand the technology, its components,
and how it performs from the very beginning of the idea to the possible results.
In Case Study 1, where ANN was used for forecasting the final costs of public
projects, it was challenging to illustrate the technological components. One example
can be the theory of how backpropagation works to minimize the error of weights
included to find a constant weight value for each variable. The researchers in CS1
proved that the model could be used to forecast the final cost of construction
projects, but it was not mentioned how they could earn the trust of government
officials to build their estimation of construction project budgets based on a model on
which they cannot see how it works, which is the drawback of the black box nature of
Machine Learning in general. There is another risk concerning the confidentiality of
the information obtained by the proposed model where construction companies might
access it and hence determine their bid based on the lowest expected value. On the
other hand, if the officials considered the values of the model while planning project
budgets, it can incredibly minimize the risk of the incompletion of projects due to
financial reasons.
In Case Study 2, computer vision (CV) was combined with Deep Learning (DL) to
eliminate the risk of autonomous excavator collision at construction sites. As
explained in Chapter 2, computer vision technology provides the computer with eyes
to see; in that case, DL was the processing mind of the obtained data from visuals.
The study was successful since it already managed to verify the detection of danger
when an excavator was about to hit another piece of equipment. It also included the
Autonomous Excavator System, which falls under AI Robotics. This case study
supports the argument for remote monitoring, controlling, and operating at
construction sites, which, if combined with the Internet of Things technology, can lead
the way to the safe application of autonomous equipment in construction sites. So, in
short, the second case study combined three different technologies or tools: DL, CV
100
and AMRs, where they worked harmoniously to achieve a specific purpose. Despite
the fact that operating equipment on sites is possible without human interference,
there is still the risk of cyber attacks, as stated as a challenge in Chapter 3. Even if
the autonomous proposal is proven valid, cyber attack risk will require human
supervision so that supervisors can act at any time if the equipment behaves
suspiciously.
The construction industry is full of data in many forms; as discussed in Case Study 3,
Natural Language Processing helped identify eleven causes of accidents in
construction sites. NLP in CS3 proved the ability to read over sixteen thousand
accident reports and provide an analysis. NLP provides an excellent solution for
handling Big Data in the construction industry. The future extension of this application
will allow for generating automated reports, reducing the time consumed in reading
and analysing reports. The error factor in reporting is expected to be reduced due to
the minimised human interference in the report generation process. If a different look
is given at Case Study 5, adding the IoT technology in collecting data from
construction sites, the total error of the data collecting and reporting is minimised,
forming a solid ground for decision-making and progress updates. For example, the
smart construction platform, as in CS5, can give a better real-time understanding of
the project performance and status. Despite the proven advantages, challenges were
spotted in Case Study 5, represented in the resistance to change by the stakeholders
involved in the study, where the introduction of new methods must convince the
stakeholders of their feasibility. Furthermore, there was the fear of valuable smart
nodes being stolen due to being attached in an exposed way, as shown in Figure 39.
In Case Study 4, only one type of robotics was discussed, while this branch of AI is
full of solutions to explore, as shown in Chapter 3. Unmanned Aerial vehicles (UAVs),
also known as drones, were integrated with BIM, which is already used in the
construction industry. This integration can show that existing tools and technologies,
such as BIM, can adapt to the newly implemented technologies in the industry.
Moreover, this means that in the future, there could be the possibility to find all the
technologies applied through digital twins for operation or monitoring construction
projects or buildings.
101
5.2 Recommendations
After exploring this exciting topic, it was found that construction stakeholders must
start dealing with the mentioned challenges to work on the main three construction
pillars, safety, economics and functionality.
This goal might be on a strategic level, where people in that position need to
understand and learn more about AI, which makes proceeding in such developing
102
solution harder unless stakeholders at tactical and operational levels (most probably
will younger generations) start to indicate the advantages.
It is expected that the norms of the construction society will change in both negative
and positive ways. Communication between professionals would be reduced due to
the automated processes driven by AI. It can minimise the errors of human
interference in the reporting systems, as illustrated earlier, but the interaction and the
homogeneously between stakeholders would be reduced. Management style will be
the key player to keep all the stakeholders involved, while this can be a proper
introduction to the Agile mindset, for example. Agile is specially mentioned in this
context since it was born in software industries. Involving more software with the
proposed automatization can make construction a proper environment for adopting
Agility.
In addition, Lean management practices will start gaining more popularity since it is a
system that aims to eliminate managerial waste. Using AI can be expected to
eliminate different types of waste in the construction industry, such as waiting time,
which was evident in Case Study 5 (see Figure 40 - d); that waiting time was clearly
shown as a big issue. Through IoT, it was quickly identified, and corrective action
could be able to eliminate it. Also, in CS5, motion was monitored (see Figure 40 – a)
and hence could be controlled, which is another type of waste according to Lean
considerations. In addition to eliminating managerial waste, the use of the Last
Planner System, which is an implementation process of Lean Management, on the
one hand, can help to bring all the stakeholders together, while on the other hand can
103
Furthermore, the construction industry suffers from massive data produced in the
lifecycle. AI (by its nature) produces massive amounts of data, known as (Big Data),
which can be solved using AI tools, but optimisation and sustainability of data usage
will remain a question that needs further specialists to shape the new form of the
working environment.
One more critical viewpoint, it is expected that small-scale construction entities will
have to find a way to survive since adopting technologies is expensive, and even
though AI adoption is known to be slow, it is happening and has proven beneficial.
It has always been the question of if AI will replace human beings, and a very
straightforward answer from the author's perspective is that AI cannot replace
humans; AI will change the way to think and act as an assisting tool. The nature of
many jobs and the work environment will change, and learning from history lessons,
people and industries will adapt.
The future of AI in construction is another exciting topic that can be discussed further
in the following section.
104
The presented research can be used as a starting point for future exploration of AI in
construction. This research was formed of detailed analysis of AI elements and their
possible use in the industry, which presents a potential for further narrowed-down
studies and frameworks dealing with specific technologies in the construction
industry. Future researchers can take advantage of the use cases mentioned in this
research from other industries, where they can generate publications to transfer the
experience and lessons learned from those industries. Hence they can be able to
mitigate the unseen risk of implementing the technologies from scratch.
Future research can focus on each AI technology and study how it can be
implemented in real life, including the success factors. Success factors can be, for
example, the required preparations for adopting the specific technology in a
construction environment, such as stakeholder training, hardware compatibility,
innovative software, and data security. Furthermore, future research can study how
to build trust in the provided solutions using AI, where cultural acceptance is one
major factor in applying AI in construction.
Future research can also study how different technologies and tools can work
together to achieve different purposes and workflow harmony. From a legal aspect,
implementing AI in the construction industry needs further investigation and study,
where the legislation must cope with the recent developments and govern the
105
Involving more AI tools and technologies is challenging since it relies on how much
construction stakeholders know and understand them and their possible uses to add
value to their running business. A study can investigate how AI can be affordable in
the construction industry for small-scale firms and present a simplified framework for
such an approach. It was also noticed that current construction industry trends are
not well investigated to include the use of AI. From a managerial perspective,
construction researchers and entities can start working on how Lean management
and Agile mindset benefit from AI. Researchers have much potential to work on
increasing project profitability, giving better quality control, eliminating managerial
waste, and providing real-time visual monitoring and decision-making.
106
Declaration of Authorship
107
Table of References
Abioye, S. O., Oyedele, L. O., Akanbi, L., Ajayi, A., Davila Delgado, J. M., Bilal, M.,
Akinade, O. O., & Ahmed, A. (2021). Artificial intelligence in the construction
industry: A review of present status, opportunities and future challenges. In
Journal of Building Engineering (Vol. 44). Elsevier Ltd.
https://doi.org/10.1016/j.jobe.2021.103299
Aggarwal, K., Mijwil, M. M., Sonia, Al-Mistarehi, A. H., Alomari, S., Gök, M., Zein
Alaabdin, A. M., & Abdulrhman, S. H. (2022). Has the Future Started? The
Current Growth of Artificial Intelligence, Machine Learning, and Deep Learning.
Iraqi Journal for Computer Science and Mathematics, 3(1), 115–123.
https://doi.org/10.52866/ijcsm.2022.01.01.013
Alcineide, P., Gean, S., Luiz, M. F. M., Felipe, C. A., & Débora, de G. S. (2021a).
Cost forecasting of public construction projects using multilayer perceptron
artificial neural networks: A case study. Ingenieria e Investigacion, 41(3).
https://doi.org/10.15446/ing.investig.v41n3.87737
Alcineide, P., Gean, S., Luiz, M. F. M., Felipe, C. A., & Débora, de G. S. (2021b).
Cost forecasting of public construction projects using multilayer perceptron
artificial neural networks: A case study. Ingenieria e Investigacion, 41(3).
https://doi.org/10.15446/ing.investig.v41n3.87737
Anwar, N., Ahmed Najam, F., & Amir Izhar, M. (2018). Construction Monitoring and
Reporting using Drones and Unmanned Aerial Vehicles (UAVs).
https://www.researchgate.net/publication/326264559
108
Bucchiarone, A., Sanctis, M. De, Hevesi, P., Hirsch, M., Abancens, F. J. R., Vivanco,
P. F., Amiraslanov, O., & Lukowicz, P. (2020). Smart Construction: Remote and
Adaptable Management of Construction Sites through IoT. IEEE Internet of
Things Magazine, 2(3), 38–45. https://doi.org/10.1109/iotm.0001.1900044
CQF Blog. (2023). What Is Machine Learning? Definition, Types, and Examples.
https://www.cqf.com/blog/what-machine-learning-definition-types-and-examples
Darko, A., Chan, A. P. C., Adabre, M. A., Edwards, D. J., Hosseini, M. R., & Ameyaw,
E. E. (2020). Artificial intelligence in the AEC industry: Scientometric analysis
and visualization of research activities. In Automation in Construction (Vol. 112).
Elsevier B.V. https://doi.org/10.1016/j.autcon.2020.103081
Esteva, A., Chou, K., Yeung, S., Naik, N., Madani, A., Mottaghi, A., Liu, Y., Topol, E.,
Dean, J., & Socher, R. (2021). Deep learning-enabled medical computer vision.
In npj Digital Medicine (Vol. 4, Issue 1). Nature Research.
https://doi.org/10.1038/s41746-020-00376-2
109
Gamil, Y., A. Abdullah, M., Abd Rahman, I., & Asad, M. M. (2020). Internet of things
in construction industry revolution 4.0: Recent trends and challenges in the
Malaysian context. Journal of Engineering, Design and Technology, 18(5),
1091–1102. https://doi.org/10.1108/JEDT-06-2019-0164
Garcia, E., Jimenez, M. A., De Santos, P. G., & Armada, M. (2007, March). The
Evolution of Robotics Research. IEEE Robotics & Automation Magazine.
intel.com. (2023). Types of Robots: How Robotics Technologies Are Shaping Today’s
World. https://www.intel.com/content/www/us/en/robotics/types-and-
applications.html Date accessed: 19.06.2023
Janiesch, C., Zschech, P., & Heinrich, K. (2021). Machine learning and deep
learning. https://doi.org/10.1007/s12525-021-00475-2/Published
Jazzar, M. El, Piskernik, M., & Nassereddine, H. (2020). Digital Twin in construction:
An Empirical Analysis Construction 4.0 and Sustainable Development Goals
(SDG) View project. https://www.researchgate.net/publication/343649999
Khillar, S. (2020, July 14). Difference Between Strong and Weak AI. Difference
Between Similar Terms and Objects.
http://www.differencebetween.net/technology/difference-between-strong-and-
weak-ai/. Date accessed: 01.07.2023
Li, S., Xu, L. Da, & Zhao, S. (2015). The internet of things: a survey. Information
Systems Frontiers, 17(2), 243–259. https://doi.org/10.1007/s10796-014-9492-7
%2C%20with%20forecasts%20up%20until%202035&text=The%20construction
%20industry%20grew%20to,by%20three%20percent%20per%20annum. Date
accessed: 06.07.2023
Mohsan, S. A. H., Othman, N. Q. H., Li, Y., Alsharif, M. H., & Khan, M. A. (2023).
Unmanned aerial vehicles (UAVs): practical aspects, applications, open
challenges, security issues, and future trends. In Intelligent Service Robotics
(Vol. 16, Issue 1, pp. 109–137). Springer Science and Business Media
Deutschland GmbH. https://doi.org/10.1007/s11370-022-00452-4
Pan, Y., & Zhang, L. (2021). Roles of artificial intelligence in construction engineering
and management: A critical review and future trends. In Automation in
Construction (Vol. 122). Elsevier B.V.
https://doi.org/10.1016/j.autcon.2020.103517
Rose, K., Eldridge, S., & Chapin, L. (2015). The Internet of Things: An Overview
Understanding the Issues and Challenges of a More Connected World.
Simplilearn Solutions. (2023, June 13). What is Artificial Intelligence: Types, History,
and Future. https://www.simplilearn.com/tutorials/artificial-intelligence-
tutorial/what-is-artificial-intelligence Date accessed: 03.07.2023
Tkáč, M., & Mésároš, P. (2019). Utilizing drone technology in the civil engineering.
Selected Scientific Papers - Journal of Civil Engineering, 14(1), 27–37.
https://doi.org/10.1515/sspjce-2019-0003
TRAXXEO. (2023). The impact of COVID-19: towards digital tools for the
construction industry. https://traxxeo.com/en/blog-en/productivity/the-impact-of-
covid-19-towards-digital-tools-for-the-construction-industry/ Date accessed:
06.07.2023
Volodymyr Rudyi. (2022). Applying IoT in the construction industry: top-7 use cases.
https://www.agilevision.io/blog/applying-iot-in-the-construction-industry-top-7-
use-cases Date accessed: 26.06.2023
Wiley, V., & Lucas, T. (2018). Computer Vision and Image Processing: A Paper
Review. International Journal of Artificial Intelligence Research, 2(1), 22.
https://doi.org/10.29099/ijair.v2i1.42
Wu, C., Li, X., Guo, Y., Wang, J., Ren, Z., Wang, M., & Yang, Z. (2022). Natural
language processing for smart construction: Current status and future directions.
In Automation in Construction (Vol. 134). Elsevier B.V.
https://doi.org/10.1016/j.autcon.2021.104059
Zhang, F., Fleyeh, H., Wang, X., & Lu, M. (2019). Construction site accident analysis
using text mining and natural language processing techniques. Automation in
Construction, 99, 238–248. https://doi.org/10.1016/j.autcon.2018.12.016
Zhang, G., Eddy Patuwo, B., & Y. Hu, M. (1998). Forecasting with artificial neural
networks: The state of the art. International Journal of Forecasting, 14(1), 35–62.
https://doi.org/10.1016/S0169-2070(97)00044-7
Zhang, S., & Zhang, L. (2021). Vision-based Excavator Activity Analysis and Safety
Monitoring System.