Sensors: Smart Helmet 5.0 For Industrial Internet of Things Using Artificial Intelligence
Sensors: Smart Helmet 5.0 For Industrial Internet of Things Using Artificial Intelligence
Article
Smart Helmet 5.0 for Industrial Internet of Things
Using Artificial Intelligence
Israel Campero-Jurado 1,† , Sergio Márquez-Sánchez 2, *,† , Juan Quintanar-Gómez 3 ,
Sara Rodríguez 2 and Juan M. Corchado 2,4,5,6
1 Laboratoire de l’Informatique du Parallélisme 46 allée d’Italie, 69007 Lyon, France;
[email protected]
2 BISITE Research Group, University of Salamanca, Calle Espejo s/n. Edificio Multiusos I+D+i,
37007 Salamanca, Spain; [email protected] (S.R.); [email protected] (J.M.C.)
3 Graduate School in Information Technology and Communications Research Department,
Universidad Politécnica de Pachuca, Zempoala Hidalgo 43830, Mexico;
[email protected]
4 Air Institute, IoT Digital Innovation Hub (Spain), 37188 Salamanca, Spain
5 Department of Electronics, Information and Communication, Faculty of Engineering,
Osaka Institute of Technology, Osaka 535-8585, Japan
6 Faculty of Creative Technology & Heritage, Universiti Malaysia Kelantan, Locked Bag 01,
16300 Bachok, Malaysia
* Correspondence: [email protected]; Tel.: +34-685-043-554
† These authors contributed equally to this work.
Received: 10 September 2020; Accepted: 27 October 2020; Published: 1 November 2020
Keywords: PPE; OHS; risk detection; naive Bayes; support vector machine; convolutional neural
network; deep learning; microcontroller
1. Introduction
Industrial security is achieved when adequate measures and procedures are applied to obtain
access to, handle or generate classified information during the execution of a classified contract or
program. Industrial safety is the set of rules and activities aimed at preventing and limiting the
potential risks associated with an industry, including both transient and permanent risks [1,2].
Many safety protocols have been proposed to improve the quality of life of workers using
different techniques [3,4]. Several studies have examined how the availability of artificial intelligence
(AI) techniques could affect the industrial organization of both AI service providers and industries
adopting AI technology [5]. Above all, the impact of AI on industry 4.0 and its possible applications in
other fields have been studied in depth [6].
In recent years, research has also been conducted on the applications of AI in the manufacturing
industry [7–11]. The system architecture described in the article integrates technology together with
communication systems and permits analyzing intelligent manufacturing. The provided information
shows an overview of the possible applications of AI in all industrial areas.
AI allows to maximize decision making in simple or very complex situations. The AI boom that
has taken place in the last decades has led to the development of countless AI applications in numerous
areas. At present, increasingly better solutions are available to protect the lives of workers when they
are exposed to high-risk conditions. That is why, in industry, AI is combined with security measures in
order to create an environment that offers better conditions for industrial development.
The objective of the proposed device is to improve occupational health and safety (OHS); increasing
employee performance by reducing the probability of illness, injury, absence or death [12]. Another
objective is to contribute to the third wave, as proposed by Niu et al. [13,14], through the implementation
of intelligent systems for early risk detection in the working environment.
Different studies have been conducted in creation of devices for occupational safety and health
(OSH), which indicate the need to implement increasingly innovative solutions for workers in high-risk
areas. For example, in 2014 [15] a study was conducted among 209 welders in India and it was found
that all of them had more than 2 injuries and 44% (92) of them had more than 10 injuries. Furthermore,
in 2020 [16] an analysis of workplace-related injuries in major industries such as agriculture, construction,
manufacturing and health care has been carried out. The data for this analysis have been obtained from
a Bureau of Labor Statistics and it was found that from 1992 to 2018, the number amounted to 4,471,340
injuries in the upper extremities, 3,296,547 in the lower extremities, and 5,889,940 in the trunk (p < 0.05).
Therefore, the motivation behind this research is to propose an innovative helmet with different sensors
such as temperature, humidity and atmospheric pressure, the force exerted between the helmet and the
head of the user, the variations in axes, air quality and luminosity, through specialized IoT modules
being able to have a faster reaction time to an accident in a work team. All the research papers that
address the problem of occupational safety and health (OSH) are summarised in Table 1 with the
purpose of comparing the improvements and advantages of similar research.
The information coming from the sensors is analyzed through a platform known as ThingsBoard.
Independent alarms are configured using this information. Likewise, the data coming from the sensors
are adapted to classify them in a Convolutional Neural Network, whose accuracy is of 92.05% in
cross-validation compared to 3 other supervised learning models.
The remaining part of this work is organized as follows: Section 2 gives an overview of the related
literature. Section 3 describes the system design. A multisensory helmet with communication in IIoT
and AI-based information analysis is presented in Section 4. Finally, the last section describes future
lines of research.
Sensors 2020, 20, 6241 3 of 27
Occupational health and safety (OHS), A proposed framework based on a new paradigm of OSH
Podgorski, Daniel,
Construction safety, risk management consisting of real-time risk assessment
et al. (2017)
Artificial Inteligence (AI) and risk level detection of every worker individually.
Viable System Model (VSM) to design smart products that
Barata, Joao
adhere to the organization strategy in disruptive
et al. (2019)
transformations
Sun, Shengjing, A unified architecture to support the integration of
et al. (2020) different enabling technologies
The scientific literature regarding preventive
Hasle, P., and Occupational health and safety,
occupational health and safety activities in
Limborg, H. J. (2006) Accident Prevention
small enterprise.
The investigation applied qualitative methods and
Occupational health and safety,
Hasle, P., et al. (2011) theoretical approaches to CSR, small and medium-sized
Accident prevention
enterprises (SMEs), and occupational health and safety.
Abdelhamid, T. S., Accident root causes tracing model (ARCTM) tailored
Everett, J. G. (2000) Occupational safety, to the needs of the construction industry.
Construction safety,
This study incorporates the systems theory into
Chi, S., Han, S. Accidents prevention
Heinrich’s domino theory to explore the interrelationships
(2013)
of risks and break the chain of accident causation.
Cambraia, F. B., Incident reporting systems, Guidelines for identifying, analyzing and disseminating
et al. (2010) Safety management information on near misses in construction sites.
Chevalier, Yannick, Network security, High level protocol specification language for the
et al. (2004) Cryptographic protocols modelling of security-sensitive cryptographic protocols.
2. Related Works
Protective equipment is of obligatory use in cases where the safety of the worker is at risk.
However, detecting hazardous situations in a timely manner is not always possible, leading to the
occurrence of accidents. Such events call the worker’s health and safety into question; the confidence of
the worker in the company for which they work decreases [17–19]. For effective prevention of injuries
or fatal accidents in the working environment, the integration of electronic components is crucial given
their ability for early risk detection. The research of Henley, E.J. and Kumamoto, H [20] proposed
a quantitative approach for the optimal design of safety systems which focused on information
links (human and computer), sensors, and control systems. In 2003, Condition Monitoring (CM)
was addressed in the research of Y. Han and Y. H. Song [21] including a review of popular CM
methods, as well as the research status of CM transformer, generator, and induction motor, respectively.
In December 2001, the factor structure of a safety climate within a road construction organization
was determined by A.I Glendon and D.K Litherland [22]; a modified version of the safety climate
questionnaire (SCQ). They also investigated the relationship between safety climate and safety
performance. In March 2011, Intelligent Internet of Things for Equipment Maintenance (IITEM)
was presented by Xu Xiaoli et al. [23]. The static and dynamic information on electrical and mechanical
equipment is collected by IITEM from all kinds of sensors, and the different types of information are
standardized, facilitating Internet of Things information transmission [24,25]. The investigations that
address motion monitoring and sensor networks have been compiled in Table 2.
Sensors 2020, 20, 6241 4 of 27
Moreover, an Accident Root Causes Tracing Model (ARCTM), tailored to the needs of the
construction industry, has been presented by Tariq S. Abdelhamid and John G. Everett [26]. In January
2010, guidelines for identifying, analyzing and disseminating information on near misses at construction
sites were defined by Fabricio BorgesCambraia et al. [27]. In September 2013, three case studies were
presented by Tao Cheng and Jochen Teizer [28] which employed methods for recording data and
visualizing information on construction activities at a (1) simulated virtual construction site, (2) outdoor
construction setting, and (3) worker training environment. Furthermore, systems theory has been
incorporated in Heinrich’s domino theory by Seokho Chia and Sangwon Han [29] to explore the
interrelationships between risks and to break the chain of accident causation. In April 2008, the reasons
for which construction workers engage in unsafe behavior were discussed in the empirical research of
Rafiq M. Choudhry and Dongping Fang [30]. Interviews were conducted in Hong Kong with workers
who had been accident victims. In addition, Daniel Fitton et al. [31] applied augmented technology with
sensing and communication technologies which can measure use in order to enable new pay-per-use
payment models for equipment hire. The areas in which it is necessary to create a safer working
environment are listed in Table 3. This can be achieved through the use of sensors for the monitoring
environmental parameters and capturing motion.
In December 2008, the underlying biomechanical elements required to understand and study
human movement were identified by A. Godfrey et al. [32]. A method for investigating the kinematics
and dynamics of locomotion without any laboratory-related limitations has been developed by
Yasuaki Ohtaki et al. [33]. In April 2012, the usage of the Unscented Kalman Filter (UKF) as the
integration algorithm for the inertial measurements was proposed by Francisco Zampella et al. [34].
Furthermore, in 2012, a micro wearable device based on a tri-axis accelerometer was introduced by
Yinghui Zhou et al. [35]. It can detect change in the acceleration of the human body on the basis of the
position of the device. In 2009, a method for the recognition of daily human activities was developed
by Chun Zhu and Weihua Sheng [36]. This method involved fusing the data from two wearable
inertial sensors attached to the foot and the waist of the subject. In October 2012, Martin J.-D. Otis and
Bob-Antoine J. Menelas [37] reported an ongoing project whose objective was to create intelligent clothes
for fall prevention in the work environment. In 2007, a signal transform method, called Common Spatial
Sensors 2020, 20, 6241 5 of 27
Pattern, was introduced by Hong Yu et al. [38] for Electroencephalographic (EEG) data processing.
In March 2006, the development history of a wearable, called the scalable vibrotactile stimulus delivery
system, was presented by Robert W. Lindeman et al. [39]. In 2014, an objective and real-time approach
based on EEG spectral analysis for the evaluation of fatigue in SSVEP-based BCIs was proposed by
Teng Cao et al. [40].
Ensuring the physical well-being of workers is the responsibility of employers. Better protection
is offered to today’s workers thanks to PPE helmets by protecting the worker from blows to the
head. However, monitoring other aspects for the worker’s security is important in some cases.
Li et al. (2014) [45] developed a helmet which, by means of sensors, measures the impact of blows to
the worker’s head. Sensors for brain activity detection are also implemented in the helmet. In terms
of movement, identifying the position of the worker is essential in order to detect falls that result in
physical injury or fatal accidents.
In 2019, Machine Learning (ML) algorithms for the prediction and classification of motorcycle
crash severity were employed in a research by Wahab, L., and Jiang, H. [46]. Machine-learning-based
techniques are non-parametric models without any presumption of the relationships between
endogenous and exogenous variables. Another objective of this paper was to evaluate and compare
different approaches to modeling motorcycle crash severity as well as investigating the risk factors
involved and the effects of motorcycle crashes. In 2015, a scalable concept and an integrated system
demonstrator was designed by Bleser, G. et al. [47]. The basic idea is to learn workflows from observing
multiple expert operators and then transferring the learned workflow models to demonstrate the
severity of motorcycle crashes. In 2019, an intelligent video surveillance system which detected
motorcycles automatically was developed by Yogameena, B., Menaka, K., and Perumaal, S. S. [48]. Its
purpose was to identify whether motorcyclists were wearing safety helmets or not. If the motorcyclists
were found without the helmet, their License Plate (LP) number was recognised and legal action
was taken against them by the traffic police and the legal authority, such as assigning penalty points
on the motorcyclists’ vehicle license and Aadhar Number (Applicable to Indian Scenario). In 2017,
a comparison of four statistical and ML methods was presented by Iranitalab, A., and Khattak [49],
including Multinomial Logit (MNL), Nearest Neighbor Classification (NNC), Support Vector Machines
(SVM) and Random Forests (RF), in relation to their ability to predict traffic crash severity. A crash
costs-based approach was developed to compare crash severity prediction methods, and to investigate
the effects of data clustering methods—K-means Clustering (KC) and Latent Class Clustering (LCC)—on
the performance of crash severity prediction models. These novel proposals are compiled in Table 4.
They employ artificial intelligence and machine learning, and suppose a significant improvement in
different scenarios.
In 2005, the results obtained with the random forest classifier were presented in the research of
M. Pal [50] and its performance was compared with that of the support vector machines (SVMs) in terms
of classification accuracy, training time and user defined parameters. In January 2012, the performance of
the RF classifier for land cover classification of a complex area was explored by V. F. Rodriguez-Galiano
et al. [51]; the evaluation was based on several criteria: mapping accuracy, sensitivity to data set size
and noise. Furthermore, in February 2014, a random forest classifier (RF) approach was proposed
by Ahmad Taher Aza et al. [52] for the diagnosis of lymph diseases. In April 2016, the use of the
RF classifier in remote sensing was reviewed by Mariana Belgiua and Lucian Drăguţ [53]. Besides,
in 2015, machine learning approaches including k-nearest neighbor (k-NN), a rules-based classifier
(JRip), and random forest, were investigated by Esrafil Jedari et al. [54] to estimate the indoor location
of a user or an object using RSSI based fingerprinting method. Finally, in July 2011, a method utilizing
Healthcare Cost and Utilization Project (HCUP) dataset was presented by Mohammed Khalilia et al.
[55] for predicting disease risk in individuals on the basis of their medical history.
With regard to CNN in 2020, an automated system for the identification of motorcyclists without
helmets from real-time traffic surveillance videos was presented by Shine L. and Jiji, C. V. [56].
A two-stage sorter was used to detect motorcycles in surveillance videos. The detected motorcycles
were fed in a helmet identification stage based on a CNN. Moreover, in July 2019, the same approach
to detecting the absence of helmets on motorcyclists with or without helmets was presented by
Yogameena B. et al. [48]; it was different in that it combined a CNN with a Gaussian Mixture Model
(GMM) [57]. Furthermore, in 2020, a system that uses image processing and CNN networks was
developed by Raj K. C. et al. [58] for the identification of the motorcyclists who violate helmet laws.
Sensors 2020, 20, 6241 7 of 27
The system includes motorcycle detection, helmet vs. helmetless classification and motorcycle license
plate recognition. As can be observed, CNNs have been used mainly for real-time image processing.
However, the use of CNN for linear data evaluation is proposed in this paper. Here, CNN is integrated
(input–output) in a rules model for the classification of different problems in working environments. The
presented papers are examples and inspired the given research as a support for this paper. A diagram
of the most represented technologies in the state of the art is given in Figure 1. These technologies are
the main basis of the proposal.
Given the above, a series of specialized sensors are proposed to counteract the difficulties that
usually occur in a high-risk work environment [1], see Table 6. As seen in the literature review,
agriculture and industrial activities involve high risk, among others.
Table 6. Identification of electronic components for the prevention of risks in the worker’s environment.
In terms of the transmission of information from sensors, the use of Wi-Fi technologies has
been selected due to their ability to transmit the information in Local Area Networks (LAN) to a
web server responsible for collecting, processing and transmitting anomaly warnings to the worker
or administrative personnel. The following describes the system design and the interaction of the
components.
The elements used in the smart helmet and the risks it seeks to prevent or detect are detailed below.
The operation of the Smart PPE and the distribution of the circuits will also be discussed. In addition,
the architecture and technologies are explained, as well as the operating rules of the different sensors
and actuators that make up the system. Finally, their communication system is considered, as well
as the technology used for both the management of the data and for its visualization and treatment
once obtained.
The aim of this Smart PPE is to protect the operator from possible impacts, while monitoring
variables in their environment such as the amount of light, humidity, temperature, atmospheric
pressure, presence of gases and air quality. At the same time, the Smart PPE is to be bright enough
to be seen by other workers, and the light source will provide extra vision to the operator. All these
alerts will be transmitted to the operator by means of sound beeps. The sensors described below were
selected as part of the set of electronic devices to be implemented:
In the process of the visualization of environmental data, a LED strip is deployed on the helmet as
a means of notifying the worker of anomalies through color codes presented in the environment.
The block diagram shown in Figure 2 is a representation of the electronic system integrated in
the helmet.
The specifications of the sensors and the microcontroller used to monitor the environment are
defined as follows:
The component used to supervise the parameters of gas, pressure, temperature and humidity is the
low power environmental sensor DFRobot BME680. It is a MEMS (Micro-Electromechanical System)
multifunctional 4 in 1 environmental sensor that integrates a VOC (Volatile Organic Compounds)
sensor, temperature sensor, humidity sensor and barometer. The environmental pressure is subject to
many short-term changes caused by external disturbances. To suppress disturbances in the output data
Sensors 2020, 20, 6241 10 of 27
without causing additional interface traffic and processor work load, the BME680 features an internal
IIR filter. The output of the subsequent measurement step is filtered using the following Equation (1):
x f ilt [n − 1] ∗ (c − 1) + x ADC
x f ilt [n] = (1)
c
where x f ilt [n − 1] is the data coming from the current filter memory, and x ADC the data coming from
current ADC acquisition and where x f ilt [n] denotes the new value of filter memory and the value that
will be sent to the output registers.
The sensor implemented for the monitoring of the level of brightness is the ALS-PT19 ambient
light sensor. Due to the high rejection ratio of infrared radiation, the spectral response of the ambient
light sensor resembles that of the human eyes.
The sensor implemented for shock detection is a sensitive force resistor, the sensor emits shock
alerts if the readings obtained in the environment exceed a threshold value.
The sensor responsible for the detection of falls suffered by the worker is the MPU6050 module,
it is an electronic component that has six axes (three corresponding to the gyroscope system and three
to the accelerometer) making it possible to obtain the values of positioning in the X, Y and Z axes.
The light source integrated in the helmet is a NeoPixel Adafruit LED strip, the component integrates
a multicolor LED in each section of the strip. The algorithm implemented in the microcontroller is
configured in such a way that it is possible to control the color of the LED strip.
The microcontroller used for processing, transmitting and displaying the information transmitted
to the web platform is the dual-core ESP-WROOM-32 module of the DFRobot FireBeetle series,
which supports communication through Wi-Fi and Bluetooth. The main controller supports two power
methods: USB and 3.7 V external lithium battery.
The components are integrated in the microcontroller, which obtains and processes the information
coming from the sensors. This information is then transmitted to the implemented web server by
means of the Wi-Fi module. The designed electronic system is located in the backside of the helmet,
as shown in Figure 3. It also integrates a lamp which is activated automatically if the brightness value
of the sensor is below the threshold value established in the programming of the microcontroller.
The information transmitted by the helmet can be viewed on a web platform.
This section describes the developed software and the interaction that takes place between the
different components.
Sensors 2020, 20, 6241 11 of 27
Figure 4. Setting up the ThingsBoard platform to operate according to the information received from
ESP32, IoT module added to ThingsBoard and Multi-sensorial configuration.
• The automatically generated access token is copied from the Access token field.
• Go to Devices, locate ESP32 device, open the device details, and select the Latest telemetry tab.
• It is now possible to view the data regarding an asset.
Sensors 2020, 20, 6241 12 of 27
The data obtained through ThingsBoard is later processed by an intelligent model, the model
confirms or denies the existence of a real emergency. This is the reason why configuring the platform
is very important.
An association must be created between the different values of the sensors and the corresponding
response. Once these associations are created, it is possible to modify any value depending on the
values to be tested empirically or in the alarms. Alarms are configured in the device settings so that
the respective notifications appear on the panel. A rule chain must be added.
A selection of the attributes placed on the server and on the device’s threshold panel must be
carried out. The names of the attributes on the server must correspond with those on the panel so that
when the data are dynamically configured, they will be recognized correctly and will appear on the
diagram generated by the platform, Figure 5.
Subsequently, in the script block, it is verified that the information coming from the device does
not exceed the established threshold value. If the script is positive, an alarm is configured and the
information to be displayed is defined.
Figure 5. Alarm configuration on ThingsBoard, Block alarm creation method and Connecting alarms
with sensors.
Moreover, the root string, which is in charge of obtaining and processing the information coming
from the devices, has been modified. In this case, an originator type section has been added, where the
devices that transmit the information are identified. Likewise, code strings have been generated to
implement the customized code blocks in the panels. Finally, the information on the data panel may
be visualized.
In cases where it is not necessary to perform this procedure, it is possible to view the notifications
generated by the different devices. To this end, it is necessary to enter the Device section. Select one of
the devices for which an alarm has been configured and go to the alarms tab, see Figure 6, where the
notifications generated by that device are displayed.
Once the alarms have been configured on the platform, validation is carried out through the
explanation of the AI [60].
Sensors 2020, 20, 6241 13 of 27
4. Platform Evaluation
This section compares the different algorithms used in the state of the art to solve problems similar
or related to the one being addressed here [61–64], these models have been accepted for real world
problems due to their dataset results with data unbalance and saturation issues, this comparison will
be performed with the same amount of data and on an objective quantitative basis. Furthermore,
the present proposal is described in detail.
1. Brightness
2. Variation in X, Y and Z axis
3. Force Sensitive Resistor
4. Temperature, Humidity, Pressure
5. Air quality
This research tackles a multi-class type of problem, for this reason there is a set of labels that have
a different meaning. When the programming of the microcontroller was carried out, the different
parameter values that could trigger an alarm signal were investigated, for example, if the air quality
falls below the threshold (measured by the Air Quality Index, AQI) it is possible to associate this
situation with the values for other parameters measured by neighboring sensors. The 12 labels
proposed in this work are described below, where research was carried out on the most common
problems in industrial areas and from there the type of sensors in the helmet were included [65,66]:
0. Good for health air (AQI from 0 to 50) with sufficient illumination in the working environment.
1. Moderate air quality (AQI of 51 to 100) with slight variation in temperature and humidity.
2. Harmful air to health for sensitive groups (AQI 101-150) with moderate variation in temperature
and humidity.
3. Harmful air to health (AQI 151 to 200) with considerable variation in temperature and humidity
4. Very harmful air to health (AQI 201 to 300) with high variation in temperature and humidity.
5. Hazardous air (AQI greater than 300) with atypical variation in temperature and humidity.
Sensors 2020, 20, 6241 14 of 27
Once the information has been understood, it is cleaned. As proposed by [67], the data were
cleaned due to common problems such as missing values solved with the clamp transformation,
see Equation (2).
lower i f ai < lower
ai = upper i f ai > upper (2)
a
i Otherside
where ai represents the i −th sample of the data set, lower and upper thresholds respectively.
The upper and lower thresholds can be calculated from the data. A common way of calculating
thresholds for the clamp transformation is to establish:
Where Q1 is the first quartile, Q3 is the third quartile and IQR is the interquartile range
(IQR = Q3 − Q1 the interquartile range). Any value outside these thresholds would become the
threshold values. This research takes into account the fact that the variation in a data set may be
different on either side of a central trend. Each sample that had missing data was eliminated so as not
to bias the model. However, the search for outliers was only used to find erroneous data generated by
the electronic acquisition system since outliers usually provide a large source of information for the
analysis of a dataset.
the problem in Equation (3) [68], which involves finding a hyper plane so that points of the same kind
are on the same side of the hyperplane, this is finding a b and w such:
Equation (4) looks for a hyper plane to ensure that the data are linearly separable.
min yi ( w 0 xi + b ) ≥ 1 (4)
1≤ i ≤ N
where w ∈ Rd , b ∈ R and the training dataset xi is mapped to a higher dimensional space. Thus, it is
possible to search among the various hyperplanes that exist for the one whose distance to the nearest
point is the maximum, in other words, the optimum hyperplane [68], see Equation (5).
1
min w T w
w,b 2 (5)
individual a yi (w T , xi + b) ≥ 1, ∀i
Given the above, we are looking for a plane with the maximum distance between the samples of
different classes on a higher dimension. As mentioned above, the SVM was of the type one against
all in the mathematical description since it is a multi-class problem. Furthermore, the type of kernel
was linear. The modeling was performed and the confusion matrix was obtained with 20% of data for
evaluation. The accuracy of each class in comparison to the others can be observed in Table 8. The SVM
was the model with the worst performance out of the four evaluated according to the recommendation
in the literature where the overall accuracy was 68.51%.
P ( y ) P ( x1 , . . . x n | y )
P ( y | x1 , . . . , x n ) = (6)
P ( x1 , . . . , x n )
P(y) ∏in=1 P( xi | y)
P ( y | x1 , . . . , x n ) = (7)
P ( x1 , . . . , x n )
where P( x1 , . . . , xn ) is constant based on the input; the classification rule presented in Equation (8) can
also be used.
Sensors 2020, 20, 6241 16 of 27
n
P ( y | x1 , . . . , x n ) ∝ P ( y ) ∏ P ( x i | y )
i =1
⇓ (8)
n
ŷ = arg max P(y) ∏ P( xi | y),
y
i =1
The difference in the distributions of each class in the dataset means that each distribution can be
independently estimated as a one-dimensional distribution. This in turn helps reduce the problems
associated with high dimensionality. For a Gaussian NB classifier the probability of the characteristics
is assumed to be Gaussian, see Equation (9).
!
1 ( x i − µ y )2
P ( xi | y ) = q exp − (9)
2πσy2 2σy2
In other words, in order to use the NB classifier in the grouping of the different work circumstances
that put the worker at risk, it is assumed that the presence or absence of a particular characteristic is not
related to the presence or absence of any other characteristic, given the variable class. The confusion
matrix of the NB is shown in Table 9, where on average the accuracy was of 78.26%.
The units are regularly connected with varying connection forces (or weights). Input data is
presented in the first layer, and values are propagated from one neuron to another in the next layer.
At the end, a result is sent from the output layer. All the weights assigned to each layer are random
in the first instance of the training. However, there are a series of methods that can be employed to
optimize this phase. Furthermore, the responses that result from the network are offline. The network
learns through training [71]. Data for which the result is known are continuously presented to the
network, and the responses it provides are compared with the known results.
The use of a static NN is proposed in this research. The performance of the classic model Adam
has been compared with the performance of a CNN. The architecture of the NN is shown in Figure 7,
which is a three-layer static model, where the first layer contains five neurons that correspond to each
Sensors 2020, 20, 6241 17 of 27
of the five data being obtained from the multisensory case, the hidden layer has 32 neurons with the
ReLU activation function and finally the output layer has 12 neurons representing the situations a
worker may find themselves in. They range from safe to risky situations. The last layer has a SoftMax
activation function because it is a multi-class problem. The learning step was 0.05 and the model was
trained with 500 epochs. In which the approach for the proposed structure is based on “trial and
error”, since as it is well known establishing a neural network is more an art than a science. That is
why the number of neurons on the second layer was modified, which obtained a better result than
adding other layers on the network. However, CNN showed better results than the rest of the models
with a predetermined structure (12 neurons in the hidden layer).
The result of the static NN are given in Table 10. It is possible to observe its performance was not
very different from the NB classifier, where an average accuracy of 78.56% was obtained.
these filters/characteristics. Given the abovel we propose the use of a CNN to classify the data coming
from the multisensorial helmet.
The proposed CNN’s operation is illustrated in Figure 8. The CNN consists of segmenting groups
of pixels close to the input image and mathematically operating against a small matrix called a kernel.
However, the part of the image is replaced with the input vector of size 5, where a re-shape is made to
obtain a vector of 5 × 1. Therefore, the kernel proposed in the current CNN is of size 1, and moves
from 1 × 1 pixel, in our case it would be different dimensions. With that size it manages to visualize all
the input neurons and thus it can generate a new output matrix; a matrix that will be our new layer of
hidden neurons.
A CNN can contain the spatial and temporal dependency characteristics in an image by applying
relevant filters, the same applies to a data set that has been re-organized. The proposed architecture
is an input layer for the transformed vector with size 5 × 1 × 1 with two hidden convolutional
layers for two-dimensional data (Conv2D) and ReLU activation functions with a total of 64 and
32 neurons respectively. Finally a layer with 12 output neurons with SoftMax activation function for
multiclass classification.
A classical model of Adam was proposed and trained with 500 epochs, the parameters were
the same for the static NN and CNN to have an objective margin with respect to their evaluation.
The following are the results on the AI models used for their implementation in the multisensorial
helmet. Table 11 shows the evaluation for CNN where an overall accuracy of 92.05% was achieved.
4.4. Results
As mentioned above, each model was evaluated with 20% of data for cross validation. The SVM
presented a general accuracy of 68.51 % which was the model with the lowest performance in
cross-validation. Its behavior is compared with that of the rest of the analyzed classes in Figure 9.
Therefore, the use of this model in the multisensory helmet has been discarded.
An average accuracy of 78.26% has been achieved by NB in all the classes, as shown in Figure 10.
Its performance has been better in class 5 and class 11. Despite having a better result than SVM it has
been discarded since there were models that had better performance.
Figures 11 and 12 show the performance of static NN and CNN respectively. In Figure 8 it can be
observed that there is not a significant difference in the performance of NB, which had an accuracy
of 78.56%. On the contrary, CNN, which allows for the implicit extraction of characteristics and for
maintaining the relationships between the information regarding the dataset, had a considerably better
result, with an accuracy of 92.05%. Our innovation comes on the proposed implementation of a CNN
in a safety helmet as a proposal to reduce accidents and fractures in work areas, also through the use
of technologies such as IoT for rapid synchronization of alarms that are sent to supervisors to take
immediate action.
Sensors 2020, 20, 6241 20 of 27
Given the above, CNN is the model that has been implemented in conjunction with the
ThingsBoard platform. ThingsBoard and CNN work independently, creting an alarm system in
a simulated environment that can serve as an higher security approach to a work environment. CNN
is in charge of validating the information obtained from the platform, see Figure 13.
Previously it was mentioned that the creation of the deep models was through the “trial and error”
approach, but the possible problem of overfiting should not be left aside, that is why Table 12 shows
the results for the CNN in 10-Folds that shows the average performance from an objective point of
view of the models.
In the next section, the conclusions drawn from the conducted research are described, and the
contributions of this work to the state of the art are highlighted.
5.1. Limitations
The work has different limitations. It is well known that artificial intelligence has the ability to find
patterns that can hardly be found in linear analysis models. However, as stated in [73] risk analyses are
not yet common in project-oriented industries. A problem with current risk analysis procedures is that
procedures that are simple enough to be used by normal project staff are too simplistic to capture the
Sensors 2020, 20, 6241 22 of 27
subtlety of risk situations. Those that are complex enough to capture the essence and subtlety of risk
situations are so complex that they require an expert to operate them. That is why the combination of
possible risk situations can be counterproductive in the industrial area, an area that should be analyzed
in more detail, with the following consequences:
• False positives would result in economic losses that would eventually affect the services and
production areas involved, since the medical service and will be attending to situations that were
not risky, the industry part will have to make production stops every time a false positive is found.
• On the other hand, false negatives are even more dangerous because the misinterpretation of data
due to the complexity that can cause the unbalance of classes with less data set would result in
losses not only economic but also of human personnel due to situations that were not attended to
in the indicated time.
Our system has limitations on the amount of data that can be processed due to the microcontroller
and the data that the model supports through the ESP32 module. That is why other techniques can be
adopted, as will be seen in the next part of future work.
Sensors, a Wi-Fi enabled processor, and cloud computing infrastructures were used to build the
system. The accident detection system communicates the accelerometer values to the processor that
continuously monitors erratic variations. When an accident occurs, details about the accident are sent
to emergency contacts using a cloud-based service. The location of the vehicle is obtained using the
global positioning system. This work has a close relationship with the one proposed by us where there
is optimized communication to reduce the consequences of accidents, the approach is different since
we propose it for a work environment that can later be adapted for a case focused on vehicle safety,
mainly on motorcycles.
Author Contributions: I.C.-J. data cleaning, analysis and modeling; S.M.-S. in electronic design; J.Q.-G. firmware
programming and IIoT communications management, S.R. in data interpretation analysis, J.M.C. in supervision
and direction of the entire project. All authors have read and agreed to the published version of the manuscript.
Funding: This research was funded by Research group in Bioinformatics, Intelligent Computer Systems and
Educational Technology (BISITE), R&B building, Calle Espejo s/n, 37008, Salamanca, Spain.
Acknowledgments: Thanks are due to the entire BISITE research group for their invaluable work from electronic
design to management for information analysis. Likewise, for providing the economic resources to make this
work possible.
Conflicts of Interest: The authors declare no conflict of interest. Each of the researchers and scientists who have
developed the current work presents no conflict of interest with respect to the design of the study; in the collection,
analyses or interpretation of data; in the writing of the manuscript, or in the decision to publish the results
Abbreviations
The following abbreviations are used in this manuscript sorted alphabetically:
AI Artificial Intelligence
AQI Air Quality Index
ARCTM Accident Root Causes Tracing Model
CM Condition Monitoring
CNN/ConvNet Convolutional Neural Network
EEG Electroencephalographic
GMM Gaussian Mixture Model
ICTs Information and communication technologies
IIoT Industrial Internet of Things
IITEM Internet of Things for Equipment Maintenance
JSA Job Safety Analysis
KC K-means Clustering
LAN Local Area Networks
LCC Latent Class Clustering
LP License Plate
MEMS Micro-Electromechanical System
ML Machine Learning
MNL Multinomial Logit
NB Naive Bayes Classifier
NN Neural Netowork
NNC Nearest Neighbor Classification
OHS Occupational Health and Safety
PPE Personal Protective Equipment
RF Random Forests
SVM Support Vector Machine
UKF Unscented Kalman Filter
VOC Volatile Organic Compounds
Sensors 2020, 20, 6241 24 of 27
References
1. Formación Superior en Prevención de Riesgos Laborales. Parte Obligatoria y Común. Available online:
http://www.paraprofesionales.com/indices/ind50276.pdf (accessed on 1 November 2020).
2. Seguridad e Higiene Industrial. Available online: http://168.121.45.184/bitstream/handle/20.500.11818/599/
Seguridad%20e%20Higiene%20Industrial-1-79.pdf?sequence=1&isAllowed=y (accessed on 1 November 2020).
3. Chevalier, Y.; Compagna, L.; Cuellar, J.; Drielsma, P.H.; Mantovani, J.; Mödersheim, S.; Vigneron, L.
A High Level Protocol Specification Language for Industrial Security-Sensitive Protocols. Available online:
https://hal.inria.fr/inria-00099882/document (accessed on 1 November 2020).
4. Vaughn, R.B., Jr.; Henning, R.; Fox, K. An empirical study of industrial security-engineering practices.
J. Syst. Softw. 2002, 61, 225–232. [CrossRef]
5. Varian, H. Artificial Intelligence, Economics, and Industrial Organization; Technical Report; National Bureau of
Economic Research: Cambridge, MA, USA, 2018.
6. Lee, J.; Davari, H.; Singh, J.; Pandhare, V. Industrial Artificial Intelligence for industry 4.0-based manufacturing
systems. Manuf. Lett. 2018, 18, 20–23. [CrossRef]
7. Li, B.H.; Hou, B.C.; Yu, W.T.; Lu, X.B.; Yang, C.W. Applications of artificial intelligence in intelligent
manufacturing: A review. Front. Inf. Technol. Electron. Eng. 2017, 18, 86–96. [CrossRef]
8. Cockburn, D. Artificial Intelligence System for Industrial Applications. Found. Distrib. Artif. Intell. 1996,
9, 319.
9. Chamoso, P.; González-Briones, A.; Rodríguez, S.; Corchado, J.M. Tendencies of technologies and platforms
in smart cities: A state-of-the-art review. Wirel. Commun. Mob. Comput. 2018, 2018, 3086854. [CrossRef]
10. Sun, S.; Zheng, X.; Gong, B.; García Paredes, J.; Ordieres-Meré, J. Healthy Operator 4.0: A Human
Cyber–Physical System Architecture for Smart Workplaces. Sensors 2020, 20, 2011. [CrossRef]
11. Podgorski, D.; Majchrzycka, K.; Dabrowska,
˛ A.; Gralewicz, G.; Okrasa, M. Towards a conceptual framework
of OSH risk management in smart working environments based on smart PPE, ambient intelligence and the
Internet of Things technologies. Int. J. Occup. Saf. Ergon. 2017, 23, 1–20. [CrossRef]
12. Fernández-Muñiz, B.; Montes-Peón, J.M.; Vázquez-Ordás, C.J. Safety climate in OHSAS 18001-certified
organisations: Antecedents and consequences of safety behaviour. Accid. Anal. Prev. 2012, 45, 745–758.
[CrossRef]
13. Niu, Y.; Lu, W.; Xue, F.; Liu, D.; Chen, K.; Fang, D.; Anumba, C. Towards the “third wave”: An SCO-enabled
occupational health and safety management system for construction. Saf. Sci. 2019, 111, 213–223. [CrossRef]
14. Barata, J.; da Cunha, P.R. The Viable Smart Product Model: Designing Products that Undergo Disruptive
Transformations. Cybern. Syst. 2019, 50, 629–655. [CrossRef]
15. Kumar, S.G.; Dharanipriya, A. Prevalence and pattern of occupational injuries at workplace among welders
in coastal south India. Indian J. Occup. Environ. Med. 2014, 18, 135. [CrossRef]
16. Yedulla, N.R.; Koolmees, D.S.; Battista, E.B.; Raza, S.S.; Montgomery, Z.A.; Day, C.S. Upper-Extremity Injuries Are
the 2nd Most Common Workplace Injuries from 1992 to 2018; Wayne State University: Detroit, MI, USA, 2020.
17. Champoux, D.; Brun, J.P. Occupational health and safety management in small size enterprises: an overview
of the situation and avenues for intervention and research. Saf. Sci. 2003, 41, 301–318. [CrossRef]
18. Hasle, P.; Limborg, H.J. A review of the literature on preventive occupational health and safety activities in
small enterprises. Ind. Health 2006, 44, 6–12. [CrossRef] [PubMed]
19. Hasle, P.; Limborg, H.J.; Granerud, L. Social responsibility as an intermediary for health and safety in small
firms. Int. J. Workplace Health Manag. 2011, 4, 109–122
20. Henley, E.J.; Kumamoto, H. Designing for Reliability and Safety Control; Prentice Hall: Upper Saddle River, NJ,
USA, 1985.
21. Han, Y.; Song, Y. Condition monitoring techniques for electrical equipment-a literature survey. IEEE Trans.
Power Deliv. 2003, 18, 4–13. [CrossRef]
22. Glendon, A.I.; Litherland, D.K. Safety climate factors, group differences and safety behaviour in road
construction. Saf. Sci. 2001, 39, 157–188. [CrossRef]
23. Xiaoli, X.; Yunbo, Z.; Guoxin, W. Design of intelligent internet of things for equipment maintenance.
In Proceedings of the 2011 Fourth International Conference on Intelligent Computation Technology and
Automation, Shenzhen, China, 28–29 March 2011; Volume 2, pp. 509–511.
Sensors 2020, 20, 6241 25 of 27
24. Casado-Vara, R.; Chamoso, P.; De la Prieta, F.; Prieto, J.; Corchado, J.M. Non-linear adaptive closed-loop control
system for improved efficiency in IoT-blockchain management. Inf. Fusion 2019, 49, 227–239. [CrossRef]
25. Casado-Vara, R.; González-Briones, A.; Prieto, J.; Corchado, J.M. Smart contract for monitoring and control of
logistics activities: pharmaceutical utilities case study. In The 13th International Conference on Soft Computing
Models in Industrial and Environmental Applications; Springer: Berlin/Heidelberg, Germany, 2018; pp. 509–517.
26. Abdelhamid, T.S.; Everett, J.G. Identifying root causes of construction accidents. J. Constr. Eng. Manag. 2000,
126, 52–60. [CrossRef]
27. Cambraia, F.B.; Saurin, T.A.; Formoso, C.T. Identification, analysis and dissemination of information on near
misses: A case study in the construction industry. Saf. Sci. 2010, 48, 91–99. [CrossRef]
28. Cheng, T.; Teizer, J. Real-time resource location data collection and visualization technology for construction
safety and activity monitoring applications. Autom. Constr. 2013, 34, 3–15. [CrossRef]
29. Chi, S.; Han, S. Analyses of systems theory for construction accident prevention with specific reference to
OSHA accident reports. Int. J. Proj. Manag. 2013, 31, 1027–1041. [CrossRef]
30. Choudhry, R.M.; Fang, D. Why operatives engage in unsafe work behavior: Investigating factors on
construction sites. Saf. Sci. 2008, 46, 566–584. [CrossRef]
31. Fitton, D.; Sundramoorthy, V.; Kortuem, G.; Brown, J.; Efstratiou, C.; Finney, J.; Davies, N. Exploring the
design of pay-per-use objects in the construction domain. In European Conference on Smart Sensing and Context;
Springer: Berlin/Heidelberg, Germany, 2008; pp. 192–205.
32. Godfrey, A.; Conway, R.; Meagher, D.; ÓLaighin, G. Direct measurement of human movement by
accelerometry. Med Eng. Phys. 2008, 30, 1364–1386. [CrossRef] [PubMed]
33. Ohtaki, Y.; Sagawa, K.; Inooka, H. A method for gait analysis in a daily living environment by body-mounted
instruments. JSME Int. J. Ser. C Mech. Syst. Mach. Elem. Manuf. 2001, 44, 1125–1132. [CrossRef]
34. Zampella, F.; Khider, M.; Robertson, P.; Jiménez, A. Unscented kalman filter and magnetic angular rate
update (maru) for an improved pedestrian dead-reckoning. In Proceedings of the 2012 IEEE/ION Position,
Location and Navigation Symposium, Myrtle Beach, SC, USA, 23–26 April 2012; pp. 129–139.
35. Zhou, Y.; Jing, L.; Wang, J.; Cheng, Z. Analysis and selection of features for gesture recognition based on a
micro wearable device. Int. J. Adv. Comput. Sci. Appl. 2012, 3, 15–24. [CrossRef]
36. Zhu, C.; Sheng, W. Human daily activity recognition in robot-assisted living using multi-sensor fusion.
In Proceedings of the 2009 IEEE International Conference on Robotics and Automation, Kobe, Japan,
12–17 May 2009; pp. 2154–2159.
37. Otis, M.J.D.; Menelas, B.A.J. Toward an augmented shoe for preventing falls related to physical conditions
of the soil. In Proceedings of the 2012 IEEE International Conference on Systems, Man, and Cybernetics
(SMC), Seoul, Korea, 14–17 October 2012; pp. 3281–3285.
38. Yu, H.; Shi, L.C.; Lu, B.L. Vigilance estimation based on EEG signals. In Proceedings of the IEEE/ICME
International Conference on Complex Medical Engineering (CME2007), Beijing, China, 23–27 May 2007.
39. Lindeman, R.W.; Yanagida, Y.; Noma, H.; Hosaka, K. Wearable vibrotactile systems for virtual contact and
information display. Virtual Real. 2006, 9, 203–213. [CrossRef]
40. Cao, T.; Wan, F.; Wong, C.M.; da Cruz, J.N.; Hu, Y. Objective evaluation of fatigue by EEG spectral analysis
in steady-state visual evoked potential-based brain-computer interfaces. Biomed. Eng. Online 2014, 13, 28.
[CrossRef]
41. Qiang, C.; Ji-Ping, S.; Zhe, Z.; Fan, Z. ZigBee based intelligent helmet for coal miners. In Proceedings of
the 2009 WRI World Congress on Computer Science and Information Engineering, Los Angeles, CA, USA,
31 March–2 April 2009; Volume 3, pp. 433–435.
42. Nithya, T.; Ezak, M.M.; Kumar, K.R.; Vignesh, V.; Vimala, D. Rescue and protection system for underground
mine workers based on Zigbee. Int. J. Recent Res. Asp. 2018, 4, 194–197.
43. Kim, S.H.; Wang, C.; Min, S.D.; Lee, S.H. Safety Helmet Wearing Management System for Construction
Workers Using Three-Axis Accelerometer Sensor. Appl. Sci. 2018, 8, 2400. [CrossRef]
44. Fang, Y.; Cho, Y.K.; Chen, J. A framework for real-time pro-active safety assistance for mobile crane lifting
operations. Autom. Constr. 2016, 72, 367–379. [CrossRef]
45. Li, P.; Meziane, R.; Otis, M.J.D.; Ezzaidi, H.; Cardou, P. A Smart Safety Helmet using IMU and EEG sensors
for worker fatigue detection. In Proceedings of the 2014 IEEE International Symposium on Robotic and
Sensors Environments (ROSE) Proceedings, Timisoara, Romania, 16–18 October 2014; pp. 55–60.
Sensors 2020, 20, 6241 26 of 27
46. Wahab, L.; Jiang, H. A comparative study on machine learning based algorithms for prediction of motorcycle
crash severity. PLoS ONE 2019, 14, e0214966. [CrossRef]
47. Bleser, G.; Damen, D.; Behera, A.; Hendeby, G.; Mura, K.; Miezal, M.; Gee, A.; Petersen, N.; Maçães, G.;
Domingues, H.; et al. Cognitive learning, monitoring and assistance of industrial workflows using egocentric
sensor networks. PLoS ONE 2015, 10, e0127769. [CrossRef] [PubMed]
48. Yogameena, B.; Menaka, K.; Perumaal, S.S. Deep learning-based helmet wear analysis of a motorcycle rider
for intelligent surveillance system. IET Intell. Transp. Syst. 2019, 13, 1190–1198. [CrossRef]
49. Iranitalab, A.; Khattak, A. Comparison of four statistical and machine learning methods for crash severity
prediction. Accid. Anal. Prev. 2017, 108, 27–36. [CrossRef] [PubMed]
50. Pal, M. Random forest classifier for remote sensing classification. Int. J. Remote Sens. 2005, 26, 217–222.
[CrossRef]
51. Rodriguez-Galiano, V.F.; Ghimire, B.; Rogan, J.; Chica-Olmo, M.; Rigol-Sanchez, J.P. An assessment of the
effectiveness of a random forest classifier for land-cover classification. ISPRS J. Photogramm. Remote Sens.
2012, 67, 93–104. [CrossRef]
52. Azar, A.T.; Elshazly, H.I.; Hassanien, A.E.; Elkorany, A.M. A random forest classifier for lymph diseases.
Comput. Methods Programs Biomed. 2014, 113, 465–473. [CrossRef]
53. Belgiu, M.; Drăguţ, L. Random forest in remote sensing: A review of applications and future directions.
ISPRS J. Photogramm. Remote Sens. 2016, 114, 24–31. [CrossRef]
54. Jedari, E.; Wu, Z.; Rashidzadeh, R.; Saif, M. Wi-Fi based indoor location positioning employing random
forest classifier. In Proceedings of the 2015 International Conference on Indoor Positioning and Indoor
Navigation (IPIN), Banff, AB, Canada, 13–16 October 2015; pp. 1–5.
55. Khalilia, M.; Chakraborty, S.; Popescu, M. Predicting disease risks from highly imbalanced data using
random forest. BMC Med. Inform. Decis. Mak. 2011, 11, 51. [CrossRef]
56. Shine, L.; Jiji, C.V. Automated detection of helmet on motorcyclists from traffic surveillance videos:
A comparative analysis using hand-crafted features and CNN. Multimed. Tools Appl. 2020, 79, 14179–14199.
[CrossRef]
57. Li, T.C.; Su, J.Y.; Liu, W.; Corchado, J.M. Approximate Gaussian conjugacy: Parametric recursive filtering
under nonlinearity, multimodality, uncertainty, and constraint, and beyond. Front. Inf. Technol. Electron. Eng.
2017, 18, 1913–1939. [CrossRef]
58. Raj, K.D.; Chairat, A.; Timtong, V.; Dailey, M.N.; Ekpanyapong, M. Helmet violation processing using deep
learning. In Proceedings of the 2018 International Workshop on Advanced Image Technology (IWAIT),
Chiang Mai, Thailand, 7–9 January 2018; pp. 1–4.
59. Albrechtsen, E.; Solberg, I.; Svensli, E. The application and benefits of job safety analysis. Saf. Sci. 2019,
113, 425–437. [CrossRef]
60. González-Briones, A.; Chamoso, P.; Yoe, H.; Corchado, J.M. GreenVMAS: Virtual organization based
platform for heating greenhouses using waste energy from power plants. Sensors 2018, 18, 861. [CrossRef]
[PubMed]
61. Ali, M.S. A., Helmet deduction using image processing. Indones. J. Electr. Eng. Comput. Sci 2018, 9, 342–344.
[CrossRef]
62. Preetham, D.A.; Rohit, M.S.; Ghontale, A.G.; Priyadarsini, M.J.P. Safety helmet with alcohol detection and
theft control for bikers. In Proceedings of the 2017 International Conference on Intelligent Sustainable
Systems (ICISS), Palladam, India, 7–8 December 2017; pp. 668–673.
63. Bisio, I.; Fedeli, A.; Lavagetto, F.; Pastorino, M.; Randazzo, A.; Sciarrone, A.; Tavanti, E. Mobile smart
helmet for brain stroke early detection through neural network-based signals analysis. In Proceedings of the
GLOBECOM 2017–2017 IEEE Global Communications Conference, Singapore, 4–8 December 2017; pp. 1–6.
64. Dasgupta, M.; Bandyopadhyay, O.; Chatterji, S. Automated Helmet Detection for Multiple Motorcycle Riders
using CNN. In Proceedings of the 2019 IEEE Conference on Information and Communication Technology,
Allahabad, India, 6–8 December 2019; pp. 1–4.
65. Cauvin, S.; Cordier, M.O.; Dousson, C.; Laborie, P.; Lévy, F.; Montmain, J.; Porcheron, M.; Servet, I.;
Travé-Massuyès, L. Monitoring and alarm interpretation in industrial environments. AI Commun. 1998,
11, 139–173.
Sensors 2020, 20, 6241 27 of 27
66. Gryllias, K.C.; Antoniadis, I.A. A Support Vector Machine approach based on physical model training for
rolling element bearing fault detection in industrial environments. Eng. Appl. Artif. Intell. 2012, 25, 326–344.
[CrossRef]
67. Kelleher, J.D.; Mac Namee, B.; D’arcy, A. Fundamentals of Machine Learning for Predictive Data Analytics:
Algorithms, Worked Examples, and Case Studies; MIT Press: Cambridge, MA, USA, 2015.
68. Suykens, J.A.; Vandewalle, J. Least squares support vector machine classifiers. Neural Process. Lett. 1999,
9, 293–300. [CrossRef]
69. An empirical study of the naive Bayes classifier. In IJCAI 2001 Workshop on Empirical Methods in Artificial
Intelligence. Available online: https://www.semanticscholar.org/paper/An-empirical-study-of-the-naive-
Bayes-classifier-Watson/2825733f97124013e8841b3f8a0f5bd4ee4af88a (accessed on 1 November 2020).
70. D’Agostini, G. A Multidimensional Unfolding Method Based on Bayes’ Theorem; Technical Report, P00024378;
INFN: Roma, Italy, 1994.
71. Hassoun, M.H. Fundamentals of Artificial Neural Networks; MIT Press: Cambridge, MA, USA, 1995.
72. Kalchbrenner, N.; Grefenstette, E.; Blunsom, P. A convolutional neural network for modelling sentences.
arXiv 2014, arXiv:1404.2188.
73. Diekmann, J.E. Risk analysis: Lessons from artificial intelligence. Int. J. Proj. Manag. 1992, 10, 75–80. [CrossRef]
74. Hartwell, P.G.; Brug, J.A. Smart Helmet. U.S. Patent 6,798,392, 28 September 2004.
75. Hobby, K.C.; Gowing, B.; Matt, D.P. Smart Helmet. U.S. Patent 9,389,677, 12 July 2016
76. Yu, C.C.; Chu, B.H.; Chien, H.W. Smart Helmet. U.S. Patent Application 14/539,040, 14 May 2015.
77. Rasli, M.K.A.M.; Madzhi, N.K.; Johari, J. Smart helmet with sensors for accident prevention. In Proceedings
of the 2013 International Conference on Electrical, Electronics and System Engineering (ICEESE),
Kuala Lumpur, Malaysia, 4–5 December 2013; pp. 21–26.
78. Chandran, S.; Chandrasekar, S.; Elizabeth, N.E. Konnect: An Internet of Things (IoT) based smart helmet for
accident detection and notification. In Proceedings of the 2016 IEEE Annual India Conference (INDICON),
Bangalore, India, 16–18 December 2016; pp. 1–4.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional
affiliations.
c 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).