2.1. Acoustic Simulation Model
The k-Wave MATLAB toolbox is a valuable tool for simulating the propagation of ultrasound waves through the eye, as it allows time-domain simulations in 1D, 2D, and 3D. To utilize the k-Wave, it was necessary to define several parameters, such as the computational grid, excitation pulse, source and sensor transducer, and medium properties [
22]. The simulated transducer is based on the ophthalmologic one used in the cataract classification prototype. It is characterized as a focused mono-element device operating in pulse-echo mode, with a 9 mm radius of curvature, a 3.2 mm diameter, an approximate focal distance of 8 mm, and a central frequency of 20 MHz. As the simulated transducer is focalized, only the central part of the eye is considered for the matrix, since the acoustic waves will not propagate to the peripheral zones. Also, once the region of interest is the crystalline lens, the matrix depth was limited to include the cornea, aqueous humour, the lens and around 1 millimetre after the lens posterior interface. This resulting matrix considerably reduces the required computational resources. The 2D and 3D computational grids used in the scope of this work are illustrated in
Figure 1 (a) and (b), respectively.
A computational tool was developed to simulate the propagation of A-scan signals through various eye structures. The dimensions and acoustic properties of the different eye structures are presented in
Table 1 [
8].
In the simulation setup the transducer was coupled to the cornea (contact biometry). Due to the slight difference in the radii of curvature between the transducer and the cornea, water´s acoustic properties were used for the space between them.
For the simulation of cataractous lenses, the acoustic properties typical of severe nuclear cataracts were considered: velocity of 1785 m/s, density of 1200 kg/m³, and attenuation coefficient of 5.2 dB/(cm.MHz) [
6].
2.2. ESUS Electrical Modelling
The output
y(t) of a LTI (linear and time invariant) system, with impulse response
h(t), and an input
x(t) is given by the convolution integral of the two continuous-time signals, as given in Eq. (1) [
23].
The convolution of two signals in the time domain corresponds to multiplication of their Fourier Transform (FT) in the frequency domain, given by:
where
X(jω),
H(jω) and
Y(jω) are the Fourier transforms of
x(
t),
h(
t) and
y(
t), respectively.
To represent the ESUS prototype by its impulse response, diverse system components like the signal generator, cables and connectors, transducer operating in pulse-echo mode, propagating medium, and receiver amplifier should be considered. Cables and connectors can typically be considered to have a unit frequency response.
From the approaches used by Fa [
9] and Kinsler [
10], two simplified circuits for the ESUS emitter and receiver stages can be obtained and are represented in
Figure 2. The emitter stage is composed by the generator, which has an excitation voltage
Vin and impedance
Zi, and the transducer with its electric impedance
ZE, mechanical impedance
Zm and an ideal transformer with ratio 1:
ϕ, as illustrated in
Figure 2(a). The receiver stage, in echo mode, is composed by the transducer working as receiver and the low noise amplifier (LNA) with an input impedance
ZL (see
Figure 2(b)). Note that the impedance values for the transmitter and receiver, working in pulse-echo mode, may differ. When the transducer works as emitter (pulse mode), a high voltage source (HV) is coupled to it, while in echo mode the transducer is connected to the LNA, with probably different impedances at its terminals.
A transformer with ratio 1:
ϕ, represents the electrical-to-acoustic conversion, with a voltage (
V1) and a current (
I1) in the electrical side, and a force (
F1) and a transducer surface velocity (
U1) in the acoustic side. The relation between electrical and mechanical quantities is presented in Eq. (3) [
10]. The transformer is lossless, with equal power in the primary and secondary coils (
V1I1=F1U1).
It is possible to reduce the circuit shown in
Figure 2 (a) to the electrical side of the transformer, giving rise to the equivalent circuit shown in
Figure 2 (c). Using the same methodology for the receiver stage (
Figure 2 (b)), results the equivalent circuit reduced to the electrical side of the transformer, as presented in the
Figure 2 (d). In this case the impedance
Zm is seen in the electrical side divided by
ϕ 2 and the force
F2 divided by
ϕ.
For data augmentation purposes, we need to know the pressure signal
p1(t) to be used in the acoustic simulation as a result of an electrical excitation signal
v1(t). It is also necessary to obtain the electrical signal
v2(t) given a pressure signal
p2(t) produced by simulation, after propagation in the eye model. This knowledge enables the derivation of the relationship between
v1(t) and
v2(t), in Laplace domain, as
where
H1(s) and
H2(s) are the transfer functions when the system works as emitter and as receiver, respectively, and
Hm(s) is the transfer function related to the propagation on the considered medium (eye structures).
From the model of the
Figure 2a) and Eq. (3) the force
F1 in the mechanical side of the transformer is
Using the relation
F(s)=AP(s), where
A is the transducer area, it is easy to show that the pressure signal in time domain is given by
So,
p1(t) is proportional to
v1(t), and
H1(s) is a simple relationship of constants of the transducer,
The propagation medium transfer function
Hm(s) is defined as the ratio between the received acoustic signal, denoted as
P2(s), resulting from the reflections in the propagation medium, and the emitted acoustic signal,
P1(s). Knowing the electrical excitation signal,
v1(t), the emitted acoustic signal
p1(t) is determined by Eq. (6) and used as the acoustic stimulus for the simulation. The pressure signal
p2(t) is obtained from the simulation result presented in
section 2.1. From
Figure 2 d), considering a load impedance
Z2 as
ZL in parallel with
ZE, the voltage
V2(s) can easily be obtained considering a voltage divider, as:
so, the transfer function
H2(s) is given by:
However, because V2(s) can be obtained from v2(t), the electrical echo received, and, in the same way, P2(s) can be obtained from the simulation result, p2(t), then, one can derive H2(s) without requiring the knowledge of ZL, ZE or Zm. To achieve this, an experimental echo signal, v2(t), reflected on a flat metal plate positioned perpendicularly to the beam propagation direction and at the transducer's focal point in water, was used. The acoustic pressure signal, p2(t), was obtained from the simulation, considering a plate in water, under identical conditions of the real experiment. Then, the function H2(s), which is independent of the propagation medium, can be readily obtained using these signals in the Laplace domain.
If
h2(t) is the corresponding impulse response of
H2(s), it is possible to estimate the electric echo signal,
as
where (*) indicates the convolution operator and
p2(t) is an estimate of the pressure echo signal.
Therefore, following the system modelling, once the simulated pressure signal for a specific medium is known, generating synthetic signals for database augmentation becomes feasible.
The impulse response h2(t) corresponds to the acoustic-to-electric transduction in the ESUS system and must be evaluated only once. Then, any electrical echo signal could be derived from the result of a simulation pressure, using Eq. (10).