Next Article in Journal
Evaluation of Condition of Concrete Structures Using Ultrasonic Pulse Velocity Method
Next Article in Special Issue
An Auditory-Perceptual and Pupillometric Study of Vocal Strain and Listening Effort in Adductor Spasmodic Dysphonia
Previous Article in Journal
Performance Degradation Analysis and Optimization of the Stepless Capacity Regulation System for Reciprocating Compressors
Previous Article in Special Issue
Vocal Pitch Discrimination in Children with and without Vocal Fold Nodules
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Deep Neural Network Based Glottal Flow Model for Predicting Fluid-Structure Interactions during Voice Production

Department of Mechanical Engineering, University of Maine, Orono, ME 04469, USA
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(2), 705; https://doi.org/10.3390/app10020705
Submission received: 15 October 2019 / Revised: 7 January 2020 / Accepted: 13 January 2020 / Published: 19 January 2020

Abstract

:
This paper proposes a machine-learning based reduced-order model that can provide fast and accurate prediction of the glottal flow during voice production. The model is based on the Bernoulli equation with a viscous loss term predicted by a deep neural network (DNN) model. The training data of the DNN model is a Navier-Stokes (N-S) equation-based three-dimensional simulation of glottal flows in various glottal shapes generated by a synthetic shape function, which can be obtained by superimposing the instantaneous modal displacements during vibration on the prephonatory geometry of the glottal shape. The input parameters of the DNN model are the geometric and flow parameters extracted from discretized cross sections of the glottal shapes and the output target is the corresponding flow resistance coefficient. With this trained DNN-Bernoulli model, the flow resistance coefficient as well as the flow rate and pressure distribution in any given glottal shape generated by the synthetic shape function can be predicted. The model is further coupled with a finite-element method based solid dynamics solver for simulating fluid-structure interactions (FSI). The prediction performance of the model for both static shape and FSI simulations is evaluated by comparing the solutions to those obtained by the Bernoulli and N-S model. The model shows a good prediction performance in accuracy and efficiency, suggesting a promise for future clinical use.

1. Introduction

Voiced sound production in the human larynx is a complex fluid-structure interaction process in which the forced air from the lungs interacts with vocal fold tissues to initiate sustained vibrations that modulate the glottal airflow. The waveform of the glottal flow sets the important acoustic parameters of the sound source. One of the important research goals in voice production is to understand the interaction mechanism between glottal aerodynamics and vocal fold tissue mechanics. The fluid-structure interaction during normal vocal fold vibrations has been well understood with the myoelastic-aerodynamic theory [1]. During each vibration cycle, a mucosal wave travels from the inferior aspect to the superior of the vocal folds. The glottis, which refers to the space between the two vocal folds, forms a convergent shape during vocal fold opening and a divergent shape during vocal fold closing. This alternative convergent-divergent glottal shape generates a temporal pressure asymmetry inside the glottis, which ensures sustained energy transfer from airflow to vocal fold tissues to sustained vibrations. In voice disorders, however, this vibration pattern would be disrupted. Voice disorders are often associated with vocal fold pathologies, such as nodule, cyst, scar, paralysis, and so forth. These pathologies alter the geometry and material properties of vocal fold tissues, resulting in irregular mucosal waves. In these conditions, the glottis during vibrations often exhibits irregular shapes [2]. For example, the glottal channel is often curved from the inferior to superior due to left-right asymmetry. For another example, a multi-channel configuration is often generated due to partial contact of the two vocal folds, which are supposed to be in full contact at the end of the vibration cycle to fully close the glottis. How these irregular glottal shapes affect fluid-structure interactions and the final voice outcome is not well understood. Such understanding is important to elucidate the fundamental mechanism of irregular vocal fold vibrations associated with vocal fold pathologies. Computer models have been playing an important role in understanding the physics of voice production. The very first computer model of voice production was the two-mass model, which modeled each vocal fold as a system of two coupled, spring-mass dampers [3]. The mathematical formulation of the two-mass model was revolutionary in that it provided a very simple and computationally effective manner for computing vocal fold dynamics. The model has been extensively used for studying the physics of voice production in both normal and pathological conditions [4,5,6,7,8,9,10]. A shortcoming of this type of model is the lack of physiological correlation between tissue properties and model system parameters [11,12]. Although some effort has been made to establish these relationships [13,14], direct clinical applications are still difficult because a realistic representation of laryngeal physiology is often required in clinics.
Continuum vocal fold models improved upon the lumped-mass model by being able to incorporate the realistic morphology and material properties of vocal folds, therefore having a great potential for clinical applications. While continuum vocal fold models have been greatly improved from simple 2D configurations and isotropic materials to highly complex 3D subject-specific geometries and anisotropic materials [15,16,17,18,19], their use in simulating vocal pathologies is still very limited due to a lack of an accurate and rapid computation of flow pressures in highly irregular glottal shapes. The Bernoulli equation has been dominantly used for its simplicity but it relies on the assumption of symmetric, inviscid one-dimensional (1D) flow and single-channel glottal shape [20,21,22]. While this assumption is reasonable for normal vocal fold vibrations, it becomes erroneous in many irregular glottal shapes in which the intraglottal flow can be severely curved and the glottis often presents a multiple channel configuration. The Navier-Stokes (N-S) equation can compute the correct flow pressures in these irregular shapes; however, this approach is computationally extremely expensive and as such, is not suitable for clinical use. A major clinical application of a computational voice simulator would be simulation based surgery management, such as predicting the outcome of surgical interventions, optimizing the surgical adjustments, providing patient-specific solutions based on patient-specific anatomy and needs.
It has been shown that self-sustained oscillation of vocal folds is dominated by a few modes of vibration, even when the motion is abnormal [23,24,25,26]. This high predictability of the vibratory pattern of the vocal folds stimulated the use of a machine-learning approach to model glottal flow dynamics based on glottal shapes. In this paper, the model is based on the Bernoulli equation with a viscous loss term predicted by a deep neural network (DNN) model. The DNN model is used for two reasons. First, the viscous loss of glottal flow is mainly affected by its channel shape; yet, the relationship is highly complex and nonlinear. The DNN model is well known for its ability in learning complex relationships using a large amount of data [27], which makes it well suitable for learning the relationship in the current problem. Second, vocal fold vibration patterns are dominated by a few vibration modes; therefore, the shapes of the glottal flow channel are highly predictable. By generating flow solutions using a large amount of combinations of vibration modes, vast data can be provided for training the DNN model. The training data of the DNN model is the N-S equation based three-dimensional simulation of glottal flows in various glottal shapes generated by a synthetic shape function. The input parameters of the DNN model are the geometric and flow parameters extracted from discretized cross sections of the glottal shapes and the output target is the corresponding flow resistance coefficient which determines the viscous loss term of the modified Bernoulli equation. The target value of the flow resistance coefficient is calculated from the modified Bernoulli equation where the values of the flow rate and pressure distribution are obtained from the N-S solution. K-fold cross validation [27] is performed to fine tune the architecture and hyperparameters of the DNN. With this trained DNN-Bernoulli model, the flow resistance coefficient as well as the flow rate and pressure distribution in any given glottal shape generated by the synthetic shape function can be predicted. Furthermore, in order to assess the dynamical prediction performance of the DNN-Bernoulli model, a specific fluid-structure interaction (FSI) case of the glottal flow is studied. First, a continuum-mechanics based vocal fold model is coupled with the Bernoulli model to obtain various shapes extracted from one vibration cycle; then based on these shapes, the DNN model is trained in the same way as in the synthetic shape case. Finally, the Bernoulli model in the coupled FSI solver is replaced by the trained DNN-Bernoulli model to predict the glottal vibration dynamics. The prediction performance of the DNN-Bernoulli model in accuracy and efficiency is demonstrated by comparing with the results obtained by the Bernoulli and N-S model.
The outline of the paper is organized as follows: Formulation of the reduced-order model is elaborated in Section 2.1. Implementation of the DNN model for synthetic glottal shapes is discussed in Section 2.2. Implementation of the DNN-Bernoulli model for FSI simulation of a continuum-mechanics based vocal fold model is presented in Section 2.3. Performance of the DNN-Bernoulli model for synthetic shapes and FSI simulation is evaluated in Section 3.1 and Section 3.2, respectively. Finally, the conclusions are summarized in Section 4.

