Room impulse responses (RIRs) vary over time due to fluctuations in atmospheric temperature, humidity, and pressure. This can introduce uncertainties in room transfer-function measurements, which are challenging to account for. Previous methods of identification and compensation of time variance focus on systematic atmospheric changes and do not apply to subtle discrepancies in RIRs. In this work, we address this problem by proposing a model of short-time coherence between repeated RIR measurements as an indicator of time-frequency similarity and as a measure of time-variance-induced changes in RIRs. Atmospheric changes cause fluctuation in sound speed, which, in turn, results in variation in the time-of-arrival of sound reflections following a Generalized Wiener process. We show that the short-time coherence decreases exponentially with the reflection-path length and propose volatility as a single model parameter determining the coherence decay rate. The proposed model is validated on simulations and measurements, showing applicability in indoor scenarios. The method reliably estimates volatility of 106 s/s as measured under laboratory conditions. We exemplify the utility of short-time coherence loss by predicting the high-frequency energy loss stemming from RIR averaging. The proposed method is useful in assessing the uncertainty of RIR measurements, especially when repeated measurements are compared or averaged.

In room acoustics, the most common way to learn about sound propagation in a particular enclosed space is to measure its room impulse response (RIR). Among numerous measurement techniques, many require that the system under test is linear and time-invariant (LTI) to produce a correct output with minimal artifacts, such as harmonic distortion.1 That prerequisite is, however, impossible to fulfill in RIR measurements due to the nature of air as a propagation environment, which is susceptible to fluctuations in atmospheric conditions, as well as to random movements of the medium.2–8 

Noise-based excitation signals, such as maximum-length sequences, are notoriously sensitive to changes in the transfer function,2,5,7 although the problem applies to sweep-based techniques as well.4,9–12 When the LTI requirement is not held within the duration of one measurement, i.e., intraperiodic changes appear, distortion may occur in high frequencies of captured signals.3 If, on the other hand, the system is not LTI when more than one measurements are compared, i.e., interperiodic changes take place, the differences in phases caused by time variance may lead to destructive interference, particularly in high frequencies,9,10 which appear as a loss of signal energy in the deconvolved RIRs.2,9,13 It is especially problematic when synchronous averaging of measured signals or RIRs themselves are used to enhance the signal-to-noise ratio (SNR).

Considering RIR variations is especially relevant in scenarios where multiple measurements are to be compared, such as measurements of loudspeaker directivity14 and scattering coefficient.15,16 Regardless of short excitation signals and relatively stable measurement environments in such scenarios, changes in the RIR still affect the obtained parameters when measurements last for a long time15,16 or are averaged.

Changes in the transfer function play an important role in acoustic feedback control and cancellation.17 The temperature-induced changes in the return path from the loudspeaker to the microphone might shift the howlback frequencies of a system.18–20 While this effect is not necessarily a negative consequence, the knowledge of the amount of time variance in a room is still crucial for assessing the performance of feedback cancellation.

The RIR variations are mainly attributed to changes in atmospheric conditions in the measured room. Most notably, significant changes in the average temperature between RIRs were identified as the cause for altered speed of sound, resulting in one of the RIRs being time-stretched in comparison to the other, i.e., the respective reflections arriving at the receiver earlier or later in time.10,21,22 Many studies attribute this effect to temperature changes only,2,4,7,23 while others, mostly on the topic of acoustic tomography, also consider the impact of varying humidity.24–26 

Another effect that contributes to the time variance in RIRs is the movement of the air that commonly result from working HVAC devices,2 objects moving or being inserted into the scene,27,28 and convective flow as a consequence of temperature changes.24,29,30 Although air movement affects the speed of sound, it has been studied only in the context of wind in outdoor sound propagation.29,31,32 In rooms, this effect has been considered as an increase in the background noise level.2 In the present study, we do not differentiate between the effect of air movement and atmospheric conditions changes on the values of the speed of sound c, but treat them collectively as factors that comprise time variance.

In the literature, the estimation of the effect of varying speed of sound on the measured RIRs is based on the short-time running cross correlation, and specifically, the time-lag of its maximum value.10,21,22 Depending on the properties of the time lag over time, the main phenomena causing time-variance are identified,21 and correction methods are applied.10,22 However, such techniques only apply to systematic atmospheric changes, which cause considerable differences in resulting RIRs.10,21,22

In this work, we propose a model to account for the stochastic variations in the speed of sound. Concretely, the proposed model predicts the short-time coherence between repeated RIR measurements. The model has a single frequency-independent parameter called volatility, which indicates the strength of the atmospheric variation. Based on a spatiotemporal distribution of the speed of sound changes, we derive the variation of the time-of-arrival (TOA) of reflection paths between the source and receiver as a Generalized Wiener process. As a consequence, the proposed model predicts an exponentially decaying short-time coherence.

The paper is organized as follows. Section II explains the time variance problem and discusses RIR coherence. Section III derives the short-time coherence model between repeated RIR measurements and presents an estimation method of the volatility parameter. The proposed model is validated on simulations in Sec. IV, while Sec. V shows the results of applying the model to measured RIRs. Section VI shows how the proposed model can be used to predict the energy loss caused by synchronous averaging of RIRs. Section VII offers a summary of the paper and concluding remarks.

The effect of atmospheric changes on an RIR is manifested in two ways: as a change in atmospheric absorption of sound (affects mostly high frequencies33) and as changes in the speed of sound c (wideband effect). The latter is of particular interest in the present work. To this end, this section discusses the spatiotemporal variations in the speed of sound and elaborates on the coherence of repeated RIR measurements.

The atmospheric conditions determine the speed of sound in the medium. The effective speed of sound is a combination of the scalar temperature-dependent Laplace sound speed and the vector velocity field of the fluid.30 In literature, the change in the speed of sound is often assumed to be approximately homogeneous, meaning that the speed of sound is constant for the entire measurement period2 or the changes occur slowly enough that the constant value is assumed anyway.22 In room acoustic simulations, c(x) at position x is often assumed to be time-invariant or even time- and space-invariant. However, the atmospheric conditions in a room rarely stay constant homogeneously and exhibit small fluctuations of values.34 The fluctuations cause c(x) to change over time, while its statistical distribution remains stationary. In this work, we focus on the difference in speed of sound spatial distribution between two measurement instances, c(x) and c(x).

