This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Correlation between morphological evolution of splashing drop and exerted impact force revealed by interpretation of explainable artificial intelligence

Jingzu Yee\aff1    Daichi Igarashi\aff1    Pradipto\aff1    Akinori Yamanaka\aff1    Yoshiyuki Tagawa\aff1,2 \corresp [email protected] \aff1Department of Mechanical Systems Engineering, Tokyo University of Agriculture and Technology, 2-24-16, Naka-cho, Koganei, Tokyo 184-8588, Japan \aff2Institute of Global Innovation Research, Tokyo University of Agriculture and Technology, 2-24-16, Naka-cho, Koganei, Tokyo 184-8588, Japan
Abstract

This study reveals a possible correlation between splashing morphology and the normalized impact force exerted by an impacting drop on a solid surface. This finding is obtained from a newly proposed feature extraction method and a subsequent interpretation of the classification of splashing and non-splashing drops performed by an explainable artificial intelligence (XAI) video classifier. Notably, the values of the weight matrix elements of the XAI that correspond to the extracted features are found to change with the temporal evolution of the drop morphology. We compute the rate of change of the contributions of each frame with respect to the classification value of a video as an important index to quantify the contributions of the extracted splashing and non-splashing features at different impact times to the classification of the XAI model. Remarkably, the rate computed for the extracted splashing features is found to closely match the profile of the normalized impact force, where the splashing features are most pronounced immediately after the normalized impact force reaches its peak value. This study has provided an example that clarifies the relationship between the complex morphological evolution of a splashing drop and physical parameters by interpreting the classification of an XAI video classifier.

keywords:
Authors should not enter keywords on the manuscript, as the author must choose these during the online submission process and will then be added during the typesetting process (see Keyword PDF for the full list). Other classifications will be added at the same time.

MSC Codes (Optional) Please enter your MSC Codes here

1 Introduction

The impact of a liquid drop on a solid surface is a high-speed phenomenon that is encountered in a variety of contexts, such as spray cooling (Breitenbach et al., 2018) and aircraft icing (Lavoie et al., 2022; Zhang & Liu, 2016). Under certain impact conditions, splashing can occur, i.e. the impacting drop breaks up and ejects secondary droplets (Gordillo & Riboux, 2019; Hatakenaka et al., 2019; Yokoyama et al., 2022) instead of just spreading over the surface until it reaches its maximum radius (Gordillo et al., 2019; Clanet et al., 2004). Splashing has various consequences, such as soil erosion (Fernández-Raga et al., 2017), propagation of contaminants (Gilet & Bourouiba, 2015; Waite et al., 2015), and visible decreases in printing and painting quality (Lohse, 2022). Therefore, it is necessary to understand the dynamics of a splashing drop from the morphological evolution that occurs during the impact process. Owing to the multiphase nature of this phenomenon, which involves the liquid drop, the solid surface, and the ambient air, many physical parameters strongly influence the occurrence of splashing (Josserand & Thoroddsen, 2016; Rioboo et al., 2001; Yarin, 2006). For instance, a given parameter can either promote or suppress splashing, depending on other parameters (Usawa et al., 2021; Zhang et al., 2022, 2021). Furthermore, the spreading dynamics of a splashing drop are very complex, because the ejected secondary droplets add more morphological features, such as their ejection angle (Burzynski et al., 2020), ejection velocity (Thoroddsen et al., 2012; Mundo et al., 1995), number (Lin et al., 2022), and size (Juarez et al., 2012; Riboux & Gordillo, 2015; Wang & Bourouiba, 2018).

To aid observations of splashing drops, attention has turned to artificial intelligence (AI), which has been widely adopted and has proved effective in carrying out tasks in different fields, such as image and video processing (He et al., 2016; Krizhevsky et al., 2012; Voulodimos et al., 2018), aeronautical and aerospace engineering (Brunton et al., 2021; Hou et al., 2019; Li et al., 2020), and fluid mechanics (Brunton et al., 2020; Colvert et al., 2018; Erichson et al., 2020). Although the underlying reasoning that leads AI to a specific decision is often unknown or not correctly understood (Adadi & Berrada, 2018; Arrieta et al., 2020), by solving the problems of explainability and interpretability, AI can become a powerful tool for advancing knowledge of physical phenomena. In particular, in studies of turbulence, AI has been widely used for the reconstruction of turbulence fields (Fukami et al., 2019; Kim et al., 2021), for inflow turbulence generation in numerical simulations (Kim & Lee, 2020a; Yousif et al., 2023), and to gain physical insight from data (Kim et al., 2023; Kim & Lee, 2020b; Lu et al., 2020). On the other hand, the application of AI to the investigation of multiphase flows is relatively recent. With regard to drop impact, several AI-based studies have been published since 2021 on the prediction of post-impact drop morphology (Yee et al., 2023), impact force (Dickerson et al., 2022), maximum spreading (Tembely et al., 2022; Yancheshme et al., 2022; Yoon et al., 2022), and splashing threshold (Pierzyna et al., 2021). Notably, by image feature extraction using explainable artificial intelligence (XAI), Yee et al. (2022) observed that the contour of a splashing drop’s main body is higher than that of a non-splashing drop. Although Yee et al. (2022) established a foundation for feature extraction methodology using XAI, the relationship between morphological features and physical parameters has not been discovered. This is because the classification was conducted solely on a single snapshot at a specific impact time, which does not enable comparison of morphological evolution between splashing and non-splashing drops. However, because the temporal evolution of the morphology is related to the acceleration of the drop, it contains important information about physical parameters, such as the impact force.

In the present study, a classification of videos or image sequences is proposed, on the basis of which the morphological evolution of splashing drops can be compared with that of non-splashing drops. Although recurrent neural networks (RNNs) and long short-term memory (LSTM) networks are the two types of AI that are most widely used to process sequential data such as audio and video data (Güera & Delp, 2018; Ma et al., 2019; Sherstinsky, 2020), their complex architectures cause difficulties when attempts are made to analyse their decision-making processes. Instead, a feedforward neural network (FNN) model has been developed as an XAI video classifier, comprising a single fully connected layer. Classification is performed on image sequences processed from high-speed videos of splashing and non-splashing drops recorded during an experiment. The methodology of this study, including descriptions of the dataset and the implementation of the FNN, is explained in § 2. After high accuracy has been attained in the classification of image sequences of splashing and non-splashing drops, an analysis of the FNN’s classification process is performed to extract the features of the splashing and non-splashing drops. An importance index is introduced to quantify the contributions of the extracted features to the classification of the FNN model. These results and a discussion of the relationship between morphological features and physical parameters of a drop impact are presented in § 3. In addition, the critical impact time when the morphological differences are most pronounced is identified. The conclusions of this study are presented in § 4

2 Methodology

In this section, the dataset of image sequences showing the temporal evolution of drop morphology during impact (§ 2.1) and the implementation of the FNN developed for image-sequence classification (§ 2.2) are explained.

2.1 Experiment setup and image processing

With the experimental setup shown in figure 1, videos of drop impact were collected using a high-speed camera (Photron, FASTCAM SA-X) at a rate of 45 000s145\,000\,\mathrm{s}^{-1} and a spatial resolution of (1.46±0.02)×105mpx1(1.46\pm 0.02)\times 10^{-5}\,\mathrm{m\,px}^{-1}. Each of the videos shows an ethanol drop (Hayashi Pure Chemical Ind., Ltd; density ρ=789kgm3\rho=789\,\mathrm{kg\,m^{-3}}, surface tension γ=2.2×102Nm1\gamma=2.2\times 10^{-2}\,\mathrm{N\,m^{-1}}, and dynamic viscosity μ=1.0×103\mu=1.0\times 10^{-3} Pa s) impacting on the surface of a hydrophilic glass substrate (Muto Pure Chemicals Co., Ltd, star frost slide glass 511611) after free-falling from a height HH ranging from 0.040.04 m to 0.600.60 m. The area-equivalent diameter of the drop, which was measured before impact, was D0=(2.59±0.10)×103D_{0}=(2.59\pm 0.10)\times 10^{-3} m. The impact velocity U0U_{0} and Weber number We (=ρU02D0/γ=\rho U_{0}^{2}D_{0}/\gamma) ranged between 0.82ms10.82\,\mathrm{m\,s^{-1}} and 3.18ms13.18\,\mathrm{m\,s^{-1}} and between 6363 and 947947, respectively. The splashing thresholds in terms of impact height and Weber number were H=0.20H=0.20 m and We=348\mbox{{We}}=348, respectively. Note that some impacting drops with HH or We equal to or greater than the splashing threshold did not splash. The HH and We of the non-splashing drop with the highest values of HH and We were H=0.22H=0.22 m and We=386\mbox{{We}}=386, respectively. Thus, there was a splashing transition at 0.20mH0.220.20\,\mathrm{m}\leq H\leq 0.22 m or 348We386348\leq\mbox{{We}}\leq 386. After a frame-by-frame inspection for the presence of secondary droplets by human eyes, each of the videos was labelled according to the outcome: splashing or non-splashing. There are a total of 249 videos: 141 of splashing drops and 108 of non-splashing drops.

Refer to caption
Figure 1: Schematic of experimental setup used to collect high-speed videos of drop impact.
Refer to caption
(a)
Refer to caption
(b)
Figure 2: Apex of an impacting drop: (a) at the start of the impact when z0/D0=1.000z_{0}/D_{0}=1.000; (b) during the impact when z0/D0=0.500z_{0}/D_{0}=0.500.

