Feature Extraction from Flow Fields: Physics-Based Clustering and Morphing with Applications
Source abstract
Abstract
The high dimensionality of flow fields obtained from Computational Fluid Dynamics (CFD) poses major challenges for Machine Learning (ML), especially when the scarcity of training data combines with strong geometric variability. Most existing ML approaches for inference from CFD data rely on expert-defined features, primarily quantities computed over manually selected regions. However, this strategy does not scale well, since regions must be redefined for each new geometry, requiring expert knowledge and significant effort. To overcome this limitation, we introduce two complementary methods to extract features from CFD flow fields: the first identifies meaningful flow regions by clustering features derived from the governing equations; the second employs mesh morphing to align each flow field onto a common reference geometry, enabling consistent use of expert-defined regions across cases. Both require minimal human intervention on new samples and ensure scalability across diverse CFD scenarios. We validate our methods on two distinct applications: first, by accurately identifying airfoil shapes and geometric defects; second, by classifying nasal pathologies from 3D CFD simulations of human upper airways reconstructed from CT scans. Both methods show robustness and high accuracy, highlighting their potential for automated, generalizable, and scalable CFD analysis within ML frameworks.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Fluid Dynamics and Turbulent Flows · Lattice Boltzmann Simulation Studies · Nasal Surgery and Airway Studies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Electronics, Information and Bioengineering (DEIB), Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, Italy
Laboratory Interdisciplinaire des Sciences du Numérique (LISN), Centre National de la Recherche Scientifique (CNRS), University Paris-Saclay, Rue du Belvédère, 91400 Orsay, France
Department of Aerospace Science and Technology (DAER), Politecnico di Milano, Piazza Leonardo da Vinci 32, 20133 Milano, Italy
Funding
European Union: NextGenerationEU · PRIN 2022 project · MUR-DM
References (51)
Show source-provided references
1. Machine Learning for Fluid Mechanics10.1146/annurev-fluid-010719-060214 ↗
2. Saetta, E., and Tognaccini, R. (2022). Identification of flow field regions by Machine Learning. AIAA SCITECH 2022 Forum, American Institute of Aeronautics and Astronautics.10.2514/6.2022-0457 ↗
3. Using Physics-Informed neural networks for solving Navier-Stokes equations in fluid dynamic complex scenarios10.1016/j.engappai.2025.110347 ↗
4. Unsupervised modelling of a transitional boundary layer10.1017/jfm.2021.829 ↗
5. WindsorML: High-Fidelity Computational Fluid Dynamics Dataset For Automotive Aerodynamics
6. LAFlowNet: A dynamic graph method for the prediction of velocity and pressure fields in left atrium and left atrial appendage10.1016/j.engappai.2024.108896 ↗
7. Cluster-based reduced-order modelling of a mixing layer10.1017/jfm.2014.355 ↗
8. Holemans, T., Yang, Z., and Vanierschot, M. (2022). Efficient Reduced Order Modeling of Large Data Sets Obtained from CFD Simulations. Fluids, 7.10.3390/fluids7030110 ↗
9. He, Z., Chen, C., Wu, Y., Tian, X., Chu, Q., Huang, Z., and Zhang, W. (2023). Real-Time Interactive Parallel Visualization of Large-Scale Flow-Field Data. Appl. Sci., 13.10.3390/app13169092 ↗
10. Schillaci, A., Quadrio, M., Pipolo, C., Restelli, M., and Boracchi, G. (2021, January 10–15). Inferring Functional Properties from Fluid Dynamics Features. Proceedings of the 2020 25th International Conference on Pattern Recognition (ICPR), Milan, Italy.10.1109/ICPR48806.2021.9412157 ↗
11. Leveraging Computational Geometry for Data Augmentation in Medical Flow Fields Classification
12. Physics-Based Region Clustering to Boost Inference on Computational Fluid Dynamics Flow Fields10.1007/978-3-032-06129-4_1 ↗
13. Casenave, F., Staber, B., and Roynard, X. (2023). MMGP: A Mesh Morphing Gaussian Process-based machine learning method for regression of physical problems under non-parameterized geometrical variability. arXiv.
14. Mesh deformation based on radial basis function interpolation10.1016/j.compstruc.2007.01.013 ↗
15. Schillaci, A., Quadrio, M., and Boracchi, G. (2020, January 01). A Database of CFD-Computed Flow Fields Around Airfoils for Machine-Learning Applications, Available online: https://data.niaid.nih.gov/resources?id=zenodo_4106751.
16. Perspective on machine learning for advancing fluid mechanics10.1103/PhysRevFluids.4.100501 ↗
17. Enhancing computational fluid dynamics with machine learning10.1038/s43588-022-00264-7 ↗
18. Hidden fluid mechanics: Learning velocity and pressure fields from flow visualizations10.1126/science.aaw4741 ↗
19. Navier–Stokes Generative Adversarial Network: A physics-informed deep learning model for fluid flow generation10.1007/s00521-022-07042-6 ↗
20. Geometry aware physics informed neural network surrogate for solving Navier–Stokes equation (GAPINN)10.1186/s40323-022-00221-z ↗
21. Physics-informed neural networks for solving Reynolds-averaged Navier–Stokes equations10.1063/5.0095270 ↗
22. Evaluation of machine learning algorithms for prediction of regions of high Reynolds averaged Navier Stokes uncertainty10.1063/1.4927765 ↗
23. Training convolutional neural networks to estimate turbulent sub-grid scale reaction rates10.1016/j.combustflame.2019.02.019 ↗
24. A novel evolutionary algorithm applied to algebraic modifications of the RANS stress–strain relationship10.1016/j.jcp.2016.08.015 ↗
25. Scientific multi-agent reinforcement learning for wall-models of turbulent flows10.1038/s41467-022-28957-7 ↗
26. Turbulence Modeling in the Age of Data10.1146/annurev-fluid-010518-040547 ↗
27. On the Generalizability of Machine-Learning-Assisted Anisotropy Mappings for Predictive Turbulence Modelling10.1080/10618562.2022.2113520 ↗
28. Reynolds averaged turbulence modelling using deep neural networks with embedded invariance10.1017/jfm.2016.615 ↗
29. RANS turbulence model development using CFD-driven machine learning10.1016/j.jcp.2020.109413 ↗
30. Discovery of Algebraic Reynolds-Stress Models Using Sparse Symbolic Regression10.1007/s10494-019-00089-x ↗
31. Assessment of supervised machine learning methods for fluid flows10.1007/s00162-020-00518-y ↗
32. Learning dominant physical processes with data-driven balance models10.1038/s41467-021-21331-z ↗
33. Tran, J., Yeh, C.A., and Taira, K. (2025). Using Optimal Transport Aligned Latent Embeddings for Separated Flow Analysis. arXiv.
34. RBF-based mesh morphing approach to perform icing simulations in the aviation sector10.1108/AEAT-07-2018-0178 ↗
35. Cella, U., Patrizi, D., Porziani, S., Virdung, T., and Biancolini, M.E. (2022). Integration within Fluid Dynamic Solvers of an Advanced Geometric Parameterization Based on Mesh Morphing. Fluids, 7.10.3390/fluids7090310 ↗
36. Capellini, K., Vignali, E., Costa, E., Gasparotti, E., Biancolini, M.E., Landini, L., Positano, V., and Celi, S. (2018). Computational Fluid Dynamic Study for aTAA Hemodynamics: An Integrated Image-Based and Radial Basis Functions Mesh Morphing Approach. J. Biomech. Eng., 140.10.1115/1.4040940 ↗
37. Unstructured mesh procedures for the simulation of three-dimensional transient compressible inviscid flows with moving boundary components10.1002/(SICI)1097-0363(199801)27:1/4<41::AID-FLD649>3.0.CO;2-5 ↗
38. Mesh moving techniques for fluid-structure interactions with large displacements10.1115/1.1530635 ↗
39. Pope, S.B. (2000). Turbulent Flows, Cambridge University Press.10.1017/CBO9780511840531 ↗
40. Wall-Adapting Local Eddy-Viscosity Models for Simulations in Complex Geometries
41. Spalart, P., and Allmaras, S. (1992). A one-equation turbulence model for aerodynamic flows. 30th Aerospace Sciences Meeting and Exhibit, American Institute of Aeronautics and Astronautics.10.2514/6.1992-439 ↗
42. Bayesian Density Estimation and Inference Using Mixtures10.1080/01621459.1995.10476550 ↗
43. Zhao, H., Jiang, L., Jia, J., Torr, P., and Koltun, V. (2021, January 10–17). Point Transformer. Proceedings of the 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada.10.1109/ICCV48922.2021.01595 ↗
44. Multidimensional binary search trees used for associative searching10.1145/361002.361007 ↗
45. ZoomOut: Spectral upsampling for efficient shape correspondence10.1145/3355089.3356524 ↗
46. Cosmo, L., Rodolà, E., Masci, J., Torsello, A., and Bronstein, M.M. (2016, January 25–28). Matching Deformable Objects in Clutter. Proceedings of the Fourth International Conference on 3D Vision (3DV), Stanford, CA, USA.10.1109/3DV.2016.10 ↗
47. Ovsjanikov, M., Corman, E., Bronstein, M., Rodolà, E., Ben-Chen, M., Guibas, L., Chazal, F., and Bronstein, A. (August, January 30). Computing and processing correspondences with functional maps. Proceedings of the ACM SIGGRAPH 2017 Courses, Los Angeles, CA, USA.10.1145/3084873.3084877 ↗
48. Radial basis functions10.1017/S0962492900000015 ↗
49. Margheritti, R. (2025, November 19). Riccamarghee/airfoil-NACA-prediction: Naca-airfoil-prediction. Zenodo, Available online: https://zenodo.org/records/15637851.
50. Rodolà, E., Cosmo, L., Bronstein, M.M., Torsello, A., and Cremers, D. (2015). Partial Functional Correspondence. arXiv.10.1111/cgf.12797 ↗
51. Wetzler, A., Aflalo, Y., Dubrovina, A., and Kimmel, R. (2013). The Laplace-Beltrami Operator: A Ubiquitous Tool for Image and Shape Processing. Mathematical Morphology and Its Applications to Signal and Image Processing, Springer.10.1007/978-3-642-38294-9_26 ↗