Next Article in Journal
Analysis of Load Loss Characteristics of FeCo Alloy High Speed Permanent Magnet Motor
Previous Article in Journal
Optimization of Shearer Drum Based on Multi-Objective Bat Algorithm with Grid (MOBA/G)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Auto-Encoder-Enabled Anomaly Detection in Acceleration Data: Use Case Study in Container Handling Operations

Department of Telecommunications, VŠB-Technical University of Ostrava, 17. listopadu 2172/15, 708 00 Ostrava-Poruba, Czech Republic
*
Author to whom correspondence should be addressed.
Machines 2022, 10(9), 734; https://doi.org/10.3390/machines10090734
Submission received: 28 July 2022 / Revised: 20 August 2022 / Accepted: 24 August 2022 / Published: 26 August 2022
(This article belongs to the Section Machines Testing and Maintenance)

Abstract

:
The sudden increase in containerization volumes around the globe has increased the overall number of cargo losses, infrastructure damage, and human errors. Most critical losses occur during handling procedures performed by port cranes while sliding the containers to the inner bays of the ship along the vertical cell guides, damaging the main metal frames and causing the structure to deform and lose its integrity and stability. Strong physical impacts may occur at any given moment, thus in-time information is critical to ensure the clarity of the processes without halting operations. This problem has not been addressed fully in the recent literature, either by researchers of the engineering community or by the logistics companies’ representatives. In this paper, we have analyzed the conventional means used to detect these critical impacts and found that they are outdated, having no real-time assessment capability, only post-factum visual evaluation results. More reliable and in-time information could benefit many actors in the transportation chain, making transportation processes more efficient, safer, and reliable. The proposed solution incorporates the monitoring hardware unit and the analytics mechanism, namely the auto-encoder technology, that uses the acceleration parameter to identify sensor data anomalies and informs the end-user if these critical impacts occurred during handling procedures. The proposed auto-encoder analytical method is compared with the impacts detection methodology (IDM), and the result indicates that the proposed solution is well capable of detecting critical events by analyzing the curves of reshaped signals, detecting the same impacts as the IDM, while improving the speed of the short-term detection periods. We managed to detect–predict between 9 and 18 impacts, depending on the axis of container sway. An experimental study suggests that if programmed correctly, the auto-encoder (AE) can be used to detect deviations in time-series events in different container handling scenarios.

1. Introduction