The changes from c(x) to c(x) alter the propagation time of reflections. This is illustrated in Figs. 1 and 2 by an example of the image-source method (ISM). According to ISM, having a room geometry with a sound source and a receiver, the image sources are created by reflecting the original source against the surfaces in the room geometry and using those created images for further generation of higher-order image sources.35 Two of the resulting first-order image sources are marked with gray dots in Figs. 1(a) and 1(b).

FIG. 1.

(Color online) A two-dimensional (2-D) view of a simulated room (black contour) with a sound source S (black dot), its first-order images IS1 and IS2 (gray dots), and a sound receiver R (white dot) with the speed of sound distribution (a) c(x) and (b) c(x). The spatial distribution of the speed of sound is marked with colored voxels. The reflection paths are marked with dashed lines.

FIG. 1.

(Color online) A two-dimensional (2-D) view of a simulated room (black contour) with a sound source S (black dot), its first-order images IS1 and IS2 (gray dots), and a sound receiver R (white dot) with the speed of sound distribution (a) c(x) and (b) c(x). The spatial distribution of the speed of sound is marked with colored voxels. The reflection paths are marked with dashed lines.

Close modal
FIG. 2.

(Color online) RIRs of simulated rooms from Fig. 1, obtained with ISM using two different c(x) and c(x). The difference between c(x) and c(x) leads to discrepancies in reflections that grow over RIR duration.

FIG. 2.

(Color online) RIRs of simulated rooms from Fig. 1, obtained with ISM using two different c(x) and c(x). The difference between c(x) and c(x) leads to discrepancies in reflections that grow over RIR duration.

Close modal

When atmospheric changes prompt fluctuations in the speed of sound, they are inhomogeneous in both time and space. In Figs. 1(a) and 1(b), this is signified by the colored voxels of shades of red and blue, marking the different values of c, which is assumed constant in each voxel. The sound paths between the sources and the receiver traverse multiple voxels, resulting in the sound traveling through regions of different c values. Consequently, the TOA of reflections is affected, resulting in discrepancies in the simulated RIRs, as depicted in Fig. 2. The magnitude of differences is proportional to the image-source order, i.e., RIR duration. In Figs. 1 and 2, the values of c(x) and c(x) were computed for realistic temperature fluctuations of 20 °C ±1.5°C.34 

Two repeated RIR measurements x and x are modeled as time-frequency distributions
(1)
where t is time, f is frequency, h and h are the two RIRs at different time instants, and u and u are the stationary background noise terms of the respective measurements. For brevity, we omit the time-frequency dependency where suitable. The RIRs h and h are impacted by speed of sound distributions c(x) and c(x), respectively. This work focuses on the difference between h and h caused by the changes in c.
The short-time coherence between two signals x and x can be written as follows:12,36–39
(2)
where E denotes the expected value across time and ·* is the complex conjugate. For sampled signals, the expectation operator is approximated by a short-term average.
We assume that the random noise terms are uncorrelated with the RIRs as well as with each other, i.e., E[uu*]=E[hu*]=E[hu*]=E[hu*]=E[hu*]=0. Also, the changes in the speed of sound only impact the propagation time, such that the energies of both RIRs are equal, i.e., E[|h|2]=E[|h|2]. We further assume that the background noise is stationary such that E[|u|2]=E[|u|2]. Thus, Eq. (2) is simplified to
(3)
We decompose the short-time coherence ρx,x2(t,f) in Eq. (3) into the part affected by the background noise and the part affected by the change in RIR.
If the RIRs are identical, h=h, then the short-time coherence in Eq. (3) can be expressed by means of SNR,
(4)
where the SNR is defined in terms of signal energies,
(5)
On the other hand, if there is no background noise, i.e., u=u=0, the short-time coherence in Eq. (3) is
(6)
Thus, the short-time coherence between x and x in Eq. (3) is the product between the coherence of the RIRs in Eq. (6) and the SNR-based coherence in Eq. (4), i.e.,
(7)

If the estimated short-time coherence were equal to the SNR-based one, ρx,x2=ρSNR2, the loss of coherence would be attributed only to the decaying energy of the signal,40 approaching the uncorrelated background noise. However, the estimated coherence is often lower, ρx,x2<ρSNR2, even when the SNR is high, indicating the presence of RIR variation39 according to Eq. (7).

Recently, we presented a study on the loss of correlation over the RIR duration and time separation between measurements.13 The research results show that correlation is a good metric of RIR energy loss resulting from time-variance-induced changes in the propagation paths. Here, we extend this concept to time-frequency domain and propose a model of short-time coherence of repeated RIR measurements ρh,h2 based on statistical considerations of the speed of sound fluctuations.

In this section, we derive a single-parameter model for the short-time coherence between repeated RIR measurements due to the speed of sound fluctuations. We also propose how to estimate the model parameters from RIR measurements.

We first consider a single reflection path of length l from a source to a receiver in a room. We split the room volume into small voxels of volume V with a constant speed of sound c(xk) in the kth voxel (cf. Fig. 1). The reflection path traverses K voxels (with possible repetitions) such that the reflection TOA at the receiver is given by
(8)
where lk is the path length in the kth voxel such that l=klk.30 If we observe the same reflection path at a different speed of sound distribution c(x), the observed TOA change is
(9)
We assume now that the change factors Δζk are a set of K random variables that are independent and identically distributed. Thus, the TOA change Δτ in Eq. (9) is a random walk that grows with the path lengths l. The Central Limit Theorem states that the TOA change Δτ is distributed normally for a large K. For the limit towards smaller voxel sizes V0, the TOA change Δτ becomes a Generalized Wiener process41 (see their Theorem 8.1.2), i.e.,
(10)
where N() symbolizes the normal distribution, η is called drift, and ϑ is the volatility. The TOA change Δτ is distributed normally at any given time, and its standard deviation σΔτ depends on the square root of TOA τ. Thus, the longer the reflection path, the larger the TOA change between the two measurements. The volatility ϑ indicates how quickly the TOA change grows over time. The unit of volatility ϑ is given in s/s.

In the derivation of Eq. (10), we assumed that Δζk is independent and identically distributed. These assumptions can be considerably weakened. Due to Donsker's theorem41 (see their Theorem 8.1.3), no assumption on the change factor Δζk is required other than that it has a mean and a finite variance. In particular, Δζk does not need to be normally distributed. The assumptions on Δζk can be even weaker, such that they may be differently distributed42 and even weakly correlated.43 Note that the change factor Δζk in Eq. (9) depends on the difference of the speed of sound and not its spatial distribution c(x) itself. In many practical situations, the temperature gradients are present in a room such that c(x1)c(x2), which does not directly impact Δζk. Therefore, we believe that the Generalized Wiener process in Eq. (10) is widely applicable to account for the random speed of sound fluctuations in a room.

Drift can occur when the mean speed of sound in the space changes between the measurements, for example, by overall changes in temperature. The drift can be modeled and compensated by resampling the RIR.22 In this work, we focus on repeated measurements within a short time frame such that the fluctuations occur without drift, i.e., η = 0, or compensate for η>0 when applicable (see Sec. V).

The volatility ϑ also depends on the speed of sound fluctuations. However, estimating the volatility from those physical parameters is beyond the scope of our study. Instead, we estimate the volatility ϑ from the short-time coherence between repeated RIR measurements ρh,h2 in Eq. (7).

The volatility depends on the time between the measurements. When the RIR measurements are close in time, the change factor Δζk is small, and thus ϑ is small. When the measurements are more apart in time, the change factor Δζk grows, and with it, the volatility ϑ. We demonstrate this fact in Sec. V with repeated measurements.

We develop a short-time coherence model between repeated RIRs resulting from the generalized Wiener process in Eq. (10). The cross correlation between a delta impulse at time τ and a delayed copy at time τ=τ+Δτ is
(11)
According to Eq. (10), Δτ is normally distributed such that there is a higher probability of Δτ being near-zero than assuming high values. Thus, to compute the expected cross correlation of a single reflection, we need to weigh each possible time difference accordingly, i.e.,
(12)
where we apply the sampling property of the delta impulse and ϕ(Δτ) is the probability density function of TOA changes. According to Eq. (10), ϕ(Δτ) is a normal density with zero mean and standard deviation σΔτ, i.e.,
(13)
The Fourier transform of the normal density ϕ(Δτ) is the cross-spectral density
(14)
which is again a normal density for frequency f and with zero mean and standard deviation 1/σΔτ.
According to Eq. (10), the TOA change variance in Eq. (14) increases with time such that the short-time coherence for reflections arriving at time τ is
(15)
The short-time coherence Rϑ2(τ,f) for frequencies from 1 kHz  to 20 kHz is displayed in Fig. 3. The plots show that the rate at which the coherence decreases with frequency depends on the σΔτ and, therefore, on the volatility ϑ and TOA τ. Overall, high frequencies are less coherent than low frequencies. Such a relation is similar to the frequency-dependent coherence loss in outdoor sound propagation.44 
FIG. 3.

(Color online) Coherence model Rϑ2(τ,f) for frequencies from 1 to 20 kHz for ϑ=5×106 s/s and different TOA τ of reflections. According to Eq. (15), the curve follows a normal density function.

FIG. 3.

(Color online) Coherence model Rϑ2(τ,f) for frequencies from 1 to 20 kHz for ϑ=5×106 s/s and different TOA τ of reflections. According to Eq. (15), the curve follows a normal density function.

Close modal

Similarly, Fig. 4 depicts the progression of Rϑ2(τ,f) over time for different frequencies with a given volatility. The coherence at each frequency decays as an exponential function. For volatility ϑ=5×106 s/s, the 20-kHz band coherence fell by a third of its initial value after 1 s, while the low frequencies, 1–2 kHz, still have values of Rϑ2(τ,f) close to 1.

FIG. 4.

(Color online) Temporal evolution of coherence model Rϑ2(τ,f) for different frequencies and a fixed volatility ϑ=5×106 s/s. The curves follow an exponentially decaying function.

FIG. 4.

(Color online) Temporal evolution of coherence model Rϑ2(τ,f) for different frequencies and a fixed volatility ϑ=5×106 s/s. The curves follow an exponentially decaying function.

Close modal
Two different reflection paths of the same RIR are statistically independent, so their cross correlation is 0. Thus, the short-time coherence ρh,h2 at time t is only the coherence between the variation of the same reflection paths with TOA τ=t in Eq. (15), i.e.,
(16)
Thus, the short-time coherence between RIRs with different speed of sound distributions, ρh,h2(t,f), is entirely characterized by a single parameter, the volatility ϑ.

The proposed method estimates the volatility ϑ using the short-time coherence between two RIRs. We use the decomposition in Eq. (7) to estimate the ρh,h2 from measurements x and x.

The short-time coherence in Eq. (2) can be estimated using the windowed sample coherence
(17)
where w(t) is a rectangular window and * denotes the convolution operator. Similarly, the SNR-based coherence in Eq. (4) is estimated from the short-term energies, i.e.,
(18)
where the stationary background noise u(f) is estimated in a silent part of the measurement recording. The estimate ρ̂SNR2 can become negative when the estimated signal energy drops below the background noise energy. As we attribute this to poor estimation due to the short-time averaging, ρ̂SNR2 is limited to nonnegative values.
We determine the volatility ϑ by minimizing the difference between the estimate in Eqs. (17) and (18) multiplied by the short-time coherence in Eq. (16) substituted into the decomposition in Eq. (7), i.e.,
(19)
where ||·||1 is the 1-norm is applied due to the high risk of outliers.

The volatility can be estimated for different time-frequency regions or jointly over the entire signal. This work determines the volatility per frequency band to study the frequency dependency. We used matlab fminbnd as a general optimizer to numerically determine ϑ. For time intervals with low SNR, the fit in Eq. (19) is dominated by the SNR term and is, therefore, unsuitable for estimating the volatility. Instead, we propose to perform the fitting in a time interval with a sufficiently high SNR, which we discuss in Sec. V.

In the following, we verify the proposed model with a simulation. First, we generate two RIRs using the stochastic reverberation model.45,46 We synthesize the RIRs in the frequency domain to allow for fractional delays.47 The reflection amplitudes are drawn from a uniform distribution between 0 and 1. The TOA changes of the synthesized reflections are drawn randomly from a normal distribution and scaled according to Eq. (13), with a ϑ=5×106 s/s. The TOA changes are the only aspect differentiating the two signals, simulating a real-life scenario when two consecutive RIRs captured using the same measurement setup are subjected to time variance.