From each video, seven frames, showing the temporal evolution of the drop morphology from the start of the impact until before the drop collapsed into a pancake-like morphology, were extracted to form the image sequences for classification. The seven frames were extracted when the normalized drop apex z0/D0=0.875z_{0}/D_{0}=0.875, 0.750, 0.625, 0.500, 0.375, 0.250, and 0.125, respectively. The definition of the drop apex z0z_{0} is illustrated in figure 2. Therefore, z0/D0z_{0}/D_{0} can be understood as the portion of the drop that has yet to impact the surface. For example, when z0/D0=0.250z_{0}/D_{0}=0.250, the remaining one-quarter of the drop has yet to impact the surface. z0/D0z_{0}/D_{0} is plotted against the normalized impact time tU0/D0tU_{0}/D_{0}, which was averaged among all collected data in figure 3. The error bars show the standard deviation of all 249 data. The black and red dashed lines show the pressure impact and self-similar inertial regimes proposed by Lagubeau et al. (2012), which are plotted using the equations

z0/D0\displaystyle z_{0}/D_{0} =1tU0/D0,\displaystyle=1-tU_{0}/D_{0}, (1)
z0/D0\displaystyle z_{0}/D_{0} =A1/(tU0/D0+A2)2,\displaystyle=A_{1}/(tU_{0}/D_{0}+A_{2})^{2}, (2)

respectively, where A1A_{1} and A2A_{2} are fitting parameters, which are 0.492 and 0.429, respectively, according to the fitting results by Lagubeau et al. (2012). As shown in the figure, z0/D0=0.875z_{0}/D_{0}=0.875, 0.750, and 0.625 cover the pressure impact regime; z0/D0=0.500z_{0}/D_{0}=0.500 lies on the transition between the pressure impact and self-similar inertial regimes; and z0/D0=0.375z_{0}/D_{0}=0.375, 0.250, and 0.125 cover the self-similar inertial regimes.

Refer to caption
Figure 3: Normalized drop apex versus normalized impact time averaged among all collected data.

An in-house MATLAB code was utilized to extract these seven frames and to trim the background so that the impacting drop was located at the centre of each frame. Several examples of the image sequences, including a non-splashing drop with H=0.08H=0.08 m and We=149\mbox{{We}}=149, a splashing drop at the splashing threshold with H=0.20H=0.20 m and We=348\mbox{{We}}=348, and a splashing drop with H=0.60H=0.60 m and We=919\mbox{{We}}=919, are shown in figure 4.

Refer to caption
Figure 4: Examples of image sequences of splashing and non-splashing drops combined from seven frames at different normalized impact times.

Fivefold cross-validation was performed to ensure the generalizability of the trained FNN. For this, the image sequences of each HH were segmented into five combinations of training–validation and testing data in a ratio of 80:20 to ensure that the data of each HH were included in both training–validation and testing and were distributed evenly among the data combinations. This is reflected in the similar numbers of splashing and non-splashing data for training–validation or testing among all data combinations, as shown in table 1.

Combination Number of data
Training–validation Testing Total
Splashing Non-splashing Total Splashing Non-splashing Total
1 114 87 201 27 21 48 249
2 112 86 198 29 22 51 249
3 113 85 198 28 23 51 249
4 114 85 199 27 23 50 249
5 111 89 200 30 19 49 249
Table 1: Numbers of splashing and non-splashing data for training–validation and testing in each data combination.

2.2 Feedforward neural network

Refer to caption
Figure 5: Training and architecture of the FNN that was used to extract the morphological features of splashing and non-splashing drops.

