| Literature DB >> 36236396 |
Rafał Brociek1, Mariusz Pleszczyński1, Adam Zielonka1, Agata Wajda2, Salvatore Coco3, Grazia Lo Sciuto3,4, Christian Napoli5.
Abstract
The paper presents research on a specific approach to the issue of computed tomography with an incomplete data set. The case of incomplete information is quite common, for example when examining objects of large size or difficult to access. Algorithms devoted to this type of problems can be used to detect anomalies in coal seams that pose a threat to the life of miners. The most dangerous example of such an anomaly may be a compressed gas tank, which expands rapidly during exploitation, at the same time ejecting rock fragments, which are a real threat to the working crew. The approach presented in the paper is an improvement of the previous idea, in which the detected objects were represented by sequences of points. These points represent rectangles, which were characterized by sequences of their parameters. This time, instead of sequences in the representation, there are sets of objects, which allow for the elimination of duplicates. As a result, the reconstruction is faster. The algorithm presented in the paper solves the inverse problem of finding the minimum of the objective function. Heuristic algorithms are suitable for solving this type of tasks. The following heuristic algorithms are described, tested and compared: Aquila Optimizer (AQ), Firefly Algorithm (FA), Whale Optimization Algorithm (WOA), Butterfly Optimization Algorithm (BOA) and Dynamic Butterfly Optimization Algorithm (DBOA). The research showed that the best algorithm for this type of problem turned out to be DBOA.Entities:
Keywords: computed tomography; incomplete data set; inverse problem; optimization
Mesh:
Substances:
Year: 2022 PMID: 36236396 PMCID: PMC9572328 DOI: 10.3390/s22197297
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Graphical interpretation of obtaining the projection vector and the coefficient matrix of system (2).
Figure 2Illustrative drawing visualizing the operation of the anomaly detection system in coal seams.
Figure 3Geometric interpretation of the Kaczmarz’s algorithm.
Figure 4Comparison of the value of the objective function depending on the number of calls to the objective function for detecting one object (left figure) and detecting two objects (right figure).
Figure 5Graphical presentation of the results obtained with the FA algorithm for the population in selected iterations, where the reconstructed areas are outlined with a dashed line while the exact solution is outlined with solid line, and the area height is marked by color.
Figure 6Graphical presentation of the results obtained with the DBOA algorithm for the population in selected iterations, where the reconstructed areas are outlined with a dashed line while the exact solution is outlined with solid line, and the area height is marked by color.
Figure 7The left figure shows a comparison of the dependence of the objective function value on the number of iterations, while the right one shows the dependence of the objective function value on number of calls to the objective function. The results obtained with the DBOA algorithm are marked in red, and the results in blue are marked for the FA algorithm.
Comparison of the number of calls to the objective function () and the value of the function depending on the number of detected objects for the analyzed algorithms.
| Number of Detected Objects | 1 (5 Variables) | 2 (10 Variables) | 3 (15 Variables) | ||||
|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
| ||
| algorithm | AO |
|
| no results | no results | ||
| FA |
|
|
|
|
|
| |
| WOA |
|
|
|
| no results | ||
| BOA |
|
|
|
| no results | ||
| DBOA |
|
|
|
|
|
| |