Vortex and Core Detection using Computer Vision and Machine Learning Methods

Authors

  • Zhenguo Xu School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK
  • Ayush Maria School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK
  • Kahina Chelli School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK
  • Thibaut Dumouchel De Premare School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK
  • Xabadin Bilbao School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK
  • Christopher Petit School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK
  • Robert Zoumboulis-Airey School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK
  • Irene Moulitsas School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK
  • Tom Teschner School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK
  • Seemal Asif School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK
  • Jun Li School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK

DOI:

https://doi.org/10.13052/ejcm2642-2085.3252

Keywords:

Computational fluid dynamics, rotor blade, mesh, ensemble learning, hard voting

Abstract

The identification of vortices and cores is crucial for understanding airflow motion in aerodynamics. Currently, numerous methods in Computer Vision and Machine Learning exist for detecting vortices and cores. This research develops a comprehensive framework by combining classic Computer Vision and state-of-the-art Machine Learning techniques for vortex and core detection. It enhances a CNN-based method using Computer Vision algorithms for Feature Engineering and then adopts an Ensemble Learning approach for vortex core classification, through which false positives, false negatives, and computational costs are reduced. Specifically, four features, i.e., Contour Area, Aspect Ratio, Area Difference, and Moment Centre, are employed to identify vortex regions using YOLOv5s, followed by a hard voting classifier based on Random Forest, Adaptive Boosting, and Xtreme Gradient Boosting algorithms for vortex core detection. This novel approach differs from traditional Computer Vision approaches using mathematical variables and image features such as HAAR and SIFT for vortex core detection. The findings show that vortices are detected with a high degree of statistical confidence by a fine-tuned YOLOv5s model, and the integrated technique produces an accuracy score of 97.56% in detecting vortex cores conducted on a total of 133 images generated from a rotor blade NACA0012 simulation. Future work will focus on framework generalisation with a larger and more diverse dataset and intelligent threshold development for more efficient vortex and core detection.

Downloads

Download data is not yet available.

Author Biographies

Zhenguo Xu, School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK

Zhenguo Xu received a bachelor’s degree in Information management and Information Systems from Shenyang Aerospace University in 2018, and a master’s degree in Computational and Software Techniques in Engineering from Cranfield University in 2022. He is currently studying for his Ph.D. at the Centre for Computational Engineering Sciences. His research areas include complex networks and Deep Learning.

Zhenguo Xu, Ayush Maria, Kahina Chelli, Thibaut Dumouchel De Premare, Xabadin Bilbao, Christopher Petit and Robert Zoumboulis-Airey are MSc graduates (2022) at Centre for Computational Engineering Sciences, School of Aerospace, Transport and Manufacturing, Cranfield University.

Irene Moulitsas, School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK

Irene Moulitsas is a Senior Lecturer at Cranfield University and a member of the Digital Aviation Research and Technology Centre (DARTeC) with substantial experience in large-scale Computing, Algorithms, Simulation and Modelling. She is the Course Director for MSc Computational Software Techniques in Engineering. Irene’s research has been funded through national and regional bodies in USA and EU and has focused on developing novel algorithms for enabling the efficient execution of large scientific computations on serial and parallel processing platforms. She has developed highly efficient algorithms and software that are publicly available for use by universities, research laboratories and companies. In 2021 Irene was selected as a finalist for the Top 50 Women in Engineering in the UK award.

Tom Teschner, School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK

Tom Teschner is a lecturer in Computational Fluid Dynamics with a background in aerospace and software engineering. His research focuses on pressure-velocity coupling algorithms for incompressible flows and applied aerodynamics for aerospace and automotive applications.

Seemal Asif, School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK

Seemal Asif is a skilled CU Control Lead overseeing an ATI-funded Airbus project. With expertise in academia and industry, she prioritizes human involvement in automation. She leads a research group (IFRA) specializing in industrial robotics, focusing on areas such as robotic path correction, imitation learning, and coordinated swarm communication. As a Co-Investigator on EPSRC-funded projects worth millions of pounds, she plays a crucial role in developing frameworks and integrating the human factor in responsive manufacturing and industrial human-robot collaboration. Seemal’s dedication to solving real-world problems while considering the well-being of operators demonstrates her commitment to advancing automation technologies in a safe and efficient manner.

Jun Li, School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, Bedfordshire MK43 0AL, UK