Figure 5 illustrates the training and architecture of the FNN developed for the extraction of the critical impact time and the morphological features through the classification of splashing and non-splashing drops based on the image sequences showing the temporal evolution of the drop morphology. The FNN was implemented in the Python programming language on Jupyter Notebook (Kluyver et al., 2016) using the libraries of TensorFlow (Abadi et al., 2016). The code is available on GitHub (https://github.com/yeejingzuTUAT/ImageAndImageSequenceClassificationForSplashingAndNonsplashingDrops).

In the input layer, the input image sequence is flattened into a one-dimensional column vector 𝒔inM\boldsymbol{s}_{\mathrm{in}}\in\mathbb{R}^{M}, for M=NimghimgwimgM=N_{\mathrm{img}}h_{\mathrm{img}}w_{\mathrm{img}}, where NimgN_{\mathrm{img}} is the total number of frames in an image sequence, himgh_{\mathrm{img}} is the height of an image in pixels, and wimgw_{\mathrm{img}} is the width of an image in pixels. In this study, the values of himgh_{\mathrm{img}} and wimgw_{\mathrm{img}} are 200 and 640, respectively.

Each element of 𝒔in\boldsymbol{s}_{\mathrm{in}} in the input layer (red circles in figure 5) is fully connected to each element of 𝒒out\boldsymbol{q}_{\mathrm{out}} in the output layer (blue circles) by a linear function:

𝒒out=\mathsfbiW𝒔in+𝒃,\boldsymbol{q}_{\mathrm{out}}=\mathsfbi{W}\boldsymbol{s}_{\mathrm{in}}+\boldsymbol{b}, (3)

where 𝒒outC\boldsymbol{q}_{\mathrm{out}}\in\mathbb{R}^{C} is the output vector, which can be interpreted as a vector containing the prediction values, \mathsfbiWC×M\mathsfbi{W}\in\mathbb{R}^{C\times M} is the weight matrix, and 𝒃C\boldsymbol{b}\in\mathbb{R}^{C} is the bias vector. Note that bold italic symbols like 𝒔\boldsymbol{s} indicate vectors and bold sloping sans serif symbols like \mathsfbiW\mathsfbi{W} indicate matrices. CC is the total number of classes for classification, which are splashing and non-splashing in this case, and so C=2C=2. The value of each element in \mathsfbiW\mathsfbi{W} and 𝒃\boldsymbol{b}, which is initialized using the Glorot uniform initializer (Glorot & Bengio, 2010), is determined through the training.

In the output layer, each element of 𝒒out\boldsymbol{q}_{\mathrm{out}} is activated by a sigmoid function, which saturates negative values at 0 and positive values at 1, as follows:

ypred,i=11+eqout,i,y_{\mathrm{pred},i}=\frac{1}{1+\mathrm{e}^{-q_{\mathrm{out},i}}}, (4)

for i=1,,Ci=1,\dots,C, where the activated value ypred,i{y}_{\mathrm{pred},i} is an element of 𝒚predC\boldsymbol{y}_{\mathrm{pred}}\in\mathbb{R}^{C}. 𝒚pred=[ypred,1,ypred,2]\boldsymbol{y}_{\mathrm{pred}}=[y_{\mathrm{pred},1},y_{\mathrm{pred},2}] can be interpreted as a vector containing the probabilities ypred,1y_{\mathrm{pred},1} and ypred,2y_{\mathrm{pred},2} of an input image sequence to be classified as a non-splashing drop and as a splashing drop, respectively. Throughout this paper, the subscripts ‘nonspl\mathrm{nonspl}’ and ‘spl\mathrm{spl}’ are used instead of the subscripts ‘11’ and ‘22’, respectively. Thus, 𝒚pred=[ypred,1,ypred,2]=[ypred,nonspl,ypred,spl]\boldsymbol{y}_{\mathrm{pred}}=[y_{\mathrm{pred},1},y_{\mathrm{pred},2}]=[y_{\mathrm{pred,nonspl}},y_{\mathrm{pred,spl}}]. For training, 𝒚pred\boldsymbol{y}_{\mathrm{pred}} is computed for all training image sequences and compared with the respective true labels 𝒚trueC\boldsymbol{y}_{\mathrm{true}}\in\mathbb{R}^{C}. The true labels for the image sequences of a splashing drop and a non-splashing drop are 𝒚true=[0,1]\boldsymbol{y}_{\mathrm{true}}=[0,1] and [1,0][1,0], respectively.

A binary cross-entropy loss function is used for the comparison between 𝒚pred\boldsymbol{y}_{\mathrm{pred}} and 𝒚true\boldsymbol{y}_{\mathrm{true}} as follows:

l(𝒚true,𝒚pred)=i=1C[ytrue,iln(ypred,i)(1ytrue,i)ln(1ypred,i)],l(\boldsymbol{y}_{\mathrm{true}},\boldsymbol{y}_{\mathrm{pred}})=\sum_{i=1}^{C}[-{y}_{\mathrm{true},i}\ln({y}_{\mathrm{pred},i})-(1-{y}_{\mathrm{true},i})\ln(1-{y}_{\mathrm{pred},i})], (5)

for i=1,,Ci=1,\dots,C, where ll is the computed loss. From this equation, the value of ll approaches 0 as 𝒚pred\boldsymbol{y}_{\mathrm{pred}} approaches 𝒚true\boldsymbol{y}_{\mathrm{true}} and increases significantly as 𝒚pred\boldsymbol{y}_{\mathrm{pred}} varies away from 𝒚true\boldsymbol{y}_{\mathrm{true}}. ll is computed during training and validation, but not during testing.

Through a backpropagation algorithm (Rumelhart et al., 1986), the gradient of ll with respect to each element of \mathsfbiW\mathsfbi{W} and 𝒃\boldsymbol{b} of the FNN is computed. The computed gradient determines whether the value of an element should be increased or decreased, and the amount by which this should be done, when \mathsfbiW\mathsfbi{W} and 𝒃\boldsymbol{b} are updated using the mini-batch gradient descent algorithm (Li et al., 2014). Regularization of early stopping (Prechelt, 1998) is applied to determine when to stop updating \mathsfbiW\mathsfbi{W} and 𝒃\boldsymbol{b}.

The percentage accuracy of the trained FNN is also evaluated as follows:

accuracy=number of correct predictionstotal number of predictions×100.\text{accuracy}=\frac{\text{number of correct predictions}}{\text{total number of predictions}}\times 100. (6)

The number of correct predictions is determined by the classification threshold. The trained FNN classifies an image sequence based on the element of 𝒚pred\boldsymbol{y}_{\mathrm{pred}} that has a value equal to or greater than that of the classification threshold. In this study, the classification threshold is fixed at 0.50.5. For example, if the prediction of an image sequence by the trained FNN is 𝒚pred=[0.25,0.75]\boldsymbol{y}_{\mathrm{pred}}=[0.25,0.75], then the image sequence will be classified as an image sequence of a splashing drop. Accuracy is computed during training, validation, and testing.

Refer to caption
(a)
Refer to caption
(b)
Figure 6: Training and validation of the FNN for image-sequence classification: (a) losses and (b) accuracies, averaged among every 50 epochs. Comb., combination; train., training; val. validation.

The training–validation of the FNN for image-sequence classification was evaluated from the plots of losses and accuracies averaged among every 50 epochs, which are shown in figure 6. Here, the number of epochs indicates how many times all training–validation image sequences were fed through the FNN for training. As the number of epochs increases, losses decrease and approach 0, while accuracies increase and approach 1. Early stopping prevents overfitting by stopping the updating of \mathsfbiW\mathsfbi{W} and 𝒃\boldsymbol{b} when the losses reach their minimum values. These trends confirm that the training and validation have been carried out properly and the trained FNN has achieved the desired classification performance. The trained FNN is then used to classify test image sequences to check their generalizability.

3 Results and discussion

In § 3.1, the testing of the trained FNN is explained. In § 3.2, the analysis of the classification process is discussed. In § 3.3, the process for extracting the features used by the FNN to classify splashing and non-splashing drops is elaborated. In § 3.4, the importance index for quantifying the contributions of the extracted features in each frame of an image sequence is introduced and discussed.

3.1 Testing of feedforward neural network

Testing is the evaluation of the ability of a trained FNN to classify image sequences that were not used to train the FNN. The results for all data combinations are shown in table 2. Among all combinations, the test accuracy in classifying image sequences of splashing and non-splashing drops is higher than 96%96\%. The confidence of the classifications performed by the trained FNN can be analysed from the plot of the splashing probability ypred,sply_{\mathrm{pred,spl}} computed by the trained FNN for the test image sequences. Since similar results were obtained for all data combinations, only the plot for combination 1 is shown in figure 7(a). For most image sequences of splashing and non-splashing drops, the values of ypred,sply_{\mathrm{pred,spl}} computed by the trained FNN are \geq0.8 and \leq0.2, respectively. In other words, most of the computed ypred,sply_{\mathrm{pred,spl}} differ by at least 0.3 from the classification threshold, which is fixed at 0.5, indicating relatively high confidence of the classifications performed by the trained FNN.

Combination Test accuracy
Splashing Non-splashing Total
1 26/27 96% 21/21 100% 47/48 98%
2 29/29 100% 22/22 100% 51/51 100%
3 27/28 96% 22/23 96% 49/51 96%
4 26/27 96% 23/23 100% 49/50 98%
5 28/30 93% 19/19 100% 47/49 96%
Table 2: Test accuracy of FNN trained with different data combinations in classifying image sequences of splashing and non-splashing drops.

The high accuracy and confidence in image-sequence classification by the simple but highly explainable FNN architecture is possible because of the high similarity of the image sequences. As mentioned in § 2, the drop size and the spatial resolution of the frames in each image sequence were kept constant, with a low standard deviation. Moreover, the background of the image data was trimmed to ensure that the impacting drop was positioned at the centre of each frame. As can be seen in figure 4, regardless of HH, We, and the outcome of the impact, the image sequences are very similar but still retain the important distinguishing characteristics of splashing and non-splashing drops. The classification process of the well-trained FNN can now be visualized and analysed.

The splashing probability ypred,sply_{\mathrm{pred,spl}} is calculated from the splashing prediction value qout,splq_{\mathrm{out,spl}} using a sigmoid function (see (4)), where ypred,spl=0.5y_{\mathrm{pred,spl}}=0.5 when qout,spl=0q_{\mathrm{out,spl}}=0. In other words, the trained FNN classifies an image sequence based on qout,spl=0q_{\mathrm{out,spl}}=0, where an image sequence is classified as a splashing drop if qout,spl0q_{\mathrm{out,spl}}\geq 0 and as a non-splashing drop if qout,spl<0q_{\mathrm{out,spl}}<0. Since qout,splq_{\mathrm{out,spl}} is not saturated to between 0 and 1 like ypred,sply_{\mathrm{pred,spl}}, it has a linear relationship with We, as shown in figure 7(b). Such a linear relationship indicates the potential for measuring physical quantities from the image sequence using the FNN.

Refer to caption
(a)
Refer to caption
(b)
Figure 7: (a) Splashing probability ypred,sply_{\mathrm{pred,spl}} and (b) splashing prediction value qout,splq_{\mathrm{out,spl}} versus Weber number We for test image sequences of combination 1.

3.2 Analysis of the classification process

To extract the features of the morphological evolution of splashing and non-splashing drops during the impact and the importance index of the extracted features, it is necessary to analyse the classification process of the FNN. In (3), the two elements of the prediction values vector 𝒒out\boldsymbol{q}_{\mathrm{out}} are the splashing prediction value qout,splq_{\mathrm{out,spl}} and the non-splashing prediction value qout,nonsplq_{\mathrm{out,nonspl}}. Also, the weight matrix \mathsfbiW\mathsfbi{W} can be decomposed into two row vectors 𝒘spl\boldsymbol{w}_{\mathrm{spl}} and 𝒘nonspl\boldsymbol{w}_{\mathrm{nonspl}}, while the bias vector 𝒃\boldsymbol{b} can be decomposed into two elements bsplb_{\mathrm{spl}} and bnonsplb_{\mathrm{nonspl}}. Hence, the elaborated form of (3) can be expressed as

𝒒out=[qout,nonsplqout,spl]=[𝒘nonspl𝒔in𝒘spl𝒔in]+[bnonsplbspl][𝒘nonspl𝒔in𝒘spl𝒔in],\boldsymbol{q}_{\mathrm{out}}=\begin{bmatrix}q_{\mathrm{out,nonspl}}\\ q_{\mathrm{out,spl}}\end{bmatrix}=\begin{bmatrix}\boldsymbol{w}_{\mathrm{nonspl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}}\\ \boldsymbol{w}_{\mathrm{spl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}}\end{bmatrix}+\begin{bmatrix}b_{\mathrm{nonspl}}\\ b_{\mathrm{spl}}\end{bmatrix}\approx\begin{bmatrix}\boldsymbol{w}_{\mathrm{nonspl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}}\\ \boldsymbol{w}_{\mathrm{spl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}}\end{bmatrix}, (7)

where 𝒔in\boldsymbol{s}_{\mathrm{in}} is an image sequence flattened into a vector. The products 𝒘spl𝒔in\boldsymbol{w}_{\mathrm{spl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}} and 𝒘nonspl𝒔in\boldsymbol{w}_{\mathrm{nonspl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}} are given by

𝒘spl𝒔in\displaystyle\boldsymbol{w}_{\mathrm{spl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}} =wspl,1sin,1+wspl,2sin,2++wspl,Msin,M=i=1Mwspl,isin,i,\displaystyle=w_{\mathrm{spl},1}s_{\mathrm{in},1}+w_{\mathrm{spl},2}s_{\mathrm{in},2}+\dots+w_{\mathrm{spl},M}s_{\mathrm{in},M}=\sum_{i=1}^{M}w_{\mathrm{spl},i}s_{\mathrm{in},i}, (8)
𝒘nonspl𝒔in\displaystyle\boldsymbol{w}_{\mathrm{nonspl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}} =wnonspl,1sin,1+wnonspl,2sin,2++wnonspl,Msin,M=i=1Mwnonspl,isin,i,\displaystyle=w_{\mathrm{nonspl},1}s_{\mathrm{in},1}+w_{\mathrm{nonspl},2}s_{\mathrm{in},2}+\dots+w_{\mathrm{nonspl},M}s_{\mathrm{in},M}=\sum_{i=1}^{M}w_{\mathrm{nonspl},i}s_{\mathrm{in},i}, (9)

respectively, for M=NimghimgwimgM=N_{\mathrm{img}}h_{\mathrm{img}}w_{\mathrm{img}}. Here, 𝒒out\mathsfbiW𝒔in\boldsymbol{q}_{\mathrm{out}}\approx\mathsfbi{W}\boldsymbol{s}_{\mathrm{in}}, because the elements of the trained 𝒃\boldsymbol{b} are negligible. Among the test image sequences of all data combinations, the element of 𝒒out\boldsymbol{q}_{\mathrm{out}} with the smallest absolute value computed by the trained FNN is 0.0327. On the other hand, the elements of 𝒃\boldsymbol{b} are of the order of 10410^{-4}, which is much smaller than the element of 𝒒out\boldsymbol{q}_{\mathrm{out}} with the smallest absolute value.

Despite 𝒒out\boldsymbol{q}_{\mathrm{out}} having two elements, an analysis based on either element is sufficient, because the absolute values of the two elements are approximately equal. In binary classification, the probabilities of both output classes should sum to one, which in this case means that ypred,spl+ypred,nonspl1y_{\mathrm{pred,spl}}+y_{\mathrm{pred,nonspl}}\approx 1, where the approximately equals sign is used to compensate for the truncation error. Owing to the use of the sigmoid function (see (4)), when ypred,spl+ypred,nonspl1y_{\mathrm{pred,spl}}+y_{\mathrm{pred,nonspl}}\approx 1, the values of the two elements of 𝒒out\boldsymbol{q}_{\mathrm{out}} are approximately equal: qout,splqout,nonsplq_{\mathrm{out,spl}}\approx-q_{\mathrm{out,nonspl}}.

For the analysis of qout,splq_{\mathrm{out,spl}}, the elements wspl,isin,iw_{\mathrm{spl},i}s_{\mathrm{in},i} in (8) are grouped according to each frame:

𝒘spl,z0/D0𝒔in,z0/D0\displaystyle\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}} =wspl,z0/D0,1sin,z0/D0,1++wspl,z0/D0,msin,z0/D0,m\displaystyle=w_{\mathrm{spl},z_{0}/D_{0},1}s_{\mathrm{in},z_{0}/D_{0},1}+\dots+w_{\mathrm{spl},z_{0}/D_{0},m}s_{\mathrm{in},z_{0}/D_{0},m}
=i=1mwspl,z0/D0,isin,z0/D0,i,\displaystyle=\sum_{i=1}^{m}w_{\mathrm{spl},z_{0}/D_{0},i}s_{\mathrm{in},z_{0}/D_{0},i}, (10)

