Next Article in Journal
Reducing Data Requirements for Simple and Effective Noise Mapping: A Case Study of Noise Mapping Using Computational Methods and GIS for the Raebareli City Intersection
Next Article in Special Issue
Experimental Prediction Method of Free-Field Sound Emissions Using the Boundary Element Method and Laser Scanning Vibrometry
Previous Article in Journal
Importance of Noise Hygiene in Dairy Cattle Farming—A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data-Driven Discovery of Anomaly-Sensitive Parameters from Uvula Wake Flows Using Wavelet Analyses and Poincaré Maps

1
Department of Aerospace, Industrial, Mechanical Engineering, California Baptist University, Riverside, CA 92504, USA
2
Department of Mechanical and Aerospace Engineering, University of Virginia, Charlottesville, VA 22904, USA
3
Department of Mechanical and Aerospace Engineering, Princeton University, Princeton, NJ 08544, USA
4
Department of Biomedical Engineering, University of Massachusetts, Lowell, MA 01854, USA
*
Author to whom correspondence should be addressed.
Acoustics 2023, 5(4), 1046-1065; https://doi.org/10.3390/acoustics5040060
Submission received: 17 September 2023 / Revised: 27 October 2023 / Accepted: 1 November 2023 / Published: 2 November 2023
(This article belongs to the Special Issue Vibration and Noise (2nd Edition))

Abstract

:
This study presents a data-driven approach to identifying anomaly-sensitive parameters through a multiscale, multifaceted analysis of simulated respiratory flows. The anomalies under consideration include a pharyngeal model with three levels of constriction (M1, M2, M3) and a flapping uvula with two types of kinematics (K1, K2). Direct numerical simulations (DNS) were implemented to solve the wake flows induced by a flapping uvula; instantaneous vortex images, as well as pressures and velocities at seven probes, were recorded for twelve cycles. Principal component analysis (PCA), wavelet-based multifractal spectrum and scalogram, and Poincaré mapping were implemented to identify anomaly-sensitive parameters. The PCA results demonstrated a reasonable periodicity of instantaneous vortex images in the leading vector space and revealed distinct patterns between models with varying uvula kinematics (K1, K2). At higher PCA ranks, the periodicity gradually decays, eventually transitioning to a random pattern. The multifractal spectra and scalograms of pressures in the pharynx (P6, P7) show high sensitivity to uvula kinematics, with the pitching mode (K2) having a wider spectrum and a left-skewed peak than the heaving mode (K1). Conversely, the Poincaré maps of velocities and pressures in the pharynx (Vel6, Vel7, P6, P7) exhibit high sensitivity to pharyngeal constriction levels (M1–M3), but not to uvula kinematics. The parameter sensitivity to anomaly also differs with the probe site; thus, synergizing measurements from multiple probes with properly extracted anomaly-sensitive parameters holds the potential to localize the source of snoring and estimate the collapsibility of the pharynx.

1. Introduction

Conventional methods for diagnosing breathing-related disorders often rely on acoustic recordings or EGG signals. An inherent limitation of such methods is the lack of detailed understanding regarding how externally measured signals correlate with underlying airway abnormalities, which themselves need to be diagnosed or clarified. This gap in signal–disease correlation renders most signal-based diagnoses inaccurate and, at best, empirical. It should be noted that not all signals are useful. Acoustic signals are integrative, embedding a myriad of pressure components originating from both disease site and surroundings [1,2,3]. Thus, isolating disease-specific signals from recorded acoustics can be challenging.
Lumped analytical models have been implemented widely to understand and intervene in respiratory dynamics. Various models of respiratory dynamics have been proposed, offering differing levels of detail, complexity, and rigor. Models comprising single or multiple compartments with a network of resistors (Ri) and capacitors (Ci) are well received by clinicians because of their simplicity [4,5]. Most commercial devices for respiration assistance or diagnosis are based on such models. For instance, most mechanical ventilators assess a patient’s lung health by estimating the lung’s resistance R and compliance C [6,7,8]. Electrical analog models do capture major dynamics in a time-/resource-efficient way; however, they also suffer from setbacks of neglecting nonlinearity and lack of details. In this vein, nonlinear corrections, such as a sigmoidal equation, have been introduced to more accurately assess tissue compliance or airway resistance [9,10]. However, flow-induced sounds, or aeroacoustics, are inherently a highly nonlinear process, not only due to the nonlinearity of tissue properties but also to the multiple flow regimes and the dynamic fluid–structure interactions [11,12,13]. As a result, lumped electrical analog models have rarely been used to study acoustics in breathing-related disorders.
Physiology-based modeling and simulations have emerged as a viable alternative to understanding the correlations between internal anomalies and externally measurable signals, such as lung sounds and flow–volume curves [14,15,16]. This approach has become an ideal tool for examining the mechanisms behind snoring and sleep apnea, especially since current diagnostics for snoring are predominantly confined to specialized sleep labs where patients are required to stay overnight [17,18,19,20]. Compared to experimental testing, computational aeroacoustics offers a more detailed temporal and spatial insight into respiratory flows. Past research has significantly enhanced our understanding of this vortex-driven, flow-induced phenomenon, providing clarity on sound production [21,22]. However, contemporary transient numerical simulations can easily generate data in the order of gigabytes and even terabytes. Vortex images, despite their vivid visual representations, are complex to interpret. It is still challenging to use these simulation results for diagnostic or prognostic purposes, e.g., to predict pharynx collapse, identify snoring source, or quantify tissue property variation [20,23,24,25,26,27]. Further analysis of such data promises to reveal new information critical to understanding both respiratory physiology and pathology.
Several studies have analyzed simulation data generated by LES or DNS to search for anomaly-sensitive parameters hidden within the seemingly chaotic flow images/videos to effectively differentiate health from disease [28,29,30,31]. Analytical methods include principal component analysis (PCA) [32], proper orthogonal decomposition (POD) [33], dynamic mode decomposition (DMD) [34], balanced modes [35], global eigenmodes [36], etc. These methods have shed useful light on the underlying dynamics of fluid flows from different perspectives. Analytical approaches of time-series pointwise flow parameters (pressure, velocity, vorticity, etc.) have been employed even more widely to study the system’s temporal and spatial dynamics. These include fast Fourier transform (FFT), continuous wavelet transformation, semblance, autocorrelation, Shannon entropy, multifractal, Lyapunov exponent, and Poincaré maps [37,38,39]. The multifractal spectrum has been demonstrated to be sensitive to anomaly-induced differences in acoustic signals and exhaled aerosol distributions [40,41,42]. Poincaré maps, or recurrent maps, have often been used to study the stability of dynamic systems under periodic forcing [43,44]. Bramburger and Kutz used Poincaré maps to study a multiscale dynamical system close to invariant manifolds, and demonstrated that Poincaré maps could offer forecasting of long-term dynamics [45]. In practice, a Poincaré map can be challenging to implement due to its requirement for a large number of intersection points to reveal the hidden pattern. The advent of high-fidelity physiology-based DNS simulations in recent years provides the needed inputs for data-driven discoveries of reduced-dimensional, anomaly-sensitive features.
In this study, we will simulate the wake flows from a vibrating uvula using direct numerical simulation (DNS), and analyze the wake flows to seek anomaly-sensitive variables or features. Particularly, instantaneous vortex structures of multiple uvula vibration cycles will be analyzed using PCA. Additionally, the time series of pressures and velocities at different probes will be examined using wavelet transform and Poincaré section analysis to identify the appropriate measurement points for predicting pharynx constrictions or uvula vibration modes. The goal is to identify low-dimensional, anomaly-aware parameters from a large dataset of DNS results that are sensitive to either uvula kinematics or pharyngeal constriction levels.

2. Methods

Airway models and uvula motions are described in Section 2.1. Numerical methods using direct numerical simulations (DNS) are explained in Section 2.2. Regarding the DNS-predicted wake flows, the 2D vortex images analyzed using principal component analysis (Section 2.3); while the time-series pressure signals were analyzed using wavelet transform (Section 2.4) and Poincaré section analysis (Section 2.5), respectively.

2.1. Airway Model with a Vibrating Uvula and Constricted Pharynx

The mouth-nose-throat airway model (Figure 1a) was adapted from an airway geometry originally reconstructed from MRI scans of an adult male using Mimics (Materialise, Leuven, Belgium) [46]. To simulate pharynx collapses that lead to apnea, three progressive models of pharyngeal constriction were developed, namely, M1, M2, and M3 (Figure 1b). The uvula vibrations were determined from a high-speed recording of uvula motions [28] exhibiting two distinct kinematics. The heaving mode (K1) had the largest flapping amplitude at the middle uvula, while the pitching mode (K2) had the largest amplitude at the uvula tip (Figure 1b). The vibration frequency was 100 Hz, and the inhalation flow rate was set at 20 L/min, following [47,48]. The inhaled air was distributed, with 80% entering the nose and 20% entering the mouth. Ambient conditions were specified at zero pressure (Figure 1a). Seven sampling points or probes were utilized to record instantaneous pressure and velocity, as indicated in Figure 1a. Specifically, probes 1 and 5 were positioned near the base of the uvula, probes 2 and 4 were located close to the middle of the uvula, probe 3 was situated directly beneath the uvula, probe 6 was at the site of pharyngeal constriction, and probe 7 was positioned near the epiglottis.

