Next Article in Journal
Muscle Synergies and Clinical Outcome Measures Describe Different Factors of Upper Limb Motor Function in Stroke Survivors Undergoing Rehabilitation in a Virtual Reality Environment
Next Article in Special Issue
Design of 2D Planar Sparse Binned Arrays Based on the Coarray Analysis
Previous Article in Journal
Pervasive Digital Twin for PI-Containers: A New Packing Problem
Previous Article in Special Issue
Random Fourier Features-Based Deep Learning Improvement with Class Activation Interpretability for Nerve Structure Segmentation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of Ultrasonic Synthetic Aperture Imaging Systems Based on a Non-Grid 2D Sparse Array

by
Júlio Cesar Eduardo de Souza
1,
Montserrat Parrilla Romero
2,
Ricardo Tokio Higuti
1 and
Óscar Martínez-Graullera
2,*
1
Faculdade de Engenharia, Campus Ilha Solteira, Universidade Estadual Paulista (UNESP), Avenida Brasil, 56, Ilha Solteira 15385-000, SP, Brazil
2
Instituto de Tecnologías Físicas y de la Información (ITEFI-CSIC), C/Serrano 144, 28006 Madrid, Spain
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(23), 8001; https://doi.org/10.3390/s21238001
Submission received: 15 October 2021 / Revised: 24 November 2021 / Accepted: 26 November 2021 / Published: 30 November 2021
(This article belongs to the Special Issue Ultrasonic Imaging and Sensors)

Abstract

:
This work provides a guide to design ultrasonic synthetic aperture systems for non-grid two-dimensional sparse arrays such as spirals or annular segmented arrays. It presents an algorithm that identifies which elements have a more significant impact on the beampattern characteristics and uses this information to reduce the number of signals, the number of emitters and the number of parallel receiver channels involved in the beamforming process. Consequently, we can optimise the 3D synthetic aperture ultrasonic imaging system for a specific sparse array, reducing the computational cost, the hardware requirements and the system complexity. Simulations using a Fermat spiral array and experimental data based on an annular segmented array with 64 elements are used to assess this algorithm.

1. Introduction

The development of real-time ultrasonic imaging systems based on arrays is a complex issue that encompasses different fields of study, such as material science [1], manufacturing [2], physics [3], and electronic integration [4]. Signal processing also plays a fundamental role in this challenge [5,6], mainly to establish a good trade-off between hardware complexity and image requirements.
Synthetic Aperture Focusing Techniques (SAFT) allow the system designer to reduce hardware requirements at the expense of reduced image frame rate [5,6,7,8,9]. A synthetic aperture imaging system is based on a two-step process: data acquisition and beamforming. The complexity and necessary resources associated with both processes are determined by what we call here the acquisition strategy ( A C Q ). The data acquisition sub-process follows this strategy, which is based on the independent capture of the signals that correspond with each emission/reception pair (e-r pair) for the selected aperture. The most complete acquisition strategy is the Full Matrix Capture ( F M C ), which, for an N-element aperture, captures all the ( N × N ) signals (one for each e-r pair). Then, the beamforming sub-process performs the compensation of emission and reception delays at each point of the Region Of Interest (ROI) using the Total Focusing Method ( T F M ) [9], producing the value of the ultrasound reflectivity at each point x as:
A ( x ) = i = 1 N j = 1 N s i j ( t ) δ t ( τ i ( x ) + τ j ( x ) ) ,
where s i j ( t ) is the signal received by element j when i is the emitter, τ i ( x ) and τ j ( x ) are the time-of-flights from elements i and j to point x , respectively, and  δ ( t ) is the Dirac delta function.
Although the T F M generates a high-quality image, frequently named as gold standard, the  F M C offers a poor trade-off between hardware parallelism and frame rate. The ratio between the number of signals ( N × N ) and the number of parallel electronic reception channels determines the number of acquisition operations. As a result, low parallelism in reception increases the acquisition time. Furthermore, this large number of signals increases considerably the computational cost to generate the T F M image [9,10].
The emission/reception array operation can be modelled as a sampling grid known as coarray [6], and the analysis of its shape is useful to estimate the dynamic range and lateral resolution of the imaging system [6,11]. The emitter/receiver element combination corresponds to a spatial frequency [12], and signals that occupy the same spatial frequency in the coarray are redundant for the beamforming process. The weight of each coarray element is the number of emitter/receiver pairs that are coincident at the same position/spatial frequency. In this sense, in a matrix array, the  F M C has a high degree of redundancy and if redundant information is eliminated, in exchange for a reduction in signal to noise ratio, we can reduce the computational cost and simplify the acquisition process [6,12,13].
For matrix apertures, this analysis provides a straightforward way to simplify system acquisition design [5,6,7]. The most efficient coarray is the Minimum Redundancy Coarray ( M R C ), where just one element occupies each spatial frequency or coarray location [14]. Such a solution, using the minimum number of signals, provides the maximum degrees-of-freedom, better lateral resolution and avoids grating lobes. Furthermore, depending on the available hardware/electronic resources, it can be achieved with different acquisition strategies [12,15].
Non-grid arrays (e.g., spiral or circular distributions), due to their good performance, are becoming very popular [16,17,18,19,20,21,22]. Recently, in [23], synthetic aperture imaging techniques were developed and experimentally tested for a random array. However, the irregular geometry of non-grid arrays makes redundancy identification a complex issue, and there is a lack of adequate tools to study how redundancy is organized on them and how it can be used to improve the imaging system design, and our contribution fills this gap in this important research and practical application area.
Compared to sparse matrix arrays, sparse non-grid arrays allow better optimisation of the number of transducers. Regardless, they also show significant levels of redundancy, but, except for the reciprocity principle ( s i j ( t ) s j i ( t ) ) [24], it is not easy to identify other redundancies. Although a reduction in the number of signals has been proposed by random selection of a subset of elements operating as emitters [23], the study of how redundancy is structured and how it can be used to generate a less-redundant acquisition strategy is the key to design more efficient imaging systems with fewer resources.
The differences between matrix and non-grid arrays are presented in  Figure 1a, for a matrix array, and in  Figure 1e for a spiral array. Both arrays have the same number of elements ( N = 64 ), and the same dimensions (side or diameter D = 16 λ , where λ is the wavelength). The matrix array generates a regular coarray of 2 λ -spacing grid ( Figure 1b), while the spiral array generates a coarray with an irregular pattern that has smaller and irregular spacing between elements ( Figure 1f). The coarray element distribution has consequences on the beampattern (calculated for wideband response, −3 dB bandwidth B W = 60 % ) as it influences the number of constructive interferences in the sidelobe region. This can be observed in the beampatterns shown in  Figure 1d for the matrix array and  Figure 1h for the spiral aperture, where the different characteristics of mainlobe width and sidelobe levels can be observed.
In this work, we propose the use of the Radon transform and the Projection-Slice theorem to identify the redundancy in the coarray of non-grid apertures. This theorem states that the Fourier transform of the projected coarray in an angle ϕ is identical to the two-dimensional Fourier transform of the coarray evaluated along a slice at the same ϕ  [25]. This projected coarray is known as the equivalent linear array at angle ϕ  [26].  Figure 1c illustrates an equivalent linear array for the matrix array, and   Figure 1g for the spiral array, both for ϕ = 0 ° . Meanwhile the equivalent linear array of the matrix array has a high degree of coincidence in its elements location and concentrates them in very few locations, producing a triangular shape, in the spiral array the coarray elements are less coincident and the equivalent linear array is denser and approximately Gaussian-shaped.
In this work, these concepts are explored to study the coarray spatial redundancy of non-grid 2D sparse arrays like spirals or annular rings, so that these arrays can be designed by using objective parameters. Additionally, the detailed analysis of spatial redundancy information yields a reduction in the electronic resources and the computational cost of the beamforming operations of the synthetic aperture system.
Section 2 analyses basic characteristics of arrays and the involved redundancies. Section 3 describes how to assess redundancy information to design acquisition strategies, and Section 4 illustrates two cases involving non-grid arrays: Fermat spiral and segmented annular arrays. Section 5 presents some discussions and Section 6 the conclusions.

