Tracking droplets in soft granular flows with deep learning techniques

The state-of-the-art deep learning-based object recognition YOLO algorithm and object tracking DeepSORT algorithm are combined to analyze digital images from fluid dynamic simulations of multi-core emulsions and soft flowing crystals and to track moving droplets within these complex flows. The YOLO network was trained to recognize the droplets with synthetically prepared data, thereby bypassing the labor-intensive data acquisition process. In both applications, the trained YOLO + DeepSORT procedure performs with high accuracy on the real data from the fluid simulations, with low error levels in the inferred trajectories of the droplets and independently computed ground truth. Moreover, using commonly used desktop GPUs, the developed application is capable of analyzing data at speeds that exceed the typical image acquisition rates of digital cameras (30 fps), opening the interesting prospect of realizing a low-cost and practical tool to study systems with many moving objects, mostly but not exclusively, biological ones. Besides its practical applications, the procedure presented here marks the first step towards the automatic extraction of effective equations of motion of many-body soft flowing systems.

[1]  B. Chopard,et al.  Comprehensive comparison of collision models in the lattice Boltzmann framework: Theoretical investigations. , 2019, Physical review. E.

[2]  G. Gonnella,et al.  Lattice Boltzmann methods and active fluids , 2019, The European Physical Journal E.

[3]  Haider A. Alwzwazy,et al.  Handwritten Digit Recognition Using Convolutional Neural Networks , 2016 .

[4]  Aditya Khamparia,et al.  Twitter Sentiment Analysis Using Deep Learning , 2021, IOP Conference Series: Materials Science and Engineering.

[5]  D. Marenduzzo,et al.  Rheology and microrheology of deformable droplet suspensions. , 2018, Soft matter.

[6]  Sauro Succi,et al.  Modeling pattern formation in soft flowing crystals , 2020, Physical Review Fluids.

[7]  A. F. Adams,et al.  The Survey , 2021, Dyslexia in Higher Education.

[8]  Shuai Wang,et al.  Deep learning for sentiment analysis: A survey , 2018, WIREs Data Mining Knowl. Discov..

[9]  Daniel H. Rothman,et al.  Immiscible cellular-automaton fluids , 1988 .

[10]  Leah Edelstein-Keshet,et al.  Inferring individual rules from collective behavior , 2010, Proceedings of the National Academy of Sciences.

[11]  D. Weitz,et al.  The vortex-driven dance of droplets within droplets , 2020, 2004.12219.

[12]  I. Couzin,et al.  Collective memory and spatial sorting in animal groups. , 2002, Journal of theoretical biology.

[13]  Bastien Chopard,et al.  Lattice Boltzmann method with regularized pre-collision distribution functions , 2006, Math. Comput. Simul..

[14]  Alessandro Moschitti,et al.  UNITN: Training Deep Convolutional Neural Network for Twitter Sentiment Classification , 2015, *SEMEVAL.

[15]  Chun-Ho Wu,et al.  A Computer Vision-Based Roadside Occupation Surveillance System for Intelligent Transport in Smart Cities , 2019, Sensors.

[16]  D. Weitz,et al.  Regularized lattice Boltzmann Multicomponent models for low Capillary and Reynolds microfluidics flows , 2017, 1711.02003.

[17]  S. Zaleski,et al.  Lattice Boltzmann model of immiscible fluids. , 1991, Physical review. A, Atomic, molecular, and optical physics.

[18]  Sauro Succi,et al.  Elucidating the mechanism of step emulsification , 2018, Physical Review Fluids.

[19]  Naftali Tishby,et al.  Machine learning and the physical sciences , 2019, Reviews of Modern Physics.

[20]  Guanghui Wang,et al.  Efficient Golf Ball Detection and Tracking Based on Convolutional Neural Networks and Kalman Filter , 2020, ArXiv.

[21]  Vicsek,et al.  Novel type of phase transition in a system of self-driven particles. , 1995, Physical review letters.