2. Materials and Methods

2.1. Formulation of the Reduced-Order Model

2.1.1. Schematic of the Airway in the Larynx

The schematic of the airway in the larynx is illustrated in Figure 1. The view is in the direction of the length of vocal folds. The airway is composed of three parts, including a contraction part formed by the subglottal part of the vocal folds, the glottis formed by the medial surface of the vocal folds and an expansion part, which is the vocal tract [3]. The vocal folds are modelled discretely with uniformly distributed cross sections along the airflow direction. The definition of the notations in the figure are listed in Table 1.

2.1.2. Modified Bernoulli Equation

Ishizaka et al. [3] did an early work by adding viscous terms in the Bernoulli equation to predict the pressure pattern inside the glottis. Concretely, in the contraction part, based on the measurements of Van den Berg et al. [28], a loss factor of 0.37 was included to account for the abrupt contraction; in the glottis part, a viscous loss term was added to modify the pressure drop in the Bernoulli equation; in the expansion part, the pressure recovery was estimated with Newton’s law. Motivated by their work, we applied a viscous loss term to each section of the glottis and combine them with the Bernoulli equation to obtain the pressure pattern inside the glottis.
Refer to Figure 1, for the contraction and glottis parts, assuming that the vocal folds are discretized with n + 1 uniformly distributed cross sections along the airflow direction, then similar to the method in Reference [3], the modified Bernoulli equation which includes the viscous loss can be expressed in the following form:
P s + ρ 2 ( Q A s ) 2 = P n + ρ 2 ( Q A n ) 2 + ρ 2 Q 2 i = 1 n f r i A i 2 ,
where ρ is the air density, A i is the glottal area at the ith cross section, f r is the flow resistance coefficient of each section of the glottis whose value is not known a priori and needs to be predicted by the DNN model. Details about the implementation of the DNN model will be discussed in Section 2.2.
For the expansion part, similar to the treatment in Reference [3], we have:
P n P c = ρ 2 ( Q A n ) 2 · 2 A n A c ( 1 A n A c ) .
Therefore, the pressure at each cross section of the glottis can be written as follows:
P i = P s + ρ 2 ( Q A s ) 2 ρ 2 ( Q A i ) 2 ρ Q 2 2 j = 1 i f r j A j 2 ,
where 1 i n .

