| Literature DB >> 35726003 |
Binghua Shi1, Jia Guo2, Chen Wang3, Yixin Su4, Yi Di1, Mahmoud S AbouOmar5.
Abstract
To solve the long-tail problem and improve the testing efficiency for autonomous navigation systems of unmanned surface vehicles (USVs), a visual image-based navigation scene complexity perception method is proposed. In this paper, we intend to accurately construct a mathematical model between navigation scene complexity and visual features from the analysis and processing of image textures. First, the typical complex elements are summarized, and the navigation scenes are divided into four levels according to whether they contain these typical elements. Second, the textural features are extracted using the gray level cogeneration matrix (GLCM) and Tamura coarseness, which are applied to construct the feature vectors of the navigation scenes. Furthermore, a novel paired bare bone particle swarm clustering (PBBPSC) method is proposed to classify the levels of complexity, and the exact value of the navigation scene complexity is calculated using the clustering result and an interval mapping method. By comparing different methods on the classical and self-collected datasets, the experimental results show that our proposed complexity perception method can not only better describe the level of complexity of navigation scenes but also obtain more accurate complexity values.Entities:
Mesh:
Year: 2022 PMID: 35726003 PMCID: PMC9209519 DOI: 10.1038/s41598-022-14355-y
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1Examples of open water and 5 typical complex elements.
Description of the levels of complexity.
| No. | Abbr. | Levels | Description |
|---|---|---|---|
| Case 1 | No complexity | Does not contain any typical elements | |
| Case 2 | Low complexity | Contains any of typical elements | |
| Case 3 | Medium complexity | Contains any two typical elements | |
| Case 4 | High complexity | Contains three or more typical elements. |
Figure 2Examples of levels of complexity.
Figure 3The framework of the complexity perception method.
Figure 4Coarseness of water surface.
Datasets and their levels of complexity (unit: frame).
| Datasets | No complexity | Low complexity | Medium complexity | High complexity | Size of frames (:pixels) |
|---|---|---|---|---|---|
| SMD | 30 | 856 | 2242 | 1132 | 1920 × 1080 |
| MODD | 378 | 3213 | 806 | 687 | 640 × 480 |
| YRNSD | 583 | 1672 | 2770 | 1443 | 1920 × 1080 |
Figure 5Random navigation scenes from the testing set.
Test images with different complexities.
| Datasets | ||||||
|---|---|---|---|---|---|---|
| SMD | Figure | 0.0595 | 0.9881 | 0.1773 | 0.9708 | 0.7725 |
| Figure | 0.0078 | 0.0991 | 0.2302 | 0.9457 | 0.7345 | |
| Figure | 0.9029 | 0.3379 | 0.0286 | 0.0645 | 0.9139 | |
| Figure | 0.9373 | 0.3067 | 0.0298 | 0.0350 | 0.9025 | |
| Figure | 0.0571 | 0.9877 | 0.4210 | 0.9727 | 0.0262 | |
| Figure | 0.0472 | 0.9845 | 0.2573 | 0.9801 | 0.2297 | |
| MODD | Figure | 0.0607 | 0.9300 | 0.5461 | 0.9082 | 0.2044 |
| Figure | 0.7380 | 0.1781 | 0.3543 | 0.1696 | 0.5658 | |
| Figure | 0.6774 | 0.4270 | 0.3459 | 0.3795 | 0.5371 | |
| Figure | 0.9263 | 0.3205 | 0.0174 | 0.0436 | 0.9945 | |
| Figure | 0.2479 | 0.7603 | 0.4776 | 0.7667 | 0.2792 | |
| Figure | 0.2473 | 0.7704 | 0.3639 | 0.7486 | 0.3769 | |
| YRNSD | Figure | 0.0793 | 0.9860 | 0.2864 | 0.3618 | 0.1563 |
| Figure | 0.5583 | 0.4454 | 0.2654 | 0.3895 | 0.6688 | |
| Figure | 0.5095 | 0.4674 | 0.5619 | 0.4893 | 0.4722 | |
| Figure | 0.9379 | 0.3177 | 0.0042 | 0.0291 | 0.9703 | |
| Figure | 0.9516 | 0.2828 | 0.0213 | 0.0362 | 0.9077 | |
| Figure | 0.0653 | 0.9812 | 0.2904 | 0.9674 | 0.2395 | |
| Figure | 0.0263 | 0.9721 | 0.3772 | 0.9869 | 0.1495 | |
| Figure | 0.0205 | 0.9771 | 0.4054 | 0.9897 | 0.0390 | |
Evaluation parameters of the three clustering methods.
| Methods | Running time (unit:s) | ||||
|---|---|---|---|---|---|
| K-means | 0.8595 | 0.7674 | 0.8254 | 0.5851 | |
| PSC | 0.9273 | 0.9020 | 0.8974 | 0.7424 | 5.5780 |
| PBBPSC | 6.2680 |
Significant values are in bold.
Figure 6Stability of the three clustering methods.
Test images of different complexity.
| Sample data | Levels | Reference intervals | AWM | BPNNWM | Our method |
|---|---|---|---|---|---|
| Figure | [0, 0.25) | 0.5963 | 0.2641 | ||
| Figure | [0.25, 0.5) | ||||
| Figure | [0.5, 0.75) | 0.4496 | |||
| Figure | [0.5, 0.75) | 0.4423 | |||
| Figure | [0.75, 1] | 0.4928 | |||
| Figure | [0.75, 1] | 0.4998 | |||
| Figure | [0, 0.25) | 0.5304 | 0.2957 | ||
| Figure | [0, 0.25) | ||||
| Figure | [0.25, 0.5) | ||||
| Figure | [0.5, 0.75) | 0.4605 | 0.7687 | ||
| Figure | [0.75, 1] | 0.5065 | |||
| Figure | [0.75, 1] | 0.5014 | |||
| Figure | [0, 0.25) | 0.3740 | |||
| Figure | [0.25, 0.5) | 0.1869 | |||
| Figure | [0.25, 0.5) | 0.5000 | |||
| Figure | [0.5, 0.75) | 0.4518 | |||
| Figure | [0.5, 0.75) | 0.4399 | |||
| Figure | [0.75, 1] | 0.5088 | |||
| Figure | [0.75, 1] | 0.5024 | |||
| Figure | [0.75, 1] | 0.4863 |