Next Article in Journal
Research on the Influence Mechanism of Environment Social Government Performance in State-Owned Enterprise Value: The Role of Digital Transformation
Next Article in Special Issue
Impact of Critical Infrastructure Cyber Security on the Sustainable Development of Smart Cities: Insights from Internal Specialists and External Information Security Auditors
Previous Article in Journal
Dynamic Shear Properties of Recycled Combustion Slag, a Sustainable Material, in Road Construction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Wavelet Transform Cluster Analysis of UAV Images for Sustainable Development of Smart Regions Due to Inspecting Transport Infrastructure

1
School of Electronics and Information Engineering, Taizhou University, Taizhou 318000, China
2
Department of Information Systems, Odessa National Polytechnic University, 65044 Odessa, Ukraine
3
Department of Informatics and Teleinformatics, Kazimierz Pulaski University of Radom, 26-600 Radom, Poland
4
Department of Information Technologies of Remote Sensing, Karpenko Physico-Mechanical Institute of NAS of Ukraine, 79601 Lviv, Ukraine
5
Research Institute for Intelligent Computer Systems, West Ukrainian National University, 46009 Ternopil, Ukraine
6
Department of Applied Mathematics and Information Technologies, Odessa National Polytechnic University, 65044 Odessa, Ukraine
7
Department of Computer Systems, Networks and Cybersecurity, National Aerospace University “Kharkiv Aviation Institute”, 61070 Kharkiv, Ukraine
*
Authors to whom correspondence should be addressed.
Sustainability 2025, 17(3), 927; https://doi.org/10.3390/su17030927
Submission received: 8 December 2024 / Revised: 21 January 2025 / Accepted: 21 January 2025 / Published: 23 January 2025

Abstract

:
Sustainable development of the Smart Cities and Smart Regions concept is impossible without the development of a modern transport infrastructure, which must be maintained in proper condition. Inspections are required to assess the condition of objects in the transport infrastructure (OTI). Moreover, the efficiency of these inspections can be enhanced with unmanned aerial vehicles (UAVs), whose application areas are continuously expanding. When inspecting OTI (bridges, highways, etc.) the problem of improving the quality of image processing, and analysis of data collected by UAV, for example, is particularly relevant. The application of advanced methods for assessing the quantity of information and making decisions to reduce information uncertainty and redundancy for such systems is often complicated by the presence of noise there. To harmonize the characteristics of certain procedures in such conditions, authors propose conducting data processing using wavelet transform clustering in three main phases: determining the number of clusters, defining the coordinates of cluster centres, and assessing the quality and efficiency of clustering. We compared the efficiency and quality of existing clustering methods with one using wavelet transform. The research has shown that UAVs can be used for OTI inspecting; moreover, the clustering method with wavelet transform is characterised by an improved quality and efficiency of data processing. In addition, the quality assessment enables us to assess the degree of approximation of the clustering result to the ideal one. In addition, authors examined the specific challenges associated with planning UAV flights during inspections to obtain data that will enhance the accuracy of clustering and recognition. This is especially important for a comprehensive quantitative assessment of adaptation degree for image processing procedures to the tasks of inspecting OTI “Smart Cities/Regions” based on a pragmatic measure of informativeness.

1. Introduction and Related Work

1.1. Motivation

The development of technology and the desire to improve people’s quality of life have led to the emergence of smart homes, smart cities, and smart regions. Each of these concepts aims to use advanced technologies and innovations to ensure their sustainable development [1,2,3,4,5,6], which requires the creation of an effective management system and the provision of safe and comfortable living conditions for residents [1,2].
In turn, the sustainable development of Smart Cities/Smart Regions (SCs/SRs) is impossible without a modern transport infrastructure (TI), which should ensure safe and fast transport. The requirements for the condition of the transport infrastructure for SCs/SRs should be more stringent than those for conventional cities and regions.
To maintain the proper condition of the transport infrastructure, it is necessary to inspect/investigate the condition of all OTI structures, especially interchanges, bridges, and viaducts (tunnels), the density of which is constantly increasing with the construction of new transport infrastructure facilities. The latter are the most critical elements of TI, the failure of which can lead to the inability to use large parts of the transport infrastructure, with negative and/or catastrophic consequences.
The frequency of inspection/testing for such TI elements is determined, for example, by the national regulatory documents of the states [7]. The procedure for carrying out these activities is specified too. It involves a significant number of inspections using large equipment [8], which may restrict movement around the inspected facilities. In addition, existing inspection methods involve many tools and may limit the throughput of the TI.
The policy of sustainable development for transport in general, and transport infrastructure as its component, aims to combat the increase in congestion, noise, and harmful emissions from transport in the context of the increasing traffic. The quality of transport infrastructure affects the characteristics of road transport: average flow speed, throughput, average fuel consumption, average cost per unit of freight, etc. Average traffic speed should ensure minimum fuel consumption and emissions, and throughput should avoid congestion.
The control and quality of assessment for the condition of OTI can be measured by indicators, which determine the degree of TI sustainable development. Moreover, they are affected directly or indirectly by these processes [9,10,11]. There are several indicators used, as follows:
  • Number of transports accidents;
  • Average travel time/transport price;
  • Throughput of transport facilities;
  • Levels of harmful emissions.
The improvement of the inspection process and the quality of the assessment should, on the one hand, have the least impact on road traffic and, on the other hand, ensure a high degree of accuracy in determining the technical condition and, in the event of deviations from the requirements, take measures promptly for its restoring.
The use of intelligent autonomous inspection systems based on UAVs allows certain contradictions to be resolved and certain requirements to be met. One of the approaches is to build intelligent systems using the multi-agent technologies [12]. In such systems, UAV agents are equipped with various sensors collecting data sets with a certain frequency. Based on it, a possibility to make decisions about OTI state appears. Moreover, the use of such systems can offer several advantages, as follows:
  • Firstly, there is no need to deploy large numbers of staff and equipment;
  • Secondly, inspection does not create obstacles to the flow of vehicles;
  • Thirdly, the structure and composition of the systems can be determined for specific tasks and conditions, considering functional and non-functional requirements for the collection of different data sets and their subsequent analysis.
Inspection data obtained from UAVs are large and their quality depends on inspection conditions, which are not always ideal. Therefore, there is a need to reduce the obtained data to a form that is suitable for further analysis determining the state of the OTI. The wavelet transform (WT) [13,14,15] is already becoming a traditional approach in processing visual information. For example, the WT can reduce the noise influence during filtering [16]. Moreover, an important property of the WT is the change in sign when crossing an extremum, which is also typical for optimisation methods based on the estimation of the first derivative.

1.2. State–of–the–Arts

An analysis of the utilisation UAVs in SCs [1,17] shows that great attention should be paid to planning and controlling UAV use to improve both efficiency and safety. When UAVs are used for sustainable city and society tasks [18], one of the important tasks is to visualise the data obtained and perform an effective analysis [19]. In such analysis, it is necessary to perform the procedure of segmentation and/or clustering of the data obtained at the output of UAV cameras, which is provided commonly by convolutional neural networks [20,21,22,23,24,25]. As a result, after clustering, a formalised data vector is obtained, which can be further used in training a classifier for making the diagnostic solutions. The paper [26] describes the procedure for using a monitoring system with UAVs, which consists of several steps, as follows:
  • Data collection;
  • Preprocessing the collected data;
  • Performing classification tasks;
  • Presentation of results and decision making.