where 𝒔in,z0/D0m\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}}\in\mathbb{R}^{m} is a frame flattened into a vector, 𝒘spl,z0/D0m\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\in\mathbb{R}^{m} is the vector that contains the elements of the splashing weight vector 𝒘spl\boldsymbol{w}_{\mathrm{spl}} that corresponds to a frame, and mm (=himgwimg)(=h_{\mathrm{img}}w_{\mathrm{img}}) is the total number of pixels in a frame. Thus, (8) can be expressed as

𝒘spl𝒔in\displaystyle\boldsymbol{w}_{\mathrm{spl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}} =𝒘spl,z0/D0=0.875𝒔in,z0/D0=0.875++𝒘spl,z0/D0=0.125𝒔in,z0/D0=0125\displaystyle=\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}=0.875}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}=0.875}+\dots+\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}=0.125}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}=0125}
=𝒘spl,z0/D0𝒔in,z0/D0.\displaystyle=\sum{\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}}}. (11)

Since qout,spl𝒘spl𝒔inq_{\mathrm{out,spl}}\approx\boldsymbol{w}_{\mathrm{spl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}}, the value of 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}} for each frame shows the respective contribution to the computation of qout,splq_{\mathrm{out,spl}}. The morphological features and the importance index can be extracted using 𝒘spl,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}} and 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}}, respectively.

3.3 Extraction of morphological features

In this subsection, the extraction of the features of the morphological evolution of splashing and non-splashing drops is explained. As mentioned in § 3.1, the trained FNN classifies an image sequence based on qout,spl=0q_{\mathrm{out,spl}}=0, where an image sequence is classified as a splashing drop if qout,spl0q_{\mathrm{out,spl}}\geq 0 and as a non-splashing drop if qout,spl<0q_{\mathrm{out,spl}}<0. Since qout,spl𝒘spl𝒔in=𝒘spl,z0/D0𝒔in,z0/D0q_{\mathrm{out,spl}}\approx\boldsymbol{w}_{\mathrm{spl}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in}}=\sum{\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}}}, the value of 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}} of each frame has to be as high as possible for a splashing drop to have qout,spl0q_{\mathrm{out,spl}}\geq 0. On the other hand, the value of 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}} of each frame has to be as low as possible for a non-splashing drop to have qout,spl<0q_{\mathrm{out,spl}}<0.

For the analysis of 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}}, the 𝒘spl,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}} vector of each frame is reshaped in row-major order into a two-dimensional himg×wimgh_{\mathrm{img}}\times w_{\mathrm{img}} matrix \mathsfbiwspl,z0/D0\mathsfbi{w}_{\mathrm{spl},z_{0}/D_{0}}, which is the shape of a frame: 𝒘spl,z0/D0m\mathsfbiwspl,z0/D0himg×wimg\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\in\mathbb{R}^{m}\to\mathsfbi{w}_{\mathrm{spl},z_{0}/D_{0}}\in\mathbb{R}^{h_{\mathrm{img}}\times w_{\mathrm{img}}}. The reshaped matrices \mathsfbiwspl,z0/D0\mathsfbi{w}_{\mathrm{spl},z_{0}/D_{0}} are visualized as colour maps. For explanation, the colour maps of the reshaped matrices of 𝒘spl,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}} of the FNN trained with combination 1 are presented in figure 8. The values of the elements in 𝒘spl,z0/D0{\boldsymbol{w}}_{\mathrm{spl},z_{0}/D_{0}} are normalized by the maximum absolute values in 𝒘spl{\boldsymbol{w}}_{\mathrm{spl}}, and thus the blue–green–red (BGR) scale is from 1.0-1.0 to 1.0. Note that only the colour maps of combination 1 are shown, because those for the other combinations are similar.

Refer to caption
Figure 8: Colour maps of the reshaped matrices of 𝒘spl,z0/D0{\boldsymbol{w}}_{\mathrm{spl},z_{0}/D_{0}} of the FNN when trained with combination 1. The distributions were similar for the FNN when it was trained with other combinations.

In the colour maps, the distributions of the extreme values, i.e., values with large magnitudes, show the important features that the FNN identifies to classify splashing and non-splashing drops. The extreme negative values shown in blue are the features of splashing drops, and the extreme positive values shown in red are the features of non-splashing drops. This is because the high-speed videos were captured using shadowgraphy, where the normalized intensity value of a pixel occupied by the drop is zero (sin,z0/D0,i=0s_{\mathrm{in},z_{0}/D_{0},i}=0), while the normalized intensity value of a pixel not occupied by the drop but capturing the backlight is near to one (sin,z0/D0,i1s_{\mathrm{in},z_{0}/D_{0},i}\to 1). Hence, the FNN assigned negative values to those pixel positions occupied by a splashing drop but not by a non-splashing drop, and so those negative values would be cancelled out by a splashing drop (win,z0/D0,isin,z0/D0,i=0w_{\mathrm{in},z_{0}/D_{0},i}s_{\mathrm{in},z_{0}/D_{0},i}=0) to increase the value of 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}}. However, for a non-splashing drop, those negative values would not be cancelled out and would remain (win,z0/D0,isin,z0/D0,iwin,z0/D0,iw_{\mathrm{in},z_{0}/D_{0},i}s_{\mathrm{in},z_{0}/D_{0},i}\to w_{\mathrm{in},z_{0}/D_{0},i}), thereby reducing the value of 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}}. On the other hand, the FNN assigned positive values to those pixel positions occupied by a non-splashing drop but not by a splashing drop, and so those positive values would be cancelled out by a non-splashing drop (win,z0/D0,isin,z0/D0,i=0w_{\mathrm{in},z_{0}/D_{0},i}s_{\mathrm{in},z_{0}/D_{0},i}=0), reducing the value of 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}}. However, for a splashing drop, those positive values would not be cancelled out and would remain (win,z0/D0,isin,z0/D0,iwin,z0/D0,iw_{\mathrm{in},z_{0}/D_{0},i}s_{\mathrm{in},z_{0}/D_{0},i}\to w_{\mathrm{in},z_{0}/D_{0},i}), thereby increasing the value of 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}}.

By comparing the distribution of the extreme values in the colour maps of the reshaped matrices of 𝒘spl,z0/D0{\boldsymbol{w}}_{\mathrm{spl},z_{0}/D_{0}} with the image sequences of typical splashing and non-splashing drops, it is found that the distribution of the values of large magnitudes, i.e. the splashing and non-splashing features, resembles the morphology of an impacting drop. The distributions of the splashing and non-splashing features indicate that the main morphological differences are the lamella, the contour of the main body, and the ejected secondary droplets.

In terms of the lamella, that of a splashing drop is ejected faster before lifting and breaking into secondary droplets, while that of a non-splashing drop is ejected more slowly before developing into a thicker film. The differences in the ejection velocity can be seen from the reshaped matrix of 𝒘spl,z0/D0=0.875{\boldsymbol{w}}_{\mathrm{spl},z_{0}/D_{0}=0.875}, where the splashing features are distributed around the ejected lamella while the non-splashing features are distributed around the contact line. Riboux & Gordillo (2017) found that in the limit of Ohnesorge number Oh much smaller than one, the ejection time of the lamella scales with Weber number as We2/3\mbox{{We}}^{-2/3}. In this study, Oh is of the order of 10310^{-3}, which is small enough for the scaling found by Riboux & Gordillo (2017) to be valid. Therefore, owing to the higher We of a splashing drop, the ejection time of the lamella is shorter than in the case of a non-splashing drop. Furthermore, Philippi et al. (2016) reported that the pressure peak is near the contact line, causing a bypass motion of the flow. As a result of a slower ejection of the lamella of a non-splashing drop, more of the volume of the drop is concentrated near the contact line.

From the distribution of the splashing features in 𝒘spl,z0/D0{\boldsymbol{w}}_{\mathrm{spl},z_{0}/D_{0}} of 0.625z0/D00.8750.625\leq z_{0}/D_{0}\leq 0.875, we can see that the lamella of a splashing drop is lifted higher. A lifted lamella has been identified as being characteristic of a splashing drop by Riboux & Gordillo (2014), who noted that splashing occurs as a result of the vertical lift force imparted by the air on the lamella. As z0/D0z_{0}/D_{0} reduces to z0/D00.500z_{0}/D_{0}\leq 0.500, the lamella of a splashing drop descends, and the ejected secondary droplets are too scattered to be captured easily by the FNN.