2.1.3. Calculation of the Flow Rate

In order to calculate the pressure distribution in the glottis from Equation (3), besides the prediction of the flow resistance coefficient f r , the value of the flow rate Q is also required. In previous reduced-order modeling of the vocal folds [20,21,22], the flow rate was obtained by assuming that the pressure at the minimum sectional area equals to zero and not including the viscous effects. In this subsection, we propose a more accurate way of predicting the flow rate based on the modified Bernoulli model.
Let the index i = n in Equation (3); we have:
P n = P s + ρ 2 ( Q A s ) 2 ρ 2 ( Q A n ) 2 ρ Q 2 2 j = 1 n f r j A j 2 .
By substituting Equation (4) into Equation (2), we can easily derive the expression of the flow rate Q as follows:
Q = 2 ( P s P c ) ρ 1 A s 2 + 1 2 A n A c ( 1 A n A c ) A n 2 + j = 1 n f r j A j 2 .
Once the value of f r on each section of the glottis has been predicted by the DNN model, the flow rate Q can be directly obtained from Equation (5).

2.2. Implementation of the DNN Model

As discussed in Section 2.1, an accurate prediction of the flow resistance coefficient f r is the key to the success of the proposed flow model. Assuming that the value of f r of each cross section of the glottis can be determined by the corresponding local geometrical and physical features, then a fully connected DNN model [27] can be used to establish the mapping relationship between the input features and corresponding output value of f r . In this work, the training data set is the Navier-Stokes equation based three-dimensional simulations of glottal flow in various glottal shapes generated by a synthetic shape function. Given a good selection of geometrical and physical input features and the corresponding target value of f r , the DNN model can be trained. With this trained model, the flow rate in Equation (5) and pressure distribution in Equation (3) in any given glottal shape generated by the synthetic shape function can be predicted in an efficient and accurate way. The workflow of the training and prediction process is illustrated in Figure 2.

2.2.1. Synthetic Shape Generation

The synthetic glottal shapes will be generated based on the surface-wave approach [4]. The shape of the medial surface of vocal fold g ( y , z , t ) at any time instant t during vibration can be obtained by superimposing the corresponding modal displacements ξ ( y , z , t ) on the prephonatory (initial) geometry ξ 0 ( y , z ) , that is,
g ( y , z , t ) = ξ 0 ( y , z ) + ξ ( y , z , t ) ,
where y and z indicate the inferior-superior (airflow) and anterior-posterior directions, respectively. By specifying different parameter values in the expression of ξ 0 ( y , z ) , one can generate convergent or divergent prephonatory shapes [2]. In the expression of modal displacements ξ ( y , z , t ) , the modes of vibration are described with ( m , n ) , where m and n correspond to the number of half-wavelengths in the anterior-posterior and inferior-superior directions, respectively. For details of the expression of ξ 0 ( y , z ) , ξ ( y , z , t ) and the explanation of the corresponding parameters, please refer to Reference [2].
For the purpose of simulating normal vocal fold vibration, we select two different prephonatory shapes, that is, convergent and divergent, the two most dominant modes, that is, ( m , n ) = ( 1 , 0 ) , ( 1 , 1 ) and 16 phases during one vibration cycle to generate 64 shapes in total. Note that the contact surface is calculated as an average of the left and right surface coordinates and the contraction and expansion parts are extruded based on the generated medial surface. The resolution of the uniform surface mesh is 0.01 cm. The representative convergent and divergent generated shapes at fully closed, fully open and in between fully closed and fully open phases are illustrated in Figure 3 and Figure 4, respectively.

2.2.2. Feature Extraction and Target Value of f r

For each of the above 64 shapes, an in-house sharp-interface immersed-boundary N-S flow solver [18] is used to obtain the ground truth values of the flow rate and average pressure on each section along the inferior-superior direction of the vocal folds, then the target value of f r on each section can be calculated with the following equation:
( f r i ) t a r g e t = ( P ¯ i 1 ) N S ( P ¯ i ) N S + ρ 2 ( Q N S A i 1 ) 2 ( Q N S A i ) 2 ρ 2 ( Q N S A i ) 2 ,
where the subscript N S represents the N-S solution.
For training the DNN model, the vocal folds are uniformly discretized into n = 128 cross sections along the inferior-superior (y) direction such that the spacing resolution between every two consecutive cross sections is 0.012 cm. As illustrated in Figure 5, a total of 8 local geometrical and physical features at each discretized cross section are defined and extracted, that is, position ( Y i * ), area ( A i * ), hydraulic diameter ( D i * ), upstream angle ( α i + ), downstream angle ( α i ), shape change rate ( Δ S i * ), pressure drop ( Δ P i * ) and Reynolds number ( R e i ) of the ith cross section. The non-dimensional form of those input features are used and the corresponding expressions are listed in Table 2, where D i = 4 A i / P e i is the hydraulic diameter with P e i the wetted perimeter [29] of the ith cross section, Δ P = P s P c the total pressure drop along the inferior-superior direction of the vocal folds, ν the kinematic viscosity coefficient. In this case, the inlet and outlet pressure are set to be P s = 1.0 kPa and P c = 0.0 kPa, respectively and air density and kinematic viscosity are chosen as ρ = 1.145   × 10−3 g/cm3 and ν = 1.655 × 10 1 cm2/s, respectively.
The input features can be organized as a two-dimensional matrix:
x = Y 1 * A 1 * D 1 * α 1 + α 1 Δ S 1 * Δ P 1 * R e 1 Y 2 * A 2 * D 2 * α 2 + α 2 Δ S 2 * Δ P 2 * R e 2 Y m * A m * D m * α m + α m Δ S m * Δ P m * R e m m × 8 .
Similarly, the output target can be written as a vector:
y = f r 1 f r 2 f r m m × 1 ,
where m is the number of cross sections over all generated shapes.

2.2.3. Implementation of the DNN

The mapping relationship between the input features x and output target y can be established by a fully connected DNN [27,30]. Neurons in the fully connected layer have connections to all neurons of the previous layer,
y = σ ( w x + b ) ,
where w is the learnable weights, b is the additive bias and σ is the nonlinear activation function.
The loss function J of the DNN is
J = 1 N m y y ^ 2 2 + λ w 2 ,
where y ^ is the predicted value and λ is the regularization coefficient to prevent the overfitting of the DNN model.
The whole data set ( x , y ) is randomly split into the training and test sets. Since the training set is relatively small, to avoid the overfitting of the model, we use k-fold cross validation [27] to fine tune the architecture and hyperparameters of the DNN, such as the number of hidden layers, the number of neurons on each hidden layer, the initialization of the weights, the activation function, the optimization method, the mini-batch size, the number of epochs and the dropout rate [27]. By convention, the value of k is chosen between 5 and 10, therefore the value herein is set to be k = 5 . The final architecture and hyperparameters of the DNN are chosen from those that have the lowest errors on the validation set. The final DNN model is then trained on the full training set and the prediction performance of the trained model is evaluated on the test set.
The final architecture of the DNN is illustrated in Figure 6. The input layer has 8 neurons which correspond to the input features in Table 2. To increase the training accuracy and efficiency, the input features have been normalized by the zero-mean normalization [27]. The output layer has a single neuron which corresponds to the ground truth value of the flow resistance coefficient f r . The linear activation function is used on the output layer. Besides the input layer and output layer, there are four hidden layers with 256, 64, 16 and 4 neurons on each of them, respectively. To prevent overfitting, each hidden layer is followed with a dropout layer with a 20 % dropout rate [31]. All of the weights on each layer are initialized with a random normal distribution. The Rectified Linear Units (ReLU) activation function [32] is used on the hidden layers. The DNN model is optimized using a mean-squared loss function with an adaptive version of the stochastic gradient descent algorithm called Nadam (Nesterov Adam) [33]. To balance between the robustness of stochastic gradient descent and the efficiency of batch gradient descent, mini-batch gradient descent is used [33]. The DNN model is trained with 20,000 epochs and the mini-batch size is 256 for each epoch. The DNN model is implemented on the open-source machine learning platform Keras [34] using TensorFlow [35] as the backend.

2.3. DNN-Bernoulli Model for FSI Simulation

In the previous subsection, the DNN-Bernoulli model has been implemented for various synthetic shapes generated by Equation (6). In this subsection, we aim to apply the DNN-Bernoulli model in FSI simulation. To this end, FSI simulation is first performed by coupling the Bernoulli model with a finite-element method (FEM) based solid dynamics solver [36] to obtain the self-sustained vibrations. Then various glottal shapes at different time instants of one vibration cycle are extracted and simulated with the N-S solver. Similar to the procedures in Section 2.2, the input features x are extracted from these shapes, the corresponding output target y is obtained from the N-S solution, the data set ( x , y ) is fed into the neural network to train and evaluate the DNN model. The final FSI simulation is conducted by coupling the DNN-Bernoulli model with the FEM solver and the results are compared with those obtained by the Bernoulli and N-S solver to demonstrate the improvement of the present model. The abstract workflow is illustrated in Figure 7.

Prephonatory Geometry of the Vocal Folds

The prephonatory geometry of a vocal fold (left half) is shown in Figure 8. The length L along the anterior-posterior direction (z) and thickness T along the inferior-superior direction (y) are 1.5 cm and 0.3 cm, respectively. To simplify the model, only the lateral vibration is allowed, the vertical motion is fixed. An initial gap Δ x = 0.002 cm along the lateral direction (x) exists between the left and right counterpart.
Each vocal fold is divided into three layers including the cover, ligament and body. Each layer is assumed to be invariant in the anterior-posterior direction. The vocal fold tissue is modeled as viscoelastic, transversely isotropic material. The material properties of each layer of the vocal fold [15,37] are listed in Table 3.

3. Results and Discussion

3.1. Performance of the DNN-Bernoulli Model for Synthetic Shapes

The history of 5-fold cross validation results for synthetic shapes is plotted in Figure 9. The horizontal axis corresponds to the number of epochs and the vertical axis corresponds to the mean absolute error (MAE) between the predicted and target value of y . Since dropout is activated when training but deactivated when evaluating on the validation set, MAE on the validation set is smaller than on the training set. The scatter plot of the performance of the trained model on the test set is illustrated in Figure 10. The horizontal and vertical axes correspond to the true and predicted values of y on the test set, respectively. MAE on the training set, validation set and test set are 0.0769, 0.0705 and 0.0487, respectively. The relative MAE divided by the mean ground-truth value of y on the test set is around 6.5%.
To demonstrate the improvement of the present DNN-Bernoulli model over the original Bernoulli equation, we define the relative error of flow rate and pressure distribution on a certain shape as follows:
E Q = | Q Q ^ Q | × 100 %
E P = 1 n i = 1 n | P i P ^ i | P s × 100 %
where Q and P i are the flow rate and pressure distribution obtained by the N-S solver, respectively, while Q ^ and P ^ i are the corresponding values obtained by the DNN-Bernoulli or Bernoulli model. The comparison of the error range between the DNN-Bernoulli and Bernoulli model on the test set is listed in Table 4. We can see that the error range of both flow rate and pressure distribution of the DNN-Bernoulli model is significantly lower than that of the original Bernoulli model.
Figure 11, Figure 12, Figure 13 and Figure 14 show the contour of the surface pressure on the vocal folds in three representative glottal shapes predicted by the DNN-Bernoulli, N-S and Bernoulli models. A common phenomenon can be observed from all these figures, that is, the pressure distribution predicted by the DNN-Bernoulli model is much closer to that obtained by the N-S solver, which shows the improvement of the present DNN-Bernoulli model. Note that compared with the Bernoulli model, the additional CPU time required for the present DNN-Bernoulli model during prediction is almost negligible. For the prediction of a newly generated synthetic glottal shape, the average CPU time required for the DNN-Bernoulli model is just around 1 s on a single CPU, while that required for the N-S model is around 2 h per CPU on a parallel computer with 32 CPUs.

3.2. Performance of the DNN-Bernoulli Model for FSI Simulation

Various glottal shapes are extracted from the converged Bernoulli-FEM FSI results within one vibration cycle. The number of extracted shapes is 92 in this case. The input features x listed in Table 2 are extracted from these shapes. The corresponding output target y , that is, the target value of f r is obtained from the N-S solution by Equation (7). The whole data set ( x , y ) is fed into the same neural network as described in Section 2.2.3 to train and evaluate the DNN model.
The history of 5-fold cross validation results is plotted in Figure 15. The scatter plot of the performance of the trained model on the test set is illustrated in Figure 16. MAE on the training set, validation set and test set are 0.0620, 0.0551 and 0.0393, respectively. The relative MAE divided by the mean ground-truth value of y on the test set is around 4.0%.
With the trained model, the DNN-Bernoulli model is coupled with the FEM solver to conduct FSI simulation of the vocal fold vibration. Time history of the flow rate predicted by the DNN-Bernoulli model is compared with that obtained by the Bernoulli model in Figure 17. It can be observed that the maximum value of flow rate is reduced from around 235 mL/s to 135 mL/s with the present model due to the inclusion of the viscous loss. To evaluate if the DNN-Bernoulli model provides a more accurate prediction on the pressure pattern inside the glottis, we extracted the pressure patterns in two representative convergent and divergent glottal shapes from the DNN-Bernoulli results and compared that to those obtained by the Bernoulli and N-S models using the same glottal shapes. The results are illustrated in Figure 18 and Figure 19, respectively. From these figures, we can see that the pressure distribution along the inferior-superior direction of the vocal folds can be well predicted by the present model. Compared with the Bernoulli model, the additional CPU time required for the present DNN-Bernoulli model during prediction is almost negligible.

4. Conclusions

A machine-learning based reduced-order model that can provide fast and accurate prediction of the dynamics of the glottal flow is proposed in this paper. The model is based on the Bernoulli equation with a viscous loss term predicted by a DNN model. The training data for the DNN model is collected by generating various glottal shapes using the synthetic shape function. The input features are extracted from discretized cross sections of the generated glottal shapes and the output target is the corresponding flow resistance coefficient that can be obtained from the N-S solution. 5-fold cross validation is performed to fine tune the architecture and hyperparameters of the DNN. With this trained DNN-Bernoulli model, the flow resistance coefficient as well as the flow rate and pressure distribution in any given glottal shape generated by the synthetic shape function can be predicted. Furthermore, a specific FSI case of the glottal flow is studied in order to assess the dynamical prediction performance of the DNN-Bernoulli model. First, a continuum-mechanics based vocal fold model is coupled with the Bernoulli model to obtain various shapes extracted from one converged vibration cycle; then based on these shapes, the DNN model is trained in the same way as in the synthetic shape case. Finally, the Bernoulli model in the coupled FSI solver is replaced by the trained DNN-Bernoulli model to predict the glottal vibration dynamics.
The prediction errors of the DNN model for synthetic shape and FSI cases are around 6.5 % and 4.0 % , respectively. In terms of the CPU time, compared with the Bernoulli model, the additional CPU time required for the DNN-Bernoulli model is almost negligible once the DNN model is trained. The predicted DNN-Bernoulli results such as the flow rate and pressure distribution for both cases are compared with those obtained by the Bernoulli model and N-S model. The good prediction performance of the present DNN-Bernoulli model in accuracy and efficiency for both cases shows a great promise for future clinical use.

Author Contributions

Conceptualization, Q.X. and X.Z.; methodology, Q.X. and X.Z.; investigation, Y.Z.; writing–original draft preparation, Y.Z.; writing–review and editing, X.Q. and X.Z.; supervision, Q.X. and X.Z.; project administration, Q.X.; funding acquisition, Q.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Institute on Deafness and Other Communication Disorders (NIDCD) grant number 5R21DC016428.