Shipping containers have become the main driving force for logistics companies worldwide since their introduction, transporting various cargo, especially for ocean-going cargo ships. This is mainly due to the many advantages of efficient cargo storage and fast logistics, including the simplicity of the transportation of casual materials and their increasing volumes. However, the cost of transportation is increasing constantly due to human error, resulting in the loss of containers and cargo and halting handling/transportation processes in ports. The autonomous operation of various modes of transport in recent years has become attractive to the whole logistics industry, and it has gradually become a hotspot of academic research in recent years [1,2]. New container handling machinery, such as the autonomous Quay Cranes (QC), are now being adopted around the world, yet old problems remain the same, with no serious technological improvements in the mechanical parts of the cranes, the control of movements and estimation of real-time dynamics of both the spreader, the container and the cargo inside. Therefore, novel and updated data-driven predictive maintenance and monitoring systems have become a real necessity for logistic and insurance companies, ensuring the reliability of cargo handling operations, visibility of responsibilities in real-time, and security of the transport processes in the port environment, ensuring the future perspectives and strong agility of logistics processes, technologies, systems, and management strategies.
From an operational perspective, cargo and infrastructure damage detection problems are a real engineering headache for specialists working in the relevant fields [3], especially if carried out remotely as accurate prognostics are required. Specialists from LKAB “Smelte” container terminal in Klaipeda city demonstrated the importance of the in-time detection of damages, the frequency of their occurrences, and the entire network of responsibilities, which helped to establish the problem area presented in this work.
The detection of container impacts (examples presented in Figure 1) in the vicinity of the heavy machinery in container terminals is a critical factor, influencing the cost of transportation, the responsibilities, and operational actions. These issues are tackled by many scholars and practitioners in their respective research [4]. The detection of these damages in due time, remotely, has not been researched by scholars in this specific area. It is therefore a priority for port operators and insurance and logistics companies.
From a research and systematic point of view, these impacts can be categorized as statistical anomalies of the sensory data, regarding digital accelerators or any other means of vibration or shock detection. In general terms, anomaly detection is an important key component of all novel data-driven solutions, highly anticipated by managers and insurance companies.
Quay and yard cranes are very complicated heavy types of machinery, and due to human factor errors, environmental impacts and extremely complex mechanical/dynamic processes, the probability of abnormal occurrences during container handling is relatively high by comparison. At the same time, due to the sheer volumes of transportation, the constant stress on the operators and the elements of the control systems, the majority of shipping containers are often impossible to investigate manually by port personnel. Furthermore, it is not possible to monitor the dynamic parameters of the cargo or the entire container in a real-time manner. Physical complexity, harsh working conditions, and other relevant ICT boundaries limit the efficiency of regular solutions that require high reliability during the critical execution of the inspection tasks, so the detection of abnormal dynamic parameters fluctuation and the technologies supporting these methods have been paid much attention in the literature recently [5], but not in the containers handling and security areas.
Currently, the most advanced, container tracking and monitoring system is the “42 Container” project (“https://weare42.io”, accessed on 28 July 2022), which uses conventional means to accumulate data from the surrounding environment without any means of self-awareness and Edge computing. This smart container prototype continuously records its location and inner status, which includes: humidity and temperature parameter fluctuation inside and outside of the container, the closing or opening of the door or the container, structural vibrations and sudden shock position during the route, as well as sound and air pollution parameters. For security reasons and insurance-related affairs, the Container 42 also utilizes several cameras that take time-lapse images or start recording during specific measurable events and with the help of the Tesla 42 sensor, measures the movement of assets inside the container. The doors are sealed with advanced event-based or place-based programmable high-end SBS locks and the entire system is powered either by inner power banks or solar panels soon to be approved and certified by Lloyd’s Register.
Knowledge extraction, on the other hand, is carried out remotely by servers in a Cloud-Fog infrastructure, which imposes stress on the supporting wireless systems and computing units. This puts a significant amount of strain on the wireless channels, increasing the probabilities of packet losses in shielded environments of the container terminal. Yet, Edge computing systems that rely on inner knowledge extraction algorithms and other means of signal manipulation, with the help of many powerful computing units, pose new and prospective challenges to researchers, as well as promising results for decision support specialists. Currently, the level of fidelity of the existing systems does not allow the monitoring of individual containers with exact precision [4], limiting the applicability of any complex knowledge extraction technique in handling processes [6]. Such complexity requires understanding the dynamics of the processes, the dynamics of the machinery [7], and their influence on other systems in use. New computational methods and remote process control solutions have advanced virtualization to new heights [8] by allowing the simulation of the complexity on different levels of fidelity, controlling real processes in real-time by using remote sensors with Edge computing capabilities [9].
However, in previous studies, the auto-detection of potential damages in the heavy transportation industry has been prioritized by several authors, most notably Molodova et al. [10], who presented an automatic method for detecting railway surface defects called “squats”, using axle box acceleration (ABA) measurements on trains, and Wiseman [11], who suggested a safety tool for an incessant inspection of “SkyTran” tracks by employing digital surveillance technology. Regarding the AI paradigm and the novelty of smart IoT, the following research is mostly based on research findings in Neural networks (NN) [12,13]. While most researchers treat damage detection tasks in heavy industry in a supervised manner, which can be regarded as pattern recognition problems in most cases, supervised learning requires massive amounts of labeled training data from all possible handling scenarios to achieve efficiency [14]. However, it is nearly impossible to gain such a significant amount of data from all possible damaged conditions during container transportation in different modes while using different handling machinery. This is because the damage cases are chaotic and quite rare in real-life applications. Although some researchers attempt to fabricate the missing parameters [15], the labeled damage state data, through numerical simulation, there is no guarantee that all damage states will be covered at a high-fidelity simulation level with a high level of accuracy to be adopted in real-life scenarios. Therefore, the performance of supervised learning models for container damage detection is limited when encountering unseen damage cases, transport means, handling operations, and weather conditions. Access to genuine container handling data in our case study and the lack of tracked true cases of anomalous ones favor the adoption of the so-called trained auto-encoders (AE).
In general terms, auto-encoders are unsupervised Machine Learning (ML) models often used for anomaly detection in various industrial applications. These models use a first network called the encoder that encodes the input sensory data into a latent representation, which is then decoded by a second network called the decoder. The differences between the input data and the output show anomalies in data samples in the initial data logs. The structure of these input and output artificial neural networks (ANNs) may vary, depending on the application cases. These may include the Recurrent Neural Networks (RNN) [16], convolutional neural network (CNN) [17], and long/short term memory networks (LSTM) [18], etc. Unsupervised feature learning auto-encoder systems showed promising results in the recent literature, where Nayeeb et al. [19] developed a two-stage auto-encoder-based features enrichment technique to detect COVID-19 from chest X-ray images, and Zhu et al. [20] proposed a novel method called Adaptive Aggregation-Distillation AutoEncoder (AADAE) for unsupervised anomaly detection of sensor-based data in order to solve industrial engineering tasks, while also broadening the whole AE applications domain. Other researchers such as Yong et al. [21] optimized the adaptability of the AE in sensor-based solutions by proposing novel explanation methods based on the mean and epistemic uncertainty of log-likelihood estimates, and Haosen et al. [22] explored a novel data-driven approach for long-term real-time and robust voltage stability assessment based on variational autoencoder (VAE), solving the problem of increased uncertain elements in power systems and the extensive deployment of online monitoring devices. More interestingly, AE-based sensor systems and analytics methods are more frequently being used, even in space exploration agendas. For example, Yan et al. [23] developed a Memory-augmented skip-connected deep autoencoder (Mem-SkipAE) system, ensuring the safety and stability of the space rocket, while safely implementing accurate anomaly detection on key parts such as the liquid rocket engine (LRE), and Hong et al. [24], who, focusing on the problem of the unlabeled ISAR image clustering of space targets, proposed a new unsupervised clustering method based on an adversarial autoencoder (AAE) and density peak-spectral clustering (Dpeak-SC).
Overall, the development of information and communication technologies (ICT) stimulates the evolvement of new data-driven systems and embedded computing techniques to obtain real operational time-constrained status data, informing users only of the required operational updates about the status of the containers and the cargo. With the development of AI-enriched data-driven methods [25], real-time monitoring [26] and prognostics techniques have made great progress. The rapid progress of machine learning (ML) techniques [27] based on embedded technologies found many areas of applicability in transport and logistics for detecting anomalies in technical and highly dynamical processes. Among them, AE technology has achieved remarkable success recently due to a large number of normal data samples in anomaly detection industrial applications [28], while the number of abnormal samples is quite limited. Therefore, the adoption of the unsupervised auto-encoder computing paradigm [29] can efficiently exploit the functionality of automatic feature extraction from normal data samples remotely, identifying the sample size accordingly to identify abnormal conditions for separate events, detecting their true causes.
This paper presents the application of auto-encoders for anomaly detection in real-time sensor data. The innovation of this paper lies in the design and realization of an anomaly detection system embedded in an IoT sensor. An anomaly detection method based on an auto-encoder is developed and tested in a real operational environment. This research intends to show the potential of these techniques in Edge computing systems, solving complex engineering and monitoring tasks that are more conducive to systematic early warnings to repair personnel of the ports, managers, and operators of the cranes, intended to adopt reasonable ways to avoid further critical damage to the containers and the cargo. The main contribution of this work is listed as follows:
To the best of our knowledge, this is the first time auto-encoders have been embedded in IoT sensors for container dynamic condition monitoring for anomaly detection via time-series analytics.

2. Materials and Methods

2.1. Detection Module

The proposed detection framework primarily consists of the prototype of the detection module (see Figure 2) used in the experiments. To acquire the impact events data, a data logging system was developed with a local storage unit and a Bluetooth wireless sensor data transmission module. The system also includes components of other electronics, most notably other sensors, intended to be used in further experimental studies of the research group. The detection system was tested in a laboratory environment, collecting acceleration data and other key parameters with a scaled prototype of the quay crane. The system was mounted on the experimental spreader with a load, with more details of the test-bed already demonstrated in [30].
Edge computing capability was established using the Raspberry Pi 4 electronics unit to perform an inner analysis of the acquired data samples, performing pre-defined signal filtering and prediction tasks. The end-node device system consisted of:
  • A data transmission unit using Bluetooth;
  • Raspberry Pi 4 (four ARM A72 1.5 GHz cores, 8 Gb of RAM) with a 128 Gb SD UHS-I memory card;
  • A SINDT-232 digital accelerometer with high-stability 200 Hz MPU6050 3-Axis acceleration, having 0.05-degree accuracy and an acceleration range of ±16 g;
  • An inner 6000 mAh battery.

2.2. The Embedded Data Analytics Method and Its Experimental Setup

The key idea of the proposed Edge computing solution is to reduce the space of considered sensors’ signal functions using an appropriate low-dimensional basis adopting the auto-encoder technology [31]. At this point, model order reduction is state-of-the-art in computational engineering and is a highly active field of research in other fields of engineering, where non-linearity of the processes is observed. Hence, semi-supervised machine learning techniques based on auto-encoders can capture non-linear relationships and observe the processes by controlling operations. Container handling is not a linear process to start with, therefore, to find the exact collisions of the container and the ship’s interior structures (as an example), a semi-supervised machine learning technique based on an autoencoder to detect an anomaly in the accelerator sensor data is proposed and tested in a real-life application. A trained autoencoder was deployed on the Edge computing embedded system running on Raspberry Pi 4, logic programmed through automatic code generation from the MATLAB simulation environment (refer to Figure 3).
Recently, these techniques have proven to be very effective [28,32] because they can be trained to detect anomalies with data representing normal operations with ordinary technological processes. Data from failed operations are not needed and they are computationally practical and fast to be deployed on Edge computing devices and embedded systems. Generally, in normal conditions, when “normal” data from container handling processes are fed into the network (with known operational conditions and physically detected abnormalities), the network can restore the input. The error between the input and output is then small enough to be neglected. On the other hand, when abnormalities occur in the process and data is corrupted without knowing the level and the place of the corruption, with no time stamps and checkpoints, and such data containing anomalies is fed into the network, the network fails to restore the input, and the error becomes substantial and detectable if the network is well trained.
The research framework includes the detection module, the embedded logic used to compute events, the level or virtual fidelity of the process in the generalized GUI interface, as well as the IoT placement and detection scheme. As shown, we have developed a detection system with a graphical representation of the results, which was acquired using the system and transferred from the IoT to the user via Bluetooth in a closed experimental environment in Port. The detection was carried out along the X, Y and Z-axes (refer also to Figure 4) during container handling by the Yard crane of the Limited Liability Stevedoring Company “Klaipėdos Smeltė” container terminal.
Autoencoders are based on neural networks and the network consists of two parts: an encoder and a decoder. The encoder compresses the N-dimensional frame of the sensor data input into a code called the Latent space. It contains most of the information carried in the signal input, but with fewer data, though it is capable of capturing non-linear relationships quite accurately. The basic structure of the AE is shown in Figure 1. It is composed of the input layer, the hidden layers, and the output layer. The input layer is used to input original signal data (features vector), defined as X i . The hidden layer is used to perform feature conversion concerning the input data, expressed as H m . The output layer is used to reconstruct the features that were transformed by the hidden layer, and it is expressed as X i ^ . The process of feature conversion from the input layer to the hidden layer is called the encoder process and is generally presented as (1):
H m = f ( W 1 X i + b 1 )
Here: f ( ) is the defined encoder activation function and W 1     is the encoder weight matrix defined for the time frame F 1 , while b 1   is the bias vector for the weight matrix.
The process of feature reconstruction from the hidden layer to the output layer is called the decoder process and is generally presented as (2):
X i ^ = h ( W 2 H m + b 2 )
Here, h ( ) is the decoder activation function. Both, the encoder and decoder use sigmoid in the activation functions that are in symmetry, and W 2   is the decoder weight matrix W 1 = W 1 T , which is transposed, while b 2 is the bias vector.
The decoder regenerates the input from the lower-dimensional code of the latent space (see Figure 5), with its size defined as H m .
In general terms, the input layer is a matrix that becomes a low-dimensional matrix of the latent space (the so-called code) through a transformation-E (Encoder) and D (Decoder), resulting in the full restoration of the X ^ . The essence of the AE method is to find the E (and D) through ANN so that the matrices X and X ^ be as consistent as possible. In ideal situations, when normal sensory data are fed into the auto-encoder, the auto-encoder can regenerate the input, and the error between the input and output is thus quite small, ranging between statistically neglectable errors. However, when sensory data containing crucial and undetected anomalies is fed into the auto-encoder, it fails to regenerate the input ideally, and the error increases with each new iteration.
Therefore, the objective function is to minimize the total reconstruction error for each handling procedure—minimizing the loss estimation function L ( )   by employing root-mean-square error estimation criteria—expressed as (3):
M i n i m i z e   L T ( X i , X i ^ ) = 1 N i = 1 N ( X i X i ^ ) 2
here:
-
the number of data frames for the measurement period T is set as N, being N Z ;
-
with the latent space code being E ( X ) , and the restored data frame being D ( E ( X ) ) ;
-
and i being the sensor data sample input to the AE.
The structure of the ANN in our case study included the exact number of hidden neurons (representing the exact dimension of the latent space “code”):
-
A total of 10 hidden neurons, representing the input (N-dimensional frame of sensor data) with 10 weights.
-
A total of 20 hidden neurons, representing the input (N-dimensional frame of sensor data) with 20 weights.
-
A total of 30 hidden nodes, representing the input (N-dimensional frame of sensor data) with 30 weights.
The number of hidden neurons ranged between 10 and 30, with a step of 10. In our test setup, we compared two different approaches, namely the auto-encoder (AE) and the IDM. Additionally, the following pre-processing parameters of the IDM, based on [5], were used:
-
High-pass filter frequency—3.8 Hz,
-
Threshold—73%,
-
Filter queue—200.
These parameters were chosen for the IDM, as they proved to be the most accurate in detecting the impact events. Next, the device was placed on the side wall of the tested container and handling operations were performed according to the work standards and safety regulations (see Figure 6).

3. Results

3.1. Initial Results

Initial test samples, acquired during previous experiments, paved the way for the AE improvement in a laboratory environment. Testing of the AE was performed as a computational experiment using the previous data sample, also used as a training background for the embedded use case AE. As can be seen, the anomalies in the data samples, acquired via IoT remotely, are not visible. No clear results can be observed, with clearly distinguished sway of the container, obstructed with systematic noise (see Figure 7), which may be a result of multiple physical impacts, environmental impacts, the noise of electronics, etc. During a closer inspection, we observed that the regular pattern was broken at around 65th and 600th ms.
Initial results show that a chosen fit function can generate similar patterns of accelerated movement. In our example, Sub of sine with several terms equal to 4 showed the exact sway pattern, with clearly visible peaks in the amplitude and noisiness that is clearly out of shape. A similar fit function generated by the AE in the latent space in the validation phase squeezes the signal frame into a latent representation function effectively, clearly demonstrated in Figure 8 (middle section: time frames from 400th until 800th ms).
The validation of the AE using 10 hidden neurons in the ANN structure proved to effectively regenerate the signal, showing the potential time stamps of the anomalies. Error estimation is in the ±0.1 range on average, yet starting from the 400th millisecond, reconstruction of the signal tends to change drastically. Further results of the embedment of the AE with the varying structure of the decoder and encoder are demonstrated in the following sub-section.

3.2. Experimental Results Using the Proposed Method

The auto-encoder is trained on data without anomalies from handling operations without any impacts, where sway is natural with no visible obstacles. As a result, we learned that network weights minimize the reconstruction error for load signals without faults. The statistics of the reconstruction error for the training data can be used to select the right thresholds in the anomaly detection block that determines the detection performance of the pre-selected auto-encoder. The detection block declares the presence of an anomaly when it encounters a reconstruction error above the threshold.
The developed anomaly detection method proved to work in the actual container handling conditions, detecting events effecting the dynamic stability of the container.
The proposed detection method was trained using data from a single handling procedure (see Figure 9), representing the container movement procedure, identical to the actual experiment. The best detection accuracy was achieved using 20 hidden neuron structures of the AE, resulting in the minimal total average RMSE of 0.12, while the 10 hidden neuron structures resulted in 0.33, and the 30 hidden neuron structures resulted in 0.59, during the three different experimental handling procedures. It is worth mentioning that each procedure was performed accurately, with an almost identical period for each control and maneuvering operation.
The following figures demonstrate the actual impacts detected by the embedded IDM, marked by crosses, and the AE method with the Encoder-Decoder structure with minimal loss, marked by circles. As stated, the most accurate impact detections should be carried out using the X-axis as the basis, due to the limited directions of container sway when the handling procedures are performed by the spreaders of the yard or quay cranes, especially in the inner sections of the ship while handling is carried out along the vertical cell guides. Figure 9 demonstrates the prediction of impacts along the X and Y axes during the initial extraction procedures of the container from the hull of the ship, detected by the system in due time.
During the experiment, 9 impacts were predicted along the X-axis and 12 impacts were detected along the Y-axis using the AE, while the IDM method detected 49 potential impacts along the X-axis and 40 impacts along the Y-axis. It is visible that the embedded AE detected the same anomalies as the IDM, yet eliminated the less plausible ones, according to the RMSE of each data frame, set as 10 milliseconds. However, future research must include other structures of the AE to justify the adaptability in real-life operations.

4. Discussion

In this paper, we have analyzed the real-life applicability of a trained auto-encoder to detect acceleration data anomalies while examining separate frames of data in real-time. The proposed system was tested as an Edge computing unit in real handling operations, receiving experimental data about potential impacts on the vertical cell guides of the ship while transporting empty containers of the same mass during each experiment. The AE was compared to the IDM, which used pre-defined parameters calculated in the previous study, and the following results were gained: the AE method detected fewer impacts than IDM, yet IDM detected all the plausible ones and the ones also detected by the AE. The real-life applicability of this system is efficient, but more experimental studies are required with varying numbers of hidden layers, and several hidden neurons in the ANN structures of the Encoder-Decoder. Future research must also consider changing the IDM parameters to detect less critical impacts and keep the ones that matter most.
The detection of dangerous impacts to the containers is a serious computational task for the Edge computing IoT devices, because:
  • The measured signals are contaminated by noise components from several other naturally occurring and unnatural processes extraneous to the natural motion of the container [33], including the quay crane and spreader dynamics, as well as environmental and electronic noise.
  • This vast disparity in time scales, as well as the issues with signal contamination, pose serious signal processing and de-noising challenges for conventional methods [5], operating in harsh working conditions.
Therefore, simplified, yet efficient solutions that include optimal algorithms should be developed in further studies to efficiently monitor the container handling tasks and predict dangers, while minimizing the computational strains on the Edge computing devices.

Author Contributions

Conceptualization, S.J. and M.V.; Methodology, S.J.; Software, S.J.; Validation, S.J.; Formal Analysis, M.V.; Investigation, S.J. and M.V.; Resources, M.V.; Data Curation, M.V.; Writing—Original Draft Preparation, S.J.; Writing—Review and Editing, M.V.; Visualization, S.J.; Supervision, M.V.; Project Administration, M.V.; Funding Acquisition, M.V. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the ESF in Science without borders 2.0 “project, reg. nr. CZ.02.2.69/0.0/0.0/18_053/0016985 within the Operational Programme Research, Development and Education.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

All applicable international, national, and/or institutional guidelines for the care and use of animals were followed. This article does not contain any studies involving human participants performed by any of the authors.

Conflicts of Interest

The sponsors had no role in the design, execution, interpretation, or writing of the study.

References

  1. Jakovlev, S.; Andziulis, A.; Senulis, A.; Voznak, M. Intermodal Containers Transportation: How to Deal with Threats? In Proceedings of the 5th International Conference on Vehicle Technology and Intelligent Transport Systems, Heraklion, Greece, 3–5 May 2019; pp. 505–512. [Google Scholar] [CrossRef]
  2. Eglynas, T.; Jusis, M.; Jakovlev, S.; Senulis, A.; Andziulis, A.; Gudas, S. Analysis of the efficiency of shipping containers handling/loading control methods and procedures. Adv. Mech. Eng. 2019, 11, 1229. [Google Scholar] [CrossRef]
  3. Jakovlev, S.; Senulis, A.; Kurmis, M.; Lukosius, Z.; Drungilas, D. Intelligent containers network concept, in VEHITS 2018. In Proceedings of the 4th International Conference on Vehicle Technology and Intelligent Transport Systems, Funchal, Portugal, 16–18 March 2018. [Google Scholar] [CrossRef]
  4. Kim, S.J.; Deng, G.; Gupta, S.K.; Murphy-Hoye, M. Intelligent networked containers for enhancing global supply chain security and enabling new commercial value. In Proceedings of the 2008 3rd International Conference on Communication System Software and Middleware and Workshops, Bangalore, India, 6–10 January 2008; pp. 662–669. [Google Scholar] [CrossRef]
  5. Jakovlev, S.; Eglynas, T.; Voznak, M.; Jusis, M.; Partila, P.; Tovarek, J.; Jankunas, V. Detecting Shipping Container Impacts with Vertical Cell Guides inside Container Ships during Handling Operations. Sensors 2022, 22, 2752. [Google Scholar] [CrossRef] [PubMed]
  6. Yu, M.; Wang, S. Study on Scheduling System Based on Multi-Agent of Container Terminal. In Proceedings of the 2006 10th International Conference on Computer Supported Cooperative Work in Design, Nanjing, China, 3 May 2006; pp. 1–6. [Google Scholar] [CrossRef]
  7. Andziulis, A.; Harja, J.; Eglynas, T.; Jakovlev, S.; Beniušis, V.; Lenkauskas, T. Application of speed correction algorithm for trains monitoring in an intelligent transport control system. In Proceedings of the 2011 International Conference on Transportation, Mechanical, and Electrical Engineering (TMEE), ChangChun, China, 16–18 December 2011; pp. 181–184. [Google Scholar]
  8. Castilla-Rodríguez, I. Simulated annealing based simulation optimization method for solving integrated berth allocation and quay crane scheduling problems. Comput. Ind. Eng. 2018, 61, 140–151. [Google Scholar] [CrossRef]
  9. Burger, A.; Cichiwskyj, C.; Schmeißer, S.; Schiele, G. The Elastic Internet of Things-A platform for self-integrating and self-adaptive IoT-systems with support for embedded adaptive hardware. Futur. Gener. Comput. Syst. 2020, 113, 607–619. [Google Scholar] [CrossRef]
  10. Molodova, A.; Li, M.; Núñez, Z. Railway Infrastructure. Inno. Trans. 2014 Rep. 2014, 18, 1980–1990. [Google Scholar]
  11. Wiseman, Y. Safety Mechanism for SkyTran Tracks. Int. J. Control Autom. 2017, 10, 51–60. [Google Scholar] [CrossRef]
  12. Baptista, D.; Morgado-dias, F. Comparing Different Implementations for the Levenberg-Marquardt. In Proceedings of the 10th Portuguese Conference on Automatic Control, Funchal, Portugal, 16–18 July 2012; pp. 15–20. Available online: http://www.apca.pt/publicacoes/6/paper12.pdf (accessed on 20 July 2022).
  13. Sheela, K.G.; Deepa, S.N. Review on Methods to Fix Number of Hidden Neurons in Neural Networks. Math. Probl. Eng. 2013, 2013, 425740. [Google Scholar] [CrossRef] [Green Version]
  14. Wang, J.; Xie, X.; Shi, J.; He, W.; Chen, Q.; Chen, L.; Gu, W.; Zhou, T. Denoising Autoencoder, A Deep Learning Algorithm, Aids the Identification of A Novel Molecular Signature of Lung Adenocarcinoma. Genom. Proteom. Bioinform. 2020, 18, 468–480. [Google Scholar] [CrossRef]
  15. Sabet, M.; Fathi, A.; Daniali, H.M. Optimal design of the Own Ship maneuver in the bearing-only target motion analysis problem using a heuristically supervised Extended Kalman Filter. Ocean. Eng. 2016, 123, 146–153. [Google Scholar] [CrossRef]
  16. Chen, Y. LSTM recurrent neural network prediction algorithm based on Zernike modal coefficients. Optik 2019, 203, 163796. [Google Scholar] [CrossRef]
  17. Yao, Y.; Yang, Y.; Wang, Y.; Zhao, X. Artificial intelligence-based hull structural plate corrosion damage detection and recognition using convolutional neural network. Appl. Ocean. Res. 2019, 90, 101823. [Google Scholar] [CrossRef]
  18. Mejia, J.; Avelar-Sosa, L.; Mederos, B.; Ramírez, E.S.; Roman, J.D.D. Prediction of time series using an analysis filter bank of LSTM units. Comput. Ind. Eng. 2021, 157, 107371. [Google Scholar] [CrossRef]
  19. Rashid, N.; Hossain, A.F.; Ali, M.; Sukanya, M.I.; Mahmud, T.; Fattah, S.A. AutoCovNet: Unsupervised feature learning using autoencoder and feature merging for detection of COVID-19 from chest X-ray images. Biocybern. Biomed. Eng. 2021, 41, 1685–1701. [Google Scholar] [CrossRef] [PubMed]
  20. Zhu, J.; Deng, F.; Zhao, J.; Chen, J. Adaptive aggregation-distillation autoencoder for unsupervised anomaly detection. Pattern Recognit. 2022, 131, 108897. [Google Scholar] [CrossRef]
  21. Yong, B.X.; Brintrup, A. Coalitional Bayesian autoencoders: Towards explainable unsupervised deep learning with applications to condition monitoring under covariate shift. Appl. Soft Comput. 2022, 123, 108912. [Google Scholar] [CrossRef]
  22. Yang, H.; Qiu, R.C.; Shi, X.; He, X. Unsupervised feature learning for online voltage stability evaluation and monitoring based on variational autoencoder. Electr. Power Syst. Res. 2020, 182, 106253. [Google Scholar] [CrossRef]
  23. Yan, H.; Liu, Z.; Chen, J.; Feng, Y.; Wang, J. Memory-augmented skip-connected autoencoder for unsupervised anomaly detection of rocket engines with multi-source fusion. ISA Trans. 2022. [Google Scholar] [CrossRef]
  24. Yang, H.; Ding, W.; Yin, C. AAE-Dpeak-SC: A novel unsupervised clustering method for space target ISAR images based on adversarial autoencoder and density peak-spectral clustering. Adv. Space Res. 2022, 70, 1472–1495. [Google Scholar] [CrossRef]
  25. Wang, Z.; Wang, J. Ultra-local model predictive control: A model-free approach and its application on automated vehicle trajectory tracking. Control Eng. Pract. 2020, 101, 104482. [Google Scholar] [CrossRef]
  26. Cheng, Y.; Zhu, H.; Hu, K.; Wu, J.; Shao, X.; Wang, Y. Reliability prediction of machinery with multiple degradation characteristics using double-Wiener process and Monte Carlo algorithm. Mech. Syst. Signal Process. 2019, 134, 106333. [Google Scholar] [CrossRef]
  27. Morozov, D.; Lezoche, M.; Panetto, H. Multi-paradigm modelling of Cyber-Physical Systems. IFAC-Pap. 2018, 51, 1385–1390. [Google Scholar] [CrossRef]
  28. Maleki, S.; Maleki, S.; Jennings, N.R. Unsupervised anomaly detection with LSTM autoencoders using statistical data-filtering. Appl. Soft Comput. 2021, 108, 107443. [Google Scholar] [CrossRef]
  29. Xiao, D.; Qin, C.; Yu, H.; Huang, Y.; Liu, C.; Zhang, J. Unsupervised machine fault diagnosis for noisy domain adaptation using marginal denoising autoencoder based on acoustic signals. Meas. J. Int. Meas. Confed. 2021, 176, 109186. [Google Scholar] [CrossRef]
  30. Eglynas, T.; Andziulis, A.; Bogdevičius, M.; Janutėnienė, J.; Jakovlev, S.; Jankūnas, V.; Senulis, A.; Jusis, M.; Bogdevičius, P.; Gudas, S. Modeling and experimental research of quay crane cargo lowering processes. Adv. Mech. Eng. 2019, 11. [Google Scholar] [CrossRef]
  31. Wang, J.; Yang, Y. A context-sensitive deep learning approach for microcalcification detection in mammograms. Pattern Recognit. 2018, 78, 12–22. [Google Scholar] [CrossRef]
  32. Thill, M.; Konen, W.; Wang, H.; Bäck, T. Temporal convolutional autoencoder for unsupervised anomaly detection in time series. Appl. Soft Comput. 2021, 112, 107751. [Google Scholar] [CrossRef]
  33. Eglynas, T.; Jusis, M.; Jakovlev, S.; Senulis, A.; Partila, P.; Gudas, S. Research of Quay Crane Control Algorithm with Embedded Sway Control Sub-routine. In Proceedings of the 7th Telecommun. Forum, TELFOR 2019, Belgrade, Serbia, 26–27 November 2019; pp. 17–20. [Google Scholar] [CrossRef]
Figure 1. Examples of damaged containers due to external impacts.
Figure 1. Examples of damaged containers due to external impacts.
Machines 10 00734 g001
Figure 2. The developed acceleration data logging system.
Figure 2. The developed acceleration data logging system.
Machines 10 00734 g002
Figure 3. Data analytics algorithm used to develop the training method and embedded to the Edge computing unit.
Figure 3. Data analytics algorithm used to develop the training method and embedded to the Edge computing unit.
Machines 10 00734 g003
Figure 4. The research framework.
Figure 4. The research framework.
Machines 10 00734 g004
Figure 5. Demonstration of the use case AE.
Figure 5. Demonstration of the use case AE.
Machines 10 00734 g005
Figure 6. On the left is the experimental setup for impacts detection in the working environment of the Klaipeda LKAB “Smelte” containers terminal, and on the right is the work group in the operational environment of the repairs area and the test-bed container.
Figure 6. On the left is the experimental setup for impacts detection in the working environment of the Klaipeda LKAB “Smelte” containers terminal, and on the right is the work group in the operational environment of the repairs area and the test-bed container.
Machines 10 00734 g006
Figure 7. Acquired acceleration values from one of the handling operations.
Figure 7. Acquired acceleration values from one of the handling operations.
Machines 10 00734 g007
Figure 8. AE validation phase—reconstruction of the anomalous signal.
Figure 8. AE validation phase—reconstruction of the anomalous signal.
Machines 10 00734 g008
Figure 9. Detection results along the X and Y−axes using the IDM and the AE methods.
Figure 9. Detection results along the X and Y−axes using the IDM and the AE methods.
Machines 10 00734 g009
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jakovlev, S.; Voznak, M. Auto-Encoder-Enabled Anomaly Detection in Acceleration Data: Use Case Study in Container Handling Operations. Machines 2022, 10, 734. https://doi.org/10.3390/machines10090734

AMA Style

Jakovlev S, Voznak M. Auto-Encoder-Enabled Anomaly Detection in Acceleration Data: Use Case Study in Container Handling Operations. Machines. 2022; 10(9):734. https://doi.org/10.3390/machines10090734

Chicago/Turabian Style

Jakovlev, Sergej, and Miroslav Voznak. 2022. "Auto-Encoder-Enabled Anomaly Detection in Acceleration Data: Use Case Study in Container Handling Operations" Machines 10, no. 9: 734. https://doi.org/10.3390/machines10090734

APA Style

Jakovlev, S., & Voznak, M. (2022). Auto-Encoder-Enabled Anomaly Detection in Acceleration Data: Use Case Study in Container Handling Operations. Machines, 10(9), 734. https://doi.org/10.3390/machines10090734

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop