Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-05T16:32:34.029Z Has data issue: false hasContentIssue false

Inferring activity from the flow field around active colloidal particles using deep learning

Published online by Cambridge University Press:  27 August 2025

Aditya Mohapatra
Affiliation:
Department of Physics, IIT Madras, Chennai 600036, India
Aditya Kumar*
Affiliation:
Department of Physics, IIT Madras, Chennai 600036, India
Mayurakshi Deb
Affiliation:
Department of Physics, IIT Madras, Chennai 600036, India
Siddharth Dhomkar
Affiliation:
Department of Physics, IIT Madras, Chennai 600036, India
Rajesh Singh*
Affiliation:
Department of Physics, IIT Madras, Chennai 600036, India
*
Corresponding authors: Rajesh Singh, rsingh@physics.iitm.ac.in; Aditya Mohapatra, adityamohapatra217@gmail.com
Corresponding authors: Rajesh Singh, rsingh@physics.iitm.ac.in; Aditya Mohapatra, adityamohapatra217@gmail.com

Abstract

Active colloidal particles create flow around them due to non-equilibrium processes on their surfaces. In this paper, we infer the activity of such colloidal particles from the flow field created by them via deep learning. We first explain our method for one active particle, inferring the $2s$ mode (or the stresslet) and the $3t$ mode (or the source dipole) from the flow field data, along with the position and orientation of the particle. We then apply the method to a system of many active particles. We find excellent agreements between the predictions and the true values of activity. Our method presents a principled way to predict arbitrary activity from the flow field created by active particles.

Information

Type
JFM Rapids
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. (a) The neural network architecture for computing force field from input velocity field. Each layer is a convolution layer with $3 \times 3$ kernel size and padding to preserve the dimension. Each block represents the image output of that layer in terms of $\text{height} \times \text{width} \times \text{channels}$. The network goes till 128 channels (indicated by the dotted arrow). (b) Flow due to $2s$ and $3t$ modes of the active slip. A combined flow is also shown. Position $\boldsymbol c$ is shown by a circle, while the orientation $\boldsymbol p$ is shown by a solid arrow. The flow streamlines have been overlaid on a pseudo colour plot of the speed.

Figure 1

Figure 2. Flowchart of the method for the predictions of the model for a single particle: the velocity field for inference is shown along with a schematic of the neural network. The neural network predicts the force density field (here only magnitude is shown for clarity) from input velocity field. The velocity field obtained from predicted force is reconstructed with good accuracy. See Algorithm1 for details of the method. The flow streamlines have been overlaid on a pseudo colour plot of the speed.

Figure 2

Algorithm 1: Particle detection and parameter estimation for N particles

Figure 3

Figure 3. True (a) and predicted (b) velocity fields due to different values of stresslet strength $(s_0)$, source dipole strength $(d_0)$, orientation $(\boldsymbol{p})$ and particle position $(\boldsymbol{c})$. Values have been rounded to the nearest integer for clarity. We show four distinct examples for illustration. The flow velocity streamlines have been overlaid on a pseudo colour plot of the flow speed. Here, $\theta_p$ is the angle made by the particle with the positive $x$-axis of Cartesian coordinates.

Figure 4

Figure 4. Predictions of the model for multiple particles in a grid. The flow velocity streamlines have been overlaid on a pseudo colour plot of the flow speed. Magnitude of the force density is also shown. Our inference method using deep learning predicts location and orientation of the particles as well as the force density in the fluid due to them.

Figure 5

Figure 5. The training loss and validation loss over epochs indicating that the model is learning well without overfitting. We show this for cases with fixed number of particles ($N=1$ and $N=4$ are shown) and variable number of particles ($N$ varies from 1 to 4).

Figure 6

Figure 6. Histogram of root mean squared error from the predictions by CNN.

Figure 7

Figure 7. Loss function as a function of epochs for two different resolutions of the data.

Figure 8

Figure 8. Ablation study. Measuring loss with epochs using CNN with activation functions (a) and without activation function (b).