Acknowledgments

The project was supported by Grant Number 5R21DC016428 from the National Institute on Deafness and Other Communication Disorders (NIDCD).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Titze, I.R. Principles of Voice Production; Prentice Hall: Upper Saddle River, NJ, USA, 1994. [Google Scholar]
  2. Smith, S.L.; Titze, I.R. Vocal fold contact patterns based on normal modes of vibration. J. Biomech. 2018, 73, 177–184. [Google Scholar] [CrossRef] [PubMed]
  3. Ishizaka, K.; Flanagan, J.L. Synthesis of voiced sounds from a two-mass model of the vocal cords. Bell Syst. Tech. J. 1972, 51, 1233–1268. [Google Scholar] [CrossRef]
  4. Titze, I.R. The physics of small-amplitude oscillation of the vocal folds. J. Acoust. Soc. Am. 1988, 83, 1536–1552. [Google Scholar] [CrossRef] [PubMed]
  5. Story, B.H.; Titze, I.R. Voice simulation with a body-cover model of the vocal folds. J. Acoust. Soc. Am. 1995, 97, 1249–1260. [Google Scholar] [CrossRef] [PubMed]
  6. Steinecke, I.; Herzel, H. Bifurcations in an asymmetric vocal-fold model. J. Acoust. Soc. Am. 1995, 97, 1874–1884. [Google Scholar] [CrossRef] [PubMed]
  7. Jiang, J.J.; Zhang, Y. Chaotic vibration induced by turbulent noise in a two-mass model of vocal folds. J. Acoust. Soc. Am. 2002, 112, 2127–2133. [Google Scholar] [CrossRef]
  8. Zhang, Y.; Jiang, J.J. Nonlinear dynamic mechanism of vocal tremor from voice analysis and model simulations. J. Sound Vib. 2008, 316, 248–262. [Google Scholar] [CrossRef] [Green Version]
  9. Tao, C.; Jiang, J.J. Chaotic component obscured by strong periodicity in voice production system. Phys. Rev. E 2008, 77, 061922. [Google Scholar] [CrossRef] [Green Version]
  10. Erath, B.D.; Zañartu, M.; Peterson, S.D.; Plesniak, M.W. Nonlinear vocal fold dynamics resulting from asymmetric fluid loading on a two-mass model of speech. Chaos Interdiscip. J. Nonlinear Sci. 2011, 21, 033113. [Google Scholar] [CrossRef]
  11. Rupitsch, S.J.; Ilg, J.; Sutor, A.; Lerch, R.; Döllinger, M. Simulation based estimation of dynamic mechanical properties for viscoelastic materials used for vocal fold models. J. Sound Vib. 2011, 330, 4447–4459. [Google Scholar] [CrossRef]
  12. Yang, A.; Berry, D.A.; Kaltenbacher, M.; Döllinger, M. Three-dimensional biomechanical properties of human vocal folds: Parameter optimization of a numerical model to match in vitro dynamics. J. Acoust. Soc. Am. 2012, 131, 1378–1390. [Google Scholar] [CrossRef] [PubMed]
  13. Dollinger, M.; Hoppe, U.; Hettlich, F.; Lohscheller, J.; Schuberth, S.; Eysholdt, U. Vibration parameter extraction from endoscopic image series of the vocal folds. IEEE Trans. Biomed. Eng. 2002, 49, 773–781. [Google Scholar] [CrossRef] [PubMed]
  14. Titze, I.R. Regulating glottal airflow in phonation: Application of the maximum power transfer theorem to a low dimensional phonation model. J. Acoust. Soc. Am. 2002, 111, 367–376. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Alipour, F.; Berry, D.A.; Titze, I.R. A finite-element model of vocal-fold vibration. J. Acoust. Soc. Am. 2000, 108, 3003–3012. [Google Scholar] [CrossRef]
  16. Luo, H.; Mittal, R.; Zheng, X.; Bielamowicz, S.A.; Walsh, R.J.; Hahn, J.K. An immersed-boundary method for flow–structure interaction in biological systems with application to phonation. J. Comput. Phys. 2008, 227, 9303–9332. [Google Scholar] [CrossRef] [Green Version]
  17. Mittal, R.; Zheng, X.; Bhardwaj, R.; Seo, J.H.; Xue, Q.; Bielamowicz, S. Toward a simulation-based tool for the treatment of vocal fold paralysis. Front. Physiol. 2011, 2, 19. [Google Scholar] [CrossRef] [Green Version]
  18. Zheng, X.; Xue, Q.; Mittal, R.; Beilamowicz, S. A coupled sharp-interface immersed boundary-finite-element method for flow-structure interaction with application to human phonation. J. Biomech. Eng. 2010, 132, 111003. [Google Scholar] [CrossRef] [Green Version]
  19. Xue, Q.; Zheng, X.; Mittal, R.; Bielamowicz, S. Subject-specific computational modeling of human phonation. J. Acoust. Soc. Am. 2014, 135, 1445–1456. [Google Scholar] [CrossRef] [Green Version]
  20. Ruty, N.; Pelorson, X.; Van Hirtum, A.; Lopez-Arteaga, I.; Hirschberg, A. An in vitro setup to test the relevance and the accuracy of low-order vocal folds models. J. Acoust. Soc. Am. 2007, 121, 479–490. [Google Scholar] [CrossRef] [Green Version]
  21. Wurzbacher, T.; Schwarz, R.; Döllinger, M.; Hoppe, U.; Eysholdt, U.; Lohscheller, J. Model-based classification of nonstationary vocal fold vibrations. J. Acoust. Soc. Am. 2006, 120, 1012–1027. [Google Scholar] [CrossRef]
  22. Zanartu, M.; Mongeau, L.; Wodicka, G.R. Influence of acoustic loading on an effective single mass model of the vocal folds. J. Acoust. Soc. Am. 2007, 121, 1119–1129. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Berry, D.A.; Herzel, H.; Titze, I.R.; Krischer, K. Interpretation of biomechanical simulations of normal and chaotic vocal fold oscillations with empirical eigenfunctions. J. Acoust. Soc. Am. 1994, 95, 3595–3604. [Google Scholar] [CrossRef] [PubMed]
  24. Berry, D.A. Mechanisms of modal and nonmodal phonation. J. Phon. 2001, 29, 431–450. [Google Scholar] [CrossRef]
  25. Döllinger, M.; Berry, D.A.; Berke, G.S. Medial surface dynamics of an in vivo canine vocal fold during phonation. J. Acoust. Soc. Am. 2005, 117, 3174–3183. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  26. Neubauer, J.; Mergell, P.; Eysholdt, U.; Herzel, H. Spatio-temporal analysis of irregular vocal fold oscillations: Biphonation due to desynchronization of spatial modes. J. Acoust. Soc. Am. 2001, 110, 3179–3192. [Google Scholar] [CrossRef] [Green Version]
  27. Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016. [Google Scholar]
  28. Van den Berg, J.; Zantema, J.; Doornenbal, P., Jr. On the air resistance and the Bernoulli effect of the human larynx. J. Acoust. Soc. Am. 1957, 29, 626–631. [Google Scholar] [CrossRef]
  29. Streeter, V.L.; Wylie, E.; Bedford, K. Fluid Mechanics; Civil Engineering Series; WCB/McGraw Hill: New York, NY, USA, 1998. [Google Scholar]
  30. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436. [Google Scholar] [CrossRef]
  31. Srivastava, N.; Hinton, G.; Krizhevsky, A.; Sutskever, I.; Salakhutdinov, R. Dropout: A simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 2014, 15, 1929–1958. [Google Scholar]
  32. Nair, V.; Hinton, G.E. Rectified linear units improve restricted boltzmann machines. In Proceedings of the 27th International Conference on Machine Learning (ICML-10), Haifa, Israel, 21–24 June 2010; pp. 807–814. [Google Scholar]
  33. Ruder, S. An overview of gradient descent optimization algorithms. arXiv 2016, arXiv:1609.04747. [Google Scholar]
  34. Chollet, F. Keras. 2015. Available online: https://keras.io (accessed on 8 June 2019).
  35. Abadi, M.; Agarwal, A.; Barham, P.; Brevdo, E.; Chen, Z.; Citro, C.; Corrado, G.S.; Davis, A.; Dean, J.; Devin, M.; et al. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. 2015. Available online: tensorflow.org (accessed on 8 June 2019).
  36. Dhondt, G. CalculiX CrunchiX User’s Manual Version 2.12. 2017. Available online: http://www.dhondt.de/ccx_2.15.pdf (accessed on 8 June 2019).
  37. Xue, Q.; Mittal, R.; Zheng, X.; Bielamowicz, S. Computational modeling of phonatory dynamics in a tubular three-dimensional model of the human larynx. J. Acoust. Soc. Am. 2012, 132, 1602–1613. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Schematic of the vocal folds model.
