{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T12:34:06Z","timestamp":1753878846806,"version":"3.41.2"},"reference-count":51,"publisher":"ASME International","issue":"5","license":[{"start":{"date-parts":[[2023,3,29]],"date-time":"2023-03-29T00:00:00Z","timestamp":1680048000000},"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":[[2023,10,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Vortex cores in fluid mechanics are easy to visualize, yet difficult to detect numerically. Precise knowledge of these allows fluid dynamics researchers to study complex flow structures and allow for a better understanding of the turbulence transition process and the development and evolution of flow instabilities, to name but a few relevant areas. Various approaches such as the Q, delta, and swirling strength criterion have been proposed to visualize vortical flows, and these approaches can be used to detect vortex core locations. Using these methods can result in spuriously detected vortex cores and which can be balanced by a cutoff filter, making these methods lack robustness. To overcome this shortcoming, we propose a new approach using convolutional neural networks to detect flow structures directly from streamline plots, using the line integral convolution method. We show that our computer vision-based approach is able to reduce the number of false positives and negatives while removing the need for a cutoff. We validate our approach using the Taylor\u2013Green vortex problem to generate input images for our network. We show that with an increasing number of images used for training, we are able to monotonically reduce the number of false positives and negatives. We then apply our trained network to a different flow problem where vortices are still reliably detected. Thus, our study presents a robust approach that allows for reliable vortex detection which is applicable to a wide range of flow scenarios.<\/jats:p>","DOI":"10.1115\/1.4056660","type":"journal-article","created":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T08:15:29Z","timestamp":1673424929000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":1,"title":["Surface Line Integral Convolution-Based Vortex Detection Using Computer Vision"],"prefix":"10.1115","volume":"23","author":[{"given":"Hazem Ashor Amran","family":"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":[[2023,3,29]]},"reference":[{"key":"2023032910595999000_","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1016\/B978-012387582-2\/50016-2","volume-title":"Visualization Handbook","author":"Jiang","year":"2005"},{"key":"2023032910595999000_","first-page":"193","article-title":"Eddies, Streams, and Convergence Zones in Turbulent Flows","author":"Hunt","year":"1988"},{"issue":"8","key":"2023032910595999000_","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."},{"issue":"5","key":"2023032910595999000_","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"},{"key":"2023032910595999000_","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."},{"key":"2023032910595999000_","first-page":"779","article-title":"You Only Look Once: Unified, Real-Time Object Detection","author":"Redmon","year":"2016"},{"key":"2023032910595999000_","first-page":"3099","article-title":"Light YOLO for High-Speed Gesture Recognition Key Laboratory of Ministry of Education for Image Processing and Intelligent Control, School of Automation, Huazhong University of Science and Technology, Wuhan 430074, China. NERCEL, Central China Norma","author":"Ni","year":"2018"},{"key":"2023032910595999000_","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"},{"issue":"3","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/0952813X.2021.1907793","article-title":"Human Detection Based on Deep Learning YOLO-v2 for Real-Time UAV Applications","volume":"34","author":"Boudjit","year":"2021","journal-title":"J. Exp. Theor. Artif. Intell."},{"issue":"11","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"98","DOI":"10.4236\/jcc.2018.611009","article-title":"A Vehicle Detection Method for Aerial Image Based on YOLO","volume":"6","author":"Lu","year":"2018","journal-title":"J. Comput. Commun."},{"key":"2023032910595999000_","first-page":"1804","volume-title":"Computer Vision and Pattern Recognition","author":"Farhadi","year":"2018"},{"key":"2023032910595999000_","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":"2023032910595999000_","first-page":"413","article-title":"Vortex Identification\u2014Applications in Aerodynamics: A Case Study","author":"Kenwright","year":"1997"},{"issue":"12","key":"2023032910595999000_","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":"2023032910595999000_","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":"2023032910595999000_","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":"2023032910595999000_","doi-asserted-by":"crossref","DOI":"10.2514\/6.2017-0989","article-title":"Review of Vortex Identification Methods","author":"Epps","year":"2017"},{"issue":"11","key":"2023032910595999000_","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"},{"issue":"1","key":"2023032910595999000_","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":"2023032910595999000_","first-page":"419","article-title":"Selective Visualization of Vortices in Hydrodynamic Flows","author":"Sadarjoen","year":"1998"},{"key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1017\/jfm.2016.151","article-title":"Defining Coherent Vortices Objectively From the Vorticity","volume":"795","author":"Haller","year":"2016","journal-title":"J. Fluid. Mech."},{"issue":"5","key":"2023032910595999000_","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"},{"key":"2023032910595999000_","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":"4","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"044501","DOI":"10.1115\/1.4053671","article-title":"Using Physics-Informed Generative Adversarial Networks to Perform Super-Resolution for Multiphase Fluid Simulations","volume":"22","author":"Li","year":"2022","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"2","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"021015","DOI":"10.1115\/1.4054689","article-title":"Machine Learning Based Developing Flow Control Technique Over Circular Cylinders","volume":"23","author":"Ayli","year":"2022","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"031006","DOI":"10.1115\/1.4054715","article-title":"Generative Inverse Design of Aerodynamic Shapes Using Conditional Invertible Neural Networks","volume":"23","author":"Warey","year":"2023","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"1","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"011006","DOI":"10.1115\/1.4044507","article-title":"Physics-Driven Regularization of Deep Neural Networks for Enhanced Engineering Design and Analysis","volume":"20","author":"Nabian","year":"2019","journal-title":"ASME J. Comput. Inf. Sci. Eng."},{"issue":"7","key":"2023032910595999000_","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":"2023032910595999000_","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1145\/142403.142404","article-title":"SIGGRAPH'91 Workshop Report Integrating Computer Graphics, Computer Vision, and Image Processing in Scientific Applications","volume":"26","author":"Carlborn","year":"1992","journal-title":"ACM SIGGRAPH Comput. Graph."},{"issue":"2","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1109\/2945.597796","article-title":"Tracking and Visualizing Turbulent 3D Features","volume":"3","author":"Silver","year":"1997","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"2023032910595999000_","first-page":"012018","article-title":"Application of Computer Vision and Neural Network Analysis to Study the Structure and Dynamics of Turbulent Jets","author":"Abdurakipov","year":"2019"},{"issue":"2","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1007\/s00371-020-01797-6","article-title":"A Rapid Vortex Identification Method Using Fully Convolutional Segmentation Network","volume":"37","author":"Wang","year":"2021","journal-title":"Visual Comput."},{"issue":"3","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1111\/cgf.13689","article-title":"Robust Reference Frame Extraction From Unsteady 2D Vector Fields With Convolutional Neural Networks","volume":"38","author":"Kim","year":"2019","journal-title":"Comput. Graph. Forum"},{"issue":"6","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1145\/3065386","article-title":"ImageNet Classification With Deep Convolutional Neural Networks","volume":"60","author":"Krizhevsky","year":"2017","journal-title":"Commun. ACM"},{"issue":"1","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"98","DOI":"10.1109\/72.554195","article-title":"Face Recognition: A Convolutional Neural-Network Approach","volume":"8","author":"Lawrence","year":"1997","journal-title":"IEEE Trans. Neural Netw."},{"key":"2023032910595999000_","first-page":"1764","article-title":"EddyNet: A Deep Neural Network for Pixel-Wise Classification of Oceanic Eddies","author":"Lguensat","year":"2018"},{"key":"2023032910595999000_","doi-asserted-by":"crossref","DOI":"10.1109\/IGARSS.2018.8519261","article-title":"Ocean Eddy Identification and Tracking Using Neural Networks","author":"Franz","year":"2018"},{"issue":"3","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"625","DOI":"10.4208\/cicp.OA-2018-0035","article-title":"Data-Driven, Physics-Based Feature Extraction From Fluid Flow Fields","volume":"25","author":"Str\u00f6fer","year":"2019","journal-title":"Commun. Comput. Phys."},{"issue":"1","key":"2023032910595999000_","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":"2023032910595999000_","first-page":"126","volume-title":"Numerical Heat Transfer and Fluid Flow (Computational Methods in Mechanics & Thermal Sciences)","author":"Patankar","year":"1982","edition":"1st"},{"key":"2023032910595999000_","first-page":"1","article-title":"A High-Resolution Capability for Large-Eddy Simulation of Jet Flows","author":"DeBonis","year":"2010"},{"issue":"1","key":"2023032910595999000_","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":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"100604","DOI":"10.1016\/j.softx.2020.100604","article-title":"VortexFitting: A Post-Processing Fluid Mechanics Tool for Vortex Identification","volume":"12","author":"Lindner","year":"2020","journal-title":"SoftwareX"},{"key":"2023032910595999000_","first-page":"263","article-title":"Imaging Vector Fields Using Line Integral Convolution","author":"Cabral","year":"1993"},{"issue":"6","key":"2023032910595999000_","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":"2","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"464","DOI":"10.3390\/s22020464","article-title":"Comparing YOLOv3, YOLOv4 and YOLOv5 for Autonomous Landing Spot Detection in Faulty UAVs","volume":"22","author":"Nepal","year":"2022","journal-title":"Sensors"},{"article-title":"Case 3.3: Taylor Green Vortex Evolution","year":"2015","author":"Diosady","key":"2023032910595999000_"},{"key":"2023032910595999000_","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":"2023032910595999000_","first-page":"1","article-title":"Solutions of the Taylor-Green Vortex Problem Using High-Resolution Explicit Finite Difference Methods","author":"DeBonis","year":"2013"},{"issue":"18","key":"2023032910595999000_","doi-asserted-by":"publisher","first-page":"3750","DOI":"10.3390\/app9183750","article-title":"Application Research of Improved YOLO V3 Algorithm in PCB Electronic Component Detection","volume":"9","author":"Li","year":"2019","journal-title":"Appl. Sci. (Switzerland)"},{"key":"2023032910595999000_","first-page":"1","article-title":"Flow Field Analysis Around Pressure Shielding Structures","author":"Szoke","year":"2021"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/23\/5\/051002\/6997325\/jcise_23_5_051002.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/23\/5\/051002\/6997325\/jcise_23_5_051002.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,4]],"date-time":"2023-12-04T12:13:49Z","timestamp":1701692029000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/23\/5\/051002\/1156034\/Surface-Line-Integral-Convolution-Based-Vortex"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,3,29]]},"references-count":51,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,10,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4056660","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"type":"print","value":"1530-9827"},{"type":"electronic","value":"1944-7078"}],"subject":[],"published":{"date-parts":[[2023,3,29]]},"article-number":"051002"}}