2.2. Numerical Methods

Direct numerical simulations (DNS) were implemented to resolve the inspiratory flows with high-frequency uvula oscillations. The immersed boundary method (IBM) was used to control the uvula kinematics based on a Cartesian-grid finite-difference approach (Figure 1d) [49], which has undergone extensive testing in simulations of flapping propulsion for insects [50,51], birds [52,53], fish [54,55], and breathing [56]. In summary, the airway surface with tetrahedral meshes was immersed in a structured hexahedral grid (Figure 1c), with the boundary conditions specified on the immersed surfaces via the ghost-cell approach [57]. Constant flows were inhaled into the mouth and nose, and the tracheal outlet had a zero-gradient condition, ensuring vortices could move through freely. Second-order central differencing was used for discretizing the flow variables p and ui. The time step size was 0.02 ms; a second-order accurate fractional-step method was used for time marching. Each case simulated twelve cycles of uvula vibrations, spanning 0–0.12 s. One-way coupling was assumed, i.e., from dynamic structures to fluid only. Convergence was assumed until the first three energetic modes changed less than 1 × 10−5 in two successive time steps. The pressure p was normalized as p/(0.5ρU02), with U0 being the inlet velocity into the mouth (U0 = 0.5 m/s). A grid independence study was conducted on the CP variation with meshes from 0.8, 2.8, 5.3 to 9.0 million (i.e., from extra-coarse, coarse, fine, to ultrafine), as shown in Figure 1d. Less than 1.5% in CP was obtained at the sampling point 3 between the fine and ultrafine meshes, and thus the 5.3-million mesh was utilized for all following predictions.

2.3. Principal Component Analysis (PCA) of 2D Time Series Vortex Images

Principal component analysis (PCA) is a linear dimensionality reduction technique that identifies a series of orthogonal spatial features derived from the singular value decomposition (SVD) of a data matrix. PCA was selected to analyze uvula wake flows in this study because of its computational efficiency and its successful usages in previous studies. PCA offers computational simplicity and efficiency, especially when dealing with large datasets, as in this study. PCA has been widely implemented to glean insights from vortex flows, even with its inherent linearity [58,59]. To prepare for PCA, each 2D vortex image was represented with 427 × 960 data points, translating to a vector with 409,920 values that served as a single column in the data matrix. For a category containing 288 images, the matrix X had dimensions of 409,920 × 288. The mathematical representation of the SVD method can be expressed as X = UΣV*, where ‘U’ denotes the matrix of principal components (PCs) or vectors. To project a sample image, x, into a 3D vector space spanned by the PCs (i, j, k), the formula ϕ(i, j, k) = <x, U(i, j, k)> is used, where < > denote a dot product [60]. It should be noted that when performing PCA on the 2D vortex images, each image was treated as a high-dimensional vector. At each pixel location there was one dimension for grey images and three dimensions for color images, while the pixel location (x, y) was preserved in its relative location in the vector column. In this way, the spatial information of a 2D image was preserved even though it was written as a vector for mathematical purposes, i.e., to perform SVD.

2.4. Wavelet Transform Analyses of Time-Series Pressures

To analyze pressure signals from a periodically oscillating uvula, we chose the wavelet transform over standard time-frequency transform for its variable resolution and transient detection. The oscillating uvula could produce pressure signals with both low-frequency components (representing the primary oscillation) and high-frequency components (potentially arising from rapid transient events or perturbations). The wavelet transform’s ability to provide high frequency resolution at low frequencies and high time resolution at high frequencies makes it particularly suitable to capture and analyze both these aspects of the signal. Moreover, the wavelet transform is adept at detecting transient events or anomalies in signals. Considering the uvula wake flows, there could be irregularities or sudden changes in the pressure signal, which wavelets can capture effectively due to their localized nature.
Wavelet transform analyses were performed in MATLAB. We employed the continuous wavelet transform (CWT) to break down the instantaneous pressure coefficients CP across multiple scales, aiming to uncover correlations less evident in the original CP profiles. Various wavelets were utilized to adjust and modulate the signal f(t):
w t ( a , b ) = 1 a f ( t ) ψ ( t b a ) d t , a > 0
Here, a is the scaling factor, b is the time lag, and ψ ( t ) is the Morlet wavelet [61]. The wavelet coefficient wt represents the degree of similarity between the signal and the wavelet at a particular a and b. By adjusting a and b, spatial and temporal anomalies (i.e., abrupt change in patterns) can be isolated [61]. A smaller a denoted a condensed wavelet and higher frequency, highlighting swift and sharp fluctuations. Adjusting the time lag b either forwarded or pushed back the wavelet’s starting point. The scalogram visualized the time-frequency energy distribution and was derived through the CWT.
The discrete wavelet transform was employed to derive the multifractal spectrum of signals, establishing a normalized measure µi(q, ε) with a series of scaling exponents q, to investigate various segments of the singularities (i.e., rapid or infinite changes of a specific measure) [62].
μ i ( q , ε ) = P i ( ε ) q / P i ( ε ) q
When q < 1, µi(q, ε) highlighted the regions with weaker singularities, whereas when q < 1, it emphasized areas with stronger singularities. The multifractal spectrum function f(α), as well as the strength of the singularity α(q), were determined as a function of µi(q, ε):
α ( q ) = lim ε 0 μ i ( q , ε ) ln P i ( ε ) ln ε ; f ( α q ) = lim ε 0 μ i ( q , ε ) ln μ i ( q , ε ) ln ε

2.5. Poincaré Section Analysis of Time-Series Pressures/Velocities

The Poincaré section, also known as Poincaré map or first return map, is a technique to study dynamical systems, particularly in analyzing periodic or quasi-periodic system behaviors [63,64]. It is a lower dimensional slice of the phase space, and can be visualized as the intersection points where a trajectory (or flow) cuts through the section. There are different ways to define these slices in the phase space, i.e., mean/plane Poincaré map, maxima/minima maps, and period map. The mean Poincaré section is defined by a specific plane in phase space. Every time a trajectory crosses this plane in a specified direction (for example, from below to above), an intersection point is plotted [65]. Likewise, for a maxima/minima map, the plane is defined by its local maxima/minima, with a point plotted each time the variable reaches the extrema. The period Poincaré section (or period map) is defined by a fixed time interval. A point is plotted at every fixed time period and describes how the system’s state evolves over regular time intervals. Different types of sections can reveal different characteristics or attributes of the system, such as chaotic behaviors, stable orbits, and other invariant measures. In this study, we used a sampling period of 10 ms, based on the observed dominant frequency of vortex flows and to capture sufficient detail without oversampling. MATLAB was used to conduct the Poincaré section analysis of time-series pressure and velocity signals.

3. Results

3.1. DNS-Predicted Inspiratory Vortex Dynamics

Figure 2 showcases the vortex structures across the six models at t/T = ¾, a moment when the uvula tip is at its furthest left position. Vortex shedding, originating from the oscillating uvula, is observed for all models. However, the vortex intensity is notably higher in the two M3 models compared to the M1 and M2 models, especially in the proximity of the uvula and within the pharynx. Considering the uvula kinematic effects (K1 vs. K2), differences in vortex structures are noted on the rear side of the uvula, with K2 models exhibiting weaker vortices near the middle uvula and more left-skewed vortices at the uvula tip than the counterpart K1 models (i.e., Figure 3a vs. Figure 3d at t/T = 3 4 . The temporal evolution of the vortex structures is also shown in Figure 2a. The uvula undergoes a vibration cycle, flapping from the middle position (t/T = 0) to the dorsal oropharynx ( 1 4 ), reverting back to the middle ( 2 4 ), then continuing to the ventral oropharynx ( 3 4 ), before returning to its initial middle position. The vortices generated from the uvula demonstrate variations throughout the vibration cycle, imposing a constantly changing influence on the downstream flows.
Figure 3 shows the 2D vorticity images at t/T = ¾, where the red and blue colors denote the positive and negative vorticity, respectively. For each uvula vibration cycle, a series of 48 images were captured for subsequent principal component analysis (PCA). Images were recorded for six cycles, leading to 288 images in total for each model. The lower panels of Figure 3 show the averaged vortex image from the 288 images. The PCA results shown in the next section are based on the difference between each image and the average.

3.2. PCA Analysis

Figure 4 shows the projections of 2D vortex images onto the vector spaces spanned by the principal components (PCs) at different scales. The first panel in Figure 4a represents the temporospatial evolution of 48 images (i.e., one uvula vibration cycle) projected onto the PC1–3-spanned vector space. The projected points approximately form a closed loop/orbit, with blue denoting the starting point and red indicating the end of one cycle. The second panel shows six cycles of the PC1–3 projections, demonstrating good periodicity/repeatability among cycles. Smooth, periodic curves were also observed in the PC3–5 and PC5–7 vector spaces; however, deteriorations in periodicity became perceivable starting from PC7–9 and continued growing to be highly random in PC39–41.
Interestingly, from 48 images of one uvular cycle, the projected curves exhibited one orbit in the vector space spanned by PC1–3, two orbits by PC3–5, and three orbits by PC5–7, which could correlate with the fundamental frequency and the two harmonics. It should be noted that this observation held true for both models presented in Figure 4. The number of orbits became less countable starting from PC7–9, and became entirely unrecognizable in PC39–41. This decaying regularity in PC projections is a good example that respiratory flows are a combination of deterministic chaos and random components, which can be separated according to their scales.
For a given scale, the projected curves differ notably between K1M3 and K2M3 in the PC1–3 and PC3–5 vector spaces (Figure 4a vs. Figure 4b). Thus, the PC-projected curves can be a highly sensitive index, individually or as a combination, to study uvula vibration kinematics. Because the uvular kinematics is dictated by both the external excitation forces and material physical properties, this method holds the potential to estimate tissue properties when excited at known specifications. Conversely, flow controls to augment or attenuate flow-induced sounds or structural motions are possible, for instance, by exerting promoting/stimulating or counteractive/opposing flow/acoustic components (i.e., scale- or frequency-specific) onto the current flow.
From PC5–7, the curves started to converge in appearance between K1M3 and K2M3, with the orbits in both models exhibiting a butterfly shape, indicating a gradual decrease in signature flow feature at higher scales (Figure 4a,b, three lower panels). No distinctive features are noted in PC39–41, where low-energy, high-frequency flow fluctuations dominate, regardless of uvula vibration modes.
Figure 5a,b compare PC projections among six models in the vector space spanned by PC1–3 and PC2–4, with each model comprising 288 vortex images from six consecutive uvular vibration cycles. It should be noted that Figure 5a,b contain both PC2 and PC3. It is evident that PC1 is more dominant and effectively separates the six curves in terms of either the vibration mode (K1 vs. K2, or heaving vs. pitching) or pharyngeal constriction level (M1, M2, M3). Of these two factors, the vibration mode/kinematics appears to have a more pronounced impact than the pharyngeal constriction level, as indicated by the gross cluster of the K1 models to the right vs. the K2 models to the left. By comparison, PC4 contains much lower energy or fewer features, as evident by the mingling of curves among the six models.

3.3. Wavelet Analyses of DNS-Predicted Pressures (P1–7)

In addition to the 2-D vortex images, wavelet analyses of the time series of pressures were undertaken at seven sampling points, as depicted in Figure 6. Figure 6a shows the pressures at sampling point 3 in K1M3 and K2M3 for ten consecutive uvula vibration cycles, while Figure 6b compares the pressures among the three K1 models (i.e., K1M1, K1M2, K1M3, upper panel) and K2 models (lower panel) within one vibration cycle. Overall, the pressures contain complex fluctuations within one cycle, while also exhibiting gross periodicity/repeatability from cycle to cycle (Figure 6a). All pressures have an approximate bimodal profile, presumably resulting from the uvula stopping twice within one cycle. This observation was consistent with the two hiatuses at high frequencies of the scalograms (Figure 6c), regardless of the model.
However, when considering the average pressures, notable differences exist. In K1 models, the pressure peaks are relatively symmetric in both site and magnitude. In contrast, the pressure peaks in the K2 models skew to the right. Moreover, the pressure fluctuating amplitudes in K1 models are smaller than those in K2 models, and increase with the pharyngeal constriction level. These differences also manifest themselves in the scalogram (Figure 6c). At the high frequencies, the scalogram intensity in a K1 model is lower than that in its K2 counterpart. For both categories, the scalogram intensity increases with the level of pharyngeal constriction.
Figure 7 displays the pressures for six models at sampling point 6, where the pharyngeal constriction occurs. As expected, the absolute pressure magnitude increased nonlinearly with increasing pharyngeal constriction level, regardless of the uvula vibration mode (Figure 7a, upper and lower panels). The pressure increased slightly from M1 to M2, but abruptly from M2 to M3 for both vibration modes. This occurred because the flow velocity increased in the constricted pharynx, and the pressure varied with the square of velocity.
Significant differences in multifractal spectra were noted between K1 and K2 models (solid vs. dashed lines, upper row, Figure 7b); in contrast, the differences among the three models with varying pharyngeal constrictions were insignificant. Differences between K1 and K2 models were also predicted in their τ(q)-spectra, which converged for the three K1 models but not for K2 models (zoomed insert, lower row, Figure 7b), lending further support to the fact that multifractals are more sensitive to the dynamic structures than static geometry variations.
Large differences in high-frequency scalograms existed between K1 and K2 models (left vs. right, Figure 7c); this was in contrast to the high similarity in high-frequency scalograms among M1, M2, and M3 for a given vibration mode, despite large variations in the mean pressure among them. It was thus concluded that the vibration mode (K1, K2) mainly influenced the pressure fluctuation amplitudes (vortices and turbulence, Figure 7b,c), while the pharyngeal constriction affected the mean pressure in the pharynx (Figure 7a). Complex scalogram distributions are observed at low frequencies (100–1000 Hz), with no apparent patterns among models.
Figure 8 shows the pressures, multifractals, and scalograms at point 7, which is downstream of the constricted pharynx. As a result, the mean pressure and fluctuation magnitude are considerably affected by the pharyngeal constriction level, both of which increased quickly (Figure 8a). A phase shift occurred between K1 and K2 models, leading to the coincidence of peaks and valleys between these two models. Unlike P6, both the multifractal and scalogram of P7 are sensitive to pharyngeal variations. Conversely, the kinematics-induced differences were much smaller than those at P6. This was evident from the clear separation of multifractal spectra among M1–M3 models, in contrast to the close proximity between any K1–K2 pairs (solid vs. dashed, Figure 8b). The high-frequency scalograms look alike for each of the three pairs (Figure 8c), as opposed to the distinctive patterns between each pair at P6 (Figure 8c vs. Figure 7c). Location-wise, the scalograms varied remarkably from P6 to P7 at both low and high frequencies, reflecting the drastic transition in flow regimes. Moreover, the flow transition was more significant in the constricted pharynx in a nonlinear manner, a hallmark of turbulent flows.

3.4. Poincaré Analyses of DNS-Predicted Pressures and Velocities

3.4.1. P3: Immediately Downstream of the Uvula

Figure 9 shows the Poincaré analyses of the time series DNS-predicted pressures immediately downstream of the uvula (P3). Figure 9a compares the P3 Poincaré maps between the K1 and K2 models (pink vs. green), which exhibit both overlapping and separated regions, indicating the potential of Poincaré maps as discriminatory, yet suboptimal, features.
Figure 9b,c compare the Poincaré maps among M1 (black), M2 (red), and M3 (blue) with K1 (heaving) and K2 (pitching) vibration modes, respectively. For both kinematics, significant overlapping was noted among M1–3 models with negligible separation, suggesting the inability of the Poincaré map to differentiate P3 from different uvula vibration modes and pharyngeal constrictions.
In Figure 9d, the period map shows highly regular points in the range 0–0.025, and becomes more dispersed beyond this range to the right. Thus, the fluctuating components of P3 were mainly the result of the uvula flapping frequency and its harmonics, rather than the flow instabilities and turbulences. Due to their close proximity, the vibrating uvula imparted periodic energy onto the airflow on contact, which further affected the neighboring airflows and pressures. Considering the maxima maps, which exhibited much less dispersion for any model, both overlapping and separation were observed among the M1–M3 models, regardless of the K1 or K2 vibration mode (Figure 9e,f).

3.4.2. P6: Site of Pharyngeal Constriction

The Poincaré analyses of P6 are shown in Figure 10 in terms of the Poincaré map, period map, and maxima map. In comparison to Figure 9, the overlapping increases between the K1 and K2 Poincaré maps at P6 compared to P3. This is reasonable, considering that P6 is situated further downstream from the vibrating uvula than P3. Figure 10b,c consider the sensitivity of the P3 Poincaré map to the level of pharyngeal constrictions (M1, M2, M3) with K1 and K2 uvula kinematics. Only the most constricted M3 model is separatable, while M1 and M2 cannot be differentiated, regardless of the vibration kinematics.
The period map of P6 is more concentrated in the lower end (0–0.02) than that of P3 (Figure 10d vs. Figure 9d); however, the scatters in the higher end are more random than those of P3, indicating the attenuation of direct impact from the flapping uvula and the augmentation of vortices or turbulences. Surprisingly, the maxima maps of P6 signals display highly concentrated patterns, shifting from M1 in the upper right to M2 in the middle to M3 in the lower left (black to red to blue), with non-insignificant overlapping for both kinematics (Figure 10e,f). Notably, the maxima map of K2M3 (Figure 10f) is more widespread than the other five models, likely due to the long excursions of a pitching uvula within a wider airspace where more complex vortices are generated. However, the maxima maps at P6 are not sensitive to the vibration mode (Figure 10e vs. Figure 10f).

3.4.3. P1, P2, and P7: Sampling Points in the Mouth-Throat Tract

The Poincaré and maxima maps of pressure signals at the other three points in the mouth-throat respiratory tract, 1, 2, and 7, are shown in Figure 11, with expected results. At P1, the less random Poincaré map can be attributed to its further upstream location with minimal impacts from downstream disturbances. At P2, the Poincaré map becomes more dispersed than P1. On the other hand, the K1 (heaving vibration mode) Poincaré map, even though not separated from the K2 (pitching vibration mode) Poincaré map, occupies a much smaller region (Figure 11b). At P7, which is located far downstream of the pharynx, indistinguishable Poincaré maps are observed between K1 and K2, testifying to the diminishing impacts from the uvula vibration. All maxima maps of the three points display a diagonal profile with varying levels of scattering, overlapping, and distinguishability (lower panels, Figure 11a–c). One observation worth noting is the relative positions in the maxima map vs. pharyngeal constriction. At P1 and P2 (upstream), the clusters of M1, M2, and M3 are located from the lower left to upper right (Figure 11a,b), while at P7, this order is reversed (Figure 11c). Moreover, the occupied region of P7 is much smaller in M1, and grows progressively with increasing pharyngeal constriction levels, leading to adequate partition of the maxima maps among M1, M2, and M3.

3.4.4. Velocity Magnitude at Sampling Points 3, 6, and 7

In Figure 12a, the Poincaré maps of Vel3 exhibit significant overlapping between K1 (pink) and K2 (green) models with moderate separations, suggesting an acceptable but weak parameter of the Poincaré map to capture the vibration-related differences. The overlapping of the Vel3 Poincaré maps between K1M1, K1M2, and K1M3 is even more widespread, and thus will not be able to differentiate the constriction-related differences in Vel3. By contrast, the Poincaré map sufficiently separates Vel6 signals among K1M1, K1M2, and K1M3, and perfectly separates Vel6 signals among K2M1, K2M2, and K2M3 models (Figure 12b). The closer proximity between M1 and M2 models, compared to the much greater distance between M2 and M3, signifies the nonlinear dynamics in Vel6 in response to pharyngeal constrictions (Figure 12b). Similar observations were made for the downstream Vel 7 (Figure 12c), except for the weak separation between K1M1 and K1M2 models.
It is noted that not all parameters at those selected points correlate well with abnormalities in uvula vibration and/or pharyngeal constriction. For comparison purposes, significantly more overlapping and worse separation were found in the Poincaré maps of U3, U6, and U7 (i.e., the transverse velocity components at sampling points 3, 6, and 7), except M3 at points 6 and 7, as illustrated in Figure 13.

4. Discussion

A data-driven discovery of anomaly-sensitive parameters/features was conducted using multiscale, multifaceted analyses of simulated respiratory flows. Anomalies include a collapsible pharynx with three constriction levels (M1–M3), and an oscillating uvula with two kinematics (K1, K2). The flows were solved using direct numerical simulation (DNS) and the immersed boundary method (IBM). The instantaneous vortex images were analyzed using principal component analysis (PCA), while time-series pressures/velocities were analyzed using wavelet-transform-based multifractals and scalograms, as well as Poincaré maps. Insights from this study concerning the algorithms, anomaly-sensitive features, and their implications are discussed below.

4.1. Evaluation of PC Curves, Multifractal Spectra, and Poincaré Maps

Overall, discriminatory features among different models were analytically extracted from instantaneous vortex images and pointwise pressures/velocities. Different aspects of the same flows were captured, either temporally or spatially, and at varying scales. Principal component analysis (PCA) is a statistical method that reduces data dimensionality while preserving variance. In this study, each 2D image was projected as one point in the vector spaces spanned by principal components (PCs) (Figure 4). In the PC1–3 vector space, 48 images in one uvula cycle formed one closed loop (first panel, Figure 4a), and 288 images from six cycles approximately repeated themselves in six orbits, indicating good periodicity in dominant flow structures (second panel, Figure 4a). This also justified the Poincaré analysis, which is specifically suited for periodic dynamical systems. The PCA also captured a gradual decay in periodicity with increasing scales (2nd–6th panels, Figure 4a), and provided information on energy distributions. In addition, different temporospatial orbits were predicted by PCA between K1M3 and K2M3 (Figure 4a vs. Figure 4b), thereby permitting a comparative analysis and anomaly detection. In our previous studies, PCA features were used to train SVM algorithms, and obtained high classification accuracies.
A multifractal spectrum reveals multiple scaling behaviors of the flow, including its complexity, intermittency, and heterogeneity; a wider spectrum implies a flow having stronger singularities and more localized vortices, and being more heterogeneous. This is consistent with Figure 7, where K2 models (dashed lines) exhibit more complex flows and have wider spectra than K1 models (solid lines). All models contain a single peak in Figure 7 and Figure 8, suggesting the existence of only one dominant flow process, which is associated with the uvular oscillation. No abrupt changes or discontinuity occur in spectra in Figure 7 and Figure 8, consistent with the fully turbulent flow regimes in the pharynx with no flow transitions or bifurcations. In Figure 7b, the K1 spectra are more skewed to the right than the K2 spectra, hinting that a heaving uvula (K1) induces more positive fluctuations in the pharynx than a pitching uvula (K2).
Like PC curves, Poincaré maps provide qualitative information on flows’ stability, periodicity, nonlinearity, state, and chaos/turbulence. There are two clusters in Figure 9c (P3 in K2 models), mirroring the two vortex streets shedding from a pitching uvula. By contrast, the separation of clusters in Figure 9b (P3 in K1 models) is less apparent, which is in line with a shorter tip excursion and closer vortex shedding from a heaving uvula. Likewise, the separation of M3 model (pharynx with severe constriction) from M1 and M2 models in Figure 10b,c mirrors the nonlinear, abrupt changes in flow structures from mild to severe pharyngeal constriction. The increased cluster dispersion from P3 to P6 and P7 signifies the increase in turbulence in the pharynx.
As seen from above, each approach provides unique insights into the nature of the flow. The PC curve extracts the dominant flow with the most energy or variance (i.e., eigenvectors); the multifractal spectrum is fitting for understanding the scale-dependent nature of turbulence or complexity in a signal, while the Poincaré map can identify periodicity, state, chaos, and stability in a system. It is also noted that fast Fourier transform (FFT) of the time-series pressure signals was also performed in our previous study, which exhibited distinct patterns in terms of the wave amplitudes at the fundamental and harmonic frequencies [13]. There are many indices that have been developed and used to assess the complexity of signals, and all of them come with different specificities. Readers interested in embedded dimension, mutual information, and other analytical methods are referred to [66,67,68,69]. Future complementary experiments are also needed to validate the simulations in this study.

4.2. Anomaly-Sensitive Parameters/Features

In Figure 12, we observed a high sensitivity of the Poincaré maps of Vel6 and Vel7 to the level of pharyngeal constrictions. This is consistent with the fact that the velocity magnitude increases in a narrowing pharynx. It should be noted that the multifractals/scalograms of P7 (Figure 8), as well as the maxima maps of P6 and P7 (Figure 10 and Figure 11), are also sensitive to the pharyngeal constriction level; thus, measuring acoustics at these two points is recommended to gauge the constriction levels of the pharynx, thus, to estimate pharynx collapsibility, as explained in Wang et al. [13].
On the other hand, the P3 scalogram (Figure 6), P6 multifractal/scalogram (Figure 7), and P2 Poincaré map (Figure 11) are all sensitive to the uvula vibration kinematics, and thus can be exploited, individually or in combination, to gauge the abnormality in uvula vibration kinematics. The uvula vibration is a passive process dictated by external excitation, uvula morphology, and uvula tissue properties. Knowing the uvula kinematics via measuring acoustics at multiple points (2, 3, and 6 herein) can also facilitate the estimation of the variation in uvula structures and/or tissue properties.
Sensitivity to anomalies also varies with the location of the sampling point. There are seven sampling points in total, with probes 1, 2, 3, 4, and 5 situated around the uvula, and probes 6 and 7 in the downstream pharynx. It is not surprising that the extracted features or parameters close to the anomalies are more intensified, such as probes 2 and 3 for the uvula, and probes 6 and 7 for the collapsible pharynx. The clear separation among Poincaré maps for the velocities at probe 6 (Vel6) might be strongly correlated to the velocity increase in a narrowing channel (Figure 10). However, a similar clear separation for Vel7, which is 2 mm downstream from the pharyngeal constriction site, suggests that the Poincaré maps consider more flow features than merely the velocity magnitude (Figure 11). The observation that the anomaly sensitivity differs among probe sites provides an opportunity to use multiple probes in a synergic way to localize the source or quantify the source severity. A similar concept has also recently been pursued by Khalili et al., who characterized sound signals through stenosis using spectral decomposition, with the aim to localize the stenosis with points of measurement [70].
Regarding the uvula kinematics, it is acknowledged that a wider range of uvula flapping modes may exist in addition to the heaving and pitching modes considered herein, which warrants future studies of their impacts on pressure signals. Also, it is still challenging to mathematically define the sensitivity to anomalies for most features presented in this study, despite their visual distinctions.

4.3. Implications of New Anomaly-Sensitive Features for AI-Based Diagnosis

The reduced-dimensional, etiology-sensitive parameters/features extracted from DNS results can assist the development of AI-based diagnostic tools in two ways, i.e., (1) improving the classifier performance, and (2) improving the interpretability of conifers, especially the AI-extracted features. In the past several years, AI, and deep learning in particular, has quickly gained popularity in anomaly detection [71]. They have demonstrated great usage and effectiveness in learning/extracting distinguishing features and facilitating disease diagnosis (binary classification) or stage gauging (multi-class classification) [72]. Machine learning algorithms, such as SVM and random forest (RF), need hand-crafted features as the training dataset [42,73,74]. Thus, identifying anomaly-sensitive features is of the utmost importance to ensure an accurate classifier; discovering new features, as shown in Figure 4, Figure 7, Figure 8, Figure 11 and Figure 12, has the potential to further improve the classifier’s accuracy. Future studies leveraging flow-derived features and machine learning algorithms such as SVM or RF are needed for respiration anomaly detection.
On the other hand, convolutional neural networks (CNN) train classifiers directly on images, eliminating the need for pre-extracted features [75]. Moreover, CNN models can learn label-related features during training in the form of activation layers and/or heat maps. One drawback of these features is that they become increasingly abstract in deeper layers, as demonstrated in [76]. This trend mirrors the diminishing consistency observed in PC curves as scales rise (Figure 4), and the transition from simplicity to complexity with growing frequencies in scalograms in Figure 6, Figure 7 and Figure 8. A standout feature of this study is that we search for anomaly-sensitive features from DNS predictions with known inputs. This ensures a clear understanding of the underlying reasons for any predicted or extracted features, creating a direct correlation from external symptoms to internal causes. In this sense, the sought features at multiscale, particularly at high scales, are likely to shed light on AI-learned abstract features and thus improve the classifier’s interpretability.
In summary, the utility of the flow-derived, anomaly-sensitive features in AI-based diagnosis can be twofold. First, the quantitative features can be incorporated with machine learning techniques like SVM and random forest to create a classification model. Second, the qualitative features offer insights into the correlation between flow and pathology, potentially elucidating features that convolutional neural networks autonomously extract.

5. Conclusions

In summary, this study analyzed DNS-predicted respiratory flows to search for reduced-dimensional parameters/features that are sensitive to the uvula vibration mode and/or pharyngeal constriction level. The immersed boundary method was used to solve the flow field at 0.02 ms and specify two uvula vibration kinematics. Principal component analysis (PCA) was used to study the flow’s periodicity vs. rank (variance), wavelet-transform-based multifractal spectra (discrete) and scalograms (continuous) were used to study multiscale properties, and Poincaré maps were used to study the state and chaos. Specific findings include the following:
  • The vortex images were projected in the PC1–3 vector space as a closed orbit for those from one vibration cycle and six closed orbits from six vibration cycles, suggesting the periodicity and regularity of the dominant flows.
  • The regularity in PC projections decays gradually with increasing ranks, and eventually becomes random.
  • The PC projections reveal significant differences among models in the leading vector space (PC1–3).
  • The multifractal spectra of pressures in the pharynx (P6, P7) show high sensitivity to the uvula vibration modes; the pitching mode (K2) has a wider spectrum, with the peak more skewed to the left than the heaving mode (K1).
  • Mean Poincaré maps of velocities in the pharynx (Vel6, Vel7) successfully separate three pharyngeal constriction levels (M1–M3). Maxima Poincaré maps of pressures in the pharynx (P6, P7) also show distinct clusters among M1–M3.
  • Sensitivity to anomalies differs among probes and analytical algorithms. Synergizing measurements from multiple probes and their anomaly-sensitive features extracted with proper algorithms can aid source localization and stage gauging.

Author Contributions

Conceptualization, X.S., H.D. and J.X.; methodology, X.S., J.W., H.D. and J.X.; software, H.D. and J.X.; validation, X.S. and J.X.; formal analysis, J.W., X.S. and J.X.; investigation, J.W., X.S. and J.X.; resources, H.D. and J.X.; data curation, J.X.; writing—original draft preparation, J.X. and X.S.; writing—review and editing, J.W. and H.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by NSF Grants CBET 1605432 (X.J.) and 1605234 (D.H.).

Data Availability Statement

The data presented in this study are available in the article.

Acknowledgments

Mohamed Talaat and Amr Seifelnasr at UMass Lowell Biomedical Engineering are gratefully acknowledged for reviewing this manuscript.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study, in the collection, analyses, or interpretation of data, in the writing of the manuscript, or in the decision to publish the results.

References

  1. Huang, Y.; White, D.P.; Malhotra, A. Use of computational modeling to predict responses to upper airway surgery in obstructive sleep apnea. Laryngoscope 2007, 117, 648–653. [Google Scholar] [CrossRef] [PubMed]
  2. Padilla-Ortiz, A.L.; Ibarra, D. Lung and heart sounds analysis: State-of-the-art and future trends. Crit. Rev. Biomed. Eng. 2018, 46, 33–52. [Google Scholar] [CrossRef] [PubMed]
  3. Pramono, R.X.A.; Bowyer, S.; Rodriguez-Villegas, E. Automatic adventitious respiratory sound analysis: A systematic review. PLoS ONE 2017, 12, e0177926. [Google Scholar] [CrossRef] [PubMed]
  4. Si, X.; Xi, J.S.; Talaat, M.; Donepudi, R.; Su, W.-C.; Xi, J. Evaluation of impulse oscillometry in respiratory airway casts with varying obstruction phenotypes, locations, and complexities. J. Respir. 2022, 2, 44–58. [Google Scholar] [CrossRef]
  5. Burrowes, K.S.; Iravani, A.; Kang, W. Integrated lung tissue mechanics one piece at a time: Computational modeling across the scales of biology. Clin. Biomech. 2019, 66, 20–31. [Google Scholar] [CrossRef]
  6. Oruganti Venkata, S.S.; Koenig, A.; Pidaparti, R.M. Mechanical ventilator parameter estimation for lung health through machine learning. Bioengineering 2021, 8, 60. [Google Scholar] [CrossRef]
  7. Roy, G.S.; Daphtary, N.; Johnson, O.; Dixon, A.E.; Kaminsky, D.A.; Bates, J.H.T. Measuring the mechanical input impedance of the respiratory system with breath-driven flow oscillations. J. Appl. Physiol. 2021, 130, 1064–1071. [Google Scholar] [CrossRef]
  8. Sun, Q.; Chase, J.G.; Zhou, C.; Tawhai, M.H.; Knopp, J.L.; Möller, K.; Heines, S.J.; Bergmans, D.C.; Shaw, G.M. Prediction and estimation of pulmonary response and elastance evolution for volume-controlled and pressure-controlled ventilation. Biomed. Signal Process. Control 2022, 72, 103367. [Google Scholar] [CrossRef]
  9. Yuan, J.; Chiofolo, C.M.; Czerwin, B.J.; Karamolegkos, N.; Chbat, N.W. Alveolar tissue fiber and surfactant effects on lung mechanics-model development and validation on ARDS and IPF patients. IEEE Open J. Eng. Med. Biol. 2021, 2, 44–54. [Google Scholar] [CrossRef]
  10. Venegas, J.G.; Harris, R.S.; Simon, B.A. A comprehensive equation for the pulmonary pressure-volume curve. J. Appl. Physiol. 1998, 84, 389–395. [Google Scholar] [CrossRef]
  11. Xi, J.; Si, X.; Kim, J.; Su, G.; Dong, H. Modeling the pharyngeal anatomical effects on breathing resistance and aerodynamically generated sound. Med. Biol. Eng. Comput. 2014, 52, 567–577. [Google Scholar] [CrossRef] [PubMed]
  12. Xi, J.; Wang, Z.; Talaat, K.; Glide-Hurst, C.; Dong, H.J.S. Numerical study of dynamic glottis and tidal breathing on respiratory sounds in a human upper airway model. Sleep Breath. 2018, 22, 463–479. [Google Scholar] [CrossRef] [PubMed]
  13. Wang, J.; Xi, J.; Han, P.; Wongwiset, N.; Pontius, J.; Dong, H. Computational analysis of a flapping uvula on aerodynamics and pharyngeal wall collapsibility in sleep apnea. J. Biomech. 2019, 94, 88–98. [Google Scholar] [CrossRef] [PubMed]
  14. Iyer, V.K.; Ramamoorthy, P.A.; Ploysongsang, Y. Autoregressive modeling of lung sounds: Characterization of source and transmission. IEEE. Trans. Biomed. Eng. 1989, 36, 1133–1137. [Google Scholar] [CrossRef]
  15. Chen, H.; Joshi, S.; Oberle, A.J.; Wong, A.K.; Shaz, D.; Thapamagar, S.; Tan, L.; Anholm, J.D.; Giri, P.C.; Henriquez, C.; et al. Development and evaluation of a small airway disease index derived from modeling the late-expiratory flattening of the flow-volume loop. Front. Physiol. 2022, 13, 914972. [Google Scholar] [CrossRef]
  16. Faizal, W.M.; Ghazali, N.N.N.; Khor, C.Y.; Badruddin, I.A.; Zainon, M.Z.; Yazid, A.A.; Ibrahim, N.B.; Razi, R.M. Computational fluid dynamics modelling of human upper airway: A review. Comput. Methods Programs Biomed. 2020, 196, 105627. [Google Scholar] [CrossRef]
  17. Stuck, B.A.; Hofauer, B. The diagnosis and treatment of snoring in adults. Dtsch. Arztebl. Int. 2019, 116, 817–824. [Google Scholar] [CrossRef]
  18. Sowho, M.; Sgambati, F.; Guzman, M.; Schneider, H.; Schwartz, A. Snoring: A source of noise pollution and sleep apnea predictor. Sleep 2020, 43, zsz305. [Google Scholar] [CrossRef]
  19. Kim, S.D.; Jung, D.W.; Lee, J.W.; Park, J.H.; Mun, S.J.; Cho, K.S. Relationship between allergic rhinitis and nasal surgery success in patients with obstructive sleep apnea. Am. J. Otolaryngol. 2021, 42, 103079. [Google Scholar] [CrossRef]
  20. Taherian, S.; Rahai, H.; Lopez, S.; Shin, J.; Jafari, B. Evaluation of human obstructive sleep apnea using computational fluid dynamics. Commun. Biol. 2019, 2, 423. [Google Scholar] [CrossRef]
  21. Xi, J.; April Si, X.; Dong, H.; Zhong, H. Effects of glottis motion on airflow and energy expenditure in a human upper airway model. Eur. J. Mech. B Fluids 2018, 72, 23–37. [Google Scholar] [CrossRef]
  22. Huang, Y.; White, D.P.; Malhotra, A. The impact of anatomic manipulations on pharyngeal collapse: Results from a computational model of the normal human upper airway. Chest 2005, 128, 1324–1330. [Google Scholar] [CrossRef] [PubMed]
  23. Kim, H.-H.; Rakibuzzaman, M.; Suh, S.-H.; Kim, H.-J.; Choi, J.-Y.; Lee, U.-L. A study of fluid dynamics parameters for prediction of obstructive sleep apnea. J. Mech. Sci. Technol. 2018, 32, 1079–1085. [Google Scholar] [CrossRef]
  24. Wakayama, T.; Suzuki, M.; Tanuma, T. Effect of nasal obstruction on continuous positive airway pressure treatment: Computational fluid dynamics analyses. PLoS ONE 2016, 11, e0150951. [Google Scholar] [CrossRef] [PubMed]
  25. Mihaescu, M.; Murugappan, S.; Gutmark, E.; Donnelly, L.F.; Kalra, M. Computational modeling of upper airway before and after adenotonsillectomy for obstructive sleep apnea. Laryngoscope 2008, 118, 360–362. [Google Scholar] [CrossRef]
  26. Sittitavornwong, S.; Waite, P.; Shih, A.; Cheng, G.; Koomullil, R.; Ito, Y.; Cure, J.; Harding, S.; Litaker, M. Computational fluid dynamic analysis of the posterior airway space after maxillomandibular advancement for obstructive sleep apnea syndrome. J. Oral Maxillofac. Surg. 2013, 71, 1397–1405. [Google Scholar] [CrossRef]
  27. Zhao, X.; Wang, J.; Han, P.; Xi, J.; Dong, H. Effect of uvula length on airflow and pressure oscillation in a human pharynx model. In Proceedings of the ASME 2019 International Mechanical Engineering Congress and Exposition, Salt Lake City, UT, USA, 11–14 November 2019; p. V003T004A041. [Google Scholar]
  28. Xi, J.; Wang, J.; Si, X.A.; Dong, H. Direct numerical simulations and flow-pressure acoustic analyses of flapping-uvula-induced flow evolutions within normal and constricted pharynx. Theor. Comput. Fluid Dyn. 2023, 37, 131–149. [Google Scholar] [CrossRef]
  29. Xi, J.; Kim, J.; Si, X.A.; Corley, R.A.; Kabilan, S.; Wang, S. CFD modeling and image analysis of exhaled aerosols due to a growing bronchial tumor: Towards non-invasive diagnosis and treatment of respiratory obstructive diseases. Theranostics 2015, 5, 443–455. [Google Scholar] [CrossRef]
  30. Xi, J.; Kim, J.; Si, X.A.; Zhou, Y. Diagnosing obstructive respiratory diseases using exhaled aerosol fingerprints: A feasibility study. J. Aerosol Sci. 2013, 64, 24–36. [Google Scholar] [CrossRef]
  31. Si, X.A.; Xi, J. Deciphering exhaled aerosol fingerprints for early diagnosis and personalized therapeutics of obstructive respiratory diseases in small airways. J. Nanotheranostics 2021, 2, 94–117. [Google Scholar] [CrossRef]
  32. Verstraete, K.; Das, N.; Gyselinck, I.; Topalovic, M.; Troosters, T.; Crapo, J.D.; Silverman, E.K.; Make, B.J.; Regan, E.A.; Jensen, R.; et al. Principal component analysis of flow-volume curves in COPDGene to link spirometry with phenotypes of COPD. Respir. Res. 2023, 24, 20. [Google Scholar] [CrossRef] [PubMed]
  33. Hellström, L.H.; Smits, A.J. Structure identification in pipe flow using proper orthogonal decomposition. Philos. Trans. A Math. Phys. Eng. Sci. 2017, 375, 20160086. [Google Scholar] [CrossRef]
  34. Schmid, P.J. Dynamic mode decomposition and its variants. Annu. Rev. Fluid Mech. 2022, 54, 225–254. [Google Scholar] [CrossRef]
  35. Iannelli, A.; Fasel, U.; Smith, R.S. The balanced mode decomposition algorithm for data-driven LPV low-order models of aeroservoelastic systems. Aerosp. Sci. Technol. 2021, 115, 106821. [Google Scholar] [CrossRef]
  36. Della Pia, A.; Chiatto, M.; de Luca, L. Global eigenmodes of thin liquid sheets by means of Volume-of-Fluid simulations. Phys. Fluids 2020, 32, 082112. [Google Scholar] [CrossRef]
  37. Raubitzek, S.; Neubauer, T. Combining measures of signal complexity and machine learning for time series analyis: A review. Entropy 2021, 23, 1672. [Google Scholar] [CrossRef]
  38. Mihailović, D.T.; Nikolić-Đorić, E.; Malinović-Milićević, S.; Singh, V.P.; Mihailović, A.; Stošić, T.; Stošić, B.; Drešković, N. The choice of an appropriate information dissimilarity measure for hierarchical clustering of river streamflow Ttme series, based on calculated Lyapunov exponent and Kolmogorov measures. Entropy 2019, 21, 215. [Google Scholar] [CrossRef]
  39. Chen, X.; Xu, G.; Du, C.; Zhang, S.; Zhang, X.; Teng, Z. Poincaré plot nonextensive distribution entropy: A new method for electroencephalography (EEG) time series. Sensors 2022, 22, 6283. [Google Scholar] [CrossRef]
  40. Moskal, A.; Makowski, L.; Sosnowski, T.R.; Gradon, L. Deposition of fractal-like aerosol aggregates in a model of human nasal cavity. Inhal. Toxicol. 2006, 18, 725–731. [Google Scholar] [CrossRef]
  41. Xi, J.; Si, X.A.; Kim, J.; Mckee, E.; Lin, E.-B. Exhaled aerosol pattern discloses lung structural abnormality: A sensitivity study using computational modeling and fractal analysis. PLoS ONE 2014, 9, e104682. [Google Scholar] [CrossRef]
  42. Xi, J.; Zhao, W.; Yuan, J.E.; Kim, J.; Si, X.; Xu, X. Detecting lung diseases from exhaled aerosols: Non-Invasive lung diagnosis using fractal analysis and SVM classification. PLoS ONE 2015, 10, e0139511. [Google Scholar] [CrossRef] [PubMed]
  43. Goodman, J.R.; Colombo, L.J. On the existence and uniqueness of Poincaré maps for systems with impulse effects. IEEE Trans. Automat. Contr. 2020, 65, 1815–1821. [Google Scholar] [CrossRef]
  44. Kolemen, E.; Kasdin, N.J.; Gurfil, P. Multiple Poincaré sections method for finding the quasiperiodic orbits of the restricted three body problem. Celest. Mech. Dyn. Astron. 2012, 112, 47–74. [Google Scholar] [CrossRef]
  45. Bramburger, J.J.; Kutz, J.N. Poincaré maps for multiscale physics discovery and nonlinear Floquet theory. Phys. D Nonlinear Phenom. 2020, 408, 132479. [Google Scholar] [CrossRef]
  46. Xi, J.; Longest, P.W. Numerical predictions of submicrometer aerosol deposition in the nasal cavity using a novel drift flux approach. Int. J. Heat Mass Transf. 2008, 51, 5562–5577. [Google Scholar] [CrossRef]
  47. Clark, A.; Newman, S.; Dasovich, N. Mouth and oropharyngeal deposition of pharmaceutical aerosols. J. Aerosol Med. 1998, 11, S116–S120. [Google Scholar] [CrossRef]
  48. Borojeni, A.A.T.; Garcia, G.J.M.; Moghaddam, M.G.; Frank-Ito, D.O.; Kimbell, J.S.; Laud, P.W.; Koenig, L.J.; Rhee, J.S. Normative ranges of nasal airflow variables in healthy adults. Int. J. Comput. Assist. Radiol. Surg. 2020, 15, 87–98. [Google Scholar] [CrossRef]
  49. Zhang, W.; Pan, Y.; Gong, Y.; Dong, H.; Xi, J. A versatile IBM-based AMR method for studying human snoring. In Proceedings of the ASME 2021 Fluids Engineering Division Summer Meeting, Virtual, 10–12 August 2021; p. V001T002A039. [Google Scholar]
  50. Liu, G.; Dong, H.; Li, C. Vortex dynamics and new lift enhancement mechanism of wing–body interaction in insect forward flight. J. Fluid Mech. 2016, 795, 634–651. [Google Scholar] [CrossRef]
  51. Wan, H.; Dong, H.; Gai, K. Computational investigation of cicada aerodynamics in forward flight. J. R. Soc. Interface 2015, 12, 20141116. [Google Scholar] [CrossRef]
  52. Wang, J.; Ren, Y.; Li, C.; Dong, H. Computational investigation of wing-body interaction and its lift enhancement effect in hummingbird forward flight. Bioinspir. Biomim. 2019, 14, 046010. [Google Scholar] [CrossRef]
  53. Ren, Y.; Dong, H.; Deng, X.; Tobalske, B. Turning on a dime: Asymmetric vortex formation in hummingbird maneuvering flight. Phys. Rev. Fluids 2016, 1, 050511. [Google Scholar] [CrossRef]
  54. Wang, J.; Wainwright, D.K.; Lindengren, R.E.; Lauder, G.V.; Dong, H. Tuna locomotion: A computational hydrodynamic analysis of finlet function. J. R. Soc. Interface 2020, 17, 20190590. [Google Scholar] [CrossRef]
  55. Li, C.; Dong, H.; Liu, G. Effects of a dynamic trailing-edge flap on the aerodynamic performance and flow structures in hovering flight. J. Fluid. Struct. 2015, 58, 49–65. [Google Scholar] [CrossRef]
  56. Wang, J.; Han, P.; Sanchez, Y.; Xi, J.; Dong, H. Computational analysis on aerodynamics and vortex formation of sleep apnea. In Proceedings of the ASME 2018 5th Joint US-European Fluids Engineering Division Summer Meeting, Montreal, QC, Canada, 15–20 July 2018; p. V001T002A003. [Google Scholar]
  57. Dong, H.; Mittal, R.; Najjar, F.M. Wake topology and hydrodynamic performance of low-aspect-ratio flapping foils. J. Fluid Mech. 2006, 566, 309–343. [Google Scholar] [CrossRef]
  58. Jolliffe, I.T.; Cadima, J. Principal component analysis: A review and recent developments. Philos. Trans. A Math. Phys. Eng. Sci. 2016, 374, 20150202. [Google Scholar] [CrossRef]
  59. Scherl, I.; Strom, B.; Shang, J.K.; Williams, O.; Polagye, B.L.; Brunton, S.L. Robust principal component analysis for modal decomposition of corrupt fluid flows. Phys. Rev. Fluids 2020, 5, 054401. [Google Scholar] [CrossRef]
  60. Xi, J.; Wang, J.; Si, X.A.; Zheng, S.; Donepudi, R.; Dong, H. Extracting signature responses from respiratory flows: Low-dimensional analyses on Direct Numerical Simulation-predicted wakes of a flapping uvula. Int. J. Numer. Meth. Biomed. Eng. 2020, 36, e3406. [Google Scholar] [CrossRef]
  61. Grossmann, A.; Morlet, J. Decomposition of hardy functions into square integrable wavelets of constant shape. SIAM J. Math. Anal. 1984, 15, 723–736. [Google Scholar] [CrossRef]
  62. Bruggeman, C.; Hare, K.E.; Mak, C.Y. Multifractal spectrum of self-similar measures with overlap. Nonlinearity 2014, 27, 227. [Google Scholar] [CrossRef]
  63. Zabihi, M.; Kiranyaz, S.; Rad, A.B.; Katsaggelos, A.K.; Gabbouj, M.; Ince, T. Analysis of high-dimensional phase space via poincaré section for patient-specific seizure detection. IEEE Trans. Neural Syst. Rehabil. Eng. 2016, 24, 386–398. [Google Scholar] [CrossRef]
  64. Pérez-Toro, P.A.; Vásquez-Correa, J.C.; Arias-Vergara, T.; Nöth, E.; Orozco-Arroyave, J.R. Nonlinear dynamics and Poincaré sections to model gait impairments in different stages of Parkinson’s disease. Nonlinear Dyn. 2020, 100, 3253–3276. [Google Scholar] [CrossRef]
  65. Kapela, T.; Wilczak, D.; Zgliczyński, P. Recent advances in a rigorous computation of Poincaré maps. Commun. Nonlinear Sci. Numer. Simul. 2022, 110, 106366. [Google Scholar] [CrossRef]
  66. Bhavsar, R.; Davey, N.; Helian, N.; Sun, Y.; Steffert, T.; Mayor, D. Time Series Analysis using Embedding Dimension on Heart Rate Variability. Procedia Comput. Sci. 2018, 145, 89–96. [Google Scholar] [CrossRef]
  67. Cuesta-Frau, D.; Murillo-Escobar, J.P.; Orrego, D.A.; Delgado-Trejos, E. Embedded Dimension and Time Series Length. Practical Influence on Permutation Entropy and Its Applications. Entropy 2019, 21, 385. [Google Scholar] [CrossRef] [PubMed]
  68. Contreras-Reyes, J.E. Mutual information matrix based on asymmetric Shannon entropy for nonlinear interactions of time series. Nonlinear Dyn. 2021, 104, 3913–3924. [Google Scholar] [CrossRef]
  69. Jiang, A.-H.; Huang, X.-C.; Zhang, Z.-H.; Li, J.; Zhang, Z.-Y.; Hua, H.-X. Mutual information algorithms. Mech. Syst. Signal Process. 2010, 24, 2947–2960. [Google Scholar] [CrossRef]
  70. Khalili, F.; Gamage, P.T.; Taebi, A.; Johnson, M.E.; Roberts, R.B.; Mitchell, J. Spectral decomposition of the flow and characterization of the sound signals through stenoses with different levels of severity. Bioengineering 2021, 8, 41. [Google Scholar] [CrossRef]
  71. Petmezas, G.; Cheimariotis, G.A.; Stefanopoulos, L.; Rocha, B.; Paiva, R.P.; Katsaggelos, A.K.; Maglaveras, N. Automated lung sound classification using a hybrid CNN-LSTM network and focal loss function. Sensors 2022, 22, 1232. [Google Scholar] [CrossRef]
  72. Talaat, M.; Si, X.; Xi, J. Multi-level training and testing of CNN models in diagnosing multi-center COVID-19 and pneumonia X-ray images. Appl. Sci. 2023, 13, 10270. [Google Scholar] [CrossRef]
  73. Xi, J.; Zhao, W. Correlating exhaled aerosol images to small airway obstructive diseases: A study with dynamic mode decomposition and machine learning. PLoS ONE 2019, 14, e0211413. [Google Scholar] [CrossRef]
  74. Xi, J.; Zhao, W.; Yuan, J.E.; Cao, B.; Zhao, L. Multi-resolution classification of exhaled aerosol images to detect obstructive lung diseases in small airways. Comput. Biol. Med. 2017, 87, 57–69. [Google Scholar] [CrossRef] [PubMed]
  75. Talaat, M.; Si, X.; Xi, J. Datasets of simulated exhaled aerosol images from normal and diseased lungs with multi-level similarities for neural network training/testing and continuous learning. Data 2023, 8, 126. [Google Scholar] [CrossRef]
  76. Talaat, M.; Xi, J.; Tan, K.; Si, X.A.; Xi, J. Convolutional neural network classification of exhaled aerosol images for diagnosis of obstructive respiratory diseases. J. Nanotheranostics 2023, 4, 228–247. [Google Scholar] [CrossRef]
Figure 1. Computational models and methods. (a) A mouth-nose-throat model with seven sampling points; (b) anomalies including two uvula vibration kinematics (upper): K1 (heaving) and K2 (pitching); and three pharyngeal constriction levels (lower): M1 (normal), M2 (mild), M3 (severe); (c) immersed boundary method with a tetrahedral surface mesh immersed in a Cartesian grid; and (d) grid independence study.
Figure 1. Computational models and methods. (a) A mouth-nose-throat model with seven sampling points; (b) anomalies including two uvula vibration kinematics (upper): K1 (heaving) and K2 (pitching); and three pharyngeal constriction levels (lower): M1 (normal), M2 (mild), M3 (severe); (c) immersed boundary method with a tetrahedral surface mesh immersed in a Cartesian grid; and (d) grid independence study.
Acoustics 05 00060 g001
Figure 2. Instantaneous coherent vortex structures for six models: (a) K1M1, (b) K1M2, (c) K1M3, (d) K2M1, (e) K2M2, and (f) K2M3.
Figure 2. Instantaneous coherent vortex structures for six models: (a) K1M1, (b) K1M2, (c) K1M3, (d) K2M1, (e) K2M2, and (f) K2M3.
Acoustics 05 00060 g002
Figure 3. Two-dimensional vortex images at t/T = ¾ (upper) and averaged over all instants (lower): (a) K1M1, (b) K1M2, (c) K1M3, (d) K2M1, (e) K2M2, and (f) K2M3.
Figure 3. Two-dimensional vortex images at t/T = ¾ (upper) and averaged over all instants (lower): (a) K1M1, (b) K1M2, (c) K1M3, (d) K2M1, (e) K2M2, and (f) K2M3.
Acoustics 05 00060 g003
Figure 4. PC projections of DNS-simulated vortex images at different ranks for (a) K1M3 and (b) K2M3. The first panel displays one cycle of uvula vibration, represented by 48 images, within the vector space spanned by the three dominant PC vectors (i.e., PC1–3). The second panel shows six consecutive uvula vibration cycles with 288 2D vortex images being projected onto the PC1–3 vector space, while the remaining panels show the projection of 288 images on vector spaces spanned by PC3–5, PC5–7, PC7–9, and PC39–41, respectively.
Figure 4. PC projections of DNS-simulated vortex images at different ranks for (a) K1M3 and (b) K2M3. The first panel displays one cycle of uvula vibration, represented by 48 images, within the vector space spanned by the three dominant PC vectors (i.e., PC1–3). The second panel shows six consecutive uvula vibration cycles with 288 2D vortex images being projected onto the PC1–3 vector space, while the remaining panels show the projection of 288 images on vector spaces spanned by PC3–5, PC5–7, PC7–9, and PC39–41, respectively.
Acoustics 05 00060 g004
Figure 5. Comparison of PC-projected curves among six models in the vector space spanned by (a) PC1–3, and (b) PC2–4. Each model comprises 288 vortex images from six consecutive uvular vibration cycles.
Figure 5. Comparison of PC-projected curves among six models in the vector space spanned by (a) PC1–3, and (b) PC2–4. Each model comprises 288 vortex images from six consecutive uvular vibration cycles.
Acoustics 05 00060 g005
Figure 6. DNS-predicted pressures and scalograms at sampling point 3: (a) pressure signals (i.e., P3) from the model of K1M3 (upper) and K2M3 (lower) for ten consecutive uvular vibration cycles; (b) comparison of CP among K1 models (upper) and K2 models (lower) within one vibration cycle; and (c) scalograms of K1 models (upper) and K2 models (lower) within one cycle.
Figure 6. DNS-predicted pressures and scalograms at sampling point 3: (a) pressure signals (i.e., P3) from the model of K1M3 (upper) and K2M3 (lower) for ten consecutive uvular vibration cycles; (b) comparison of CP among K1 models (upper) and K2 models (lower) within one vibration cycle; and (c) scalograms of K1 models (upper) and K2 models (lower) within one cycle.
Acoustics 05 00060 g006
Figure 7. DNS-predicted pressures, multifractals, and scalograms at sampling point 6 (site of pharyngeal constrictions): (a) comparison of CP among K1 models (upper) and K2 models (lower) within one cycle of uvular vibration; (b) comparison of the multifractal spectra among six models; and (c) scalograms of K1 (right) vs. K2 (left) models within one cycle.
Figure 7. DNS-predicted pressures, multifractals, and scalograms at sampling point 6 (site of pharyngeal constrictions): (a) comparison of CP among K1 models (upper) and K2 models (lower) within one cycle of uvular vibration; (b) comparison of the multifractal spectra among six models; and (c) scalograms of K1 (right) vs. K2 (left) models within one cycle.
Acoustics 05 00060 g007
Figure 8. DNS-predicted pressures, multifractals, and scalograms at sampling point 7 (downstream of the pharyngeal constriction): (a) comparison of CP among K1 models (upper) and K2 models (lower) within one cycle of uvular vibration; (b) comparison of the multifractal spectra among six models; and (c) scalograms of K1 (right) vs. K2 (left) models within one cycle.
Figure 8. DNS-predicted pressures, multifractals, and scalograms at sampling point 7 (downstream of the pharyngeal constriction): (a) comparison of CP among K1 models (upper) and K2 models (lower) within one cycle of uvular vibration; (b) comparison of the multifractal spectra among six models; and (c) scalograms of K1 (right) vs. K2 (left) models within one cycle.
Acoustics 05 00060 g008
Figure 9. Poincaré analyses of the time-series pressure signals at sampling point 3 (P3) immediately downstream of the uvula, with the Poincare maps for all six models (a), K1 models (b), K2 models (c), the period map for all models (d), and the maxima maps for K1 (e) and K2 (f) models.
Figure 9. Poincaré analyses of the time-series pressure signals at sampling point 3 (P3) immediately downstream of the uvula, with the Poincare maps for all six models (a), K1 models (b), K2 models (c), the period map for all models (d), and the maxima maps for K1 (e) and K2 (f) models.
Acoustics 05 00060 g009
Figure 10. Poincaré analyses of the time-series pressure signals at sampling point 6 (P6) where pharyngeal constrictions occurred, with the Poincare maps for all six models (a), K1 models (b), K2 models (c), the period map for all models (d), and the maxima maps for K1 (e) and K2 (f) models.
Figure 10. Poincaré analyses of the time-series pressure signals at sampling point 6 (P6) where pharyngeal constrictions occurred, with the Poincare maps for all six models (a), K1 models (b), K2 models (c), the period map for all models (d), and the maxima maps for K1 (e) and K2 (f) models.
Acoustics 05 00060 g010
Figure 11. Poincaré and maxima maps of pressure signals of (a) P1, (b) P2, and (c) P7.
Figure 11. Poincaré and maxima maps of pressure signals of (a) P1, (b) P2, and (c) P7.
Acoustics 05 00060 g011
Figure 12. Comparison of Poincaré maps among different models of time-series flow velocities at sampling points 3, 6, and 7: (a) Vel3, (b) Vel6, and (c) Vel7.
Figure 12. Comparison of Poincaré maps among different models of time-series flow velocities at sampling points 3, 6, and 7: (a) Vel3, (b) Vel6, and (c) Vel7.
Acoustics 05 00060 g012
Figure 13. Comparison of Poincaré maps among different models of time-series flow velocities at sampling points 3, 6, and 7: (a) U3, (b) U6, and (c) U7.
Figure 13. Comparison of Poincaré maps among different models of time-series flow velocities at sampling points 3, 6, and 7: (a) U3, (b) U6, and (c) U7.
Acoustics 05 00060 g013
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Si, X.; Wang, J.; Dong, H.; Xi, J. Data-Driven Discovery of Anomaly-Sensitive Parameters from Uvula Wake Flows Using Wavelet Analyses and Poincaré Maps. Acoustics 2023, 5, 1046-1065. https://doi.org/10.3390/acoustics5040060

AMA Style

Si X, Wang J, Dong H, Xi J. Data-Driven Discovery of Anomaly-Sensitive Parameters from Uvula Wake Flows Using Wavelet Analyses and Poincaré Maps. Acoustics. 2023; 5(4):1046-1065. https://doi.org/10.3390/acoustics5040060

Chicago/Turabian Style

Si, Xiuhua, Junshi Wang, Haibo Dong, and Jinxiang Xi. 2023. "Data-Driven Discovery of Anomaly-Sensitive Parameters from Uvula Wake Flows Using Wavelet Analyses and Poincaré Maps" Acoustics 5, no. 4: 1046-1065. https://doi.org/10.3390/acoustics5040060

Article Metrics

Back to TopTop