Figure 1. Schematic of the vocal folds model.
Applsci 10 00705 g001
Figure 2. Workflow of training and prediction.
Figure 2. Workflow of training and prediction.
Applsci 10 00705 g002
Figure 3. Representative convergent shape (For each representative shape, three planar surfaces in the xy plane are extracted along the anterior-posterior (z) direction to give a detailed view of the glottis shape and the number of each planar surface is denoted as 1, 2, 3 from the anterior to the posterior direction, respectively).
Figure 3. Representative convergent shape (For each representative shape, three planar surfaces in the xy plane are extracted along the anterior-posterior (z) direction to give a detailed view of the glottis shape and the number of each planar surface is denoted as 1, 2, 3 from the anterior to the posterior direction, respectively).
Applsci 10 00705 g003
Figure 4. Representative divergent shape (For each representative shape, three planar surfaces in the x y plane are extracted along the anterior-posterior (z) direction to give a detailed view of the glottis shape and the number of each planar surface is denoted as 1, 2, 3 from the anterior to the posterior direction, respectively).
Figure 4. Representative divergent shape (For each representative shape, three planar surfaces in the x y plane are extracted along the anterior-posterior (z) direction to give a detailed view of the glottis shape and the number of each planar surface is denoted as 1, 2, 3 from the anterior to the posterior direction, respectively).
Applsci 10 00705 g004aApplsci 10 00705 g004b
Figure 5. Schematic of discretized cross sections.
Figure 5. Schematic of discretized cross sections.
Applsci 10 00705 g005
Figure 6. Architecture of the deep neural network (DNN).
Figure 6. Architecture of the deep neural network (DNN).
Applsci 10 00705 g006
Figure 7. Workflow of the DNN-Bernoulli model for fluid structure interaction (FSI) simulation.
Figure 7. Workflow of the DNN-Bernoulli model for fluid structure interaction (FSI) simulation.
Applsci 10 00705 g007
Figure 8. Prephonatory geometry of the vocal fold (left half).
Figure 8. Prephonatory geometry of the vocal fold (left half).
Applsci 10 00705 g008
Figure 9. Five-fold cross validation results (synthetic shape).
Figure 9. Five-fold cross validation results (synthetic shape).
Applsci 10 00705 g009
Figure 10. Performance of the trained model on the test set (synthetic shape).
Figure 10. Performance of the trained model on the test set (synthetic shape).
Applsci 10 00705 g010
Figure 11. Surface pressure contour and distribution (convergent).
Figure 11. Surface pressure contour and distribution (convergent).
Applsci 10 00705 g011
Figure 12. Surface pressure contour and distribution (divergent).
Figure 12. Surface pressure contour and distribution (divergent).
Applsci 10 00705 g012
Figure 13. Surface pressure contour and distribution (convergent-divergent).
Figure 13. Surface pressure contour and distribution (convergent-divergent).
Applsci 10 00705 g013
Figure 14. Surface pressure contour and distribution (divergent-convergent).
Figure 14. Surface pressure contour and distribution (divergent-convergent).
Applsci 10 00705 g014
Figure 15. Five-fold cross validation results (FSI shape).
Figure 15. Five-fold cross validation results (FSI shape).
Applsci 10 00705 g015
Figure 16. Performance of the trained model on the test set (FSI shape).
Figure 16. Performance of the trained model on the test set (FSI shape).
Applsci 10 00705 g016
Figure 17. Comparison of the flow rate obtained by the DNN-Bernoulli and Bernoulli model.
Figure 17. Comparison of the flow rate obtained by the DNN-Bernoulli and Bernoulli model.
Applsci 10 00705 g017
Figure 18. Convergent shape.
Figure 18. Convergent shape.
Applsci 10 00705 g018
Figure 19. Divergent shape.
Figure 19. Divergent shape.
Applsci 10 00705 g019
Table 1. Definition of the notations in Figure 1.
Table 1. Definition of the notations in Figure 1.
NotationDefinition
Qflow rate
P s prescribed pressure at the entry of the contraction part
P 1 pressure at the exit of the contraction part
P 2 pressure at one of the sections of the glottis part
P n pressure at the exit of the glottis part
P c prescribed pressure at the expansion part
L c , L g , L e length of the contraction, glottis and expansion parts, respectively
L 1 , L 2 distance between consecutive sections of the glottis part
Table 2. Extracted input features.
Table 2. Extracted input features.
Input FeaturesNon-Dimensional Expression
Position Y i * = Y i Y 0 Y n 1 Y 0
Area A i * = A i A 0
Hydraulic diameter D i * = D i D 0
Upstream angle α i + = D i D i 1 L i
Downstream angle α i = D i + 1 D i L i + 1
Shape change rate Δ S i * = L 0 Δ A i L i A 0
Pressure drop Δ P i * = Δ P ρ 2 ( Q A i ) 2
Re R e i = Q A i D i ν
Table 3. Material properties of each layer of the vocal fold.
Table 3. Material properties of each layer of the vocal fold.
ρ (g/cm3) E p (kPa) ν p E pz (kPa) ν pz G pz (kPa)
Cover1.0432.010.9400.010
Ligament1.0433.310.9660.040
Body1.0433.990.9800.020
ρ is the tissue density; E p and E p z are the transversal and longitudinal Young’s Modulus, respectively; ν p and ν p z are the in-plane transversal and longitudinal Poisson ratio, respectively; G p z is the longitudinal shear modulus [15,37].
Table 4. Comparison of error range between Bernoulli and DNN-Bernoulli prediction.
Table 4. Comparison of error range between Bernoulli and DNN-Bernoulli prediction.
E Q E P
Bernoulli0.27–48.70.2–19.16
DNN-Bernoulli0.01–8.940.01–8.53

Share and Cite

MDPI and ACS Style

Zhang, Y.; Zheng, X.; Xue, Q. A Deep Neural Network Based Glottal Flow Model for Predicting Fluid-Structure Interactions during Voice Production. Appl. Sci. 2020, 10, 705. https://doi.org/10.3390/app10020705

AMA Style

Zhang Y, Zheng X, Xue Q. A Deep Neural Network Based Glottal Flow Model for Predicting Fluid-Structure Interactions during Voice Production. Applied Sciences. 2020; 10(2):705. https://doi.org/10.3390/app10020705

Chicago/Turabian Style

Zhang, Yang, Xudong Zheng, and Qian Xue. 2020. "A Deep Neural Network Based Glottal Flow Model for Predicting Fluid-Structure Interactions during Voice Production" Applied Sciences 10, no. 2: 705. https://doi.org/10.3390/app10020705

APA Style

Zhang, Y., Zheng, X., & Xue, Q. (2020). A Deep Neural Network Based Glottal Flow Model for Predicting Fluid-Structure Interactions during Voice Production. Applied Sciences, 10(2), 705. https://doi.org/10.3390/app10020705

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop