{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,25]],"date-time":"2025-11-25T05:07:56Z","timestamp":1764047276283,"version":"3.41.2"},"reference-count":46,"publisher":"ASME International","issue":"6","license":[{"start":{"date-parts":[[2024,3,5]],"date-time":"2024-03-05T00:00:00Z","timestamp":1709596800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.asme.org\/publications-submissions\/publishing-information\/legal-policies"}],"content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,6,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Vortex core detection remains an unsolved problem in the field of experimental and computational fluid dynamics. Available methods such as the Q, delta, and swirling strength criterion are based on a decomposed velocity gradient tensor but detect spurious vortices (false positives and false negatives), making these methods less robust. To overcome this, we propose a new hybrid machine learning approach in which we use a convolutional neural network to detect vortex regions within surface streamline plots and an additional deep neural network to detect vortex cores within identified vortex regions. Furthermore, we propose an automatic labeling approach based on K-means clustering to preprocess our input images. We show results for two classical test cases in fluid mechanics: the Taylor\u2013Green vortex problem and two rotating blades. We show that our hybrid approach is up to 2.6 times faster than a pure deep neural network-based approach and furthermore show that our automatic K-means clustering labeling approach achieves within 0.45% mean square error of the more labour-intensive, manual labeling approach. At the same time, by using a sufficient number of samples, we show that we are able to reduce false positives and negatives entirely and thus show that our hybrid machine learning approach is a viable alternative to currently used vortex detection tools in fluid mechanics applications.<\/jats:p>","DOI":"10.1115\/1.4064478","type":"journal-article","created":{"date-parts":[[2024,1,12]],"date-time":"2024-01-12T15:11:17Z","timestamp":1705072277000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":2,"title":["A Hybrid Computer Vision and Machine Learning Approach for Robust Vortex Core Detection in Fluid Mechanics Applications"],"prefix":"10.1115","volume":"24","author":[{"given":"Hazem Ashor","family":"Amran Abolholl","sequence":"first","affiliation":[{"name":"Cranfield University , College Road, Cranfield, Wharley End, Bedford MK43 0AL , UK"}]},{"given":"Tom-Robin","family":"Teschner","sequence":"additional","affiliation":[{"name":"Cranfield University , College Road, Cranfield, Wharley End, Bedford MK43 0AL , UK"}]},{"given":"Irene","family":"Moulitsas","sequence":"additional","affiliation":[{"name":"Cranfield University , College Road, Cranfield, Wharley End, Bedford MK43 0AL , UK"}]}],"member":"33","published-online":{"date-parts":[[2024,3,5]]},"reference":[{"key":"2024030519433679600_CIT0001","first-page":"193","article-title":"Eddies, Streams, and Convergence Zones in Turbulent Flows","author":"Hunt","year":"1988"},{"issue":"5","key":"2024030519433679600_CIT0002","doi-asserted-by":"publisher","first-page":"765","DOI":"10.1063\/1.857730","article-title":"A General Classification of Three-Dimensional Flow Fields","volume":"2","author":"Chong","year":"1990","journal-title":"Phys. Fluids A"},{"issue":"8","key":"2024030519433679600_CIT0003","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11433-016-0022-6","article-title":"New Omega Vortex Identification Method","volume":"59","author":"Liu","year":"2016","journal-title":"Sci. China: Phys., Mech. Astron."},{"key":"2024030519433679600_CIT0004","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1017\/S002211209900467X","article-title":"Mechanisms for Generating Coherent Packets of Hairpin Vortices in Channel Flow","volume":"387","author":"Zhou","year":"1999","journal-title":"J. Fluid Mech."},{"issue":"5","key":"2024030519433679600_CIT0005","doi-asserted-by":"publisher","first-page":"051002","DOI":"10.1115\/1.4056660","article-title":"Surface Line Integral Convolution-based Vortex Detection Using Computer Vision","volume":"23","author":"Abolholl","year":"2023","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"key":"2024030519433679600_CIT0006","first-page":"779","article-title":"You Only Look Once: Unified, Real-Time Object Detection","author":"Redmon","year":"2016"},{"key":"2024030519433679600_CIT0007","first-page":"265","article-title":"TensorFlow: A System for Large-Scale Machine Learning","author":"Abadi, Mart\u00edn","year":"2016"},{"issue":"12","key":"2024030519433679600_CIT0008","doi-asserted-by":"publisher","first-page":"2773","DOI":"10.1109\/TVCG.2013.189","article-title":"Semi-Automatic Vortex Extraction in 4D PC-MRI Cardiac Blood Flow Data Using Line Predicates","volume":"19","author":"Kohler","year":"2013","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"issue":"1","key":"2024030519433679600_CIT0009","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1109\/TVCG.2015.2467203","article-title":"Cluster Analysis of Vortical Flow in Simulations of Cerebral Aneurysm Hemodynamics","volume":"22","author":"Oeltze-Jafra","year":"2016","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"2024030519433679600_CIT0010","first-page":"413","article-title":"Vortex Identification\u2013Applications in Aerodynamics: A Case Study","author":"Kenwright","year":"1997"},{"key":"2024030519433679600_CIT0011","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1016\/j.ijrefrig.2014.09.021","article-title":"Experimental Investigation and Industrial Application of Ranque-Hilsch Vortex Tube","volume":"49","author":"Gutak","year":"2015","journal-title":"Int. J. Refrig."},{"key":"2024030519433679600_CIT0012","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1017\/S0022112009006624","article-title":"Direct Numerical Simulation of Turbulence in a Nominally Zero-Pressure-Gradient Flat-Plate Boundary Layer","volume":"630","author":"Wu","year":"2009","journal-title":"J. Fluid Mech."},{"key":"2024030519433679600_CIT0013","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511624063","volume-title":"Vortex Dynamics","author":"Saffman","year":"1993"},{"issue":"11","key":"2024030519433679600_CIT0014","doi-asserted-by":"publisher","first-page":"502","DOI":"10.1002\/zamm.19840641116","article-title":"Lugt, H. J., Vortex Flow in Nature and Technology. New York et al., John Wiley & Sons 1983. XV, 297 S., Zahlr. Abb., \u00a3 47.45. ISBN 0-471-86925-2","volume":"64","author":"F\u00f6rste","year":"1984","journal-title":"ZAMM J. Appl. Math. Mech.\/Zeitschrift f\u00fcr Angewandte Mathematik und Mechanik"},{"key":"2024030519433679600_CIT0015","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1016\/B978-012387582-2\/50016-2","volume-title":"Visualization Handbook","author":"Jiang","year":"2005"},{"issue":"1","key":"2024030519433679600_CIT0016","doi-asserted-by":"publisher","first-page":"601","DOI":"10.1146\/annurev.fl.23.010191.003125","article-title":"Coherent Motions in the Turbulent Boundary Layer","volume":"23","author":"Robinson","year":"1991","journal-title":"Annu. Rev. Fluid Mech."},{"key":"2024030519433679600_CIT0017","first-page":"419","article-title":"Selective Visualization of Vortices in Hydrodynamic Flows","author":"Sadarjoen","year":"1998"},{"key":"2024030519433679600_CIT0018","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1017\/jfm.2016.151","article-title":"Defining Coherent Vortices Objectively From the Vorticity","volume":"295","author":"Haller","year":"2016","journal-title":"J. Fluid Mech."},{"issue":"5","key":"2024030519433679600_CIT0019","doi-asserted-by":"publisher","first-page":"053110","DOI":"10.1063\/1.4951720","article-title":"Objective Eulerian Coherent Structures","volume":"26","author":"Serra","year":"2016","journal-title":"Chaos"},{"issue":"1","key":"2024030519433679600_CIT0020","doi-asserted-by":"publisher","first-page":"1269","DOI":"10.1016\/j.rser.2017.05.058","article-title":"A Review of Methods for Vortex Identification in Hydroturbines","volume":"81","author":"Zhang","year":"2018","journal-title":"Renewable. Sustainable. Energy. Rev."},{"issue":"7","key":"2024030519433679600_CIT0021","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/2.299407","article-title":"Visualizing Features and Tracking Their Evolution","volume":"27","author":"Samtaney","year":"1994","journal-title":"Computer"},{"issue":"1","key":"2024030519433679600_CIT0022","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1145\/142403.142404","article-title":"SIGGRAPH\u201991 Workshop Report Integrating Computer Graphics, Computer Vision, and Image Processing in Scientific Applications","volume":"26","author":"Carlbom","year":"1992","journal-title":"ACM SIGGRAPH Computer Graphics"},{"key":"2024030519433679600_CIT0023","doi-asserted-by":"publisher","first-page":"012018","DOI":"10.1088\/1742-6596\/1421\/1\/012018","article-title":"Application of Computer Vision and Neural Network Analysis to Study the Structure and Dynamics of Turbulent Jets","volume":"1421","author":"Abdurakipov","year":"2019","journal-title":"J. Phys. Conf. Ser."},{"key":"2024030519433679600_CIT0024","first-page":"6887","article-title":"Ocean Eddy Identification and Tracking Using Neural Networks","author":"Franz","year":"2018"},{"key":"2024030519433679600_CIT0025","first-page":"1764","article-title":"EddyNet: A Deep Neural Network for Pixel-Wise Classification of Oceanic Eddies","author":"Lguensat","year":"2018"},{"issue":"1","key":"2024030519433679600_CIT0026","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/s12650-018-0523-1","article-title":"A CNN-Based Vortex Identification Method","volume":"22","author":"Deng","year":"2019","journal-title":"J. Vis."},{"key":"2024030519433679600_CIT0027","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1007\/s00162-020-00518-y","article-title":"Assessment of Supervised Machine Learning Methods for Fluid Flows","volume":"34","author":"Fukami","year":"2020","journal-title":"Theoretical Comput. Fluid Dyn."},{"issue":"10","key":"2024030519433679600_CIT0028","doi-asserted-by":"publisher","first-page":"100501","DOI":"10.1103\/PhysRevFluids.4.100501","article-title":"Perspective on Machine Learning for Advancing Fluid Mechanics","volume":"4","author":"Brenner","year":"2019","journal-title":"Phys. Rev. Fluids"},{"key":"2024030519433679600_CIT0029","doi-asserted-by":"publisher","first-page":"477","DOI":"10.1146\/annurev-fluid-010719-060214","article-title":"Machine Learning for Fluid Mechanics","volume":"52","author":"Brunton","year":"2020","journal-title":"Annu. Rev. Fluid. Mech."},{"issue":"7","key":"2024030519433679600_CIT0030","doi-asserted-by":"publisher","first-page":"074704","DOI":"10.1103\/PhysRevFluids.7.074704","article-title":"Leading Edge Vortex Formation and Wake Trajectory: Synthesizing Measurements, Analysis, and Machine Learning","volume":"7","author":"Lee","year":"2022","journal-title":"Phys. Rev. Fluids."},{"issue":"3","key":"2024030519433679600_CIT0031","doi-asserted-by":"publisher","first-page":"1281","DOI":"10.2514\/1.J062091","article-title":"Machine Learning to Classify Vortex Wakes of Energy Harvesting Oscillating Foils","volume":"61","author":"Ribeiro","year":"2023","journal-title":"AIAA. J."},{"key":"2024030519433679600_CIT0032","first-page":"263","article-title":"Imaging Vector Fields Using Line Integral Convolution","author":"Cabral","year":"1993"},{"key":"2024030519433679600_CIT0033","first-page":"3099","article-title":"Light YOLO for High-Speed Gesture Recognition","author":"Ni","year":"2018"},{"key":"2024030519433679600_CIT0034","doi-asserted-by":"publisher","first-page":"32400","DOI":"10.1109\/ACCESS.2019.2901300","article-title":"Multi-Agent Deep Reinforcement Learning for Multi-Object Tracker","volume":"7","author":"Jiang","year":"2019","journal-title":"IEEE Access"},{"article-title":"Yolov3: An Incremental Improvement","year":"2018","author":"Farhadi","key":"2024030519433679600_CIT0035"},{"issue":"6","key":"2024030519433679600_CIT0036","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1371\/journal.pone.0218808","article-title":"Deep Learning Approach to Peripheral Leukocyte Recognition","volume":"14","author":"Wang","year":"2018","journal-title":"PLoS. One."},{"issue":"4","key":"2024030519433679600_CIT0037","doi-asserted-by":"publisher","first-page":"046015","DOI":"10.1088\/1748-3190\/ac011f","article-title":"Unsupervised Clustering and Performance Prediction of Vortex Wakes From Bio-inspired Propulsors","volume":"16","author":"Calvet","year":"2021","journal-title":"Bioinspiration Biomimetics"},{"issue":"5","key":"2024030519433679600_CIT0038","doi-asserted-by":"publisher","first-page":"717","DOI":"10.1016\/S0731-7085(99)00272-1","article-title":"Basic Concepts of Artificial Neural Network (ANN) Modeling and Its Application in Pharmaceutical Research","volume":"22","author":"Agatonovic-Kustrin","year":"2000","journal-title":"J. Pharm. Biomed. Anal."},{"key":"2024030519433679600_CIT0039","first-page":"1","article-title":"A Convolutional Neural Network Approach to Training Predictors for Airfoil Performance","author":"Yilmaz","year":"2017"},{"key":"2024030519433679600_CIT0040","doi-asserted-by":"publisher","DOI":"10.17862\/cranfield.rd.13265177.v2","article-title":"Data Supporting the Publication 'Hovering Rotor Solutions by High-Order Methods on Unstructured Grids","author":"Silva","year":"2022"},{"article-title":"Case 3.3: Taylor Green Vortex Evolution","year":"2015","author":"Diosady","key":"2024030519433679600_CIT0041"},{"issue":"1","key":"2024030519433679600_CIT0042","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1146\/annurev.fl.28.010196.000401","article-title":"New Trends in Large-Eddy Simulations of Turbulence","volume":"28","author":"Lesieur","year":"1996","journal-title":"Annu. Rev. Fluid Mech."},{"key":"2024030519433679600_CIT0043","first-page":"1","article-title":"Numerical Simulation of the Taylor-Green Vortex at Re = 1600 With the Discontinuous Galerkin Spectral Element Method for Well-Resolved and Underresolved Scenarios","author":"Beck","year":"2012"},{"key":"2024030519433679600_CIT0044","first-page":"1","article-title":"Solutions of the Taylor-Green Vortex Problem Using High-Resolution Explicit Finite Difference Methods","author":"DeBonis","year":"2013"},{"issue":"2","key":"2024030519433679600_CIT0045","first-page":"149","article-title":"Experimental and Analytical Studies of a Model Helicopter Rotor in Hover","volume":"5","author":"Caradonna","year":"1981","journal-title":"Vertica"},{"key":"2024030519433679600_CIT0046","doi-asserted-by":"publisher","first-page":"105648","DOI":"10.1016\/j.ast.2019.105648","article-title":"Hovering Rotor Solutions by High-Order Methods on Unstructured Grids","volume":"97","author":"Ricci","year":"2020","journal-title":"Aerospace Sci. Technol."}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/24\/6\/061002\/7250860\/jcise_24_6_061002.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/24\/6\/061002\/7250860\/jcise_24_6_061002.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,5]],"date-time":"2024-03-05T19:43:46Z","timestamp":1709667826000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/24\/6\/061002\/1193970\/A-Hybrid-Computer-Vision-and-Machine-Learning"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,3,5]]},"references-count":46,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2024,6,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4064478","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2024,3,5]]},"article-number":"061002"}}