The distributions of the non-splashing features in 𝒘spl,z0/D0{\boldsymbol{w}}_{\mathrm{spl},z_{0}/D_{0}} for 0.125z0/D00.3750.125\leq z_{0}/D_{0}\leq 0.375 show that the lamella of a non-splashing drop develops into a film thicker than that of a splashing drop. This can be explained using the studies by Lagubeau et al. (2012) and Eggers et al. (2010), who reported that in the viscous plateau regime, the asymptotic film thickness scales with \Rey2/5D0\Rey^{-2/5}D_{0}. Here, \Rey=ρU0D0/μ\Rey=\rho U_{0}D_{0}/\mu is the Reynolds number. In this study, D0D_{0} and μ\mu are the same for all splashing and non-splashing drops, and thus the non-splashing drops have a thicker film owing to the lower U0U_{0}.

Splashing features can also be found around the contour of the main body, even when z0/D0=0.875z_{0}/D_{0}=0.875. This indicates that once the impact has commenced, the contour of the main body of a splashing drop is already higher than that of a non-splashing drop. Most previous studies reported that during the pressure impact regime, the top half of the drop did not yet experience the effects of the impact and kept moving towards the surface at the impact velocity U0U_{0}, together with the drop apex (Eggers et al., 2010; Gordillo et al., 2018; Mitchell et al., 2019). Nevertheless, such small differences in the contour of the main body between splashing and non-splashing drops could be captured using the FNN and were first reported by Yee et al. (2022), who classified images of splashing and non-splashing drops using an FNN.

Refer to caption
Figure 9: Comparison of the colour maps of the reshaped weight vectors trained using image-sequence classification in the current study and image classification in the study by Yee et al. (2022).

It is important to mention that as z0/D0z_{0}/D_{0} reduces to z0/D00.500z_{0}/D_{0}\leq 0.500, the distribution of the splashing features around the contour of the main body becomes less obvious. This is different from the reshaped weight vectors trained using image classification in the study by Yee et al. (2022). In their study, they trained three different FNNs to classify splashing and non-splashing drops using images extracted when z0/D0=0.750z_{0}/D_{0}=0.750, 0.500, and 0.250, respectively. As shown in figure 9, the distributions of the splashing and non-splashing features in the reshaped weight vectors trained by Yee et al. (2022) are found at similar pixel positions to those in the current study. Note that in this study, each frame in the image sequences was cropped to 200×640200\times 640 px2, whereas Yee et al. (2022) cropped their images to 160×640160\times 640 px2. However, the distributions are much more obvious for the reshaped vectors trained using only images of z0/D0=0.250z_{0}/D_{0}=0.250 than for 𝒘spl,z0/D0=0.250{\boldsymbol{w}}_{\mathrm{spl},z_{0}/D_{0}=0.250} trained using image sequences. This is because the FNN image classifier can only extract information from a single image, whereas the FNN image-sequence classifier of this study can extract information from seven frames in an image sequence. In other words, the FNN image-sequence classifier can pick and choose the frame from which it wants to extract the information. Although it could possibly miss important morphological features of splashing and non-splashing drops, quantification of the contribution of each frame and the extracted features to the classification by the FNN image-sequence classifier could provide deeper insights into the morphological evolution of splashing and non-splashing drops, which is discussed in the next section.

3.4 Importance index of the extracted features

The importance index for quantifying the contributions of the extracted features in each frame of an image sequence to the classification of the FNN are introduced and discussed in this subsection. As mentioned in § 3.2, the value of 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}} for each frame shows the respective contribution to the computation of qout,splq_{\mathrm{out,spl}}. Denoted by qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}}, the values of 𝒘spl,z0/D0𝒔in,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}}\boldsymbol{\cdot}\boldsymbol{s}_{\mathrm{in},z_{0}/D_{0}} for each value of z0/D0z_{0}/D_{0} are plotted against qout,splq_{\mathrm{out,spl}}. In figure 10(a), only the plot for combination 1 is shown, because similar results were obtained for the other data combinations. The black dashed line shows qout,spl=0q_{\mathrm{out,spl}}=0, which corresponds to the classification threshold ypred,spl=0.5y_{\mathrm{pred,spl}}=0.5. To the left of this line where qout,spl0q_{\mathrm{out,spl}}\geq 0, an image sequence is classified as that of a splashing drop, while to the right of this line where qout,spl<0q_{\mathrm{out,spl}}<0, an image sequence is classified as that of a non-splashing drop. To identify the importance of each z0/D0z_{0}/D_{0} for the classification of the FNN, least squares fitting is performed for each z0/D0z_{0}/D_{0} and shown in figure 10(a) by the dotted lines with the same colours as the respective markers. Along with the values of qout,splq_{\mathrm{out,spl}}, the values of qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} of all z0/D0z_{0}/D_{0} exhibit an increasing trend, where the slopes of all the fitted lines are positive. Here, we argue that the z0/D0z_{0}/D_{0} with the slope of the highest value has the most influence on the classification of the FNN. This is because if the slope has a low value, then the value of qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} remains constant regardless of the value of qout,splq_{\mathrm{out,spl}}. In other words, qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} is similar regardless of whether the classification is splashing or non-splashing. On the contrary, if the slope has a high value, the change in the value of qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} contributes significantly to the change in the value of qout,splq_{\mathrm{out,spl}}. Thus, the classification of an image sequence as that of a splashing or a non-splashing drop is highly dependent on the value of qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}}.

Refer to caption
(a)
Refer to caption
(b)
Figure 10: (a) qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} versus qout,splq_{\mathrm{out,spl}} of test image sequences of combination 1. (b) Slopes of fitted lines βz0/D0\beta_{z_{0}/D_{0}} versus normalized impact time tU0/D0tU_{0}/D_{0} of all data combinations.

Here, the slope of a fitted line is introduced as the importance index for quantifying the contribution of each frame in an image sequence to the classification of the FNN. Denoted by βz0/D0\beta_{z_{0}/D_{0}}, the slopes of the fitted lines are plotted against tU0/D0tU_{0}/D_{0} for the respective z0/D0z_{0}/D_{0} for all data combinations in figure 10(b). As can be seen, all data combinations have peak values at tU0/D0=0.24tU_{0}/D_{0}=0.24 and 0.38, corresponding to z0/D0=0.750z_{0}/D_{0}=0.750 and 0.625. These peak values, which range between 0.25 and 0.30, are more than approximately double the values at other tU0/D0tU_{0}/D_{0}, which are less than 0.15. This indicates that the two frames at tU0/D0=0.24tU_{0}/D_{0}=0.24 and 0.38 have significantly more influence on the classification by the FNN than the frames at other tU0/D0tU_{0}/D_{0}. This is also why the distributions of the splashing and non-splashing features are most obvious in the reshaped matrices of 𝒘spl,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}} at tU0/D0=0.24tU_{0}/D_{0}=0.24 and 0.38, as shown in figure 8. Therefore, the morphological differences between splashing and non-splashing drops are most pronounced at tU0/D0=0.24tU_{0}/D_{0}=0.24 and 0.38, rather than at the earlier impact time. These findings are interesting because, for human eyes, splashing drops might look more different from non-splashing drops at later impact times.

A question follows from the findings above: why is the morphological difference most pronounced at tU0/D0=0.24tU_{0}/D_{0}=0.24 and 0.38? The answer can be related to the impact force. Almost all drop impact studies focused on the kinematics or the morphology of a drop during impact, until the recent publication of several studies focusing on drop dynamics, specifically the temporal evolution of the impact force and the shear stress distribution beneath impacting drops (Cheng et al., 2022; Philippi et al., 2016; Sun et al., 2022). Specifically, Gordillo et al. (2018) and Mitchell et al. (2019) reported that although the impact force FF increases with increasing \Rey\Rey, the value of F^\hat{F}, which is FF normalized by ρU02D02\rho U_{0}^{2}D_{0}^{2}, decreases with increasing \Rey\Rey. Nevertheless, for inertia-dominated drop impacts, the transient normalized impact force profile can be approximated as

F^=c2τtU0D0exp(1τtU0D0),\hat{F}=\sqrt{\frac{c^{2}}{\tau}\frac{tU_{0}}{D_{0}}}\exp\!\left(-\frac{1}{\tau}\frac{tU_{0}}{D_{0}}\right), (12)

where cc and τ\tau are constants, with c2/τ=1000π/243c^{2}/\tau=1000\pi/243 and 1/τ=10/31/\tau=10/3, according to Mitchell et al. (2019). They also reported that the magnitude of the normalized peak impact force is approximately 0.85 and occurs at approximately tU0/D0=0.15tU_{0}/D_{0}=0.15 when the side walls of the drop are perpendicular to the impacted surface. This is consistent with the present study, because careful observation of the examples of the image sequences in figure 4 shows that the side walls of the drops are perpendicular to the impact surface in the range 0.110<tU0/D0<0.2380.110<tU_{0}/D_{0}<0.238 when 0.750<z0/D0<0.8750.750<z_{0}/D_{0}<0.875. For comparison with the βz0/D0\beta_{z_{0}/D_{0}} values, the line profile of F^\hat{F} proposed by Mitchell et al. (2019) is plotted as the grey dashed line in figure 10(b). As can be seen, the tU0/D0tU_{0}/D_{0} of the peak values of βz0/D0\beta_{z_{0}/D_{0}} are almost immediately after tU0/D0=0.15tU_{0}/D_{0}=0.15, indicating that the morphological differences between splashing and non-splashing drops are most pronounced after the peak normalized impact force F^\hat{F} has been exerted on the surface. Since a splashing drop has a higher U0U_{0} than a non-splashing drop, the peak non-normalized impact force FF exerted by a splashing drop is greater than that exerted by a non-splashing drop.

