journal article·2024-01-01Open access

From the visibility graph (VG) to a complementary visibility graph (CVG) and an image complementary visibility graph (ICVG): Algorithms and applications

Laifan Pei, Jie Liu, Zhihua Cai

AIP Advances· Volume 14· Issue 1

Abstract

A new algorithm for bridging the gap between time series and networks is proposed in this short paper called the complementary visibility graph (CVG). The visibility graphs (VGs) method makes it easy to fulfill complex network topology modeling, which is effective for nonlinear dynamic analysis. Based on the proposed CVG, an image complementary visibility graph (ICVG) is also proposed. The algorithmic procedure has three steps. First, the texture images were converted into the corresponding ICVG. Then, the feature descriptors of the texture image datasets were extracted from the associated complex network set. Finally, texture image classification can be successfully achieved by using the most popular classifiers. Experimentally validated on the classic datasets Kylberg and KTHTIPS2b. The results show that the proposed ICVG model and cubic support vector machine classifier on the two datasets have classification accuracies of 100.0% and 93.0%, respectively. On the same image datasets, the results are better than most results in the existing literature, easily extending to similar situations. The source code is available at https://github.com/LaifanPei/CVG.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Complex Network Analysis Techniques · Data Stream Mining Techniques · Bioinformatics and Genomic Networks

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Computer Science, China University of Geosciences 1 , Wuhan, Hubei 430074, China

Research Center of Nonlinear Science, Wuhan Textile University 2 , Wuhan, Hubei 430070, China

Funding

National Natural Science Foundation of China

References (35)

Show source-provided references
1. An improved composition design method for high-performance copper alloys based on various machine learning models10.1063/5.0134416 ↗
2. A complex systems perspective on psychedelic brain action10.1016/j.tics.2023.01.003 ↗
3. Visibility of quantum graph spectrum from the vertices10.1088/1751-8121/aaa884 ↗
4. From time series to complex networks: The visibility graph10.1073/pnas.0709247105 ↗
5. Horizontal visibility graphs: Exact results for random time series10.1103/physreve.80.046103 ↗
6. Planar visibility graph network algorithm for two dimensional timeseries
7. Visibility graphs for image processing10.1109/tpami.2019.2891742 ↗
8. Epileptic detection in single and multi-lead EEG signals using persistent homology based on bi-directional weighted visibility graphs10.1063/5.0140579 ↗
9. Bs-nets: An end-to-end framework for band selection of hyperspectral image10.1109/tgrs.2019.2951433 ↗
10. An efficient image segmentation method for skin cancer imaging using improved golden jackal optimization algorithm10.1016/j.compbiomed.2022.106075 ↗
11. Multi-level thresholding segmentation for pathological images: Optimal performance design of a new modified differential evolution10.1016/j.compbiomed.2022.105910 ↗
12. A modified reptile search algorithm for global optimization and image segmentation: Case study brain MRI images10.1016/j.compbiomed.2022.106404 ↗
13. Multilevel segmentation of 2D and volumetric medical images using hybrid coronavirus optimization algorithm10.1016/j.compbiomed.2022.106003 ↗
14. An efficient multi-threshold image segmentation for skin cancer using boosting whale optimizer10.1016/j.compbiomed.2022.106227 ↗
15. Development of digital stereotaxic instrument for pigeons (Columba livia)10.1007/s42235-022-00194-0 ↗
16. Bio-inspired fog harvesting materials: Basic research and bionic potential applications10.1007/s42235-021-0040-0 ↗
17. Cx22: A new publicly available dataset for deep learning-based segmentation of cervical cytology images10.1016/j.compbiomed.2022.106194 ↗
18. Forecasting COVID-19 new cases using deep learning methods10.1016/j.compbiomed.2022.105342 ↗
19. Physics-constrained deep active learning for spatiotemporal modeling of cardiac electrodynamics10.1016/j.compbiomed.2022.105586 ↗
20. Complex network approaches to nonlinear time series analysis10.1016/j.physrep.2018.10.005 ↗
21. Visibility graph for time series prediction and image classification: A review10.1007/s11071-022-08002-4 ↗
22. Application of machine learning on understanding biomolecule interactions in cellular machinery10.1016/j.biortech.2022.128522 ↗
23. G. Kylberg , “Kylberg texture dataset v. 1.0,” Centre for Image Analysis, Swedish University of Agricultural Sciences and Uppsala University, External report (Blue series) No. 35, Available online at: http://www.cb.uu.se/?gustaf/texture/.
24. On the significance of real-world conditions for material classification
25. Robust texture image representation by scale selective local binary patterns10.1109/tip.2015.2507408 ↗
26. Deep learning for surface material classification using haptic and visual information10.1109/tmm.2016.2598140 ↗
27. Using filter banks in convolutional neural networks for texture classification10.1016/j.patrec.2016.08.016 ↗
28. High-order MGRF models for contrast/offset invariant texture retrieval
29. Deep filter banks for texture recognition and segmentation
30. Interest points detection in image based on topology features of multi-level complex networks10.1007/s11277-018-5472-4 ↗
31. Multilayer complex network descriptors for color-texture characterization10.1016/j.ins.2019.02.060 ↗
32. Complex networks-based texture extraction and classification method for mineral flotation froth images10.1016/j.mineng.2015.08.017 ↗
33. Graph attention network-based fluid simulation model10.1063/5.0122165 ↗
34. Physical model for the frequency dependence of time-dependent dielectric breakdown (TDDB)10.1063/5.0150268 ↗
35. Real-time probing technique of domain wall dynamic in perpendicularly magnetized film10.1063/5.0131391 ↗