However, authors [26] describe the procedures for obtaining and presenting results only in general terms, without detailing the individual steps. Usually, in the process of obtaining the result using the proposed approach, it is necessary to perform the procedure of segmentation and/or clustering of data from UAV cameras. As a result, a formalised feature vector is obtained, which can be further used in training a classifier to make diagnostic decisions about the state of objects.
Furthermore, the frequency of OTI inspections, the number of inspections required, and the size of the area to be inspected [7] necessitate the development of procedures for the synthesis of UAV-based inspection systems, which is beyond the scope of the authors’ research [26].
The synthesis of monitoring systems using multi-agent technologies is a topic that has been extensively explored in academic literature. In [27], the authors put forth a general algorithm for the formation of a monitoring system capable of performing a range of tasks, with due consideration of the requisite requirements. A review of the utilisation of multi-agent technologies for the completion of tasks across a range of industrial sectors is presented in [12,28,29]. However, these works do not devote sufficient attention to the process of synthesising the structure and composition of systems to perform inspection tasks.
Decision making in such inspection systems is aimed at reducing information uncertainty, redundancy, and diversity. For example, these could be approaches [30,31], as well as formal models and methods for analysing the information component of signals and/or images [32,33,34,35,36].
However, it should be noted that the task of reducing uncertainty that the data processed in OTI status assessment, for example, in image processing from UAVs during the inspection of critical infrastructure objects, is complicated by the presence of noise in the data. The image quality also decreases when shooting in low-light conditions (for example, under a bridge). Blurring of the image when the UAV moves caused by vibration and wind also reduces image quality. This can lead to inaccurate detection of the shapes, sizes, and locations of defects in critical infrastructure objects, such as cracks, defects in riveted plates with cracks in rivet holes, and welding cracks. In the case when defects are in areas of reduced visibility, such as under the bridge, difficulties may arise in receiving GPS signals for UAVs [37]. This may cause problems in obtaining the required number of images for the object [38,39].
The selection of procedures for visual information processing in the OTI status assessment is conducted through mathematical modelling and assessing the procedure’s adaptation to achieve its goal (efficiency). The task of assessing the effectiveness of the procedure is to extract meaningful information about the object, considering the probabilistic nature of the visual information and the importance of this information. The quality score (QS) assesses the degree of closeness between the simulation and the ideal result. The quality score of the system is formed based on the procedure indicators. Algorithms, technical devices, and the influence of external factors on the process of obtaining and/or converting information determine the quality score of the system. Improving the quality of the procedure does not always lead to increased efficiency. Therefore, in addition to quality indicators, efficiency indicators are used as well [40].
However, tasks in OTI with visual information are characterised by the presence of noise in the data [41]. Moreover, the number of clusters may not be known, and clusters may have a complex shape, intersect, and vary in size and density [42]. The number of patterns in groups may also be small due to the limited data volumes [43], for example, when UAVs inspect critical infrastructure facilities such as bridges, energy facilities, and petroleum product warehouses in hard weather conditions.
When clustering using a small sample of parameters, it may be impossible to estimate adequately the density probability characterising the belonging of the object to a cluster. In such conditions, existing clustering methods, whether hierarchical or iterative ones with clear and fuzzy partition, do not always provide high-quality results [44,45,46,47,48,49].
The main disadvantage of hierarchical methods is the low noise immunity. The main drawbacks of iterative optimisation methods, on which clustering is based, are sensitivity to the starting point of the search and data noise while finding a local minimum. This problem is solved by optimisation based on genetic, evolutionary, and swarm algorithms. To reduce computation time, parallelisation of computations and the increased number of processors are used [50].
Two main tasks that are solved during clustering are following: determining the number of clusters and selecting an appropriate clustering method for the specific application problem. A huge number of methods [51,52,53] is determined by the variety of applied tasks, the presence of data noise, and the nonstationary cluster parameters over time.
To estimate the number of groups in the data, metrics were introduced based on assessing the ratio of data variance within the cluster to the distance between clusters. These metrics have several disadvantages. The procedure for calculating Hubert’s statistics [47,48,49] is characterised by a relatively low degree of formalisation (the number of clusters is determined by the coordinate of the most acute angle between the segments of a piecewise linear curve on the graph). Dunn’s indices [54] and several Bezdek–Pal indices [55] have low noise immunity; they are mainly focused on separating hyper spherical clusters. To determine the number of clusters with more complex shapes, estimation methods based on the analysis of the shortest open path connecting points in the feature space have been developed [56]. However, this approach reduces the noise immunity. In [55], the number of clusters for the test data set was assessed using more than 20 metrics. The explored results confirmed that approximately 50% of the metrics only showed the correct division of data into clusters.
Some approaches determine the number of clusters by searching for the extremum of functionals that consider the compactness of the data distribution in the cluster and the distance of the different clusters [46]. When we have a small data sample with noisy influence, such a functional can be multi-extremal. Therefore, when searching for an extremum, some problems arise associated with insufficient noise immunity, high error, sensitivity to local extrema, and the starting point of searching for optimisation methods. To reduce the impact of these problems, the number of clusters is selected with expert involvement [57].
Several methods have been developed to estimate the number of clusters based on the information approach. For example, authors [58] emphasise, that information-theoretic measures form a fundamental class of measures for comparing clusters. At the same time, a few issues remain unresolved, including adjusting information-theoretic measures in cases of clustering a small data sample, when the sample size is small compared to the number of selected clusters.
Besides, some authors propose to use the well-known Shannon entropy formula to measure information content [59] for the selection parameters of certain procedures in OTI by comparing their characteristics. For example, this approach has been proposed for selecting the segmentation [60] and classification procedures [30,50,61,62,63]. Authors [32] used this approach when choosing WF parameters for the classifier.
Despite the extensive research on cluster methods, some unsolved problems remain, as follows:
  • Sensitivity to the starting point of searching for the cluster centre coordinates;
  • Sensitivity to noise (interference) in the data proposed for clustering;
  • To address the above problems, we propose the processing of data during clustering using wavelet transform in three main stages and develop the method for assessing the efficiency and quality of clustering.
Extending the results of existing studies, the paper considers the solution of two tasks, as follows:
  • The determination of the structure and composition of UAV-based system for inspecting the OTI of SCs (UAV-IS-OTI-SCs) and the peculiarities of UAV application;
  • The cluster analysis of a pre-processed set for collected data and quality assessment using wavelet transform.

2. Materials and Methods

2.1. Generalised Structure of OTI Inspection Stages

An important issue for the accident-free operation of bridges and other objects of transport infrastructure is the timely detection of cracks and other surface defects based on image processing [64]. These defects may be related to excessive loads, deflection of the load-bearing structure, weathering, uneven heating, vibration, or moisture exposure. The main stages of the OTI inspection for solving this issue within the context of the above-mentioned tasks are presented in Figure 1, with blocks 1, 2, and 7, on which this work is focused.
At the initial stages, a UAV mission for OTI inspection and obtaining a set of RGB images (see Figure 1, blocks 1, 2, 3) involves the removal of noise that complicates the effective detection of surface defects. Typically, the source of noise distorting the images (defocusing, low contrast) is uneven illumination of the object’s surface, as well as UAV vibrations. To eliminate the effect of such noise, it is advisable to use low-frequency filtering [65] and highlight the edges of the surface defects by high-frequency filtering (see Figure 1, block 4) [14]. Then, after the binarisation of the image and morphological operations, specifically dilation and erosion (see Figure 1, block 5), a defect feature vector is determined, which includes parameters such as area, length, and others (see Figure 1, block 6).
The final stages are clustering (block 7) and classification (block 8). The purpose of the first one is to partition the patterns of objects into clusters that optimise a convex quality functional, characterising compactness. In cases where the object is inspected for the first time or there are a few images of certain fragments of its surface, the authors propose using wavelet optimisation to determine the number of clusters. In cases where the object is inspected periodically and a certain number of new defects may appear, it is advisable to use the Elbow method [66] to determine the number of clusters.
The choice of clustering method is significantly influenced not only by the volume of the input data but also by its noise immunity and processing speed. For example, the well-known k-means method has a high speed [67]. Although clustering using wavelet transformation is slower, it offers better noise immunity.
Therefore, the selection of clustering methods generally requires an assessment of clustering quality. Even in the case of clusters with a bulb’s form and big dataset, according to known studies [55], such an assessment requires, firstly, iterative evaluations. Secondly, it needs to compare the results obtained by using different criteria (Dunn’s, Calinsky–Harabasz, Bezdek–Pal, Davies–Bouldin, Silhouette index). Therefore, with a small dataset and unknown cluster shape, we employ both the above-mentioned clustering-efficiency metrics and informational characteristics.
Furthermore, the dataset may be relatively small because of the complexity of data collection procedures. In that case, the authors suggest using a noise-robust wavelet-based approach for clustering. In turn, this can help to reduce errors at the next processing stage—classification with training—even when the dataset increases, and CNN classification is running.

2.2. The Use of UAV for Sustainability of Smart Regions TI

The sustainability of TI is one of the pivotal criteria for the advancement of SRs. To guarantee sustainable development, smart regions employ the use of intelligent services that are specifically designed to address a range of monitoring and management tasks across various sectors, including energy efficiency, environmental conservation, transportation, security, and others [1,3,4,5]. In recent years, the deployment of various services has extended beyond the utilisation of information technology as the primary infrastructure. The role of mobile technologies is now of equal importance, and the combination of information and mobile technologies creates a powerful synergy that will determine the future of smart cities and regions.
Unmanned aerial vehicles (UAVs) are at the vanguard of the provision of smart city services and are effecting beneficial changes to urban life [17,68,69]. Unmanned aerial vehicles (UAVs) are particularly suited to situations where it is necessary to measure and survey objects in inaccessible and dangerous locations. The utilisation of UAVs as a component of the sustainable development of smart systems serves to mitigate risks and reduce the cost of services, thereby underscoring their economic efficiency [5,6,70,71,72].
Structurally, all the UAVs that can be used to perform different tasks form a UAV fleet, which is a collection [1], such as the following:
  • Swarms of UAVs: a set of swarms of UAVs, where each swarm consists of UAVs working together to achieve a common goal or service;
  • UAVs: a collection of individual UAVs of different types used to perform individual services or to supplement swarms and flocks as required;
  • UAV control systems: a control system includes a network of control stations that manage a fleet of UAVs and their individual components.
This paper considers aspects of the application of UAV-based intelligent mobile systems as a data collection object during the inspection of transport infrastructure (OTI) in smart cities and regions.
Thus, the UAV fleet is a source of UAV resources from which UAV swarms are formed to perform OTI inspection tasks (Figure 2).
It should be noted that in the process of monitoring by both single and swarm UAVs [73,74], various tasks related to the collection and processing of various data, including multispectral images of OTI, are solved (using sustainable smart technologies) in real time. Based on the received information flows, classification, and clustering are usually performed, which allows to divide of objects into classes. It is known from decision-making theory that when an object is assigned to a particular class, errors of the first (errors α , false positives (FP)) and second (errors β , false negatives (FN)) kind usually occur. On the one hand, this leads to the loss of UAV resources, which cannot be wasted due to their limited availability. On the other hand, the presence of these errors can lead to a situation in which reliable information about the object will be lost since no work has been done to restore its condition. To minimise losses, the following conditions should be met:
L ( α , β ) m i n α m i n β ,
where L is the loss function.
If condition (1) is fulfilled, then the clustering will be performed with high accuracy and the system using UAVs and smart technology will be robust. It should be noted that FNs and FPs are used to construct the confusion matrix and to evaluate the accuracy.

2.3. Forming the Structure and Composition of UAV-IS-OTI-SCs and the Peculiarities of UAV Application

Due to the process of creating UAV-IS-OTI-SCs, it is necessary to consider the fact that a single UAV has relatively small capabilities to perform tasks (short flight time, limited by onboard power resource; small number of functions performed; low probability of performing a task in extreme situations, etc.). Therefore, the efficiency of the system should be increased by the group application of their components.
The construction of an adaptive monitoring system should be based on the use of technologies that ensure a few things, as follows:
  • Joint (group) performance of tasks;
  • Adaptation to new requirements and conditions;
  • Ability to expand (scale).
These requirements can be met by deploying UAV-IS-OTI-SCs as a multi-agent system, where UAVs or groups of UAVs are considered as intelligent agents.
In the multi-agent approach, UAVs act as ‘agents’ that collect data, assess the situation, make decisions about actions, and interact with other ‘agents’ using specialised software and sensors.
The situational creation of the structure of multiagent systems for performing specific tasks can be carried out by considering various parameters in a particular object area. A promising area for formalising such knowledge is the development of ontologies [75].
Two ontologies and a method of defining system base composition are used in the process of forming the structure and composition of UAV-IS-OTI-SCs, as follows:
  • The basic ontology of UAV-IS-OTI-SCs describes the structure and interaction of the system’s components when performing tasks in different conditions. It allows the definition of UAV types, and their payloads, which are suitable for the task in the current conditions, as well as, if necessary, the types of UAV maintenance systems.
  • Low-level model ontology, which allows you to select a model that considers the largest number of attributes necessary to assess the compliance of the system with non-functional requirements, for example, reliability and safety requirements. This ontology is intended to determine the number of UAVs and their maintenance systems, considering the fulfilment of certain non-functional requirements.
  • A method of defining the base composition of the system and mission parameters used to determine the number of UAVs and flight parameters of UAVs which ensure the fulfilment of the functional requirements for the inspection mission.
A diagram of the process for forming the structure and composition of UAV-IS-OTI-SCs is shown in Figure 3.
To achieve the accurate clustering of objects with low-dimensional features, it is essential to ensure that the requisite pixel density is provided. The use of UAVs allows the collecting of more data and ensuring better data quality, as well as adapting these data to modern data processing methods. For example, when creating a digital twin of a small bridge with a resolution of 0.5 mm/pixel, the three UAVs can be used in 4–5 h.
Inspection requires periodic surveys of the OTI, which requires UAV control, navigation, and flight control to ensure accurate and repeatable flight paths for infrastructure inspections.
Optimising UAV flight paths involves balancing UAV capabilities, environmental constraints, data quantity (coverage of the structure and/or amount of data at specific locations on the structure), data quality (resolution appropriate for the use case), and Smart City’s needs.
Consequently, data quality depends on the payload characteristics and flight parameters of the UAV, such as the frame’s overlap (horizontal and vertical), UAV flight speed, and UAV flight altitude.
Figure 4 shows the UAV flight pattern during inspection mission ensuring frame overlap.
The algorithm of defining the base composition and mission parameters (flight parameters of the UAV) to obtain images with a given resolution ( R e s r e q ) in a set time of inspection ( T r e q ) for an OTI with the given dimensions ( S i z e O T I _ v ; S i z e O T I _ h ) is running by following nine steps (Figure 5):
Step 1. Obtaining input data and requirements.
Step 2. Calculate the required viewing width ( h f r a m e ) for the camera with the number of pixels of the matrix horizontally R e s c a m h :
h f r a m e = R e s r e q · R e s c a m _ h ,
Step 3. Calculate the required UAV flight altitude ( h U A V ) with a camera that has a viewing angle of α :
h U A V = h f r a m e / ( 2 + t g α / 2 ) ,
Step 4. Calculate the camera frame height ( v f r a m e ) for the camera with the number of pixels of the matrix vertically ( R e s c a m _ h ) :
v f r a m e = R e s r e q · R e s c a m v ,
Step 5. The flight speed of the UAV ( V U A V ) is determined by the following condition:
V U A V f r e q c a m · ( S i z e O T I _ v · ( v f r a m e Δ v f r a m e _ o v e r l a p ) ) ,
Step 6. The flight time of the UAV to fly over a given space of OTI is determined:
t U A V _ f l _ t o t a l = V U A V · S i z e O T I _ v / ( S i z e O T I _ h / ( h f r a m e Δ h f r a m e _ o v e r l a p ) ) ,
Step 7. The condition t U A V _ f l _ t o t a l T r e q is checked. If the condition is not met, the number of UAVs (required to fulfil it) is determined (Step 8):
N U A V = t U A V _ f l _ t o t a l / T r e q .
Step 9. Output of the results.
Data collected in the same location and from different orientations at different intervals allows for the analysis of changes using artificial intelligence. Increasing the amount of data collected can facilitate regular repeat surveys to provide the data needed to train artificial intelligence and machine learning change detection algorithms.
Moreover, it should also be understood that UAVs are aircraft, and their use should be regulated by the relevant regulations. In recent years, international rules for the use of UAVs have become more clearly defined, and inspection missions (including missions in overcrowded areas or critical infrastructure, operations using multiple UAVs, etc.) are becoming more commonplace for users and more acceptable to authorities. Both authorities and end users are reaching a mutual understanding of the security risks associated with these operations. Bodies such as the European Aviation Safety Agency are disseminating resources and tools for users to quantify the safety risks associated with the use of UAVs for the future sustainability of Smart Cities.

2.4. Clustering Based on WT

Considering the described in Section 2.1 above, we propose conducting data processing during WT clustering in three main phases (Figure 6). Phase 1: Determining the number of clusters using WT, Phase 2: Determining the coordinates of cluster centres, and Phase 3: Assessing the quality and efficiency of clustering.

2.4.1. Determining the Number of Clusters Using WT

Phase 1 is based on the search for the extrema of the multi-extremal objective function based on processing WT. The iterative search for the optimum of the objective function is implemented according to the scheme [32,46]:
c [ n ] = c [ n 1 ] γ n W T k ( Q ( x [ n ] , c [ n 1 ] ) ) ,
where Q ( x ,   c ) is a functional that depends on the vector of parameters c = ( c 1 , , c N ) and x = ( x 1 ,   , x M ) ; γ [ n ] is a step; n is the iteration number; k is the start number;
W T k Q x n , c n 1 = G 1 k , G 2 k , , G N k ,
where W T k Q x n , c n 1   i s   a WT, which determines the movement direction toward the extremum;
G j k = i = s k 2 ,    i 0 s k 2 ( Q x n , c j + i a ) · ψ k ( i ) s k ,
where s k is the length of the WF carrier at the k -th start ( s k is an even number); a is the discretisation step of the WF; ψ k ( i ) is the WF at the k -th start; j = 1 ,   ,   N is the dimension of the parameter vector.
The step γ [ n ] is selected to find the optimum with the gradient estimate: γ [ 1 ] = 0.4, …, 0.6. If the sign of W T k Q x n , c n 1 is changing when passing through the optimum at the n 1 step, then γ n = 0.5 ·   γ n 1 .
To evaluate the direction of the search for the optimum (9) symmetric and non-stationary WF are selected. In [32] features of the search for WT-based extremum, WF Haar impulse response and fragment of the objective function, are shown. In the first step, the Haar WF was chosen, and the impulse response for s 1 = 12 :
ψ 1 i = 1 ,     i = 1 , , s 1 2 1 ,     i = 1 , , s 1 2 .
Then the hyperbolic wavelet function
ψ k i = 1 a k i + 1 ,   i > 0 , 1 a k ,   i + 1 , i < 0 ,   i   ϵ s k 2 , + s k 2 ,   i 0
is selected.
With such a multi-step processing, the search on the first step, using the Haar WF, moves with a high probability to the region of the global extremum.
At the next steps of searching for an extremum, the coordinates of the extremum are “refined” according to (8), using a hyperbolic WF with a decreasing carrier length. In this case, noise immunity gradually decreases as the value of a k increases according to (12) from 1 to 5. The carrier length of the Haar WF was 12, 10, 6, 4, 4, and 2 for the corresponding start numbers k from 2 to 7. At the final step, the search direction is estimated using a finite-difference derivative estimate [32].
The results of an experimental study of the optimisation method with WT on the test functions of the Schwefel, De Jong 1, and Rosenbrock “ravine” [38] are shown in Figure 4. In particular, the convergence speed of optimisation using WT was investigated in comparison with the gradient descent method using the “ravine” Rosenbrock function (Figure 7a):
f 1 ( x ) = 100 ( x 2 x 1 2 ) + ( 1 x 1 ) 2 .
In the function (13) at x ( 2.048 ;   2.048 ) , the global minimum f 1 ( x ) = 0 at x 1 = 1 , x 2 = 1 . During the study, the sampling step of the WF a = 0.0005 and the carrier length s k = 10 .
As a result of the study, it was determined that the optimisation method using WT allowed it to reach the extremum in 1.7 times faster (in terms of the number of iterations) compared to the gradient descent method. The sensitivity of the developed optimisation method to local extrema and the starting point of the search using the Schwefel function (13) (with a false global minimum) was investigated (Figure 7b):
f 2 ( x ) = 418.9829 + ( x sin x ) .
Here x ( 500 ;   500 ) , the global minimum f 2 ( x ) = 0 at x = 420.9829 . The starting point was chosen randomly. The gradient descent method made it possible to find the minimum closest to the starting point. When optimising with WT, the global minimum was reached with an error of δ 1 0 2 in 123 out of 150 cases. The global minimum was not found when starting point values were selected outside the interval x ( 420 ;   470 ) .
The noise immunity of the method using the De Jong function with the addition of noise has been studied (at x ( 205 ;   205 ) ) (Figure 7c):
f 3 x = x 2 .
The noise was distributed according to a normal distribution with a zero mean and standard deviation from 0 to 40,000. The maximum value of the function was f 3 ( x ) = 42,000 . With a signal-to-noise ratio in amplitude up to 1.05 , the method made it possible to reach the neighborhood of the global minimum with an error δ 1 0 2 . The obtained results confirmed the high noise immunity of the method as well as the reduced sensitivity to local extrema and the starting point of the search.
Based on the above, the following five steps are run to determine the number of clusters in the data (see Figure 6, blocks 1–5):
Step 1. Display data parameters from Euclidean to λ —space including the following procedures:
  • Constructing a complete graph in Euclidean space;
  • Calculating the normalised distance between all pairs of its vertices d i = α i β i m a x ;
  • Calculating the characteristic of the local density of the set in the neighbourhood of the i -th edge:
    τ i = α i β i m i n τ m a x ,  
    where α i is the distance between the i —th pair of vertices; β i m a x and β i m i n are the lengths of the longest and shortest edges, respectively; τ m a x is the maximum value of τ i * = α i β i m i n ;
  • Calculating the length of edges in the graph in λ-space [60]:
    λ i = τ i 2 × d i .