Similar to the trend of F^\hat{F}, after reaching peak values at tU0/D0=0.238tU_{0}/D_{0}=0.238 and 0.375, βz0/D0\beta_{z_{0}/D_{0}} decreases until tU0/D0=0.971tU_{0}/D_{0}=0.971. However, β\beta slightly increases at tU0/D0=1.473tU_{0}/D_{0}=1.473, because the lamella of a non-splashing drop develops into a film thicker than that of a splashing drop, as mentioned in § 3.3. In particular, at tU0/D0=1.473tU_{0}/D_{0}=1.473, when z0/D0z_{0}/D_{0} decreases to 0.125, this difference in terms of the lamella is the most obvious, and thus could easily be picked up by the FNN. To check this reasoning, the contributions of splashing and non-splashing features to the computation of qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} were analysed. Since the negative values in a 𝒘spl,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}} vector correspond to the features of a splashing drop, the contribution of the splashing features can be computed by summing the products of the elements of 𝒘spl,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}} that have negative values with the corresponding pixel positions in an image. Similarly, the contribution of the non-splashing features can be computed by summing the products of the elements of 𝒘spl,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}} that have positive values with the corresponding pixel positions in an image. Thus, let qout,spl,z0/D0,negq_{\mathrm{out,spl},z_{0}/D_{0},\mathrm{neg}} and qout,spl,z0/D0,posq_{\mathrm{out,spl},z_{0}/D_{0},\mathrm{pos}} be the contributions of the splashing and non-splashing features, respectively, to qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}}:

qout,spl,z0/D0=qout,spl,z0/D0,neg+qout,spl,z0/D0,pos.q_{\mathrm{out,spl},z_{0}/D_{0}}=q_{\mathrm{out,spl},z_{0}/D_{0},\mathrm{neg}}+q_{\mathrm{out,spl},z_{0}/D_{0},\mathrm{pos}}. (13)

The values of qout,spl,z0/D0,negq_{\mathrm{out,spl},z_{0}/D_{0},\mathrm{neg}} are plotted against qout,splq_{\mathrm{out,spl}} of test image sequences of combination 1 in figure 11(a). Only the plots for combination 1 are shown, because similar results were obtained for the other data combinations. Similar to figure 10(a), least squares fitting is performed for each z0/D0z_{0}/D_{0} and shown by the dotted lines with the same colours as the respective markers. Denoted by βneg\beta_{\mathrm{neg}}, the slopes of the fitted lines are plotted against tU0/D0tU_{0}/D_{0} for the respective z0/D0z_{0}/D_{0} for all data combinations in figure 11(b). As can be seen, the value of βneg\beta_{\mathrm{neg}} fits almost perfectly with the trend of F^\hat{F}, even for tU0/D0=1.473tU_{0}/D_{0}=1.473. This indicates that the splashing features, which include the contour of the main body and the lifted lamella, are dominated by the impact force. An explanation of the contribution of the non-splashing features can be found in appendix A.

Refer to caption
(a)
Refer to caption
(b)
Figure 11: (a) Contribution of the splashing features to qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} versus qout,splq_{\mathrm{out,spl}} of the test image sequences of combination 1. (b) Slopes of fitted lines βneg\beta_{\mathrm{neg}} versus normalized impact time tU0/D0tU_{0}/D_{0} of all data combinations.

4 Conclusions and outlook

The morphological evolution of splashing and non-splashing drops during impact has been compared using an XAI. An FNN model has been developed as the XAI, comprising a single fully connected layer. After high classification accuracy had been attained, an analysis of the FNN’s classification process was performed. Feature extraction revealed that the XAI distinguished splashing drops on the basis of a lifted lamella and a higher contour of the main body, while it identified non-splashing drops by a higher asymptotic film thickness of the lamella. An importance index has been introduced to quantify the contribution of the extracted splashing and non-splashing features to the classification of the XAI model. The results of this study show that the morphological differences between splashing and non-splashing drops are most pronounced when the impacting drop’s apex decreases to 0.750 and 0.625 of the area-equivalent diameter. The maximum impact force is exerted on the surface immediately before the critical impact time. The importance index for splashing features closely matches the profile of the normalized impact force. This shows that the splashing features are most pronounced immediately after the normalized impact force reaches its peak value, rather than at later impact times, when they appear most pronounced to human eyes. This study has provided an example that clarifies the relationship between the complex morphological evolution of a splashing drop and physical parameters by interpreting the classification of an XAI video classifier.

\backsection

[Acknowledgements] The authors would like to thank Dr. Masaharu Kameda (Professor, Tokyo University of Agriculture and Technology) and Dr. Yuta Kurashina (Associate Professor, Tokyo University of Agriculture and Technology) for their valuable discussions and suggestions during the lab seminars. Also, J.Y. would like to express his gratitude to the Epson International Scholarship Foundation and the Rotary Yoneyama Memorial Foundation for their financial support during his PhD study when most of the work was performed.

\backsection

[Funding] This work was funded by the Japan Society for the Promotion of Science (Grant Nos. 20H00222, 20H00223, and 20K20972) and the Japan Science and Technology Agency PRESTO (Grant No. JPMJPR21O5).

\backsection

[Declaration of interests] The authors report no conflict of interest.

\backsection

[Data availability statement] The data that support the findings of this study are available from the corresponding author, Y.T., upon reasonable request.

\backsection

[Author ORCIDs]Authors may include the ORCID identifers as follows. J. Yee, https://orcid.org/0000-0002-0549-165X Pradipto, https://orcid.org/0000-0002-9302-767X A. Yamanaka, https://orcid.org/0000-0002-1781-8330 Y. Tagawa, https://orcid.org/0000-0002-0049-1984

\backsection

[Author contributions] Conceptualization: J.Y., A.Y., and Y.T.; Data curation: J.Y. and Y.T.; Formal Analysis: J.Y. and D.I.; Funding acquisition: Y.T.; Investigation: J.Y.; Methodology: all authors; Project administration: J.Y.; Resources: Y.T.; Software: J.Y. and D.I.; Supervision: A.Y. and Y.T.; Validation: P., A.Y., and Y.T.; Visualization: J.Y.; Writing–original draft: J.Y.; Writing–review and editing: all authors.

Appendix A Contribution of non-splashing features

The contribution of non-splashing features is explained here. The values of qout,spl,z0/D0,posq_{\mathrm{out,spl},z_{0}/D_{0},\mathrm{pos}} obtained from (13) are plotted against qout,splq_{\mathrm{out,spl}} from test image sequences of combination 1 in figure 12(a). Only the plots for combination 1 are shown, because similar results were obtained for the other data combinations. Similar to figure 10(a), least squares fitting is performed for each z0/D0z_{0}/D_{0} and shown by the dotted lines with the same colours as the respective markers. Denoted by βpos\beta_{\mathrm{pos}}, the slopes of the fitted lines are plotted against tU0/D0tU_{0}/D_{0} for the respective z0/D0z_{0}/D_{0} for all data combinations in figure 12(b). As can be seen, the values have much smaller magnitudes than βneg\beta_{\mathrm{neg}} and are negative except for tU0/D0=1.473tU_{0}/D_{0}=1.473. This indicates that the non-splashing features have less influence on the classification of the FNN than the splashing features. Besides, the values should not be negative, because this would reduce the classification accuracy.

To explain this, the data markers in figure 12(a) are reproduced in figure 13(a), but this time with two separate least squares fits: one in the splashing regime where qout,spl,z0/D00q_{\mathrm{out,spl},z_{0}/D_{0}}\geq 0 and the other in the non-splashing regime where qout,spl,z0/D0<0q_{\mathrm{out,spl},z_{0}/D_{0}}<0. As can be seen from figure 13(a), in the non-splashing regime, along with the values of qout,splq_{\mathrm{out,spl}}, the values of qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} for all z0/D0z_{0}/D_{0} exhibit an increasing trend, where the slopes of all the fitted lines are positive. The values of the slopes βpos,nonspl\beta_{\mathrm{pos},\mathrm{nonspl}} are plotted in figure 13(b), from which it can be seen that βpos,nonspl\beta_{\mathrm{pos},\mathrm{nonspl}} exhibits an increasing trend along with tU0/D0tU_{0}/D_{0} until reaching its maximum value at tU0/D0=1.473tU_{0}/D_{0}=1.473. This indicates that although they have less influence on the classification of the FNN than the splashing features, the influence of the non-splashing features increases with tU0/D0tU_{0}/D_{0}. As described in § 3.3, the main non-splashing feature is the evolution of the lamella of a non-splashing drop from a pre-ejected lamella at the contact line when tU0/D0=0.110tU_{0}/D_{0}=0.110 to a film with an asymptotic thickness when tU0/D0=0.110tU_{0}/D_{0}=0.110 (see figure 8). The findings here support the argument that the difference between splashing and non-splashing drops in terms of the lamella is greatest at tU0/D0=1.473tU_{0}/D_{0}=1.473, and thus could easily be picked up by the FNN. Since there is no obvious correlation with F^\hat{F}, this indicates that F^\hat{F} does not have much influence on the evolution of the lamella of a non-splashing drop. In fact, Lagubeau et al. (2012) and Eggers et al. (2010) reported that the asymptotic film thickness scales with \Rey2/5D0\Rey^{-2/5}D_{0}, and thus the evolution of the lamella of a non-splashing drop is dominated by the viscous force acting on the drop, owing to its low impact velocity U0U_{0}. We argue that the value of the viscous force increases with tU0/D0tU_{0}/D_{0} as the drop spreads over the surface. Since there are no data available to support our argument at the moment, we believe that it is important for future work to measure the viscous force that acts on a drop during impact.