2. The Coarray Analysis

2.1. Acquisition Strategies

Consider an array where the transmitting and the receiving apertures are represented by the sets X E and X R . Assuming that the position of each element on the X Y plane is given by a vector e i = ( x i , y i , 0 ) , the set of coarray elements, C, is obtained from:
C = { c i j = e i + e j } e i X E , e j X R ,
where c i j is a coarray element generated by the emitter i and the receiver j.
Each emitter/receiver pair and its associated signal s i j ( t ) correspond to a unique coarray element. By the reciprocity principle, it is easy to identify that c i j and c j i introduce equivalent information in the beamformer. By extending this principle, an acquisition strategy that reduces the number of signals by almost half can be used [24,27].  Figure 2a illustrates this strategy ( A C Q 1 ), where each white square corresponds to one acquired signal. Moreover, the acquisition strategy A C Q 1 can be rearranged to create the A C Q 2 , shown in  Figure 2b, which allows further reduction in the number of parallel channels by almost twice.
Using an array with 64 elements involves 64 × 64 = 4096 signals in the F M C . By excluding the pulse-echo signals, there are 4096 64 = 4032 signals, and using the reciprocity principle, s i j = s j i , and only 4032 / 2 = 2016 signals are needed for the different emitter/receiver pairs. Summing the 64 pulse-echo signals, results in 2080 signals. In  Figure 2b, A C Q 2 strategy reduces the number of signals involved from 4096 to 2080, and the number of receiver parallel channels from 64 to 33. This structure can be reorganised to obtain a simpler implementation, and   Figure 3a illustrates a more compact representation of A C Q 2 . Reciprocity allows to empty less than a half of the matrix, and we can make a rearrangement of the columns to reduce the number of converters. The acquisition strategy is organized in a matrix representation, where each shot (associated with a transmitter element) is represented in a row, and each column is tied to a specific converter in reception. Each colour of the cells indicates the number of the receiver transducer. As it can be seen, the last converter channel ( # 33 ) handles the pulse-echo signals ( s i i ( t ) ), which means that, for this converter, 63 receiver changes will take place. For the other converters, we fill each column with the respective receiver to implement the acquisition strategy A C Q 2 . For example, column 1 (converter 1) is filled at the bottom with the receiver 33 and changes to receiver 1 after the emitter 33. Using this strategy, the 32 first receivers share each one only two different elements, and the multiplexer is simplified. As converter # 33 needs to access all transducers, in order to avoid an extra multiplexing net, this channel can share the multiplexing structure with emission. In this implementation, there are switched-off receivers (white cells in  Figure 3a) that occur because converter # 33 is in charge of these acquisitions.
In  Figure 3b, there is a model of the ultrasonic system based on this acquisition strategy. In this case, the multiplexer is implemented as two independent nets controlled by 64 switches each. In one net, each receiver channel, from 1 to 32, is associated with two transducers (the i t h and ( 32 + i ) t h ). In the other net, the 64 switches share the connection between the pulser (emitter) and the # 33 receiver circuit.
It is important to highlight that reciprocity does not depend on how the elements are distributed, and it can be applied to linear and bidimensional configurations.

2.2. Identification of Redundancy in the Coarray

Redundancy is produced when a coarray position is filled by more than one e/r element. In matrix arrays, redundancy is easily identified because the coarray elements are organised in a regular grid. However, in non-grid distributions, once the reciprocity principle is used, the positions of the coarray elements are rarely coincident (see  Figure 1b), so most of them should be considered as non-equivalent or non-redundant. Nevertheless, some coarray elements could be considered equivalent for the beamforming process if there is a minimum distance between them. This minimum distance can be evaluated by using the focusing delay quantification theory [28,29,30], which states that errors introduced by the quantification of focusing delays can be rejected as long as they remain below ( λ 32 ) / c , where c is acoustic propagation velocity. Then, if the distance between two coarray elements is less than λ 32 , we can consider that they introduce fundamentally the same information in the beamforming process. However, if sparsity is high, the redundancy revealed by this clustering operation is very low, and a useful alternative, proposed here, is to study how redundancy is organised in the equivalent linear array.

2.3. Identification of Redundancy in the Equivalent Linear Array

From the Projection-Slice theorem [31], the narrowband beampattern of a 2D array in a particular azimuth direction is determined by the projection of all the coarray elements on an axis along the same direction. Consequently, two elements c i 1 j 1 and c i 2 j 2 are considered redundant in a given angle ϕ if:
| c i 1 j 1 , ( sin ϕ , cos ϕ ) c i 2 j 2 , ( sin ϕ , cos ϕ ) | λ 32 ,
where < · > is scalar product.
Although this is a specific solution for each azimuth angle, if the whole azimuth domain is considered, we can generate a map showing the redundancy relationship between the different coarray elements along the azimuth angle. Essentially, this map is an unstructured Radon transform where the projected elements can be clustered along the azimuth and radial axis. This information can be sampled in a grid structure that we have named Coarray Projection Grid ( C P G ). The centre of the C P G elements is located using the Nyquist criterion, which establishes that the resolution in the radial dimension is given by ( λ / 2 ) and in the angular axis it is defined by the mainlobe width of the coarray. Then,
C P G [ k , l ] = { c i j } c i j , sin k ϕ K , cos k ϕ K l λ 2 D < λ 32 ,
where the angular discretization is given by ϕ K :
ϕ K = 1 2 arcsin λ 2 D ,
and C P G is an ( N k × N l ) matrix of sets ( Figure 4), where:
N k = 2 π ϕ k a n d
N l = 2 D λ / 2 + 1 .
Elements out of the grid are considered oversampling elements. The C P G can be used to study the redundancy of any acquisition strategy and describes the potential of an aperture to be optimised. Two parameters can be obtained from it: the occupancy rate of the C P G ( M o ), that is the percentage ratio between occupied locations and the total number of possible locations, and the redundancy level ( M r ), which is the mean number of signals per occupied C P G location, and it indicates the level that an optimisation process can be performed.

3. Synthetic Imaging System Design

We define a particular acquisition strategy A C Q as a list of e-r pairs used to obtain the data set. To evaluate its performance, we can use M o , M r and the number of signals involved ( N s ). For the ideal A C Q , all C P G positions should be filled with only one coarray element ( M o = 100 % and M r = 1 ), meaning that the beampattern generated by this A C Q has the maximum lateral resolution, as well as equivalent distribution of side lobes at each azimuth angle. In the case of a sparse array, the  C P G is sparsely and irregularly filled and it is difficult to achieve the ideal A C Q . However, we can use it to reduce the number of signals involved by eliminating overlapping coarray elements at each C P G [ k , l ] , while the occupancy M o is maintained.
To make programming tasks easier, we propose to reorganise the C P G structure in another ( N × N ) matrix. Each [ i , j ] position of this new matrix, named Inverse Coarray Projection Grid ( I C P G ), corresponds to the coarray element c i j and, inside each position of this matrix, the different [ k , l ] values that c i j satisfy using the condition (4) will be stored.
The process to create the I C P G database is defined in Algorithm 1.
Algorithm 1: Generation of the I C P G database
1:
foriin range(N):
2:
     for j in range(N):
3:
        I C P G [ i , j ] = [ ]
4:
        for k in range( N k ):
5:
            C i j ( k ) = c i j , sin k ϕ k , cos k ϕ k      projected element
6:
            for l in range( N l ):
7:
               if ( C i j ( k ) l λ 2 D < λ 32 )
8:
                   I C P G [ i , j ] .append( [ k , l ] )
9:
return CPG                          database
The I C P G facilitates the evaluation of the relevance of a specific element on the acquisition strategy and the introduction of operation restrictions in the system design (like avoiding particular broken elements).

Acquisition Signals Selection

The acquisition strategy optimisation is described in the Algorithm 2, where the A C Q (acquisition strategy) is a list of G c = [ i , j ] values that defines the pair elements used in acquisition process(emitter i and receiver j). This algorithm depicts a particular case, where we limit the number of emitters and parallel channels.
Algorithm 2: Algorithm for selecting the acquisition strategy( A C Q )
1:
M A P = zeros ( N k , N l )                          Filling matrix
2:
A C Q = [ ]                       initialisation acquisition strategy
3:
G F P = 1 , G N F P = 1                    Global position counters
4:
C A N = [ ]                                 signal sets
5:
foriin range(N):
6:
     for j in range(N):
7:
        C A N .append ( [ i , j ] )
8:
E P = zeros( 2 , N )                     Element Participation counter
9:
while ( G F P > 0 ):
10:
     G F P = 0 , G N F P = 0
11:
     for i 0 in C A N :
12:
        if ( E P [ [ 0 , 1 ] , i 0 ] < E P R [ 0 , 1 ] ) .all:            Tx:Rs parallelism check
13:
            N F P , F P = compute_FP( M A P , I C P G [ i 0 ] )
14:
            if ( G F P F P ) o r ( ( G F P = = F P ) a n d ( N F P < G N F P ) ) :
15:
               G F P = F P ; G N F P = N F P ;
16:
               G c = i 0
17:
     if ( G F P > 0 ) :
18:
        A C Q .append ( G c )
19:
        C A N .remove ( G c )
20:
        E P [ G c [ 0 , : ] ] + = 1
21:
        E P [ G c [ 1 , i 0 [ 1 ] ] ] + = 1
22:
        for i 0 in I C P G [ G c ] :
23:
            M A P [ i 0 ] = M A P [ i 0 ] + 1
24:
return  A C Q                           Acquisition Strategy
The contribution of the A C Q to the projected coarrays is analysed in the M A P matrix, which is a counter related to C P G . In this representation of the C P G , it is easier to compute M o and M r . The proposed heuristic selects the emission/reception configuration ( A C Q ) that best fills the M A P matrix with the minimum number of signals. Specific conditions, such as eliminating specific elements, can be introduced when the content of I C P G is changed. Furthermore, by introducing specific counters the number of receivers per emission can be limited (counters of Element Participation, E P , and Element Participation Restriction, E P R , defined as E P R = ( e m i s s i o n : r e c e p t i o n ) ), and other conditions can be introduced, like using different elements for emission and reception.
The algorithm initialises the M A P matrix, the E P , and the sequence C A N of emission/reception pairs. In the case where there are no restrictions, C A N is initialised with all combinations of emitters and receivers ( F M C ). After that, there is a loop, where the contribution M A P of each coarray element ( C A N [ i 0 ] = [ i , j ] ) is evaluated by how much information is introduced (the number of positions that are filled where M A P [ k , l ] = [ ] , F P counter) and by how much redundancy is introduced (positions where M A P [ k , l ] [ ] , N F P counter). The process is controlled by Global Free Positions ( G F P ) and Global Non-Free Positions ( G N F P ), that are the counters of the candidate ( G c ) to be incorporated to A C Q . If the emitter i and receiver j have free parallel channels ( ( E P [ [ 0 , 1 ] , i 0 ] < E P R [ 0 , 1 ] ) .all:), and the pair [ i , j ] contributes with more information ( F P > G F P ) and less redundancy ( N F P < G N F P ) to the M A P , it becomes a candidate ( G c = i 0 ) and G F P and G N F P are updated. At the end of the loop, the candidate is appended to A C Q , the M A P and C A N are updated and a new search begins with the remaining elements, until G F P = 0 , which means that the sequence cannot fill more new M A P positions and adding more elements would increase redundancy.

4. Design of Acquisition Strategies: Simulation and Experimental Results

Two different arrays were chosen to evaluate the performance of the proposed technique. The first is a 64-elements Fermat spiral array [16], where simulation was used to analyse it. The second is a 64-elements segmented annular array [32], where simulation and several experimental ultrasonic images were generated to verify the results. The proposed algorithm was evaluated by considering the beampattern, the M A P occupancy level ( M o ), the redundancy level ( M r ) and the number of signals involved ( N s ).
Our simulation model is based on the implementation of the spatial impulse response, following the method proposed in [33]. This model allows a wideband analysis of the beampattern and, for simplicity, the elements were considered as point sources. The beampattern is simulated in a semi-sphere ( θ [ 90 ° : Δ α : + 90 ° ] , ϕ [ 0 ° : Δ α : 180 ° ] , Δ α = 1 2 Δ θ 6 dB ), where Δ θ 6 dB is the −6 dB mainlobe width, in degrees. From the semi-sphere, three lateral profiles are composed by obtaining, at each elevation angle, the maximum, the mean and the minimum values. In the following figures, for comparison between the F M C and the examined designed strategy ( A C Q ), their acoustic field lateral profiles are presented. The light grey areas (contoured by dashed lines) show the result of the A C Q , whereas dark grey areas (contoured by solid lines) are related to the F M C . Furthermore, an inset shows a detail of lateral resolution for small elevation angles.

4.1. Fermat Spiral Array—Simulation Results

The Fermat spiral array was designed with a diameter of 22 λ , 64–elements and a divergence angle α = 125 . 764 ° , central frequency f c = 3.0 MHz, B W = 60 %, operating in water ( c = 1500 m/s) and focused at 60 mm. The aperture and its beampattern are shown in Figure 5: (a) array footprint, (b) coarray structure, (c) acoustic pressure, and (d) lateral profile of the acoustic pressure at each elevation angle (light grey area contoured by the dashed line).
The beampattern response of a 64-element matrix array ( 8 × 8 ), with its elements spaced by ( λ / 2 ) , is also illustrated in Figure 5d with a solid line. The matrix array has a similar dynamic range ( 30 dB) and worse lateral resolution than the spiral array. The spiral distributions aim to spread the energy in large sidelobes regions, avoiding a high concentration of energy [16,17]. In this case, the mean sidelobe level for the spiral array is around 40 dB with ± 5 dB deviation.
By clustering the coarray elements that are less than ( λ / 32 ) apart, only six signals s i j are added to the set of redundant signals (initially made up of reciprocal elements). Using the projections, the F M C occupies 40,422 positions of the possible 49,770 in the C P G structure; that results in M o = 81 % and M r = 7.23 . If the reciprocity principle is used to create an A C Q , which is named R C P (see Table 1), M r is reduced to 3.68 , which still indicates a very redundant distribution. Additional results are summarised in Table 1, where N s is the number of signals selected and N c is the maximum number of parallel channels for each strategy in reception. Besides F M C , reciprocity reduction ( R C P ) parameters have also been included. The other parameters will be introduced in the following paragraphs.
Then, using the proposed heuristic, the first acquisition strategy, A C Q ( 64 : 64 ) is illustrated in Figure 6. In this example, the Element Participation Restriction ( E P R ) is defined by using 64 emitters and 64 parallel channels ( T x : R x = 64 :64) and the signals that are considered redundant are eliminated. Comparing to the F M C , we achieved the same M o with only 39 % of the signals and a 59 % reduction in M r . Also, it has reduced the number of reception channels. The mean number of reception channels per emission is 25, with a maximum of 32 and a minimum of 14. Furthermore, it employs 450 fewer signals than the R C P . Comparing the acoustic field of ( 64 : 64 ) with the original aperture, we see that the sidelobe distribution has a smoother distribution with an overall increase of only 2 dB in comparison to the F M C .
Also in Figure 6b, four additional parameters are shown: D R is the Dynamic Range (dB), defined as the maximum sidelobe level relative to the mainlobe level; Δ θ D R (degrees) is the mainlobe width, defined at the level of D R ; Cross-Point, C P (dB), is defined by the level that the A C Q lateral profile crosses the F M C lateral profile; and the aforementioned Δ θ 6 dB is the −6 dB mainlobe width. It can be seen that the A C Q ( 64 : 64 ) lateral resolution is higher than F M C ’s until C P = 21 dB. The dynamic ranges are similar, and Δ θ D R increases a bit, although the value of Δ θ 6 dB is smaller for the A C Q ( 64 : 64 ) , as can be observed in Table 1.
The algorithm can be adapted to limit the maximum number of emissions and receptions. To illustrate this, the following E P R values are defined: A C Q ( 64 : 32 ) , A C Q ( 64 : 16 ) , A C Q ( 64 : 8 ) , A C Q ( 32 : 64 ) and A C Q ( 16 : 64 ) . The first three strategies defines that all 64 emitters can be used and the restriction of the algorithm resides in the number of parallel receivers, with a significant restriction in the A C Q ( 64 : 8 ) case. The results obtained from the first three settings are illustrated in Figure 7a–c, where it is possible to see the matrix representations of acquisition strategies and the distribution of the lobes in the beampattern at each elevation angle.
In A C Q ( 64 : 32 ) ( Figure 7a), the results are similar to A C Q ( 64 : 64 ) (See also Table 1). The number of parallel receivers is the same and, comparing the lateral profiles of A C Q ( 64 : 32 ) and A C Q ( 64 : 64 ) ( Figure 6b), both strategies have almost the same response. One remarkable fact, showing the benefits of the redundancy reduction, is that the response of the F M C has worse lateral resolution in the range of 6 dB and slightly more sidelobes than A C Q ( 64 : 64 ) ( Figure 6b) and A C Q ( 64 : 32 ) ( Figure 7a).
In A C Q ( 64 : 16 ) ( Figure 7b), this configuration has vacant positions in the C P G ( M o decreases to 77 % ). Although there is a small increase in all lateral profiles, and comparing to the F M C response, the sidelobes remain in a similar range. In A C Q ( 64 : 8 ) ( Figure 7c), there is a significant resource reduction by using only 12 % of the available signals. In consequence, the sidelobes are 5 dB higher than the F M C response. However, it is remarkable that Δ θ 6 dB becomes smaller for A C Q ( 64 : 16 ) , even using less resources.
Figure 8 illustrates the results obtained for A C Q ( 32 : 64 ) and A C Q ( 16 : 64 ) , where in this case, the number of emitters was limited. The M o values for both cases decrease from 81 % to 77 % and 65 % , respectively. The lateral profile for A C Q ( 32 : 64 ) ( Figure 8a) remains in a similar range comparing to F M C , with a small increase in the mean value, but with smaller variance. Analysing the acoustic response for A C Q ( 16 : 64 ) strategy ( Figure 8b), sidelobes rise above the F M C response and, comparing with A C Q ( 64 : 16 ) , which has similar number of signals, it has worse response ( Figure 7b).
Consequently, one important conclusion is that limiting the number of emitters has more consequences in the acquisition strategy than limiting the number of receiving parallel channels. When one emission element is removed from the acquisition, instead of turning off only one position of the A C Q matrix, it will turn off a full line in it, leaving less space for optimisation. On the other side, when the number of emissions decreases, the imaging frame rate increases.
In our examples, the original dynamic range is maintained when the number of resultant signals is higher than 25%. But, when the reduction is more intense, the dynamic range decreases. In the case of the lateral resolution ( Δ θ 6 dB ), all of the strategies offer higher values than the F M C and up to −20 dB. From this value, the lateral resolution at the dynamic range is lower than the value of the F M C . This behaviour is a consequence of the smoother shape of the coarray when the reduction is applied.

4.2. Segmented Annular Array—Simulated and Experimental Results

4.2.1. Experimental Setup

The experimental example is based on the segmented annular array described in [34]. The array prototype is illustrated in Figure 9a, and was manufactured at CSIC laboratory. It has been designed for non-destructive testing (NDT) of metallic parts, but in this paper it is operated in water. The array ( f c = 1.5 MHz, B W = 20 % ) is composed of 64 elements that are organised in three rings, has a 20 mm diameter (in water 20 λ ), the center of the elements are spaced by 2 mm (in water 2 λ ) and element size is 1.5 × 1.5 mm (in water 1.5 λ ).
Figure 9c illustrates the segmented annular array element distribution and Figure 9d is the corresponding coarray. In order to obtain a more accurate response in our simulation model, the differences in the energy radiated per element and the element radiation pattern were taken into account. The comparison between experimental data and simulations are based on images from a spherical reflector. Figure 9e shows a simulated image of a point reflector and Figure 9f illustrates the experimental image, both set at Z = 40 mm, X = [ 25 : 25 ] mm and X = [ 25 : 25 ] mm and using the F M C and T F M . With this configuration, in water, experimental results shows a lateral resolution of 5 ° and a dynamic range, limited by grating lobes at 30 ° , of 20 dB. The differences between simulated and experimental images are due to anomalies in the radiation pattern of the real aperture and the diffraction response of the reflecting sphere. Furthermore, this probe shows significant variations in element-to-element sensitivities, reaching up to 4 dB, which increases the sidelobes level intensities.

4.2.2. Synthetic Aperture Strategies

After clustering the coarray elements, 109 signals meet the ( λ / 32 ) condition. The C P G matrix has 10,542 positions ( N k = 251 and N l = 42 ), and fills 66 % ( M o ) of the coarray with M r = 5.45 elements per coarray position. The R C P configuration works similarly as illustrated in Figure 2. The configurations designed for this example are: A C Q ( 64 : 64 ) , A C Q ( 64 : 24 ) , A C Q ( 64 : 16 ) and A C Q ( 64 : 8 ) . Figure 10 illustrates, for the acquisition strategies: the acquisition matrix, simulated and experimental images of a point/spherical reflector, and a detail of the lateral profile of the maximum beampattern (simulated and experimental). Table 2 summarises several parameters used to evaluate the performance of each strategy.
The A C Q ( 64 : 64 ) and A C Q ( 64 : 24 ) strategies solutions show similar beampatterns, where the sidelobes remained in −30 dB level. For the A C Q ( 64 : 16 ) and A C Q ( 64 : 8 ) strategies, there was an increase of the sidelobes of 5 dB and 10 dB, respectively. We notice that the model predicts the impact of M o reduction, which increases the sidelobes level [35]. Meanwhile, grating lobes, around 28 ° , remained at approximately the same level for all strategies, with a slight increase when M o is reduced. Mainlobe width was also maintained for all strategies, as observed from Δ θ 6 dB and D R (dB) from Table 2.
With respect to the resource optimisation, when compared to the A C Q ( 64 : 64 ) , the A C Q ( 64 : 24 ) has a 6 % reduction in M o , reducing the parallel channels ( N c ) in five, and the number of selected signals ( N s ) by 250. A significant signal reduction (512) is achieved while M o is maintained above 50 % , from A C Q ( 64 : 64 ) to A C Q ( 64 : 16 ) . The A C Q ( 64 : 8 ) produces a significant reduction in the value of M o ( 35 % ), but the secondary lobes increase to the level of the grating lobes, as can be noticed in Figure 10d. There are no dramatic changes in dynamic range ( D R ) because the array structure is maintained, and is limited by the grating lobes.

5. Discussion

The design of a synthetic aperture imaging system should consider a balance between the number of parallel channels, the number of signals in the beamforming, the number of shots to capture all data needed per image, and the multiplexer complexity. In this sense, synthetic imaging beamforming can exploit popular parallel computation resources to obtain 3D imaging at a relatively low cost, using multicore or GPGPU (General-Purpose Graphics Processing Units). In our experience, parallel GPGPU beamforming for 4096 signals can generate a frame rate of 66 images/s ( 256 × 256 pixels) [10], being able to generate two volumes per second ( 128 × 128 × 128 voxels). Considering a maximum number of signals ( N s ) of 1024, the GPGPU beamforming can generate up to ten volumes per second. However, to support this volume rate, we need to limit the acquisition operations by reducing the number of emitters and the volume of data transferred per shot to the processing system (parallel receiver channels). Using this information, we analyse, by simulations, two strategies for the Fermat spiral array: A C Q ( 42 : 24 ) and A C Q ( 32 : 32 ) .
Figure 11 illustrates the two proposed acquisition strategies and shows the lateral profile of the acoustic field, where dark grey corresponds to the acoustic field of the F M C . Although the acoustic pressure is similar for the two configurations, it is possible to see that the reduction in the number of shots has a worse impact than the reduction of parallel channels in reception.
The results are summarised in Table 3, where F M C and R C P are also listed. In both cases, there was a reduction in M o from 81 % to 75 % and 74 % , respectively. The sidelobe distribution is comparable to the F M C , so, in practice, the image quality is maintained in a similar range. However, the number of signals N s is reduced to less than a half when compared to R C P (2080 to 1008), which means a significant cost reduction in processing. Lateral resolution is also better for the proposed strategies, as can be observed from Δ θ 6 dB .
The last challenge is the design of the multiplexer net. In our example, the efficient design of the R C P needs up to 128 switches. However, a reduction in the number of receiver channels or/and in the number of emissions has an increment in the number of transducers that has to be attended by each receiver channel (in consecutive shots). As a consequence, the multiplexer net becomes more complex. In Figure 11, the multiplexer matrix is presented for both solutions. The configuration A C Q ( 42 : 24 ) needs 201 switches in reception and 42 in emission. In the case of the configuration A C Q ( 32 : 32 ) , it needs 246 in reception and 32 in emission (see N c in Table 3). These nets have been optimized to reduce the number of switches using an ad-hoc algorithm, linking transducers to specifics A/D converters. In general we can say that the reduction of parallel resources has a cost in complexity in the multiplexer.
Although the A C Q ( 42 : 24 ) has a significant reduction in the hardware resources (around 25%), the A C Q ( 32 : 32 ) is about 30% faster than A C Q ( 42 : 24 ) . Additionally, the analysis of the beampattern, based on the lateral resolution and dynamic range of both A C Q (see Table 3), shows that they have a similar behaviour.
If the performance is tested against a simulated phantom containing several reflectors ( Figure 12), small differences between the strategies are highlighted. Although both proposed acquisition strategies increase the lateral resolution respect to the T F M , they also show higher sidelobes. To analyse how the lateral resolution has been increased, we have presented lateral profiles at different depths in Figure 12d–f. If both strategies are compared, the A C Q ( 32 : 32 ) shows lower sidelobes than the A C Q ( 42 : 24 ) . To obtain a numerical value for this observation, we have used the mean of the ratio (pixel-by-pixel) between the normalized image obtained by the normalised A C Q image and the normalized F M C image that is considered as the reference:
R A C Q = E i m A C Q ( x ) i m F M C ( x ) ,
where i m F M C ( x ) is the image obtained with the F M C and i m A C Q ( x ) is the image obtained with a specific A C Q . By evaluating this ratio on A C Q ( 32 : 32 ) results in R A C Q = 1.72 , and on A C Q ( 42 : 24 ) , R A C Q = 1.97 . These values confirm that A C Q ( 32 : 32 ) has lower secondary lobes than A C Q ( 42 : 24 ) .

6. Conclusions

In this work, we have shown, based on the concepts of the Radon transform and the equivalent linear array, how to study the coarray spatial redundancy of non-grid 2D sparse arrays like spirals or annular rings. Furthermore, we have developed a process to exploit this spatial redundancy to reduce the electronic resources and the computational cost of the beamforming operations of the synthetic aperture system. It has been shown that, with an adequate selection of signals, the resources of an imaging system can be reduced without significant degradation of the original F M C dynamic range. However, the reduction of redundancy makes the coarray shape smoother, which increases the lateral resolution but also increases the secondary lobes.
This procedure improves the capabilities of the system designer to control the performance of sparse arrays based on spirals and other non-grid patterns. Restrictions can be imposed, such as in the number of parallel channels and the number of emission elements. Other conditions, like eliminating specific elements, can also be applied, which could be the case due to malfunctioning transducers and, consequently, this process can be used to design fault-tolerant solutions. Finally, it can provide a measure of the aperture information quality that could be useful for the design/development of new beamforming methods based on sparse coarray reconstruction. In addition, based on the redundancy generated by the reciprocity, a generic solution with an efficient multiplexer design has also been presented.
The proposed methodology provides a solution to developing systems with low resources which can be easily be embedded in complex or autonomous systems. Considering A C Q ( 64 : 16 ) , this solution uses only 16 receiver channels, 64 emitters, and one transmitter. Then, according to the standard electronic integration levels of the market, we can design a simple aperture that integrates the electronic front-end close to the transducer, reducing electrical noise and interconnection and communication problems. This opens up the possibility of developing instrumentation integrated into Internet of Things systems for NDT applications.

Author Contributions

These authors contributed equally to this work. Conceptualization, Ó.M.-G. and J.C.E.d.S.; methodology, Ó.M.-G.; software, M.P.R. and J.C.E.d.S.; validation, Ó.M.-G. and R.T.H.; formal analysis, R.T.H.; investigation, J.C.E.d.S.; resources, Ó.M.-G.; data curation, J.C.E.d.S.; writing—original draft preparation, J.C.E.d.S. and Ó.M.-G.; writing—review and editing, Ó.M.-G., M.P.R., R.T.H. and J.C.E.d.S.; visualization, M.P.R.; supervision, R.T.H.; project administration, Ó.M.-G.; funding acquisition, Ó.M.-G. All authors have read and agreed to the published version of the manuscript.

Funding

The Spanish Government supported this research under grant number DPI 2016-80239-R (AEI/FEDER, UE) and PID 2019-111392RB-I00. This study was financed in part by the Coordination of Superior Level Staff Improvement—Brazil (CAPES)—Finance Code 001 and the Brazilian National Council for Scientific and Technological Development (CNPq).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Park, J.M.; Shin, D.S.; Han, J.S.; Oh, J.W.; Park, S.; Kim, Y.; Jang, J.M.; Lee, W.; Park, S.J. Design, fabrication of honeycomb-shaped 1–3 connectivity piezoelectric micropillar arrays for 2D ultrasound transducer application. Ceram. Int. 2020, 46, 12023–12030. [Google Scholar] [CrossRef]
  2. Sun, S.; Wu, D.; Zhu, B.; Zhang, Y.; Chen, S.; Yang, X. Novel fabrication of a 2D ring array for real-time volumetric endoscopic ultrasound imaging. Ultrasonics 2015, 60, 6–10. [Google Scholar] [CrossRef]
  3. Li, Z.; Chi, C. Fast computation of far-field pulse-echo PSF of arbitrary arrays for large sparse 2-D ultrasound array design. Ultrasonics 2018, 84, 63–73. [Google Scholar] [CrossRef] [PubMed]
  4. Birk, M.; Balzer, M.N.; Ruiter, N.V.; Becker, J. Evaluation of performance and architectural efficiency of FPGAs and GPUs in the 40 and 28 nm generations for algorithms in 3D ultrasound computer tomography. Comput. Electr. Eng. 2014, 40, 1171–1185. [Google Scholar] [CrossRef]
  5. Karaman, M.; Li, P.C.; O’Donnell, M. Synthetic aperture imaging for small scale systems. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 1995, 42, 429–442. [Google Scholar] [CrossRef]
  6. Hoctor, R.; Kassam, S. The unifying role of the coarray in aperture synthesis for coherent and incoherent imaging. Proc. IEEE 1990, 78, 735–752. [Google Scholar] [CrossRef]
  7. Lockwood, G.; Talman, J.; Brunke, S. Real-time 3-D ultrasound imaging using sparse synthetic aperture beamforming. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 1998, 45, 980–988. [Google Scholar] [CrossRef]
  8. Rasmussen, M.F.; Jensen, J.A. Comparison of 3-D synthetic aperture phased-array ultrasound imaging and parallel beamforming. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 2014, 61, 1638–1650. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  9. Holmes, C.; Drinkwater, B.W.; Wilcox, P.D. Post-processing of the full matrix of ultrasonic transmit–receive array data for non-destructive evaluation. NDT E Int. 2005, 38, 701–711. [Google Scholar] [CrossRef]
  10. Romero-Laorden, D.; Villazón-Terrazas, J.; Martínez-Graullera, O.; Ibáñez, A.; Parrilla, M.; Peñas, M.S. Analysis of Parallel Computing Strategies to Accelerate Ultrasound Imaging Processes. IEEE Trans. Parallel Distrib. Syst. 2016, 27, 3429–3440. [Google Scholar] [CrossRef]
  11. Drinkwater, B.W.; Wilcox, P.D. Ultrasonic arrays for non-destructive evaluation: A review. NDT E Int. 2006, 39, 525–541. [Google Scholar] [CrossRef]
  12. Karaman, M.; Wygant, I.O.; Oralkan, O.; Khuri-Yakub, B.T. Minimally Redundant 2-D Array Designs for 3-D Medical Ultrasound Imaging. IEEE Trans. Med Imaging 2009, 28, 1051–1061. [Google Scholar] [CrossRef]
  13. Brunke, S.; Lockwood, G. Broad-bandwidth radiation patterns of sparse two-dimensional vernier arrays. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 1997, 44, 1101–1109. [Google Scholar] [CrossRef]
  14. Ishiguro, M. Minimum redundancy linear arrays for a large number of antennas. Radio Sci. 1980, 15, 1163–1170. [Google Scholar] [CrossRef]
  15. Martín, C.; Martínez, O.; Octavio, A.; Montero, F.; Ullate, L. 2D SAFT technique to reduce grating lobes in volumetric imaging. Phys. Procedia 2010, 3, 381–388. [Google Scholar] [CrossRef] [Green Version]
  16. Martínez-Graullera, O.; Martín, C.J.; Godoy, G.; Ullate, L.G. 2D array design based on Fermat spiral for ultrasound imaging. Ultrasonics 2010, 50, 280–289. [Google Scholar] [CrossRef] [Green Version]
  17. Schwartz, J.; Steinberg, B. Ultrasparse, ultrawideband arrays. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 1998, 45, 376–393. [Google Scholar] [CrossRef] [PubMed]
  18. Diarra, B.; Robini, M.; Tortoli, P.; Cachard, C.; Liebgott, H. Design of Optimal 2-D Nongrid Sparse Arrays for Medical Ultrasound. IEEE Trans. Biomed. Eng. 2013, 60, 3093–3102. [Google Scholar] [CrossRef]
  19. Hand, J.W.; Shaw, A.; Sadhoo, N.; Rajagopal, S.; Dickinson, R.J.; Gavrilov, L.R. A random phased array device for delivery of high intensity focused ultrasound. Phys. Med. Biol. 2009, 54, 5675–5693. [Google Scholar] [CrossRef] [PubMed]
  20. Li, X.; Gachagan, A.; Murray, P. Design of 2D Sparse Array Transducers for Anomaly Detection in Medical Phantoms. Sensors 2020, 20, 5370. [Google Scholar] [CrossRef]
  21. Yoon, J.H.; Song, S. Sparse Rectangular and Spiral Array Designs for 3D Medical Ultrasound Imaging. Sensors 2019, 20, 173. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Roux, E.; Ramalli, A.; Tortoli, P.; Cachard, C.; Robini, M.C.; Liebgott, H. 2-D Ultrasound Sparse Arrays Multidepth Radiation Optimization Using Simulated Annealing and Spiral-Array Inspired Energy Functions. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 2016, 63, 2138–2149. [Google Scholar] [CrossRef] [PubMed]
  23. Zubair, M.; Dickinson, R.J. 3D synthetic aperture imaging with a therapeutic spherical random phased array for transcostal applications. Phys. Med. Biol. 2021, 66, 035024. [Google Scholar] [CrossRef]
  24. Ramirez, A.B.; van Dongen, K.W. Can sources and receivers be interchanged for imaging? In Proceedings of the 2016 IEEE International Ultrasonics Symposium (IUS), Tours, France, 18–21 September 2016; pp. 1–4. [Google Scholar] [CrossRef] [Green Version]
  25. Goodman, J. Introduction to Fourier Optics; Macmillan Learning: New York, NY, USA, 2017. [Google Scholar]
  26. Wu, L.; Zielinski, A. Equivalent linear array approach to array pattern synthesis. IEEE J. Ocean. Eng. 1993, 18, 6–14. [Google Scholar] [CrossRef]
  27. Ramirez, A.B.; Abreo, S.A.; van Dongen, K.W. Selecting the number and location of sources and receivers for non-linear time-domain inversion. In Proceedings of the 2017 IEEE International Ultrasonics Symposium (IUS), Washington, DC, USA, 6–9 September 2017; pp. 1–3. [Google Scholar] [CrossRef]
  28. Magnin, P.; von Ramm, O.; Thurstone, F. Delay Quantization Error in Phased Array Images. IEEE Trans. Sonics Ultrason. 1981, 28, 305–310. [Google Scholar] [CrossRef]
  29. Peterson, D.; Kino, G. Real-Time Digital Image Reconstruction: A Description of Imaging Hardware and an Analysis of Quantization Errors. IEEE Trans. Sonics Ultrason. 1984, 31, 337–351. [Google Scholar] [CrossRef]
  30. Steinberg, B. Digital beamforming in ultrasound. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 1992, 39, 716–721. [Google Scholar] [CrossRef] [PubMed]
  31. Gaskill, J. Linear Systems, Fourier Transforms, and Optics; Wiley Series in Pure and Applied Optics; John Wiley & Sons: New York, NY, USA, 1978. [Google Scholar]
  32. Martínez, O.; Akhnak, M.; Ullate, L.G.; Montero de Espinosa, F. A small 2D ultrasonic array for NDT applications. NDT E Int. 2003, 36, 57–63. [Google Scholar] [CrossRef]
  33. Piwakowski, B.; Sbai, K. A new approach to calculate the field radiated from arbitrarily structured transducer arrays. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 1999, 46, 422–440. [Google Scholar] [CrossRef]
  34. Akhnak, M.; Martinez, O.; Ullate, L.; Montero de Espinosa, F. 64 Elements two-dimensional piezoelectric array for 3D imaging. Ultrasonics 2002, 40, 139–143. [Google Scholar] [CrossRef]
  35. Steinberg, B.D. Principles of Aperture and Array System Design: Including Random and Adaptive Arrays; John Wiley & Sons: New York, NY, USA, 1976. [Google Scholar]
Figure 1. For Matrix arrays: (a) array footprint or aperture; (b) coarray footprint; (c) equivalent linear array projection at ϕ = 0 ° , and (d) beampattern at ϕ = 0 ° (wideband response, BW = 60 % ). For spiral array aperture: (e) array footprint; (f) coarray footprint; (g) equivalent linear array projection at ϕ = 0 ° , and (h) beampattern at ϕ = 0 ° (wideband response, B W = 60 % ).
Figure 1. For Matrix arrays: (a) array footprint or aperture; (b) coarray footprint; (c) equivalent linear array projection at ϕ = 0 ° , and (d) beampattern at ϕ = 0 ° (wideband response, BW = 60 % ). For spiral array aperture: (e) array footprint; (f) coarray footprint; (g) equivalent linear array projection at ϕ = 0 ° , and (h) beampattern at ϕ = 0 ° (wideband response, B W = 60 % ).
Sensors 21 08001 g001
Figure 2. Matrix representation of acquisition strategy ( A C Q ) for a generic array composed by 64 elements. White cells are the active channels. (a) A C Q 1 —the reciprocity principle has been applied to reduce the number of signals. (b) A C Q 2 —further optimisation of the electronic resources.
Figure 2. Matrix representation of acquisition strategy ( A C Q ) for a generic array composed by 64 elements. White cells are the active channels. (a) A C Q 1 —the reciprocity principle has been applied to reduce the number of signals. (b) A C Q 2 —further optimisation of the electronic resources.
Sensors 21 08001 g002
Figure 3. (a) Compact representation of A C Q 2 and (b) a corresponding ultrasonic acquisition system.
Figure 3. (a) Compact representation of A C Q 2 and (b) a corresponding ultrasonic acquisition system.
Sensors 21 08001 g003
Figure 4. Example of Coarray Projection Grid ( C P G ) where each [ k , l ] position contains a set of coarray elements c i j that meet the condition (4).
Figure 4. Example of Coarray Projection Grid ( C P G ) where each [ k , l ] position contains a set of coarray elements c i j that meet the condition (4).
Sensors 21 08001 g004
Figure 5. The 64-elements Fermat spiral array. (a) Array footprint; (b) coarray footprint; (c) acoustic pressure in the semi-sphere [ θ = 0 ° : 90 ° , ϕ = 0 ° : 360 ° ] and (d) lateral profile showing the distribution of the sidelobes in elevation. The dashed lines represent the spiral beampattern, and the light grey area within that lines shows sidelobe distribution at each elevation angle. The solid line is the corresponding beampattern of a 64-elements matrix array ( 8 × 8 elements).
Figure 5. The 64-elements Fermat spiral array. (a) Array footprint; (b) coarray footprint; (c) acoustic pressure in the semi-sphere [ θ = 0 ° : 90 ° , ϕ = 0 ° : 360 ° ] and (d) lateral profile showing the distribution of the sidelobes in elevation. The dashed lines represent the spiral beampattern, and the light grey area within that lines shows sidelobe distribution at each elevation angle. The solid line is the corresponding beampattern of a 64-elements matrix array ( 8 × 8 elements).
Sensors 21 08001 g005
Figure 6. (a) Strategy A C Q ( 64 : 64 ) for redundancy reduction. (b) Sidelobe distribution at each elevation angle for strategy A C Q ( 64 : 64 ) (light grey area within the dashed lines) and the F M C (dark grey area within the solid lines).
Figure 6. (a) Strategy A C Q ( 64 : 64 ) for redundancy reduction. (b) Sidelobe distribution at each elevation angle for strategy A C Q ( 64 : 64 ) (light grey area within the dashed lines) and the F M C (dark grey area within the solid lines).
Sensors 21 08001 g006
Figure 7. A C Q obtained from the strategy and sidelobes distribution at each elevation angle for strategies (a) A C Q ( 64 : 32 ) , (b) A C Q ( 64 : 16 ) and (c) A C Q ( 64 : 8 ) , where the distribution of the respective A C Q is represented in light grey area within the dashed lines, and the F M C is represented as dark grey area within the solid-lines.
Figure 7. A C Q obtained from the strategy and sidelobes distribution at each elevation angle for strategies (a) A C Q ( 64 : 32 ) , (b) A C Q ( 64 : 16 ) and (c) A C Q ( 64 : 8 ) , where the distribution of the respective A C Q is represented in light grey area within the dashed lines, and the F M C is represented as dark grey area within the solid-lines.
Sensors 21 08001 g007
Figure 8. Acquisition strategy and sidelobes distribution at each elevation angle for (a) A C Q ( 32 : 64 ) and (b) A C Q ( 16 : 64 ) , where the distribution of the respective A C Q is represented in light grey area within the dashed lines, and the FMC is represented as dark grey area within the solid lines.
Figure 8. Acquisition strategy and sidelobes distribution at each elevation angle for (a) A C Q ( 32 : 64 ) and (b) A C Q ( 16 : 64 ) , where the distribution of the respective A C Q is represented in light grey area within the dashed lines, and the FMC is represented as dark grey area within the solid lines.
Sensors 21 08001 g008
Figure 9. Segmented annular array. (a) Array prototype; (b) experimental setup in water, array faced downwards and a 3 mm-diameter spherical reflector placed 40 mm from the array; (c) element distribution, (d) coarray footprint. Image of a (e) point reflector (simulated) and (f) 3 mm-diameter metallic sphere (experimental) both placed at [X = 25 :25 mm, Y = 25 :25 mm, Z = 40 mm].
Figure 9. Segmented annular array. (a) Array prototype; (b) experimental setup in water, array faced downwards and a 3 mm-diameter spherical reflector placed 40 mm from the array; (c) element distribution, (d) coarray footprint. Image of a (e) point reflector (simulated) and (f) 3 mm-diameter metallic sphere (experimental) both placed at [X = 25 :25 mm, Y = 25 :25 mm, Z = 40 mm].
Sensors 21 08001 g009
Figure 10. Results for the segmented annular array obtained from A C Q (a) ( 64 : 64 ) , (b) ( 64 : 24 ) , (c) ( 64 : 16 ) and (d) ( 64 : 8 ) , where the acquisition strategy, the simulated point reflector, the experimental metallic sphere image (cylindrical coordinates: Z = 40 mm R = [ 0 : 25 ] mm, θ = [ 0 ° : 360 ° ] ), and the image reflectivity (maximum at each elevation angle) are illustrated, respectively. For the image reflectivity, the simulated response is illustrated by a dashed line and the experimental result by a solid one.
Figure 10. Results for the segmented annular array obtained from A C Q (a) ( 64 : 64 ) , (b) ( 64 : 24 ) , (c) ( 64 : 16 ) and (d) ( 64 : 8 ) , where the acquisition strategy, the simulated point reflector, the experimental metallic sphere image (cylindrical coordinates: Z = 40 mm R = [ 0 : 25 ] mm, θ = [ 0 ° : 360 ° ] ), and the image reflectivity (maximum at each elevation angle) are illustrated, respectively. For the image reflectivity, the simulated response is illustrated by a dashed line and the experimental result by a solid one.
Sensors 21 08001 g010
Figure 11. Results obtained from A C Q (a) ( 42 : 42 ) , and (b) ( 32 : 32 ) , where the acquisition strategy is presented in the left, the sidelobe distribution at each elevation angle for strategies is illustrated at the centre, and the configuration of the multiplexer net showing, at each shot, the distribution of reception transducer in the reception channels is illustrated in the right. For the sidelobe distribution, the current A C Q is represented in light grey area within the dashed line, and the FMC is represented as the dark grey area within the solid-line.
Figure 11. Results obtained from A C Q (a) ( 42 : 42 ) , and (b) ( 32 : 32 ) , where the acquisition strategy is presented in the left, the sidelobe distribution at each elevation angle for strategies is illustrated at the centre, and the configuration of the multiplexer net showing, at each shot, the distribution of reception transducer in the reception channels is illustrated in the right. For the sidelobe distribution, the current A C Q is represented in light grey area within the dashed line, and the FMC is represented as the dark grey area within the solid-line.
Sensors 21 08001 g011
Figure 12. Images of simulated phantom to evaluate ultrasound medical imaging capabilities of the proposed acquisition strategies: (a) T F M ; (b) A C Q ( 32 : 32 ) and (c) A C Q ( 42 : 24 ) . (df): Lateral profiles obtained from the simulated images at different depths, for the three cases.
Figure 12. Images of simulated phantom to evaluate ultrasound medical imaging capabilities of the proposed acquisition strategies: (a) T F M ; (b) A C Q ( 32 : 32 ) and (c) A C Q ( 42 : 24 ) . (df): Lateral profiles obtained from the simulated images at different depths, for the three cases.
Sensors 21 08001 g012
Table 1. Fermat spiral array: performance for the F M C , R C P and all six strategies considered ( T x : R x ).
Table 1. Fermat spiral array: performance for the F M C , R C P and all six strategies considered ( T x : R x ).
ACQ M o M r N s N c Δ θ 6 dB CP  (dB) DR  (dB) Δ θ DR
F M C 81 % 7.23 409664 2 . 92 ° - 35 11 . 5 °
R C P 81 % 3.68 208033 2 . 92 ° - 35 11 . 5 °
( 64 : 64 ) 81 % 2.93 163032 2 . 6 ° 20.9 35.4 15 . 1 °
( 64 : 32 ) 81 % 2.93 163132 2 . 6 ° 20.8 36 14 . 0 °
( 64 : 16 ) 77 % 2.03 102416 2 . 3 ° 20.7 34 13 . 4 °
( 64 : 8 ) 59 % 1.43 5128 2 . 0 ° 21.7 28.6 11 . 3 °
( 32 : 64 ) 77 % 2.71 144450 2 . 6 ° 21 33.8 12 . 0 °
( 16 : 64 ) 65 % 2.02 98460 2 . 6 ° 18 31.9 12 . 8 °
Table 2. Segmented Annular Array. Performance for ( 64 : 64 ) , ( 64 : 24 ) , ( 64 : 16 ) and ( 64 : 8 ) . Simulated and experimental data included for Δ θ 6 dB , DR (dB) and Δ θ D R .
Table 2. Segmented Annular Array. Performance for ( 64 : 64 ) , ( 64 : 24 ) , ( 64 : 16 ) and ( 64 : 8 ) . Simulated and experimental data included for Δ θ 6 dB , DR (dB) and Δ θ D R .
ACQ M o M r N s N c Δ θ 6 dB DR  (dB) Δ θ DR
Sim.Exp.Sim.Exp.Sim.Exp.
( 64 : 64 ) 66 % 1.8 153629 2 . 80 ° 3 . 17 ° −20.86−18.91 6 . 40 ° 6 . 96 °
( 64 : 24 ) 60 % 1.5 128624 2 . 81 ° 3 . 20 ° −20.51−18.59 6 . 21 ° 6 . 38 °
( 64 : 16 ) 52 % 1.3 102416 2 . 82 ° 3 . 21 ° −20.79−17.41 6 . 40 ° 6 . 70 °
( 64 : 8 ) 35 % 1.2 5128 2 . 71 ° 3 . 10 ° −20.59−18.12 6 . 73 ° 10 . 02 °
Table 3. Spiral array: F M C , R C P , A C Q ( 42 : 24 ) and A C Q ( 32 : 32 ) acquisition strategies results.
Table 3. Spiral array: F M C , R C P , A C Q ( 42 : 24 ) and A C Q ( 32 : 32 ) acquisition strategies results.
ACQ M o M r N s N c Δ θ 6 dB CP (dB) DR (dB) Δ θ DR
F M C 81 % 7.23 409664 2 . 92 ° - 35 11 . 5 °
midrule R C P 81 % 3.68 208033 2 . 92 ° - 35 11 . 5 °
( 42 : 24 ) 75 % 2.02 100824 2 . 34 ° 21 33.4 12 . 9 °
( 32 : 32 ) 74 % 2.05 102432 2 . 42 ° 20.6 33.11 14 °
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

de Souza, J.C.E.; Parrilla Romero, M.; Higuti, R.T.; Martínez-Graullera, Ó. Design of Ultrasonic Synthetic Aperture Imaging Systems Based on a Non-Grid 2D Sparse Array. Sensors 2021, 21, 8001. https://doi.org/10.3390/s21238001

AMA Style

de Souza JCE, Parrilla Romero M, Higuti RT, Martínez-Graullera Ó. Design of Ultrasonic Synthetic Aperture Imaging Systems Based on a Non-Grid 2D Sparse Array. Sensors. 2021; 21(23):8001. https://doi.org/10.3390/s21238001

Chicago/Turabian Style

de Souza, Júlio Cesar Eduardo, Montserrat Parrilla Romero, Ricardo Tokio Higuti, and Óscar Martínez-Graullera. 2021. "Design of Ultrasonic Synthetic Aperture Imaging Systems Based on a Non-Grid 2D Sparse Array" Sensors 21, no. 23: 8001. https://doi.org/10.3390/s21238001

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

Article Metrics

Back to TopTop