Step 2. Construction of the λ -graph for the shortest open (non-circular) path according to the λ p algorithm (see Figure 6) and considering the probability of breaking its edge [62]:
p i z = λ i z j = 1 k λ i z ,
where p i z   is the probability of breaking the i -th edge connected to the vertex z ; λ i z is the λ distance corresponding to the i -th edge connected to the vertex z in the λ -graph of the shortest open (non-circular) path.
Step 3. Calculation of the parameter (see Figure 6)
q i = f ( i + 1 ) f ( i ) ,      i [ 1 ,    n 1 ] ,
where f i is the average λ —distance when adding the i -th value to the data cluster.
Step 4. Search for the global maximum of the multi-extremal Q = m a x   ( q i ) by optimisation with WT according to (8)–(12) (see Figure 6). At this stage, the initial set of objects is first divided into two clusters.
Step 5. The graph edge that connects the first cluster to the rest of the data is broken (see Figure 6). If the condition in block 6 is satisfied, then we proceed to block 7; otherwise, we take it back to block 4.
To assess the capabilities of the proposed method, the number of clusters for the test data set X 30 was estimated (Figure 8a). These data are unnamed and consist of three compact groups of ten points in a two-dimensional feature space. Figure 8b shows the L o g ( q i ) data (curve 1) calculated using the method [55] and calculated using the proposed method (curve 2). As can be seen from Figure 8b, the amplitude of the first mode on curve 2 is significantly higher than that of the other modes. This allows determining the composition of the first cluster (10 patterns in the feature space). Curve 1 in Figure 8b has significantly more modes with high amplitude, which may require more complex calculations to determine the number of clusters. In the proposed method, the amplitudes of the second and subsequent modes may be several tens of times smaller than the first one. Therefore, it is proposed, after identifying the first cluster, to find the maxima of the criterion Q = max ( q i ) successively, excluding from consideration the data assigned to the previous cluster when evaluating q i .
Thus, based on finding optima with WT, the number of clusters is determined after transformation to the λ –space.

2.4.2. Determining the Coordinates of Cluster Centres

At Phase 2 it is necessary to determine the vector of coordinates for cluster centres c = c o p t . That provides the extreme value of the quality functional Q ( x , c ) (see Figure 6, block 7) relative to the vector of variables c = ( c 1 , , c N ) , depending on the vector of random sequences x = ( x 1 , , x M ) . To increase noise immunity and reduce sensitivity to local extrema, as well as assess the movement direction towards the optimum, a set of WF according to (11), (12) with sequentially decreasing carrier length was used (see Figure 6, block 8).
Then coordinates of cluster centres for the two clusters are defined (see Figure 6, block 10):
c 1 [ n ] = c 1 [ n 1 ] γ 1 [ n ] ~ c 1 + Q ( x [ n ] , c 1 [ n 1 ] , c 2 [ n 1 ] ) c 2 [ n ] = c 2 [ n 1 ] γ 2 [ n ] ~ c 2 + Q ( x [ n ] , c 1 [ n 1 ] , c 2 [ n 1 ] ) ,
where γ 1 n ,   γ 2 n   are the step sizes;
n is the iteration number;
~ c 1 + Q x n , c 1 n 1 , c 2 n 1 is the assessment of the movement direction towards the extremum with WT for the first cluster (see Figure 6, block 9);
~ c 2 + Q ( x [ n ] , c 1 [ n 1 ] , c 2 [ n 1 ] ) is the assessment of the movement direction towards the extremum with WP for the second cluster (see Figure 6, block 9);
Q x , c 1 , c 2 = b = 1 2 ε k x , c 1 , c 2 F b ( x , c 1 , c 2 ) is the implementation of the quality functional;
F b ( x ,   c 1 , c 2 ) is the distance function of elements x from the set X to the ‘centres’ of the clusters;
ε b · are characteristic functions, where:
ε b x , c 1 , c 2 = 1 ,   x X b , 0 ,   x X b . .
After initialising the parameters per each of the i elements for the weighted sum with WP, the values of the characteristic functions ε b x , c 1 , c 2 at b = 1 , 2 are determined.
For this, pairs of values are:
c 1 [ n 1 ] , c 2 [ n 1 ] , c 1 [ n 1 ] ± i e 1 a [ n ] , c 2 [ n 1 ] , c 1 [ n 1 ] , c 2 [ n 1 ] ± i e 2 a [ n ]   ( i = 1 , N ¯ ) ,
where a [ n ] is a scalar, N is the length of the wavelet function carrier. Then the scalar for a given x [ n ] is substituted in the expression:
f x , c 1 , c 2 = x n - c 1 2 x n - c 2 2 .
The function f ( x , c 1 , c 2 ) is zero on the boundary between two clusters and it has different signs on either side of the boundary. Therefore, if the value of f ( x , c 1 , c 2 ) is negative, then ε 1 = 1 , ε 2 = 0 . In the opposite case ε 1 = 0 , ε 2 = 1 .
If the condition in block 11 is satisfied, the coordinates of cluster centres are determined, and we proceed to block 12. In the opposite case, we take back to block 7.

2.4.3. Assessing the Quality and Efficiency of Clustering

At Phase 3, the quality attributes are calculated based on the closeness of the processing result to the ideal option, which is determined from a specially generated test sample. In such a sample, patterns of objects C z j t m and supervised labels are given, indicating that the patterns belong to the m -th cluster out of M clusters. Here z = 1 , Z ¯ , where Z is the dimension of the feature space; j = 1 , L ¯ is the pattern number belonging to the cluster; L   is the total number of cluster patterns; t = 1 , T ¯ is the number of the clustering method, and T is the number of clustering methods under study ( t = 0 for the test sample).
To assess the quality of clustering, we propose to use the Hamming distance [76] between the test sample and the clustering result (see Figure 6, block 12) obtained by the method being studied:
d r s ( C z r t m , C z s 0 m ) = 0 , i f   C z r t m = C z s 0 m 1 , i f   C z r t m C z s 0 m ,
where C z s 0 m is the supervised labels indicating that the pattern belongs to the cluster; C z r t m is the result of clustering by the method being studied.
Let us define the normalised distance between vectors, which characterise the difference between the generated partition of patterns into clusters in the feature space and the alternative partitioning of them into clusters (see Figure 6, block 13). We calculate the normalised distance D for the applied clustering method t using expression:
D t , 0 = 1 L j = 1 L m = 1 M z = 1 Z d j j C z j t m , C z j 0 m .
The assessment of the degree to which a clustering procedure achieves its processing goal can be conducted using efficiency indicators. Those indicators can be of a statistical or informational nature, and it is evaluated often using expert methods. We propose using the average gain criterion within the framework of a statistical approach to assess the effectiveness of clustering (see Figure 6, block 14). In this case, the probability of obtaining the correct clustering result is equal to:
P = P 1 + P 2 ,
where P 1 is the probability of correctly assigning a pattern to a cluster, characterising type 1 error; P 2 is the probability of correctly not assigning a pattern to a cluster, characterising type 2 error.
When assessing the average gain, we propose using the concept of the pragmatic measure of information. The last one determines the usefulness (value) of the information for the user to achieve a goal [77]. Besides, this measure is a relative one, and it depends on the specifics of how it is used in a particular automated system. Within the information approach to clustering, we propose to employ a semantic measure (see Figure 6, block 15):
R = log 2 R i log 2 R 0 = log 2 R i R 0 ,
where R i and R 0 are the average gain for the i-th (being studied) and 0-th (baseline) clustering variants, respectively.
As it follows from (20), when comparing two clustering procedures, the following scenarios are possible:
R = 0 —procedures are identical in effectiveness; preference is given to the procedure of higher quality when making a choice;
R > 0 —the procedure being studied is better than the baseline in terms of effectiveness, and therefore, it should be chosen;
R < 0 —the baseline procedure is better than the one being studied, and therefore, it should be chosen.
Thus, the final decision on selecting the clustering method and its parameters should be made after exploring their impact on the efficiency of the system.

3. Case Study

3.1. Determination of the UAV Light Time Required for Inspection and the Volume of Data to Be Processed and Analysed

Time expenditure calculations for inspecting a small bridge with an inspection area of 10,000 m2 and the expected volume of raw video data for inspection at 4k resolution are performed. The calculations are based on the specifications of the DJI Mavic 3 UAV.
The determination of the time required for inspecting a small bridge using a single UAV is conducted using the following formula:
t = S i 0.8 W s V ,
where S i is the defined area of the inspection region, W s is the width of the viewing strip considering a 10% frame overlap, V is the UAV flight speed.
The width of the seeing area depends on the technical characteristics of the equipment being used and the distance from the sensor (camera) to the surface of the object being inspected by the UAV:
W s = 2 h t g α 2 ,
where α is the field of view of the UAV’s sensor (camera), h is the distance from the UAV’s sensor (camera) to the surface of the inspected object.
The values used for the calculations: camera field of view—15°; distance from the camera to the object’s surface—3 m; flight speed—1 m/s.
For these values, the inspection time is approximately 4 h and 24 min, which significantly exceeds the flight time of commercial UAVs, such as the DJI Mavic 3, which has a flight time of up to 45 min. Therefore, during the inspection, the UAV will require six battery replacements or recharges, leading to an increase in the overall inspection time. At 4k resolution, the camera captures 120 frames per second, and in this case, the total number of frames to be processed will be 1,898,939, requiring further data processing.
If there are limitations on the duration of missions, a UAV team is required. The number of UAVs in the team is determined by the expression:
N U A V = t T r e q ,
where T r e q is the required time for the OTI inspection.
In the considered case, a swarm of three UAVs is required to carry out the bridge status inspection in a time not exceeding 2 h.
For preliminary video stream processing, convolutional neural networks are recommended, as they can output a feature vector that can be used for further clustering [26].

3.2. Comparison of Quality and Efficiency of Clustering Methods

Clustering methods have been studied using the developed methods for assessing quality and efficiency. We examined changes in the relative value for the standard deviation of data in clusters ranging from 0.05 to 0.25 (ensuring non-overlapping clusters in the feature space) to experimentally test the proposed WT clustering method. In this case, the standard deviation:
q = q p q 0 · ,
where q p and q 0 are the standard deviations of parameters in clusters in the testing and training phase, respectively, Δ is the distance between the centres for clusters of the training set.
Figure 9a shows the results of studies for the quality of clustering methods: c -means (curve 1), fuzzy clustering using WT (curve 2), k -means (curve 3), and crisp clustering method using WT (curve 4). A comparison with the k -means and c -means methods was carried out using common representations of groups of clustering methods actively used by developers of transport systems and UAVs. Figure 9b shows the results of efficiency studies: curve 1—the efficiency of the crisp clustering method with WT compared to the k -means method, curve 2—the efficiency of the fuzzy clustering method with WT compared to the c -means method.
Let us analyse the case when the standard deviation in clusters is changing. As it can be seen from Figure 6 the quality of the WT clustering method compared to k -means is higher on average by 10%; the quality of fuzzy clustering with WT is higher than that of the c -means method by about 8%.
It is known that the silhouette score and the Davies–Bouldin index are used to evaluate clustering quality. Based on the analysis of the initial data, it was found that the silhouette score exceeds 0.7, and the Davies–Bouldin index does not exceed 0.12. This confirms the high quality of the proposed WT clustering method.
Since WT clustering methods are characterised by increased quality and efficiency, they can be recommended for clustering tasks with high levels of noise and/or complex cluster shapes, as well as for a wide range of applied problems solved in OTI that satisfy these criteria. The obtained results enable to recommend the developed clustering methods for unsupervised classification tasks, if necessary to increase the reliability of decisions made by OTI with small sets of training parameters, intersecting clusters, and a high level of noise in diagnostic parameters. The decision to choose a clustering method and its parameters can be made after studying the influence of the method on the overall system efficiency.
The influence of varying the wavelet function parameters on the time to search for the clustering centre coordinates and on the speed of evaluation was investigated too. It was found that when changing the studied initial values parameter of WF s k from 10 to 20 at the size γ = 0.4, then the search time for clustering changing centres coordinates by less than 10%.
In addition, we assessed the influence of step size γ [ n ] on the evaluation speed. Thus, at the initial value s k = 12 and changing γ from 0.4 to 0.6, the time of defining the coordinates of extrema is increased by 5%. Herewith, for coordinates of the clusters center for the test data set, the relative errors in the determination are no more than 1.8%. In the study of noise immunity, the relative error in determining coordinates for clusters center is less than 4% with a signal-to-noise ratio in amplitude of 20 … 10. These results allow us to recommend the developed method for the proper monitoring of images from UAVs.

4. Discussion

The sustainable development of CSs/SRs is inextricably linked to the sustainable development of TI. The growing workload on TI and the requirements for TI sustainability indicators are leading to increased attention to determining its current state. Traditional approaches to inspection have a few disadvantages due to the limited number of means for performing traditional inspection procedures involving large-sized means, which leads to limitations in the throughput of the TI [34].
In addition, an increase in the number of TIs and the workload on them due to an increase in traffic may lead to the need to reduce the inspection intervals. The number of vehicles and personnel to be involved in this case and the amount of inspection data to be analysed may increase many times over, leading to higher costs, both in terms of resources and time, for the inspection and limiting the use of TI reducing the number of transport accidents caused by the unsatisfactory condition of the TI, as in the following:
  • Reducing the average journey time/transportation price and maintenance of TI capacity through timely measures to maintain the proper condition of the TI;
  • Reducing the amount of harmful transport emissions.
The authors have identified the stages in the process of assessing the condition of the TI, which are not clearly described in existing works [18,20,25], as follows:
  • Determination of the structure and composition of UAV-IS-OTI-SCs and the specifics of UAVs’ use during inspection;
  • Cluster analysis of a pre-processed set of collected data and quality assessment using wavelet transform.
As a result, the structure of UAV-IS-OTI-SCs in the form of a multi-agent system using ontologies of different levels is proposed, and it allows:
  • The determining of the list of UAVs and their equipment for inspection in the current environmental conditions;
  • The calculation of the required number of UAVs to ensure the fulfilment of functional requirements (such as system performance and data resolution), and non-functional requirements (such as dependability and safety) to the system during the inspection.
To address the identified problematic issues, the authors propose to inspect TI using UAVs and improve data processing methods based on the quality assessment of cluster analysis for a pre-processed set of collected data. The developed methods and tools are aimed at maintaining the OTI at a level that ensures sustainable development, as follows:
  • Reducing of the number of transport accidents caused by the unsatisfactory condition of the TI;
  • Decreasing the average journey time/transportation price and maintenance of TI capacity through timely measures to maintain the proper condition of the TI;
  • Reducing the amount of harmful transport emissions.
Authors propose the new integrated approach using the wavelet transform and providing the analysis of the efficiency and quality of clustering data obtained by UAVs. That enables expanding the capabilities of the information approach when choosing options and assessing the parameters of this procedure to adapt the parameters of processing procedures, when a high level of noise and/or complex cluster shapes exists. As a result, that enabled to improve the quality of processing and analysis of images obtained from UAVs, including due to the increased noise immunity through the WT employment.
Furthermore, implementation of the proposed WT clustering method has been demonstrated to enhance the quality of clustering with some improvements, as follows:
  • A 10% enhancement in comparison to the k-means method;
  • An approximately 8% enhancement in comparison to the c-means method.
The objective of enhancing the quality of clustering is to diminish the occurrence of the first and second types of errors in the determination of the state of OTT, which can potentially give rise to errors of the first and second types. In the case for errors of the first type, an OTI being in a satisfactory condition is erroneously determined to be out of compliance. It results in the implementation of measures, which are not necessary, and that leads ultimately to a deterioration in throughput, average travel time, and emissions of harmful substances. In contrast, errors of the second type may result in the emergency facility being assessed as satisfactory, increasing the probability of accidents and leading, subsequently, to a decline in throughput, average journey time, and emissions.
In addition, authors would like to mention some limitations of the study, which is focusing on transportation infrastructures such as bridges and highways. The applicability of the proposed method and its effectiveness to different types of transportation infrastructure and in different environments requires more extensive (in-depth) research and this can be a subject of future works. Furthermore, while WT improves clustering quality, it may require significant computational resources. One way to reduce dependence on computing power is to compress the obtained images with quality control [78,79]. The authors would also like to note that when estimating the number of clusters for the test example, the initial carrier length of the Haar WF was set to a fixed value, which may vary in practice. Therefore, one of the directions for future research could be determining this parameter in applied tasks during the processing of images from UAVs.
Besides, the authors recognise that there are still several challenging issues that require attention in the process of implementing the proposed approach to developing an inspection system and data processing method, which were not addressed in this study, which are as follows:
  • Development of planning models for the use of UAVs for inspection of various TDFs;
  • Development of control systems for UAV fleets that will autonomously inspect CCAs;
  • Implementation of IT infrastructure for transmission, storage, and implementation of inspection data processing methods;
  • Development of models for determining quantitative estimates of changes in the indicators of sustainable development of TI as functions with parameters: system performance indicators, data processing quality.
Therefore, the main areas for further research in the deployment of inspection systems as intelligent mobile systems include: an in-depth study of ontologies and models of UAV fleets, the development of procedures for improving the efficiency and quality of data processing, and ways to use them in inspection systems for OTI aimed at improving their sustainability. Among other things, it is promising to study clustering methods to create adaptive systems that can vary their own parameters depending on changes in observation conditions and the impact of interference.
Finally, we should mention, the developed methods can be integrated with other Smart City technologies, for instance, the Internet of Things and big data platforms, to improve existing bridge condition monitoring systems [80], as well as facilitate city operations management.

5. Conclusions

This paper presents the results of research aimed at improving the sustainability of SCs/SRs TI by improving the stages of assessing their technical condition, namely, the use of UAVs for collecting and processing data during the inspection of OTI.
The obtained results are aimed at improving sustainability indicators, such as: the number of transport accidents; average travel time/transportation cost; TI throughput; and the amount of harmful emissions. The improvement of indicators is achieved by increasing the efficiency and quality of assessing the technical condition of transport infrastructure using UAV-IS-OTI-SCs and the integrated application of WT clustering accompanied by an assessment of its quality and efficiency based on the semantic measure [77]. This generally ensures the sustainable development of Smart Regions. An approach to the construction of UAV-IS-OTI-SCs in the form of the multi-agent system is proposed using the ontologies of different levels.
To improve the quality of clustering of the obtained data, it is necessary to consider the specifics of UAV flight planning, depending on the type and size of the defects in the design of OTI. The use of UAVs increases the efficiency of inspections by reducing costs, increasing the volume of data, and improving its quality. However, time constraints on the duration of the inspection may require the use of UAV swarms, as well as the creation and deployment of infrastructure to support long-term OTI inspection missions.
The proposed approach using the wavelet transform provides the analysis of the efficiency and quality of clustering data obtained by UAVs. A comparison of crisp and fuzzy clustering with WT and clustering methods: c -means and k -means is completed. It has been established that when changing the standard deviation of data within clusters, the quality of WT clustering is 10% higher, on average, compared to k -means method, and it is 8% higher than the c -means method in fuzzy clustering with WT. The assessment showed that WT clustering has increased quality and efficiency, and reduced sensitivity to the initial (starting) search point. Hence, we may recommend using WT clustering when a high level of noise and/or complex shape of clusters exists.
In general, using the proposed method enables quantitative determination of the efficiency and quality for clustering, any comparative assessments, and the impact of clustering procedures on the overall effectiveness of autonomous transport systems.
More detailed results reveal the stages of using UAVs in performing inspection tasks by describing the planning and features of building a UAV-based system for the inspection of TI Scs and clustering procedures during the processing of the obtained data. They are generally aimed at improving or maintaining the required level of sustainability indicators of TI Scs/SRs.
In the future, the authors are going to study deeper the planning process of UAV utilisation for OTI status assessment, and clustering methods for creating adaptive systems that can vary own parameters depending on changing observation conditions and interference influence.

Author Contributions