[22]  Stefano Ermon,et al.  Using machine learning to discover shape descriptors for predicting emulsion stability in a microfluidic channel. , 2019, Soft matter.

[23]  Argel A. Bandala,et al.  Object Detection Using Convolutional Neural Networks , 2018, TENCON 2018 - 2018 IEEE Region 10 Conference.

[24]  Vittorio Ferrari,et al.  End-to-End Training of Object Class Detectors for Mean Average Precision , 2016, ACCV.

[25]  Nasrollah Moghadam Charkari,et al.  COVID-19 personal protective equipment detection using real-time deep learning methods , 2021, ArXiv.

[26]  King-Sun Fu,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence Publication Information , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Jean-Yves Trépanier,et al.  Numerical evaluation of two recoloring operators for an immiscible two-phase flow lattice Boltzmann model , 2012 .

[28]  S. Succi,et al.  Concentrated phase emulsion with multicore morphology under shear: A numerical study , 2020, 2012.02559.

[29]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[30]  Dietrich Paulus,et al.  Simple online and realtime tracking with a deep association metric , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[31]  Vipul K. Dabhi,et al.  Voice Recognition and Voice Comparison using Machine Learning Techniques: A Survey , 2020, 2020 6th International Conference on Advanced Computing and Communication Systems (ICACCS).

[32]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[33]  K. Daoud,et al.  Microdroplet size prediction in microfluidic systems via artificial neural network modeling for water-in-oil emulsion formulation , 2017 .

[34]  S. Succi,et al.  A fast and efficient deep learning procedure for tracking droplet motion in dense microfluidic emulsions , 2021, Philosophical Transactions of the Royal Society A.

[35]  Hong Soon Goo,et al.  Twitter sentiment analysis using deep learning methods , 2017, 2017 7th International Annual Engineering Seminar (InAES).

[36]  Kaiming He,et al.  Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[37]  W. Świȩszkowski,et al.  Highly ordered and tunable polyHIPEs by using microfluidics. , 2014, Journal of materials chemistry. B.

[38]  P. Mazur,et al.  Non-equilibrium thermodynamics, , 1963 .

[39]  D. Rothman,et al.  Diffusion properties of gradient-based lattice Boltzmann models of immiscible fluids. , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[40]  John S. Rowlinson,et al.  Molecular Theory of Capillarity , 1983 .

[41]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[42]  D. Weitz,et al.  The vortex-driven dynamics of droplets within droplets , 2021, Nature communications.

[43]  D. Weitz,et al.  Monodisperse Double Emulsions Generated from a Microcapillary Device , 2005, Science.

[44]  D. Marenduzzo,et al.  Flow of Deformable Droplets: Discontinuous Shear Thinning and Velocity Oscillations. , 2017, Physical review letters.

[45]  J. Herskowitz,et al.  Proceedings of the National Academy of Sciences, USA , 1996, Current Biology.

[46]  Fang-Xiang Wu,et al.  WIREs Data Mining and Knowledge Discovery Reverse engineering of GRNs from biological data mRNA X mRNA Y Protein X Protein Y Transcription Translation DNA Gene X Gene Y mRNA Protein Replication , 2012 .

[47]  Р Ю Чуйков,et al.  Обнаружение транспортных средств на изображениях загородных шоссе на основе метода Single shot multibox Detector , 2017 .

[48]  Miran Pobar,et al.  Tracking Handball Players with the DeepSORT Algorithm , 2020, ICPRAM.

[49]  Demis Hassabis,et al.  Improved protein structure prediction using potentials from deep learning , 2020, Nature.

[50]  P. Bahr,et al.  Sampling: Theory and Applications , 2020, Applied and Numerical Harmonic Analysis.

[51]  Erlend Magnus Viggen,et al.  The Lattice Boltzmann Method , 2017 .

[52]  Erlend Magnus Viggen,et al.  The Lattice Boltzmann Method: Principles and Practice , 2016 .