We estimate the short-time coherence on bandpassed signals. The bandpass filters are minimum-order filters, i.e., filters that achieve the required magnitude with minimal possible order. They have a stop band attenuation of 60 dB and are compensated for the delay introduced by the filter. As Figs. 3 and 4 show, the behavior of short-term coherence depends on the wavelength, with pronounced differences in the high-frequency regions requiring sufficient analysis resolution over 10 kHz. Therefore, in this work, we choose a constant bandwidth of 1000 Hz, spanning ±500 Hz from the center frequency in place of more commonly used octave bands.

We then apply the short-time coherence to estimate ρ̂h,h2(t,f) and compare it with Rϑ2(t,f). We use a rectangular window of length 21.3 ms. Figure 5 shows the coherence between two simulated RIRs, bandpassed at 5, 10, and 20 kHz ±500 Hz, and the fit obtained by the statistical model. The lines resulting from the coherence model fit the estimated ρ̂h,h2(t,f) well, closely following the values decrease over time and in frequency. The values of ρ̂h,h2(t,f) and Rϑ2(t,f) at times t= 250, 500, and 1000 ms are also presented in Fig. 6. Although there are some differences between the two curves, it is obvious from Fig. 5 that they come from the noisiness of the estimated coherence.

FIG. 5.

(Color online) Estimated coherence ρ̂h,h2(t,f) (––––) and coherence model Rϑ2(t,f) (– – –) of simulated RIRs for f= 5, 10, and 20-kHz bands. The RIRs were synthesized with ϑ=5×106 s/s.

FIG. 5.

(Color online) Estimated coherence ρ̂h,h2(t,f) (––––) and coherence model Rϑ2(t,f) (– – –) of simulated RIRs for f= 5, 10, and 20-kHz bands. The RIRs were synthesized with ϑ=5×106 s/s.

Close modal
FIG. 6.

(Color online) Estimated coherence ρ̂h,h2(t,f) (–––) and model coherence Rϑ2(t,f) (– – –) for simulated RIRs across f = 1–20 kHz frequency bands at t= 250, 500, and 1000 ms. The RIRs were synthesized with ϑ=5×106 s/s.

FIG. 6.

(Color online) Estimated coherence ρ̂h,h2(t,f) (–––) and model coherence Rϑ2(t,f) (– – –) for simulated RIRs across f = 1–20 kHz frequency bands at t= 250, 500, and 1000 ms. The RIRs were synthesized with ϑ=5×106 s/s.

Close modal

As shown in Figs. 5 and 6, the coherence drops faster for high frequencies, which is especially visible above 10 kHz. This is attributed to the TOA variation, which results in larger phase changes in high-frequency bands. Conversely, the phase for frequencies between 1 and 5 kHz remains largely unaffected by the TOA variation.

Note that the many choices in the simulation, e.g., the distribution of reflections and the reflection amplitudes and signs, do not affect the resulting coherence curve. Effectively, only the volatility between the RIRs determines the resulting short-time coherence.

The goodness of fit between the estimated and modeled coherence was further evaluated by computing the model-signal correlation (MSC) expressed by the Pearson Correlation Coefficient. For all considered bands, the lowest MSC value was 0.834 (1-kHz band), and the highest one was 0.987 (at 17 kHz). The mean value of MSC for all bands was 0.928, and the standard deviation was 0.022. Such a high similarity confirms that the proposed model accurately predicted the short-time coherence due to the simulated time variance.

Additionally, the model was evaluated by comparing the estimated volatility ϑ to a ground-truth value of ϑ=5×106 s/s. Figure 7 shows that the proposed model predicts the volatility accurately, with an estimation error no higher than 4.3% of the reference value. Such a result further reinforces the applicability of the proposed model to estimating time-variance-induced changes in RIRs.

FIG. 7.

(Color online) Estimated volatility ϑ compared with ground truth. The shaded area represents a 5% difference from the reference value of ϑ=5×106 s/s.

FIG. 7.

(Color online) Estimated volatility ϑ compared with ground truth. The shaded area represents a 5% difference from the reference value of ϑ=5×106 s/s.

Close modal

This section presents the validation of the proposed model on two sets of measured RIRs. The background noise considerations are discussed as well.

The proposed model was validated on two sets of RIRs, which were collected in a variable acoustic laboratory Arni, located at the Acoustics Lab in the Aalto University campus in Espoo, Finland. Arni is a room of shoebox shape with dimensions 8.9 m × 6.3 m × 3.6 m (length, width, and height, respectively). Its walls and ceiling are covered with variable acoustics panels, which can change their state from open-absorptive to closed-reflective.33,48 The total number of 55 panels, which are controllable one by one, allows for a multitude of total room absorption combinations, resulting in a variety of RIRs with decay times spanning 0.2–1.5 s to be measured. The detailed illustration of the room and the measurement setup is provided elsewhere.33,48,49 In this work, we always analyze a pair of RIRs that was captured during the same measurement session, using the same room setup, equipment, and source-receiver positions, with the only variable being the time that elapsed between the measurements.

Both sets of RIRs were obtained using the exponentially swept sine as the excitation signal. The sweep was 3 s long, with a frequency range from 20 Hz to 20 kHz. The first set of Arni RIRs, from here on called Arni 1, comprises 5342 panel combinations. For each of those, the sweep measurement was repeated five times, with 2 s of silence between repetitions, so that the sound could fully decay.

In the second set, dubbed Arni 2, the panel combination remained the same for the whole duration of the measurement session. The RIRs were measured continuously for about two hours with a series of 3-s sweeps with 2 s of silence between each of them, resulting in 1291 measurements. This means that for any two RIRs, all the frequencies are separated by a multiple of 5 s. The SNR in both measurement sets spanned 40–70 dB.

To focus on the stochastic variation in the TOA of reflections and to avoid the results being affected by a constant drift in c (η > 0), all the RIRs were examined and resampled according to the Postma–Katz method.22 The resampling itself was performed using the Giant-FFT technique.50 

The measured RIRs contain noise, thus it is beneficial for the coherence analysis to consider only their useful parts. Non-stationary noise is considered an artifact, and its presence renders the measurements unsuitable for further analysis,12,51 therefore the studied RIRs were devoid of any non-stationary noise. First, if there is a noisy part before the direct sound—representing the delay between the emission of the excitation signal and the arrival of the direct sound—it should not be considered in the volatility estimation.

Additionally, we assume that at the time of emission from the sound source (t = 0) two consecutive measurements are identical, assuming a perfectly reproducible sound source, but are susceptible to time variances already on the path from source to receiver, thus making the direct sound events in two RIRs different from each other [cf. Figs. 1(a) and 1(b)]. Hence, fitting the curve resulting from the statistical model starting from the direct sound will result in a sub-optimal fit. However, if the time delay between the source and the receiver is known, we can perform a simple data augmentation by inserting the coherence value of unity at time zero, enhancing the accuracy of the fit.