Conceptualisation, G.S.; methodology, G.S. and A.S.; software, G.S. and N.V.; validation, G.S. and N.V.; formal analysis, A.S., B.R., Y.Z., S.A. and I.K.; investigation, G.S., N.V. and I.K.; writing—original draft preparation, G.S.; writing—review and editing, Y.Z., G.S., A.S., I.K., B.R. and S.A.; visualisation, G.S., Y.Z., I.K. and N.V.; supervision, A.S.; project administration, A.S.; funding acquisition, all authors. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kharchenko, V.; Kliushnikov, I.; Rucinski, A.; Fesenko, H.; Illiashenko, O. UAV Fleet as a Dependable Service for Smart Cities: Model-Based Assessment and Application. Smart Cities 2022, 5, 1151–1178. [Google Scholar] [CrossRef]
  2. Kaiser, Z.A. Smart governance for smart cities and nations. J. Econ. Technol. 2024, 2, 216–234. [Google Scholar] [CrossRef]
  3. Jacques, E.; Neuenfeldt Júnior, A.; De Paris, S.; Francescatto, M.; Siluk, J. Smart cities and innovative urban management: Perspectives of integrated technological solutions in urban environments. Heliyon 2024, 10, e27850. [Google Scholar] [CrossRef]
  4. Esfandi, S.; Tayebi, S.; Byrne, J.; Taminiau, J.; Giyahchi, G.; Alavi, S.A. Smart Cities and Urban Energy Planning: An Advanced Review of Promises and Challenges. Smart Cities 2024, 7, 414–444. [Google Scholar] [CrossRef]
  5. Mohamed, N.; Al-Jaroodi, J.; Jawhar, I.; Idries, A.; Mohammed, F. Unmanned aerial vehicles applications in future smart cities. Technol. Forecast. Soc. Chang. 2020, 153, 119293. [Google Scholar] [CrossRef]
  6. Gohari, A.; Bin Ahmad, A.; Rahim, R.B.A.; Supa’At, A.S.M.; Razak, S.A.; Gismalla, M.S.M. Involvement of Surveillance Drones in Smart Cities: A Systematic Review. IEEE Access 2022, 10, 56611–56628. [Google Scholar] [CrossRef]
  7. National Bridge Inspection Standards, 23 CFR Part 650, Subpart C. March 2023. 24p. Available online: https://www.fhwa.dot.gov/bridge/nbis2022/qanda.cfm (accessed on 1 November 2024).
  8. US Department of Transportation. Use of Unmanned Aircraft Systems (UAS) to Enhance the Design, Construction, Inspection, and Maintenance of Transportation Infrastructure; August 2023 FHWA Global Benchmarking Program Study Report RPT NO FHWA-PL-23-007; US Department of Transportation: Washington, DC, USA, 2023; 79p.
  9. Goulart, J.H.d.S.; Fidelis, R.; De Andrade Junior, P.P.; Horst, D.J.; Marco-Ferreira, A. Sustainability Assessment Indicators in Land Transportation. Sustainability 2024, 16, 156. [Google Scholar] [CrossRef]
  10. Zhao, X.; Ke, Y.; Zuo, J.; Xiong, W.; Wu, P. Evaluation of sustainable transport research in 2000–2019. J. Clean. Prod. 2020, 256, 120404. [Google Scholar] [CrossRef]
  11. Zope, R.; Vasudevan, N.; Arkatkar, S.S.; Joshi, G. Benchmarking: A tool for evaluation and monitoring sustainability of urban transport system in metropolitan cities of India. Sustain. Cities Soc. 2019, 45, 48–58. [Google Scholar] [CrossRef]
  12. Julian, V.; Botti, V. Multi-Agent Systems. Appl. Sci. 2019, 9, 1402. [Google Scholar] [CrossRef]
  13. Daubechies, I. Ten Lectures on Wavelets, CBMS-NSF Lecture Notes, no. 61, 1992. Available online: https://epubs.siam.org/doi/pdf/10.1137/1.9781611970104.fm (accessed on 1 November 2024).
  14. Gonzalez, R.C.; Woods, R.E. Digital Image Processing, 4th ed.; Pearson: New York, NY, USA, 2018; p. 1168. [Google Scholar]
  15. Sinha, N.; Das, A. Automatic diagnosis of cardiac arrhythmias based on three stage feature fusion and classification model using DWT. Biomed. Signal Process. Control 2020, 62, 102066. [Google Scholar] [CrossRef]
  16. Shcherbakova, G.; Antoshchuk, S.; Sachenko, A.; Volkova, N.; Rusyn, B.; Pikiewicz, P.; Rippa, S. Increasing the Accuracy of Determining RR Intervals of ECG Using Wavelet Transform. In Proceedings of the 2023 IEEE 12th International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Dortmund, Germany, 7–9 September 2023; pp. 1219–1222. [Google Scholar] [CrossRef]
  17. Abbas, N.; Abbas, Z.; Liu, X.; Khan, S.S.; Foster, E.D.; Larkin, S. A Survey: Future Smart Cities Based on Advance Control of Unmanned Aerial Vehicles (UAVs). Appl. Sci. 2023, 13, 9881. [Google Scholar] [CrossRef]
  18. Mohsan, S.A.H.; Othman, N.Q.H.; Li, Y.; Alsharif, M.H.; Khan, M.A. Unmanned aerial vehicles (UAVs): Practical aspects, applications, open challenges, security issues, and future trends. Intell. Serv. Robot. 2023, 16, 109–137. [Google Scholar] [CrossRef]
  19. Kujawski, A.; Dudek, T. Analysis and visualization of data obtained from camera mounted on unmanned aerial vehicle used in areas of urban transport. Sustain. Cities Soc. 2021, 72, 103004. [Google Scholar] [CrossRef]
  20. Zhou, J.; Su, Y.; Ding, Q.; Qiu, Y.; Wang, Q. Research on segmentation algorithm of UAV remote sensing image based on deep learning. In Proceedings of the Fourth International Conference on Geoscience and Remote Sensing Mapping (GRSM 2022), Changchun, China, 4–6 November 2022; SPIE: Bellingham, WA, USA, 2023; Volume 12551. [Google Scholar] [CrossRef]
  21. Qayyum, T.; Trabelsi, Z.; Malik, A.; Hayawi, K. Trajectory Design for UAV-Based Data Collection Using Clustering Model in Smart Farming. Sensors 2022, 22, 37. [Google Scholar] [CrossRef]
  22. Tang, G.; Ni, J.; Zhao, Y.; Gu, Y.; Cao, W. A Survey of Object Detection for UAVs Based on Deep Learning. Remote Sens. 2024, 16, 149. [Google Scholar] [CrossRef]
  23. Krichen, M. Convolutional Neural Networks: A Survey. Computers 2023, 12, 151. [Google Scholar] [CrossRef]
  24. Atif, M.; Shafiq, M.; Farooq, M.; Ayub, G.; Leisch, F.; Ilyas, M. Monitoring Changes in Clustering Solutions: A Review of Models and Applications. J. Probab. Stat. 2023, 2023, 7493623. [Google Scholar] [CrossRef]
  25. Pavel, M.S.; Schulz, H.; Behnke, S. Recurrent convolutional neural networks for object-class segmentation of RGB-D video. In Proceedings of the 2015 International Joint Conference on Neural Networks (IJCNN), Killarney, Ireland, 12–17 July 2015; pp. 1–8. [Google Scholar]
  26. Cermakova, I.; Komarkova, J. Modelling a process of UAV data collection and processing. In Proceedings of the 2016 International Conference on Information Society (i-Society), Dublin, Ireland, 10–13 October 2016; pp. 161–164. [Google Scholar] [CrossRef]
  27. Kliushnikov, I.; Fesenko, H.; Kharchenko, V.; Illiashenko, O.; Morozova, O. UAV fleet-based accident monitoring systems with automatic battery replacement systems: Algorithms for justifying composition and use planning. Int. J. Saf. Secur. Eng. 2021, 11, 319–328. [Google Scholar] [CrossRef]
  28. Mehmet Tugrul, K. Drone Technologies and Applications. In Drones—Various Applications; Cvetkovi, D., Ed.; IntechOpen: London, UK, 2023; pp. 1–24. [Google Scholar] [CrossRef]
  29. Herrera, M.; Pérez-Hernández, M.; Kumar Parlikad, A.; Izquierdo, J. Multi-Agent Systems and Complex Networks: Review and Applications in Systems Engineering. Processes 2020, 8, 312. [Google Scholar] [CrossRef]
  30. Illiashenko, O.; Kharchenko, V.; Babeshko, I.; Fesenko, H.; Di Giandomenico, F. Security-Informed Safety Analysis of Autonomous Transport Systems Considering AI-Powered Cyberattacks and Protection. Entropy 2023, 25, 1123. [Google Scholar] [CrossRef]
  31. Savenko, O.; Sachenko, A.; Lysenko, S.; Markowsky, G.; Vasylkiv, N. Botnet Detection Approach Based on the Distributed Systems. Int. J. Comput. 2020, 19, 190–198. [Google Scholar] [CrossRef]
  32. Huan, W.; Shcherbakova, G.; Sachenko, A.; Yan, L.; Volkova, N.; Rusyn, B.; Molga, A. Haar Wavelet-Based Classification Method for Visual Information Processing Systems. Appl. Sci. 2023, 13, 5515. [Google Scholar] [CrossRef]
  33. Chumachenko, D.; Sokolov, O.; Yakovlev, S. FUZZY Recurrent Mappings in Multiagent Simulation of Population Dynamics Systems. Int. J. Comput. 2020, 19, 290–297. [Google Scholar] [CrossRef]
  34. Fesenko, H.; Kharchenko, V.; Sachenko, A.; Hiromoto, R.; Kochan, V. Dependable an Internet of Drone-Based Multi-Version Post-Severe Accident Monitoring System: Structures and Reliability. IoT for Human and Industry: Modeling, Architecting, Implementation 2018. pp. 197–218. Available online: https://shorturl.at/gPxKw (accessed on 1 November 2024).
  35. Zahorodnia, D.; Pigovsky, Y.; Bykovyy, P. Canny-Based Method of Image Contour Segmentation. Int. J. Comput. 2016, 15, 200–205. [Google Scholar] [CrossRef]
  36. Paliy, I.; Sachenko, A.; Koval, V.; Kurylyak, Y. Approach to Face Recognition Using Neural Networks. In Proceedings of the 2005 IEEE Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications, Sofia, Bulgaria, 5–7 September 2005; pp. 112–115. [Google Scholar] [CrossRef]
  37. Uhryn, D.; Lytvyn, V.; Lendiuk, T. Method of Selecting and Determining the Free Parameters of Swarm Intelligent Algorithms for Optimizing Solutions in GIS. In Proceedings of the 2021 11th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS), Cracow, Poland, 22–25 September 2021; pp. 86–93. [Google Scholar] [CrossRef]
  38. Jech, J.; Komárková, J.; Bhattacharya, D. Comparison of Automatic Classification Methods for Identification of Ice Surfaces from Unmanned-Aerial-Vehicle-Borne RGB Imagery. Appl. Sci. 2023, 13, 11400. [Google Scholar] [CrossRef]
  39. Saeed, Z.; Yousaf, M.H.; Ahmed, R.; Velastin, S.A.; Viriri, S. On-Board Small-Scale Object Detection for Unmanned Aerial Vehicles (UAVs). Drones 2023, 7, 310. [Google Scholar] [CrossRef]
  40. Kharchenko, V.; Fesenko, H.; Illiashenko, O. Quality Models for Artificial Intelligence Systems: Characteristic-Based Approach, Development and Application. Sensors 2022, 22, 4865. [Google Scholar] [CrossRef]
  41. Zhang, Y.; Carballo, A.; Yang, H.; Takeda, K. Perception and sensing for autonomous vehicles under adverse weather conditions: A survey. ISPRS J. Photogramm. Remote Sens. 2023, 196, 146–177. [Google Scholar] [CrossRef]
  42. Zhang, C.; Huang, W.; Niu, T.; Liu, Z.; Li, G.; Cao, D. Review of Clustering Technology and Its Application in Coordinating Vehicle Subsystems. Automot. Innov. 2023, 6, 89–115. [Google Scholar] [CrossRef]
  43. Wang, H.; Chen, D. Few-shot image classification based on ensemble metric learning. J. Phys. Conf. Ser. 2022, 2171, 012027. [Google Scholar] [CrossRef]
  44. Shcherbakova, G.; Krylov, V. Electronic apparatus parameters prediction with adaptive clustering procedure. In Proceedings of the 2010 Inter-National Conference on Modern Problems of Radio Engineering, Telecommunications and Computer Science (TCSET), Lviv, Ukraine, 23–27 February 2010; pp. 139–140. Available online: https://www.proceedings.com/07796.html (accessed on 1 November 2024).
  45. Dubes, R.; Jain, A.K. Clustering techniques: The user’s dilemma. Pattern Recognit. 1976, 8, 247–260. [Google Scholar] [CrossRef]
  46. Dubes, R.C. How many clusters are best?—An experiment. Pattern Recognit. 1987, 20, 645–663. [Google Scholar] [CrossRef]
  47. Oktar, Y.; Turkan, M. A review of sparsity-based clustering methods. Signal Process. 2018, 148, 20–30. [Google Scholar] [CrossRef]
  48. Doreian, P.; Batagelj, V.; Ferligoj, A. (Eds.) Advances in Network Clustering and Blockmodeling; John Wiley & Sons: Hoboken, NJ, USA, 2020; 425p. [Google Scholar]
  49. Ghosal, A.; Nandy, A.; Das, A.K.; Goswami, S.; Panday, M. A Short Review on Different Clustering Techniques and Their Applications. In Emerging Technology in Modelling and Graphics; Mandal, J., Bhattacharya, D., Eds.; Advances in Intelligent Systems and Computing; Springer: Singapore, 2020; Volume 937, pp. 69–83. [Google Scholar] [CrossRef]
  50. Ahmed, M.H.; Tiun, S.; Omar, N.; Sani, N.S. Short Text Clustering Algorithms, Application and Challenges: A Survey. Appl. Sci. 2023, 13, 342. [Google Scholar] [CrossRef]
  51. Nithya, N.S.; Duraiswamy, D.K.; Gomathy, P. A Survey on Clustering Techniques in Medical Diagnosis. Int. J. Comput. Sci. Trends Technol. (IJCST) 2013, 1, 17–22. Available online: http://www.ijcstjournal.org/volume-1/issue-2/IJCST-V1I2P4.pdf (accessed on 1 November 2024).
  52. Alashwal, H.; El Halaby, M.; Crouse, J.J.; Abdalla, A.; Moustafa, A.A. The Application of Unsupervised Clustering Methods to Alzheimer’s Disease. Front. Comput. Neurosci. 2019, 13, 31. [Google Scholar] [CrossRef]
  53. Aggarwal, C.C.; Reddy, C.K. Data Clustering: Algorithms and Applications; CRC Press: Boca Raton, FL, USA, 2014; 648p, Available online: https://people.cs.vt.edu/~reddy/papers/DCBOOK.pdf (accessed on 1 November 2024).
  54. Gupta, T.; Panda, S.P. Clustering validation of CLARA and k-means using silhouette & DUNN measures on Iris dataset. In Proceedings of the 2019 International Conference on Machine Learning, Big Data, Cloud and Parallel Computing (COMITCon), Faridabad, India, 14–16 February 2019; pp. 10–13. [Google Scholar] [CrossRef]
  55. Bezdek, J.; Pal, N. Some new indexes of cluster validity. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 1998, 28, 301–315. [Google Scholar] [CrossRef] [PubMed]
  56. Tavakkol, B.; Choi, J.; Jeong, M.K.; Albin, S.L. Object-based cluster validation with densities. Pattern Recognit. 2022, 121, 108223. [Google Scholar] [CrossRef]
  57. Ünlü, R.; Xanthopoulos, P. Estimating the number of clusters in a dataset via consensus clustering. Expert Syst. Appl. 2019, 125, 33–39. [Google Scholar] [CrossRef]
  58. Vinh, N.X.; Epps, J. Information Theoretic Measures for Clusterings Comparison: Variants, Properties, Normalization and Correction for Chance. J. Mach. Learn. Res. 2010, 11, 2837–2854. Available online: https://jmlr.csail.mit.edu/papers/volume11/vinh10a/vinh10a.pdf (accessed on 1 November 2024).
  59. Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef]
  60. Qian, K.; Tian, L.; Liu, Y.; Wen, X.; Bao, J. Image robust recognition based on feature-entropy-oriented differential fusion capsule network. Appl. Intell. 2021, 51, 1108–1117. [Google Scholar] [CrossRef]
  61. Hyde, R.; Hossaini, R.; Leeson, A.A. Cluster-based analysis of multi-model climate ensembles. Geosci. Model Dev. 2018, 11, 2033–2048. [Google Scholar] [CrossRef]
  62. Newman, M.E.J.; Cantwell, G.T.; Young, J.-G. Improved mutual information measure for clustering, classification, and community detection. Phys. Rev. E 2020, 101, 042304. [Google Scholar] [CrossRef] [PubMed]
  63. Orenes, Y.; Rabasa, A.; Rodriguez-Sala, J.J.; Sanchez-Soriano, J. Benchmarking Analysis of the Accuracy of Classification Methods Related to Entropy. Entropy 2021, 23, 850. [Google Scholar] [CrossRef]
  64. Pereira, F.C.; Pereira, C.E. Embedded Image Processing Systems for Automatic Recognition of Cracks using UAVs. IFAC-PapersOnLine 2015, 48, 16–21. [Google Scholar] [CrossRef]
  65. Tan, P.; Mao, K.; Zhou, S. Image target detection algorithm of smart city management cases. IEEE Access 2020, 8, 163357–163364. [Google Scholar] [CrossRef]
  66. Cui, M. Introduction to the k-means clustering algorithm based on the elbow method. Account. Audit. Financ. 2020, 1, 5–8. [Google Scholar] [CrossRef]
  67. Bai, L.; Cheng, X.; Liang, J.; Shen, H.; Guo, Y. Fast density clustering strategies based on the k-means algorithm. Pattern Recognit. 2017, 71, 375–386. [Google Scholar] [CrossRef]
  68. Kim, H.; Mokdad, L.; Ben-Othman, J. Designing UAV Surveillance Frameworks for Smart City and Extensive Ocean with Differential Perspectives. IEEE Commun. Mag. 2018, 56, 98–104. [Google Scholar] [CrossRef]
  69. Alsamhi, S.H.; Ma, O.; Ansari, M.S.; Almalki, F.A. Survey on collaborative smart drones and internet of things for improving smartness of smart cities. IEEE Access 2019, 7, 128125–128152. [Google Scholar] [CrossRef]
  70. Mohsan, S.A.H.; Khan, M.A.; Noor, F.; Ullah, I.; Alsharif, M.H. Towards the Unmanned Aerial Vehicles (UAVs): A Comprehensive Review. Drones 2022, 6, 147. [Google Scholar] [CrossRef]
  71. Chehreh, B.; Moutinho, A.; Viegas, C. Latest Trends on Tree Classification and Segmentation Using UAV Data—A Review of Agroforestry Applications. Remote Sens. 2023, 15, 2263. [Google Scholar] [CrossRef]
  72. Shakhatreh, H.; Sawalmeh, A.H.; Al-Fuqaha, A.; Dou, Z.; Almaita, E.; Khalil, I.; Othman, N.S.; Khreishah, A.; Guizani, M. Unmanned Aerial Vehicles (UAVs): A Survey on Civil Applications and Key Research Challenges. IEEE Access 2019, 7, 48572–48634. [Google Scholar] [CrossRef]
  73. Gao, J.; Hu, Z.; Bian, K.; Mao, X.; Song, L. AQ360:UAV-Aided Air Quality Monitoring by 360-DegreeAerial Panoramic Images in Urban Areas. IEEE Sens. 2021, 8, 428–442. [Google Scholar] [CrossRef]
  74. Liu, K.; Zheng, J. UAV Trajectory Optimization for Time-Constrained Data Collection in UAV-Enabled Environmental Monitoring Systems. IEEE Internet Things J. 2022, 9, 24300–24314. [Google Scholar] [CrossRef]
  75. Kliushnikov, I.; Kharchenko, V.; Cherepnov, I.; Morozova, O.; Rudakov, S.; Kompaniiets, O. Structural-Parametric Synthesis of Multi-Agent UAV-Based SMR Monitoring System: An Ontology Approach. In Proceedings of the 2023 13th International Conference on Dependable Systems, Services and Technologies, DESSERT 2023, Athens, Greece, 13–15 October 2023; pp. 1–7. [Google Scholar] [CrossRef]
  76. Nayak, S.; Bhat, M.; Reddy, N.V.S.; Rao, B.A. Study of distance metrics on k—Nearest neighbor algorithm for star categorization. J. Phys. Conf. Ser. 2022, 2161, 012004. [Google Scholar] [CrossRef]
  77. Burgin, M. Information Theory: A Multifaceted Model of Information. Entropy 2003, 5, 146–160. [Google Scholar] [CrossRef]
  78. Kovalenko, B.; Lukin, V.; Vozel, B. BPG-Based Lossy Compression of Three-Channel Noisy Images with Prediction of Optimal Operation Existence and Its Parameters. Remote Sens. 2023, 15, 1669. [Google Scholar] [CrossRef]
  79. Li, F.; Lukin, V.; Ieremeiev, O.; Okarma, K. Quality Control for the BPG Lossy Compression of Three-Channel Remote Sensing Images. Remote Sens. 2022, 14, 1824. [Google Scholar] [CrossRef]
  80. Zinno, R.; Haghshenas, S.S.; Guido, G.; Rashvand, K.; Vitale, A.; Sarhadi, A. The State of the Art of Artificial Intelligence Approaches and New Technologies in Structural Health Monitoring of Bridges. Appl. Sci. 2023, 13, 97. [Google Scholar] [CrossRef]