Refer to caption
(a)
Refer to caption
(b)
Figure 12: (a) Contribution of the non-splashing features to qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} versus qout,splq_{\mathrm{out,spl}} from the test image sequences of combination 1. (b) Slopes of fitted lines βpos\beta_{\mathrm{pos}} versus normalized impact time tU0/D0tU_{0}/D_{0} of all data combinations.
Refer to caption
(a)
Refer to caption
(b)
Figure 13: (a) Contribution of the non-splashing features to qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} versus qout,splq_{\mathrm{out,spl}} from test image sequences of combination 1, plotted with two sets of fitted lines: one in the splashing regime where qout,spl,z0/D0>0q_{\mathrm{out,spl},z_{0}/D_{0}}>0 and the other in the non-splashing regime where qout,spl,z0/D0<0q_{\mathrm{out,spl},z_{0}/D_{0}}<0. (b) Slopes of the fitted lines in the non-splashing regime.

Note that the non-splashing and splashing regimes show different trends in figure 13(a). In the non-splashing regime, when a drop has a higher value of \Rey\Rey, the asymptotic film thickness is small, as a consequence of which the drop exhibits fewer non-splashing features (i.e., there are fewer elements of 𝒘spl,z0/D0\boldsymbol{w}_{\mathrm{spl},z_{0}/D_{0}} with positive values that would be cancelled out), which increases the value of qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}}. However, in the splashing regime, along with the values of qout,splq_{\mathrm{out,spl}}, the values of qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} for all z0/D0z_{0}/D_{0} exhibit a decreasing trend, with the slopes of all the fitted lines being negative. This is because, in the splashing regime, the projected area of a splashing drop is larger owing to the ejected secondary droplets and the higher contour of the main body. Some of this increased area overlaps with the non-splashing features, thus causing the values of qout,spl,z0/D0q_{\mathrm{out,spl},z_{0}/D_{0}} to decrease.