Second, as the RIRs decay, the energy of the useful part of the signal is gradually suppressed by the stationary noise, resulting in a drop of coherence to values oscillating around zero. Thus, only the part of RIR with sufficient SNR should be considered in volatility estimation.

The SNR effect is depicted in Fig. 8 on the example of RIRs from Arni 1 for a 19-kHz frequency band. In the top pane, both ρ̂x,x2 and ρ̂SNR2 are relatively stable up to around 400 ms, after which they display a sudden drop, which is attributed to a growing contribution of stationary noise to the signal. The SNR, presented in the bottom pane of Fig. 8, decreases from around 30 dB at 370 ms to close to 0 dB at 500 ms. Thus, in this work, we use 30 dB as the SNR threshold for volatility estimation, which proved to be a good value for both RIR datasets. The fitting range is marked with the black dashed line in both panes of Fig. 8. The fitted model Rϑ2, shown in the top pane of Fig. 8, follows the decrease in estimated coherence ρ̂x,x2 well, although detail is lacking, as Rϑ2 does not predict, e.g., SNR-induced coherence drop. Multiplying Rϑ2 with ρ̂SNR2 shows the combined curve, closely replicating the behavior of ρ̂x,x2.

FIG. 8.

(Color online) (Top) Estimated and modeled coherence of two RIRs from Arni 1 for the 19-kHz frequency band. (Bottom) SNR values for the measurement. The black dashed lines mark the limit of RIRs' useful part for the volatility estimation.

FIG. 8.

(Color online) (Top) Estimated and modeled coherence of two RIRs from Arni 1 for the 19-kHz frequency band. (Bottom) SNR values for the measurement. The black dashed lines mark the limit of RIRs' useful part for the volatility estimation.

Close modal

The resulting model fits for two examples, one from Arni 1 and one from Arni 2, are presented in Figs. 9 and 10. In the case of Arni 1, Fig. 9 shows the fit for a pair of RIRs separated by 5 s and two frequency bands with center frequencies 10 and 19 kHz. The modeled curves follow the estimated ones closely as long as the SNR stays above 0 dB. The accuracy of the modeled coherence is similar in both frequency bands, proving that the proposed model works well regardless of the amount of RIR data available for fitting. For the 10-kHz band, the volatility was ϑ=2.45×106 s/s, while for the 19-kHz band it was ϑ=2.05×106 s/s.

FIG. 9.

(Color online) (Solid lines) Estimated and (dashed lines) modeled short-time coherence for a pair of measured RIRs in Arni 1 set and two frequency bands.

FIG. 9.

(Color online) (Solid lines) Estimated and (dashed lines) modeled short-time coherence for a pair of measured RIRs in Arni 1 set and two frequency bands.

Close modal
FIG. 10.

(Color online) (Solid lines) Estimated ρ̂x,x2 and (dashed lines) modeled ρ̂SNR2Rϑ2 short-time coherence for RIRs from dataset Arni 2 for three different time separations in the 18-kHz band.

FIG. 10.

(Color online) (Solid lines) Estimated ρ̂x,x2 and (dashed lines) modeled ρ̂SNR2Rϑ2 short-time coherence for RIRs from dataset Arni 2 for three different time separations in the 18-kHz band.

Close modal

The example from Arni 2 dataset, presented in Fig. 10, shows the model fitted on three pairs of RIRs with increasing time separation between the measurements—5, 30, and 50 min. The analyzed frequency band was 18 kHz. As expected based on our previous research,13 the larger the time separation, the steeper the coherence curves, which signifies the growing discrepancies between RIRs. Again, the modeled coherence follows the estimated coherence closely, also realistically reproducing the increase in volatility for measurements further apart with time. The estimated volatility values for this example were ϑ=[3.05,5.23,5.57]×106 s/s for time separations 5, 30, and 50 min, respectively.

Similarly to the simulation results, the goodness of fit was again assessed using MSC between the estimated and modeled coherence curves. The evaluation was performed only on the curves' segments that were used for the fitting, i.e., parts displaying sufficient SNR. The MSC values for all frequency bands (119 kHz) and all time separations (5–20 s) for RIRs from the example panel combination from Arni 1 are depicted in Fig. 11. Figure 12 illustrates MSC results for the three pairs of RIRs from Arni 2. The similarity between the measurements and predictions for Arni 1 is above 0.85 for all the considered bands except for the 5-s time separation at 18 kHz. In the case of Arni 2, the MSC values are higher, consistently remaining above 0.95, except for the 50-min time separation and 19 kHz band. The results show that despite the minor differences between the estimated and the fitted coherence curves, the model is capable of predicting the time-variance-induced similarity loss exceptionally well.

FIG. 11.

(Color online) MSC values between the estimated and modeled coherence curves for Arni 1 set.

FIG. 11.

(Color online) MSC values between the estimated and modeled coherence curves for Arni 1 set.

Close modal
FIG. 12.

(Color online) MSC values between the estimated and model coherence for Arni 2 set.

FIG. 12.

(Color online) MSC values between the estimated and model coherence for Arni 2 set.

Close modal

To obtain more information about statistics of volatility ϑ, 150 sets of five RIRs were chosen randomly from 5342 combinations measured in Arni 1, to account for different conditions regarding the reverberation time, surface absorption distribution, and atmospheric conditions.33 Fig. 13 presents the results of volatility estimations, showing that ϑ grows proportionally to the time interval between measurements. The per-band ϑ variance is decreasing with the growing frequency. Despite that, the median values across the entire frequency range appear close to each other, which is in line with the nature of frequency-independent c fluctuations.

FIG. 13.

(Color online) Volatility values for 150 sets of five consecutive RIRs in Arni 1 set over 1-kHz wide bands from 1 to 19 kHz.

FIG. 13.

(Color online) Volatility values for 150 sets of five consecutive RIRs in Arni 1 set over 1-kHz wide bands from 1 to 19 kHz.

Close modal

Volatility ϑ was also estimated for all RIRs from Arni 2 dataset, where the first measurement served as a reference. Figure 14 illustrates the ϑ results for Arni 2 over the entire measurement period and frequency bands 10–18 kHz. Each dot represents one measurement, while the lines depict the ϑ trends obtained from the median filtering of 50 data points. The remaining bands are omitted here for visual clarity.