Jun Li is a lecturer in Mathematics and Computer Science at Cranfield University, UK. He has a BSc, MSc and PhD in Computer Science, Software Engineering and Artificial Intelligence respectively. Before joining Cranfield University, Dr Jun Li taught at the University of Wolverhampton and LondonMet University for five years and also worked as a Research Associate at the University of Cambridge and the University of Oxford for six years. His teaching and research expertise are in the areas of Machine Learning, Data Analytics, Computer Science and Mathematical Modelling applied to various domains.

References

Hazem Abolholl, Tom-Robin Teschner, and Irene Moulitsas. “A hybrid computer vision and machine learning approach for robust vortex core detection in fluid mechanics applications”. In: Apr. 2022.

Hazem Ashor Amran Abolholl, Tom-Robin Teschner, and Irene Moulitsas. “Surface Line Integral Convolution-Based Vortex Detection Using Computer Vision”. Journal of Computing and Information Science in Engineering 23.5 (2023). 051002. ISSN: 1530-9827. DOI: 10.1115/1.4056660. URL: https://doi.org/10.1115/1.4056660.

Jennifer Abras and Nathan S Hariharan. “Application of Machine Learning to Automate Vortex Core Extraction Computations in Hovering Rotor Wakes”. In: AIAA AVIATION 2021 FORUM. 2021, p. 2595.

Syeda Sarah Azmi and Shwetha Baliga. “An Overview of Boosting Decision Tree Algorithms utilizing AdaBoost and XGBoost Boosting Strategies”. In: Int. Res. J. Eng. Technol. 7.05 (2020).

Ayan Biswas et al. “An uncertainty-driven approach to vortex analysis using oracle consensus and spatial proximity”. In: 2015 IEEE Pacific Visualization Symposium (PacificVis). 2015, pp. 223–230. DOI: 10.1109/PACIFICVIS.2015.7156381.

Dietterich. “An Experimental Comparison of Three Methods for Constructing Ensembles of Decision Trees: Bagging, Boosting, and Randomization”. In: Machine Learning 40.139–157 (2000).

Ming Jiang, Raghu Machiraju, and David Thompson. “Detection and visualization of vortices”. In: The visualization handbook 295 (2005).

U Karthik Kumar, MB Sai Nikhil, and K Sumangali. “Prediction of breast cancer using voting classifier technique”. In: 2017 IEEE international conference on smart technologies and management for computing, communication, controls, energy and materials (ICSTM). IEEE. 2017, pp. 108–114.

C Levit and T Lasinski. “A tool for visualizing the topology of three-dimensional vector fields”. In: Proc. Visualization’91. Citeseer. pp. 33–40.

Yanyang Luo et al. “CNN-based blade tip vortex region detection in flow field”. In: Eleventh International Conference on Graphics and Image Processing (ICGIP 2019). Vol. 11373. International Society for Optics and Photonics. 2020, 113730P.

Maciej Majchrzak, Mateusz Jakubowski, and Roman Starosta. “AI-based method of vortex core tracking as an alternative for Lambda2”. In: Vibrations in Physical Systems 31.3 (2020).

F. Pedregosa et al. “Scikit-learn: Machine Learning in Python”. In: Journal of Machine Learning Research 12 (2011), pp. 2825–2830.

Dymitr Ruta and Bogdan Gabrys. “Classifier selection for majority voting”. In: Information fusion 6.1 (2005), pp. 63–81.

Omer Sagi and Lior Rokach. “Ensemble learning: A survey”. In: Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery 8.4 (2018), e1249.

David Sujudi and Robert Haimes. “Identification of swirling flow in 3-D vector fields”. In: 12th Computational fluid dynamics conference. 1995, p. 1715.

Jun Wang et al. “A Vortex Identification Method Based on Extreme Learning Machine”. In: International Journal of Aerospace Engineering 2020 (2020).

Shiying Xiong et al. “Neural vortex method: from finite lagrangian particles to infinite dimensional eulerian dynamics”. In: Computers & Fluids 258 (2023), p. 105811.

Downloads

Published

2023-12-30

How to Cite

Xu, Z. ., Maria, A. ., Chelli, K. ., Premare, T. D. D. ., Bilbao, X. ., Petit, C. ., Zoumboulis-Airey, R. ., Moulitsas, I. ., Teschner, T. ., Asif, S. ., & Li, J. . (2023). Vortex and Core Detection using Computer Vision and Machine Learning Methods. European Journal of Computational Mechanics, 32(05), 467–494. https://doi.org/10.13052/ejcm2642-2085.3252

Issue

Section

CMA in Aerospace Engineering