[53]  M. G. Schultz,et al.  Can deep learning beat numerical weather prediction? , 2021, Philosophical Transactions of the Royal Society A.

[54]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[55]  Guanghui Wang,et al.  Real-time Golf Ball Detection and Tracking Based on Convolutional Neural Networks , 2020, 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[56]  Nicu Sebe,et al.  Computer Vision – ECCV 2016 , 2016, Lecture Notes in Computer Science.

[57]  Mohamad Ivan Fanany,et al.  Handwriting recognition on form document using convolutional neural network and support vector machines (CNN-SVM) , 2017, 2017 5th International Conference on Information and Communication Technology (ICoIC7).

[58]  S. Succi,et al.  Lattice Boltzmann approach for complex nonequilibrium flows. , 2015, Physical review. E, Statistical, nonlinear, and soft matter physics.

[59]  S. Succi,et al.  Mesoscale modelling of near-contact interactions for complex flowing interfaces , 2019, Journal of Fluid Mechanics.

[60]  Wei Liu,et al.  SSD: Single Shot MultiBox Detector , 2015, ECCV.

[61]  Amit Choudhary,et al.  Improved Handwritten Digit Recognition Using Convolutional Neural Networks (CNN) , 2020, Sensors.

[62]  Tousif Osman,et al.  Intelligent traffic management system for cross section of roads using computer vision , 2017, 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC).

[63]  Dong Yu,et al.  Speech emotion recognition using deep neural network and extreme learning machine , 2014, INTERSPEECH.

[64]  Sauro Succi,et al.  Lattice Boltzmann 2038 , 2015 .

[65]  W. Marsden I and J , 2012 .

[66]  Luc Van Gool,et al.  The Pascal Visual Object Classes (VOC) Challenge , 2010, International Journal of Computer Vision.

[67]  Irene Giardina,et al.  Collective behavior in animal groups: Theoretical models and empirical studies , 2008, HFSP journal.

[68]  B. Yogameena,et al.  Computer vision based crowd disaster avoidance system: A survey , 2017 .

[69]  R. Stephenson A and V , 1962, The British journal of ophthalmology.

[70]  Thierry Mora,et al.  Flocking and Turning: a New Model for Self-organized Collective Motion , 2014, ArXiv.

[71]  Bing Li,et al.  Multi-Cue Illumination Estimation via a Tree-Structured Group Joint Sparse Representation , 2015, International Journal of Computer Vision.

[72]  Ali Farhadi,et al.  YOLOv3: An Incremental Improvement , 2018, ArXiv.

[73]  David Jou,et al.  Understanding Non-equilibrium Thermodynamics , 2008 .

[74]  R. Benzi,et al.  The lattice Boltzmann equation: theory and applications , 1992 .

[75]  Sauro Succi,et al.  Big data: the end of the scientific method? , 2018, Philosophical Transactions of the Royal Society A.

[76]  Orestis Malaspinas,et al.  Generalized three-dimensional lattice Boltzmann color-gradient method for immiscible two-phase pore-scale imbibition and drainage in porous media. , 2017, Physical review. E.

[77]  D. Sumpter,et al.  Inferring the rules of interaction of shoaling fish , 2011, Proceedings of the National Academy of Sciences.

[78]  N. Ragesh,et al.  Deep Learning based Automated Billing Cart , 2019, 2019 International Conference on Communication and Signal Processing (ICCSP).

[79]  S. Succi The Lattice Boltzmann Equation , 2018, Oxford Scholarship Online.

[80]  C. Medaglia,et al.  A Numerical Study , 2005 .

[81]  Cynthia Rudin,et al.  Machine learning for science and society , 2013, Machine Learning.

[82]  S. Barnett,et al.  Philosophical Transactions of the Royal Society A : Mathematical , 2017 .

[83]  N. Punn,et al.  Monitoring COVID-19 social distancing with person detection and tracking via fine-tuned YOLO v3 and Deepsort techniques , 2020, ArXiv.