FIG. 14.

(Color online) Volatility values for pairs of RIRs in the Arni 2 set over 1-kHz wide bands from 10 to 18 kHz.

FIG. 14.

(Color online) Volatility values for pairs of RIRs in the Arni 2 set over 1-kHz wide bands from 10 to 18 kHz.

Close modal

Figure 14 shows good agreement with the results presented in Fig. 13—the values with the time separations similar to those in Arni 1 (left side of the plot) are in the range of 23.5×106 s/s. Figure 14 also shows that ϑ does not saturate even for long time separations between measurements. The saturation seems to appear only for RIRs measured more than 80 min apart and is visible for 16–18 kHz bands. Similarly to Fig. 13, ϑ values are relatively stable across frequencies, except for a momentary increase for the 18-kHz band between about 30 and 80 min in Fig. 14.

In literature, two methods (known to authors) aim to mitigate the time-variance-related phenomena in measured RIRs.10,22 However, both focus on significant interperiodic variations, assuming that the atmospheric conditions, e.g., temperature, are constant within one measurement period and that RIR change occurs slowly. Therefore, the purpose of the model presented in this study differs from both techniques.

Additionally, in our previous study,13 we showed that for RIRs recorded with a long time separation between the measurements, accounting for time-stretching related to interperiodic changes in temperature does not remove all the differences between RIRs. In this paper, we show the effect of time variance on slight time separations between measurements—up to 20 s in Arni 1 dataset—which do not allow implementing the state-of-the-art methods, as the changes in RIRs are too small to be captured by such techniques.

This is illustrated in the top pane of Fig. 15 by the time lag of the cross correlation for two RIRs captured in Arni 1 at different but small time separations between the measurements. The RIRs were upsampled by a factor of 10 to allow the algorithm to capture changes happening within 2 μs.

FIG. 15.

(Color online) (Top) Time lag of the cross correlation for two pairs of RIRs captured in Arni. (Bottom) Corresponding RIR differences in dB.

FIG. 15.

(Color online) (Top) Time lag of the cross correlation for two pairs of RIRs captured in Arni. (Bottom) Corresponding RIR differences in dB.

Close modal

After 1.2 s from the direct sound, the lag does not show any visible slope or tendency that would allow the estimation of a suitable resampling factor according to the method developed by Postma and Katz,22 or Wang.10 However, the bottom pane of Fig. 15 shows that the difference between RIRs protrudes up to 39 dB above the noise floor level for time separation of 5 s and up to 46 dB for 15 s.

The results presented in Fig. 15 further confirm that the previous models are more suited to assessing and compensating for significant effects in time variance, e.g., interperiodic changes that clearly differentiate two RIRs from each other. Such an outcome further underlines the need for a model able to capture the subtle variation in RIRs, such as the one proposed in Sec. III.

The problem formulation in Sec. II indicates that the most common and severe consequence of time variance in RIR measurements is the energy loss, which occurs when two or more measurements are averaged to enhance the SNR. Our previous study13 showed that cross correlation, being energy-based, is a suitable measure of energy loss. The cross correlation is superior to a simple energy difference since it is not affected by the signal value, and decays over time, capturing the growing TOA variation over the RIR duration.

In this paper, we use the proposed short-time coherence model to predict the energy loss resulting from the averaging of RIRs. The energy of two summed correlated RIRs is expressed by
(20)
As we previously also assumed that the RIR energy is constant across measurements, we simplify the average of two RIRs to
(21)
Thus, for two fully correlated RIRs, i.e., ρh,h2=1, the average RIR carries the same energy, while the background noise is attenuated by 3 dB. If the RIRs are uncorrelated, i.e., ρh,h2=0, also the average RIR is attenuated by 3 dB. We can use the short-time coherence model to predict the time-frequency energy loss when averaging two measured RIRs.

Figure 16 displays the energy loss predictions made with the short-time coherence compared to the energy loss estimated directly from averaged RIRs. As expected, the amount of energy lost by averaging increases with time separation between the measurements, as the atmospheric environment keeps changing. The modeled energy loss follows the reference curves closely in Fig. 16, proving that the short-time coherence is a robust tool for estimating energy loss in averaged RIRs.

FIG. 16.

(Color online) Energy loss caused by averaging two RIRs from dataset Arni 2 for three different time separations and 18-kHz band: (solid lines) estimated from measurements and (dashed lines) modeled using short-time coherence model.

FIG. 16.

(Color online) Energy loss caused by averaging two RIRs from dataset Arni 2 for three different time separations and 18-kHz band: (solid lines) estimated from measurements and (dashed lines) modeled using short-time coherence model.

Close modal

In this work, we investigated the impact of time variance on the coherence between RIRs. We focused on the atmospheric fluctuations that contribute to the spatiotemporal variations in the speed of sound, effectively altering the TOA of reflections between consecutive RIR measurements.

We showed that the TOA fluctuations follow a Generalized Wiener process and that the resulting short-term coherence exhibits an exponential decay over time. We also described the coherence loss through a slope factor called volatility.

Validation on simulated RIRs showed that the model accurately predicts the progression of coherence over time. The volatility estimation showed good agreement with the ground truth, further confirming our approach's applicability to estimating the effects of atmospheric variations on RIRs.

In validation via measurements, the problem of coherence drop due to decreasing SNR is discussed, concluding that an SNR well above 0 dB, in our case 30 dB, is needed for reliable analysis of the time variance. Below that limit, the signal is heavily affected by the background noise. The example of modeled coherence curves demonstrates a good fit from the statistical model even when little data is available for fitting.

Volatility estimation on two large datasets of measured RIRs was in accord with expectations. This paper's results show volatility's invariance over frequency and its increase with growing time separation between measurements, which is compatible with the theory. The results also suggest that volatility likely does not saturate over time or that the measurement time was insufficient for the saturation to occur.

Furthermore, the paper showed that the proposed model can estimate the time-variance-induced changes in RIRs where the state-of-the-art models fall short, as it can capture very subtle discrepancies between a pair of RIRs. It was also successfully applied to predicting high-frequency energy loss resulting from RIR averaging, which can improve the SNR.

In future work, we suggest investigating the proposed model under various scenarios, such as long-term measurements or more turbulent atmospheric changes outdoors and indoors. The proposed model can be applied to methods where detailed information on the impulse response and its statistics is required, such as feedback cancellation and room acoustic measurements.