References

  • Abadi et al. (2016) Abadi, Martín, Barham, Paul, Chen, Jianmin, Chen, Zhifeng, Davis, Andy, Dean, Jeffrey, Devin, Matthieu, Ghemawat, Sanjay, Irving, Geoffrey, Isard, Michael & others 2016 Tensorflow: A system for large-scale machine learning. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), pp. 265–283.
  • Adadi & Berrada (2018) Adadi, Amina & Berrada, Mohammed 2018 Peeking inside the black-box: a survey on explainable artificial intelligence (XAI). IEEE Access 6, 52138–52160.
  • Arrieta et al. (2020) Arrieta, Alejandro Barredo, Díaz-Rodríguez, Natalia, Del Ser, Javier, Bennetot, Adrien, Tabik, Siham, Barbado, Alberto, García, Salvador, Gil-López, Sergio, Molina, Daniel, Benjamins, Richard, Chatila, Raja & Herrera, Francisco 2020 Explainable artificial intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI. Information Fusion 58, 82–115.
  • Breitenbach et al. (2018) Breitenbach, Jan, Roisman, Ilia V & Tropea, Cameron 2018 From drop impact physics to spray cooling models: a critical review. Experiments in Fluids 59 (3), 1–21.
  • Brunton et al. (2021) Brunton, Steven L, Nathan Kutz, J, Manohar, Krithika, Aravkin, Aleksandr Y, Morgansen, Kristi, Klemisch, Jennifer, Goebel, Nicholas, Buttrick, James, Poskin, Jeffrey, Blom-Schieber, Adriana W & others 2021 Data-driven aerospace engineering: reframing the industry with machine learning. AIAA Journal 59 (8), 2820–2847.
  • Brunton et al. (2020) Brunton, Steven L, Noack, Bernd R & Koumoutsakos, Petros 2020 Machine learning for fluid mechanics. Annual Review of Fluid Mechanics 52, 477–508.
  • Burzynski et al. (2020) Burzynski, David A, Roisman, Ilia V & Bansmer, Stephan E 2020 On the splashing of high-speed drops impacting a dry surface. Journal of Fluid Mechanics 892.
  • Cheng et al. (2022) Cheng, Xiang, Sun, Ting-Pi & Gordillo, Leonardo 2022 Drop impact dynamics: Impact force and stress distributions. Annual Review of Fluid Mechanics 54, 57–81.
  • Clanet et al. (2004) Clanet, Christophe, Béguin, Cédric, Richard, Denis & Quéré, David 2004 Maximal deformation of an impacting drop. Journal of Fluid Mechanics 517, 199–208.
  • Colvert et al. (2018) Colvert, Brendan, Alsalman, Mohamad & Kanso, Eva 2018 Classifying vortex wakes using neural networks. Bioinspiration & Biomimetics 13 (2), 025003.
  • Dickerson et al. (2022) Dickerson, Andrew K, Alam, MD Erfanul, Buckelew, Jacob, Boyum, Nicholas & Turgut, Damla 2022 Predictive modeling of drop impact force on concave targets. Physics of Fluids 34 (10), 102112.
  • Eggers et al. (2010) Eggers, Jens, Fontelos, Marco A, Josserand, Christophe & Zaleski, Stéphane 2010 Drop dynamics after impact on a solid wall: theory and simulations. Physics of Fluids 22 (6), 062101.
  • Erichson et al. (2020) Erichson, N Benjamin, Mathelin, Lionel, Yao, Zhewei, Brunton, Steven L, Mahoney, Michael W & Kutz, J Nathan 2020 Shallow neural networks for fluid flow reconstruction with limited sensors. Proceedings of the Royal Society A 476 (2238), 20200097.
  • Fernández-Raga et al. (2017) Fernández-Raga, María, Palencia, Covadonga, Keesstra, Saskia, Jordán, Antonio, Fraile, Roberto, Angulo-Martínez, Marta & Cerdà, Artemi 2017 Splash erosion: A review with unanswered questions. Earth-Science Reviews 171, 463–477.
  • Fukami et al. (2019) Fukami, Kai, Fukagata, Koji & Taira, Kunihiko 2019 Super-resolution reconstruction of turbulent flows with machine learning. Journal of Fluid Mechanics 870, 106–120.
  • Gilet & Bourouiba (2015) Gilet, Tristan & Bourouiba, Lydia 2015 Fluid fragmentation shapes rain-induced foliar disease transmission. Journal of the Royal Society Interface 12 (104), 20141092.
  • Glorot & Bengio (2010) Glorot, Xavier & Bengio, Yoshua 2010 Understanding the difficulty of training deep feedforward neural networks. In Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics, pp. 249–256. JMLR Workshop and Conference Proceedings.
  • Gordillo & Riboux (2019) Gordillo, José Manuel & Riboux, Guillaume 2019 A note on the aerodynamic splashing of droplets. Journal of Fluid Mechanics 871.
  • Gordillo et al. (2019) Gordillo, José Manuel, Riboux, Guillaume & Quintero, Enrique S 2019 A theory on the spreading of impacting droplets. Journal of Fluid Mechanics 866, 298–315.
  • Gordillo et al. (2018) Gordillo, Leonardo, Sun, Ting-Pi & Cheng, Xiang 2018 Dynamics of drop impact on solid surfaces: evolution of impact force and self-similar spreading. Journal of Fluid Mechanics 840, 190–214.
  • Güera & Delp (2018) Güera, David & Delp, Edward J 2018 Deepfake video detection using recurrent neural networks. In 2018 15th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS), pp. 1–6. IEEE.
  • Hatakenaka et al. (2019) Hatakenaka, Ryuta, Breitenbach, Jan, Roisman, Ilia V, Tropea, Cameron & Tagawa, Yoshiyuki 2019 Magic carpet breakup of a drop impacting onto a heated surface in a depressurized environment. International Journal of Heat and Mass Transfer 145, 118729.
  • He et al. (2016) He, Kaiming, Zhang, Xiangyu, Ren, Shaoqing & Sun, Jian 2016 Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770–778.
  • Hou et al. (2019) Hou, Wei, Darakananda, Darwin & Eldredge, Jeff D 2019 Machine-learning-based detection of aerodynamic disturbances using surface pressure measurements. AIAA Journal 57 (12), 5079–5093.
  • Josserand & Thoroddsen (2016) Josserand, Christophe & Thoroddsen, Sigurdur T 2016 Drop impact on a solid surface. Annual Review of Fluid Mechanics 48, 365–391.
  • Juarez et al. (2012) Juarez, Gabriel, Gastopoulos, Thomai, Zhang, Yibin, Siegel, Michael L & Arratia, Paulo E 2012 Splash control of drop impacts with geometric targets. Physical Review E 85 (2), 026319.
  • Kim et al. (2023) Kim, Hyojin, Kim, Junhyuk & Lee, Changhoon 2023 Interpretable deep learning for prediction of prandtl number effect in turbulent heat transfer. Journal of Fluid Mechanics 955, A14.
  • Kim et al. (2021) Kim, Hyojin, Kim, Junhyuk, Won, Sungjin & Lee, Changhoon 2021 Unsupervised deep learning for super-resolution reconstruction of turbulence. Journal of Fluid Mechanics 910, A29.
  • Kim & Lee (2020a) Kim, Junhyuk & Lee, Changhoon 2020a Deep unsupervised learning of turbulence for inflow generation at various reynolds numbers. Journal of Computational Physics 406, 109216.
  • Kim & Lee (2020b) Kim, Junhyuk & Lee, Changhoon 2020b Prediction of turbulent heat transfer using convolutional neural networks. Journal of Fluid Mechanics 882, A18.
  • Kluyver et al. (2016) Kluyver, Thomas, Ragan-Kelley, Benjamin, Pérez, Fernando, Granger, Brian E, Bussonnier, Matthias, Frederic, Jonathan, Kelley, Kyle, Hamrick, Jessica B, Grout, Jason, Corlay, Sylvain, , Ivanov, Paul, Avilah, Damián, Abdallai, Safai & Willingm, Carol 2016 Jupyter notebooks-a publishing format for reproducible computational workflows. In Positioning and Power in Academic Publishing: Players, Agents and Agendas (ed. Fernando Loizides & Birgit Schmidt), pp. 87–90. Amsterdam: IOS Press BV.
  • Krizhevsky et al. (2012) Krizhevsky, Alex, Sutskever, Ilya & Hinton, Geoffrey E 2012 ImageNet classification with deep convolutional neural networks. Advances in Neural Information Processing Systems 25, 1097–1105.
  • Lagubeau et al. (2012) Lagubeau, Guillaume, Fontelos, Marco A, Josserand, Christophe, Maurel, Agnès, Pagneux, Vincent & Petitjeans, Philippe 2012 Spreading dynamics of drop impacts. Journal of Fluid Mechanics 713, 50–60.
  • Lavoie et al. (2022) Lavoie, Pierre, Radenac, Emmanuel, Blanchard, Ghislain, Laurendeau, Eric & Villedieu, Philippe 2022 Penalization method for eulerian droplet impingement simulations toward icing applications. AIAA Journal 60 (2), 641–653.
  • Li et al. (2020) Li, Jichao, Zhang, Mengqi, Martins, Joaquim RRA & Shu, Chang 2020 Efficient aerodynamic shape optimization with deep-learning-based geometric filtering. AIAA Journal 58 (10), 4243–4259.
  • Li et al. (2014) Li, Mu, Zhang, Tong, Chen, Yuqiang & Smola, Alexander J 2014 Efficient mini-batch training for stochastic optimization. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 661–670.
  • Lin et al. (2022) Lin, Xiaodan, Wang, Qiao, Wu, Yingchun, Yao, Longchao, Xue, Zhiliang & Wu, Xuecheng 2022 3d visualization of droplet splash dynamics with high-speed digital holography. Experiments in Fluids 63 (5), 86.
  • Lohse (2022) Lohse, Detlef 2022 Fundamental fluid dynamics challenges in inkjet printing. Annual Review of Fluid Mechanics 54, 349–382.
  • Lu et al. (2020) Lu, Peter Y, Kim, Samuel & Soljačić, Marin 2020 Extracting interpretable physical parameters from spatiotemporal systems using unsupervised learning. Physical Review X 10 (3), 031056.
  • Ma et al. (2019) Ma, Chih-Yao, Chen, Min-Hung, Kira, Zsolt & AlRegib, Ghassan 2019 Ts-lstm and temporal-inception: Exploiting spatiotemporal dynamics for activity recognition. Signal Processing: Image Communication 71, 76–87.
  • Mitchell et al. (2019) Mitchell, Benjamin R, Klewicki, Joseph C, Korkolis, Yannis P & Kinsey, Brad L 2019 The transient force profile of low-speed droplet impact: measurements and model. Journal of Fluid Mechanics 867, 300–322.
  • Mundo et al. (1995) Mundo, CHR, Sommerfeld, M & Tropea, Cameron 1995 Droplet-wall collisions: experimental studies of the deformation and breakup process. International journal of multiphase flow 21 (2), 151–173.
  • Philippi et al. (2016) Philippi, Julien, Lagrée, Pierre-Yves & Antkowiak, Arnaud 2016 Drop impact on a solid surface: short-time self-similarity. Journal of Fluid Mechanics 795, 96–135.
  • Pierzyna et al. (2021) Pierzyna, Maximilian, Burzynski, David A, Bansmer, Stephan E & Semaan, Richard 2021 Data-driven splashing threshold model for drop impact on dry smooth surfaces. Physics of Fluids 33 (12), 123317.
  • Prechelt (1998) Prechelt, Lutz 1998 Early stopping-but when? In Neural Networks: Tricks of the Trade, pp. 55–69. Springer.
  • Riboux & Gordillo (2014) Riboux, Guillaume & Gordillo, José Manuel 2014 Experiments of drops impacting a smooth solid surface: a model of the critical impact speed for drop splashing. Physical Review Letters 113 (2), 024507.
  • Riboux & Gordillo (2015) Riboux, Guillaume & Gordillo, José Manuel 2015 The diameters and velocities of the droplets ejected after splashing. Journal of Fluid Mechanics 772, 630–648.
  • Riboux & Gordillo (2017) Riboux, Guillaume & Gordillo, José Manuel 2017 Boundary-layer effects in droplet splashing. Physical Review E 96 (1), 013105.
  • Rioboo et al. (2001) Rioboo, Romain, Tropea, Cameron & Marengo, Marco 2001 Outcomes from a drop impact on solid surfaces. Atomization and Sprays 11 (2), 155–165.
  • Rumelhart et al. (1986) Rumelhart, David E, Hinton, Geoffrey E & Williams, Ronald J 1986 Learning representations by back-propagating errors. Nature 323 (6088), 533–536.
  • Sherstinsky (2020) Sherstinsky, Alex 2020 Fundamentals of recurrent neural network (rnn) and long short-term memory (lstm) network. Physica D: Nonlinear Phenomena 404, 132306.
  • Sun et al. (2022) Sun, Ting-Pi, Álvarez-Novoa, Franco, Andrade, Klebbert, Gutiérrez, Pablo, Gordillo, Leonardo & Cheng, Xiang 2022 Stress distribution and surface shock wave of drop impact. Nature Communications 13, 1703.
  • Tembely et al. (2022) Tembely, Moussa, Vadillo, Damien C, Dolatabadi, Ali & Soucemarianadin, Arthur 2022 A machine learning approach for predicting the maximum spreading factor of droplets upon impact on surfaces with various wettabilities. Processes 10 (6), 1141.
  • Thoroddsen et al. (2012) Thoroddsen, Sigurdur T, Takehara, Kohsei & Etoh, TG 2012 Micro-splashing by drop impacts. Journal of Fluid Mechanics 706, 560–570.
  • Usawa et al. (2021) Usawa, Masashi, Fujita, Yuta, Tagawa, Yoshiyuki, Riboux, Guillaume & Gordillo, José Manuel 2021 Large impact velocities suppress the splashing of micron-sized droplets. Physical Review Fluids 6 (2), 023605.
  • Voulodimos et al. (2018) Voulodimos, Athanasios, Doulamis, Nikolaos, Doulamis, Anastasios & Protopapadakis, Eftychios 2018 Deep learning for computer vision: A brief review. Computational Intelligence and Neuroscience 2018.
  • Waite et al. (2015) Waite, Helen, Whitelaw-Weckert, Melanie & Torley, Peter 2015 Grapevine propagation: principles and methods for the production of high-quality grapevine planting material. New Zealand Journal of Crop and Horticultural Science 43 (2), 144–161.
  • Wang & Bourouiba (2018) Wang, Y & Bourouiba, Lydia 2018 Unsteady sheet fragmentation: droplet sizes and speeds. Journal of Fluid Mechanics 848, 946–967.
  • Yancheshme et al. (2022) Yancheshme, Amir Azimi, Enayati, Saman, Kashcooli, Yaser, Jafari, Reza, Ezzaidi, Hassan & Momen, Gelareh 2022 Dynamic behavior of impinging drops on water repellent surfaces: Machine learning-assisted approach to predict maximum spreading. Experimental Thermal and Fluid Science 139, 110743.
  • Yarin (2006) Yarin, Alexander L 2006 Drop impact dynamics: splashing, spreading, receding, bouncing…. Annual Review of Fluid Mechanics 38, 159–192.
  • Yee et al. (2023) Yee, Jingzu, Igarashi, Daichi, Miyatake, Shun & Tagawa, Yoshiyuki 2023 Prediction of the morphological evolution of a splashing drop using an encoder–decoder. Machine Learning: Science and Technology 4 (2), 025002.
  • Yee et al. (2022) Yee, Jingzu, Yamanaka, Akinori & Tagawa, Yoshiyuki 2022 Image features of a splashing drop on a solid surface extracted using a feedforward neural network. Physics of Fluids 34 (1), 013317.
  • Yokoyama et al. (2022) Yokoyama, Yuto, Tanaka, Akane & Tagawa, Yoshiyuki 2022 Droplet impact of blood and blood simulants on a solid surface: Effect of the deformability of red blood cells and the elasticity of plasma. Forensic Science International 331, 111138.
  • Yoon et al. (2022) Yoon, Ikroh, Chergui, Jalel, Juric, Damir & Shin, Seungwon 2022 Maximum spreading of droplet-particle collision covering a low Weber number regime and data-driven prediction model. Physics of Fluids 34 (10), 102109.
  • Yousif et al. (2023) Yousif, Mustafa Z, Zhang, Meng, Yu, Linqi, Vinuesa, Ricardo & Lim, HeeChang 2023 A transformer-based synthetic-inflow generator for spatially developing turbulent boundary layers. Journal of Fluid Mechanics 957, A6.
  • Zhang & Liu (2016) Zhang, Chen & Liu, Hong 2016 Effect of drop size on the impact thermodynamics for supercooled large droplet in aircraft icing. Physics of Fluids 28 (6), 062107.
  • Zhang et al. (2022) Zhang, Haixiang, Zhang, Xiwen, Yi, Xian, Du, Yanxia, He, Feng, Niu, Fenglei & Hao, Pengfei 2022 How surface roughness promotes or suppresses drop splash. Physics of Fluids 34 (2), 022111.
  • Zhang et al. (2021) Zhang, Haixiang, Zhang, Xiwen, Yi, Xian, He, Feng, Niu, Fenglei & Hao, Pengfei 2021 Reversed role of liquid viscosity on drop splash. Physics of Fluids 33 (5), 052103.