Figure 1. Generalised structure of the image inspection stages.
Figure 1. Generalised structure of the image inspection stages.
Sustainability 17 00927 g001
Figure 2. Sequence of steps in performing the OTI inspection tasks.
Figure 2. Sequence of steps in performing the OTI inspection tasks.
Sustainability 17 00927 g002
Figure 3. Diagram of the process for forming the structure and composition of UAV-IS-OTI-SCs.
Figure 3. Diagram of the process for forming the structure and composition of UAV-IS-OTI-SCs.
Sustainability 17 00927 g003
Figure 4. UAV flight pattern ensuring frame overlap.
Figure 4. UAV flight pattern ensuring frame overlap.
Sustainability 17 00927 g004
Figure 5. Algorithm for determining mission parameters and UAV flight characteristics to obtain images of OTI with specified requirements.
Figure 5. Algorithm for determining mission parameters and UAV flight characteristics to obtain images of OTI with specified requirements.
Sustainability 17 00927 g005
Figure 6. Scheme of clustering algorithm based on WT.
Figure 6. Scheme of clustering algorithm based on WT.
Sustainability 17 00927 g006
Figure 7. Assessment of the capabilities of optimisation method with WT: (a) Rosenbrock “ravine” test function; (b) Schwefel test function; (c) De Jong 1 test function with the addition of noise.
Figure 7. Assessment of the capabilities of optimisation method with WT: (a) Rosenbrock “ravine” test function; (b) Schwefel test function; (c) De Jong 1 test function with the addition of noise.
Sustainability 17 00927 g007
Figure 8. Determining the number of clusters: (a) estimating the number of clusters for the test dataset X 30 ; (b) L o g ( q i ) data calculated using the method [55] (curve 1) and calculated using the proposed method (curve 2).
Figure 8. Determining the number of clusters: (a) estimating the number of clusters for the test dataset X 30 ; (b) L o g ( q i ) data calculated using the method [55] (curve 1) and calculated using the proposed method (curve 2).
Sustainability 17 00927 g008aSustainability 17 00927 g008b
Figure 9. The dependence of quality D and efficiency R on q —the relative standard deviation of data in clusters for two different clustering methods: (a) curve 1— c -means method, curve 2—fuzzy clustering based on WT, curve 3— k -means method, curve 4 clustering based on WT; (b) curve 1—clustering based on WT relative to the k -means method, curve 2—fuzzy clustering based on WT relative to the c -means method.
Figure 9. The dependence of quality D and efficiency R on q —the relative standard deviation of data in clusters for two different clustering methods: (a) curve 1— c -means method, curve 2—fuzzy clustering based on WT, curve 3— k -means method, curve 4 clustering based on WT; (b) curve 1—clustering based on WT relative to the k -means method, curve 2—fuzzy clustering based on WT relative to the c -means method.
Sustainability 17 00927 g009aSustainability 17 00927 g009b
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zheng, Y.; Shcherbakova, G.; Rusyn, B.; Sachenko, A.; Volkova, N.; Kliushnikov, I.; Antoshchuk, S. Wavelet Transform Cluster Analysis of UAV Images for Sustainable Development of Smart Regions Due to Inspecting Transport Infrastructure. Sustainability 2025, 17, 927. https://doi.org/10.3390/su17030927

AMA Style

Zheng Y, Shcherbakova G, Rusyn B, Sachenko A, Volkova N, Kliushnikov I, Antoshchuk S. Wavelet Transform Cluster Analysis of UAV Images for Sustainable Development of Smart Regions Due to Inspecting Transport Infrastructure. Sustainability. 2025; 17(3):927. https://doi.org/10.3390/su17030927

Chicago/Turabian Style

Zheng, Yanyan, Galina Shcherbakova, Bohdan Rusyn, Anatoliy Sachenko, Natalya Volkova, Ihor Kliushnikov, and Svetlana Antoshchuk. 2025. "Wavelet Transform Cluster Analysis of UAV Images for Sustainable Development of Smart Regions Due to Inspecting Transport Infrastructure" Sustainability 17, no. 3: 927. https://doi.org/10.3390/su17030927

APA Style

Zheng, Y., Shcherbakova, G., Rusyn, B., Sachenko, A., Volkova, N., Kliushnikov, I., & Antoshchuk, S. (2025). Wavelet Transform Cluster Analysis of UAV Images for Sustainable Development of Smart Regions Due to Inspecting Transport Infrastructure. Sustainability, 17(3), 927. https://doi.org/10.3390/su17030927

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