The authors would like to thank Dr. Maximilian Schäfer for helpful feedback on the background and derivation of the proposed model. This work was supported by the Nordic Sound and Music Computing Network—NordicSMC, NordForsk Project No. 86892.

The authors have no conflicts of interest to disclose.

The data in Arni 1 set are openly available in an online repository.49 The data in Arni 2 set, the codes, and the data for reproducing the figures presented in the manuscript are available online.52 

1.
G.-B.
Stan
,
J.-J.
Embrechts
, and
D.
Archambeau
, “
Comparison of different impulse response measurement techniques
,”
J. Audio Eng. Soc.
50
(
4
),
249
262
(
2002
).
2.
P.
Svensson
and
J. L.
Nielsen
, “
Errors in MLS measurements caused by time variance in acoustic systems
,”
J. Audio Eng. Soc.
47
(
11
),
907
927
(
1999
).
3.
S.
Müller
and
P.
Massarani
, “
Transfer-function measurement with sweeps
,”
J. Audio Eng. Soc
49
(
6
),
443
471
(
2001
).
4.
M.
Guski
, “
Influences of external error sources on measurements of room acoustic parameters
,” Ph.D. thesis,
RWTH Aachen University
,
Aachen, Germany
,
2015
.
5.
T.
Niederdränk
, “
Maximum length sequences in non-destructive material testing: Application of piezoelectric transducers and effects of time variances
,”
Ultrasonics
35
(
3
),
195
203
(
1997
).
6.
F.
Georgiou
,
M.
Hornikx
, and
A.
Kohlrausch
, “
Auralization of a car pass-by inside an urban canyon using measured impulse responses
,”
Appl. Acoust.
183
,
108291
(
2021
).
7.
M.
Vorländer
and
M.
Kob
, “
Practical aspects of MLS measurements in building acoustics
,”
Appl. Acoust.
52
(
3–4
),
239
258
(
1997
).
8.
V. E.
Ostashev
and
D. K.
Wilson
,
Acoustics in Moving Inhomogeneous Media
(
CRC Press
,
Boca Raton, FL
,
2015
).
9.
A.
Farina
, “
Advancements in impulse response measurements by sine sweeps
,” in
Proceedings of the 122nd Audio Engineering Society Convention
(
AES
,
Vienna, Austria
,
2007
).
10.
X.
Wang
, “
Model based signal enhancement for impulse response measurement
,” Ph.D. thesis,
RWTH Aachen University
,
Aachen, Germany
,
2013
.
11.
Y.
Nakahara
,
Y.
Iiyama
,
Y.
Ikeda
, and
Y.
Kaneda
, “
Shortest impulse response measurement signal that realizes constant normalized noise power in all frequency bands
,”
J. Audio Eng. Soc.
70
(
1/2
),
24
35
(
2021
).
12.
K.
Prawda
,
S. J.
Schlecht
, and
V.
Välimäki
, “
Robust selection of clean swept-sine measurements in non-stationary noise
,”
J. Acoust. Soc. Am.
151
(
3
),
2117
2126
(
2022
).
13.
K.
Prawda
,
S. J.
Schlecht
, and
V.
Välimäki
, “
Time variance in measured room impulse responses
,” in
Proceedings of the Forum Acusticum
,
Turin, Italy
(
September 11–15
,
2023
), pp.
1639
1646
.
14.
T.
Knüttel
,
I. B.
Witew
, and
M.
Vorländer
, “
Influence of ‘omnidirectional’ loudspeaker directivity on measured room impulse responses
,”
J. Acoust. Soc. Am.
134
(
5
),
3654
3662
(
2013
).
15.
M.
Vorländer
,
J.-J.
Embrechts
,
L.
De Geetere
,
G.
Vermeir
, and
M. H.
de Avelar Gomes
, “
Case studies in measurement of random incidence scattering coefficients
,”
Acta Acust. united Ac.
90
(
5
),
858
867
(
2004
).
16.
L.
Shtrepi
,
A.
Astolfi
,
G.
D'Antonio
,
G.
Vannelli
,
G.
Barbato
,
S.
Mauro
, and
A.
Prato
, “
Accuracy of the random-incidence scattering coefficient measurement
,”
Appl. Acoust.
106
,
23
35
(
2016
).
17.
C.
Antweiler
and
H.-G.
Symanzik
, “
Simulation of time variant room impulse responses
,” in
Proceedings of the 1995 ICASSP
,
Detroit, MI
(
May 8–12
,
1995
), pp.
3031
3034
.
18.
H. K.
Heinz
, “
Feedback elimination simplified
,” in
Proceedings of the 54th Audio Engineering Society Convention
,
Los Angeles, CA
(
May 4–7
,
1976
).
19.
W. K.
Connor
, “
Experimental investigation of sound-system-room feedback
,”
J. Audio Eng. Soc.
21
(
1
),
27
32
(
1973
).
20.
M.
Green
,
J.
Szymanski
, and
M.
Speed
, “
Assessing the suitability of the magnitude slope deviation detection criterion for use in automatic acoustic feedback control
,” in
Proceedings of the DAFx Conference
,
Brno, Czech Republic
(
September 5–9
,
2016
).
21.
F.
Satoh
, “
Acceptable temperature changes during synchronous averaging for reverberation time measuring by swept-sine method
,” in
Proceedings of the 19th ICA
,
Madrid, Spain
(
September 2–7
,
2007
), pp.
1
6
.
22.
B. N. J.
Postma
and
B. F. G.
Katz
, “
Correction method for averaging slowly time-variant room impulse response measurements
,”
J. Acoust. Soc. Am.
140
(
1
),
EL38
EL43
(
2016
).
23.
G. W.
Elko
,
E.
Diethorn
, and
T.
Gänsler
, “
Room impulse response variation due to thermal fluctuation and its impact on acoustic echo cancellation
,” in
Proceedings of the International Workshop on Acoustic Echo Noise Control
,
Kyoto, Japan
(
September 8–11
,
2003
).
24.
M.
Bleisteiner
,
M.
Barth
, and
A.
Raabe
, “
Tomographic reconstruction of indoor spatial temperature distributions using room impulse responses
,”
Meas. Sci. Technol.
27
(
3
),
035306
(
2016
).
25.
N. S.
Dokhanchi
,
J.
Arnold
,
A.
Vogel
, and
C.
Voelker
, “
Measurement of indoor air temperature distribution using acoustic travel-time tomography: Optimization of transducers location and sound-ray coverage of the room
,”
Measurement
164
,
107934
(
2020
).
26.
L.
Tronchin
, “
Variability of room acoustic parameters with thermo-hygrometric conditions
,”
Appl. Acoust.
177
,
107933
(
2021
).
27.
M.
Guski
and
M.
Vorländer
, “
The influence of single scattering objects for room acoustic measurements
,” in
Proceedings of the DAGA
,
Nurnberg, Germany
(
March 16–19
,
2015
), pp.
334
335
.
28.
T.
Becker
,
E.
Hänsler
, and
U.
Schultheiss
, “
Probleme bei der Kompensation akustischer Echos
” (“Problems with compensating acoustical echoes”),
Frequenz
38
(
6
),
142
148
(
1984
).
29.
M.
Barth
and
A.
Raabe
, “
Acoustic tomographic imaging of temperature and flow fields in air
,”
Meas. Sci. Technol.
22
(
3
),
035102
(
2011
).
30.
P.
Holstein
,
A.
Raabe
,
R.
Müller
,
M.
Barth
,
D.
Mackenzie
, and
E.
Starke
, “
Acoustic tomography on the basis of travel-time measurement
,”
Meas. Sci. Technol.
15
(
7
),
1420
1428
(
2004
).
31.
M.
Hornikx
,
M.
Dohmen
,
K.
Conen
,
T.
van Hooff
, and
B.
Blocken
, “
The wind effect on sound propagation over urban areas: Predictions for generic urban sections
,”
Build. Environ.
144
,
519
531
(
2018
).
32.
H.
Hussain
and
G.
Dutilleux
, “
Assessing outdoor sound attenuation with sweeps in a time-varying atmosphere
,” in
Proceedings of the Forum Acusticum
,
Turin, Italy
(
September 11–15
,
2023
), pp.
5517
5524
.
33.
K.
Prawda
,
S. J.
Schlecht
, and
V.
Välimäki
, “
Calibrating the Sabine and Eyring formulas
,”
J. Acoust. Soc. Am.
152
(
2
),
1158
1169
(
2022
).
34.
A.
Melikov
,
U.
Krüger
,
G.
Zhou
,
T.
Madsen
, and
G.
Langkilde
, “
Air temperature fluctuations in rooms
,”
Build. Environ.
32
(
2
),
101
114
(
1997
).
35.
L.
Savioja
and
U. P.
Svensson
, “
Overview of geometrical room acoustic modeling techniques
,”
J. Acoust. Soc. Am.
138
(
2
),
708
730
(
2015
).
36.
M.
Borga
, “
Canonical correlation: A tutorial
” (
2001
), available at https://www.cs.cmu.edu/~tom/10701_sp11/slides/CCA_tutorial.pdf, last accessed 02/08/2024.
37.
K.
Prawda
,
S. J.
Schlecht
, and
V.
Välimäki
, “
Multichannel interleaved velvet noise
,” in
Proceedings of the 2022 DAFx Conference
,
Vienna, Austria
(
September 6–10
,
2022
), pp.
208
215
.
38.
J.
Benesty
,
J.
Chen
, and
Y.
Huang
, “
On the importance of the Pearson correlation coefficient in noise reduction
,”
IEEE Trans. Audio. Speech. Lang. Process.
16
(
4
),
757
765
(
2008
).
39.
D.
McCarthy
, “
Short-time coherence functions: Instantaneous and tuned
,”
Mech. Syst. Signal Process.
11
(
2
),
169
185
(
1997
).
40.
P.
Massé
,
T.
Carpentier
,
O.
Warusfel
, and
M.
Noisternig
, “
A robust denoising process for spatial room impulse responses with diffuse reverberation tails
,”
J. Acoust. Soc. Am.
147
(
4
),
2250
2260
(
2020
).
41.
Durrett
,
R.
,
Probability: Theory and Examples
(
Cambridge University Press
,
Cambridge, UK
,
2019
).
42.
V. V.
Petrov
, “
Classical-type limit theorems for sums of independent random variables
,” in
Limit Theorems of Probability Theory
(
Springer
,
Berlin, Heidelberg
, 2000), pp.
1
24
.
43.
J.
Sunklodas
, “
Approximation of distributions of sums of weakly dependent random variables by the normal distribution
,” in
Limit Theorems of Probability Theory
(
Springer
,
Berlin, Heidelberg
, 2000), pp.
113
165
.
44.
D.
Lincke
,
T.
Schumacher
, and
R.
Pieren
, “
Synthesizing coherence loss by atmospheric turbulence in virtual microphone array signals
,”
J. Acoust. Soc. Am.
153
(
1
),
456
466
(
2023
).
45.
R.
Badeau
, “
Common mathematical framework for stochastic reverberation models
,”
J. Acoust. Soc. Am.
145
(
4
),
2733
2745
(
2019
).
46.
R.
Badeau
, “
Unified stochastic reverberation modeling
,” in
Proceedings of the 26th EUSIPCO
,
Rome, Italy
(
September 3–7
,
2018
), pp.
2175
2179
.
47.
T. I.
Laakso
,
V.
Välimäki
,
M.
Karjalainen
, and
U.
Laine
, “
Splitting the unit delay
,”
IEEE Signal Process. Mag.
13
(
1
),
30
60
(
1996
).
48.
K.
Prawda
,
S. J.
Schlecht
, and
V.
Välimäki
, “
Evaluation of reverberation time models with variable acoustics
,” in
Proceedings of the 17th SMC Conference
,
Torino, Italy
(
June 20–26
,
2020
). pp.
145
152
.
49.
K.
Prawda
,
S. J.
Schlecht
, and
V.
Välimäki
, “
Dataset of impulse responses from variable acoustics room Arni at Aalto Acoustic Labs
,” https://doi.org/10.5281/zenodo.6985104.
50.
V.
Välimäki
and
S.
Bilbao
, “
Giant FFTs for sample-rate conversion
,”
J. Audio Eng. Soc.
71
(
3
),
88
99
(
2023
).
51.
K.
Prawda
,
S. J.
Schlecht
, and
V.
Välimäki
, “
Short-term rule of two: Localizing non-stationary noise events in swept-sine measurements
,” in
Proceedings of the AES 154th Convention
,
Espoo, Finland
(
May 13–15
,
2023
).