Abstract
In medical ultrasound imaging, achieving high-quality reconstructed images while avoiding a huge computational burden is an important challenge. The Null subtraction imaging (NSI) algorithm results in a high-resolution reconstructed image. However, this method is not successful in recovering the background speckle information. In this paper, a novel algorithm, known as NSI-based generalized coherence factor (GCF)-along with delay-and-sum (DAS), which is abbreviated as NSG-DAS, is developed to overcome this limitation. In the proposed method, by using a hybrid technique, the desired resolution and effective noise suppression of the NSI algorithm, as well as the background speckle information of the conventional DAS beamformer are recovered simultaneously. More precisely, by using the GCF method, a new weighing factor is introduced that enhances the coherent regions of the image and suppresses the off-axis signals. Evaluations prove the favorable performance of the suggested technique; in particular, by using the proposed NSG-DAS method, a resolution comparable to the NSI algorithm is achieved for the geabr0 dataset, which is improved by about 42% compared to DAS. Also, the contrast evaluation parameter of the suggested technique is comparable to the DAS algorithm and is improved by about 63% compared to the NSI method. This indicates the ability of the suggested technique to improve either resolution or contrast simultaneously.
Keywords
Introduction
Ultrasound imaging in medicine serves as a fundamental tools in the diagnosis and investigation of various diseases. This imaging modality is widely used due to its non-invasiveness and cost-effectiveness. 1 Conventional ultrasound imaging, primarily using delay-and-sum (DAS) beamforming in B-mode, is widely used in clinical diagnostics due to its simplicity and real-time performance. However, despite its widespread adoption, the conventional methods are limited by fixed focusing (which affects the image resolution) and a limited field of view. Also, while conventional techniques are widely used due to their simplicity and robustness, adaptive methods, such as minimum variance (MV) and null subtraction imaging (NSI) methods, which will be discussed in the following, aim to enhance resolution and contrast by tailoring the beamforming process to the signal and noise characteristics. These improvements, however, depend on scene complexity and implementation. As a complementary direction, the synthetic transmit aperture (STA) method has emerged as a promising alternative, offering the potential for high resolution due to the possibility of dynamic focusing.2,3 In this imaging scenario, the received signals corresponding to multiple transmit elements are combined, allowing for improved image quality and increased resolution. The use of multiple transmit elements in the STA method enhances spatial resolution, minimizes noise, and improve image contrast. In addition, the processing of data obtained from multiple transmit elements allows for better reconstruction of tissue structures and increases the accuracy of diagnosis. 4 One should note that the STA method is also associated with challenges such as reduced signal-to-noise ratio (in the case of using fewer emissions) and high computational complexity (in the case of using several emissions), which currently limit its application in commercial systems.
In recent years, several studies have been presented on different image reconstruction algorithms in the STA method to elevate the quality of the image output. Various studies have shown that the use of improved beamforming techniques can effectively contribute to improving image quality; in,5,6 it was demonstrated that the adaptive MV algorithm effectively enhances image resolution in comparison to the conventional DAS method. It should be noted that the MV algorithm imposes a large computational burden on the system. This is mainly due to the calculation of the data covariance matrix in the procedure of obtaining the weighting coefficients. In, 7 the well-known delay-multiplied-and-sum (DMAS) method was used in image reconstruction and it was shown that this method has a good performance in suppressing off-axis signals. The weighting coefficients of coherence factor (CF), generalized CF (GCF), sign CF (SCF), and other improved versions of it have also been used to improve image quality and suppress noise level more efficiently.8 -13 In, 14 an algorithm called signal eigenvalue factor was presented in which the eigen decomposed aperture and large eigenvalues are selected as weighting coefficients. This method improves the image resolution. In, 15 by approximating the data matrix to the Hankel matrix, the two-dimensional matrix corresponding to the transmission and reception processes was converted into a one-dimensional virtual array. Then, the MV algorithm was applied to the resulting array, leading to an enhanced resolution of the final image. In, 16 a weighting factor, called mean-to-standard deviation, was proposed, and it was shown that this method results in a better resolution compared to the CF method. In, 17 two improved versions of DMAS algorithm were presented under the names filtered delay-weight-multiply-and-sum (F-DwMAS) and filtered Euclidian-weighted-multiply-and-sum (F-DewMAS); in general, in these algorithms, a predefined set of weighting factors is applied to the aperture data before multiplying the delayed signals mutually and calculating their correlation. In, 18 a new algorithm called signal range-standard deviation factor-multiphase apodization with cross-correlation was presented which results in improved resolution. In the mentioned study, the presented method was implemented on FPGA to speed up the process. In, 19 in order to remove clipping artifacts (i.e., the truncation of the signal value when it goes beyond the maximum limit of the system), a post-processing technique was presented. In, 20 two weighting factors, one aimed at suppressing the level of signal distortion inside the cysts, and the other aimed at improving resolution, were presented and applied to the DAS beamformer’s output to reconstruct the image. The study in 21 was focused on sub-array beamforming, in which the array is divided into groups of neighboring elements, and the beamforming is performed in two stages. In the mentioned study, the limitations of the reduction of field of view and the deterioration of the resolution were overcome by using diverging waves as well as the steering of the received signals. In addition to the above-mentioned studies, various combinatorial techniques, in which the combination of two or more algorithms are used, have also been proposed so far which result in an overall improvement in the image quality (e.g.,22,23).
Recently, a new algorithm called null subtraction imaging (NSI) has been proposed for plane wave imaging which leads to high-resolution improvement, as good as or even better than the MV algorithm, with a much lower computational burden.24,25 This algorithm proposes a non-coherent combination of three beamformed images with pre-defined weighting coefficients, which has a computational complexity of about three times that of the DAS method. To enhance the efficiency of this method, different NSI-based techniques have been suggested so far.26 -28 It should be noted that the NSI algorithm has been applied to plane wave imaging scenarios, and to the best of our knowledge, its application to the STA scenario has not been reported so far. Also, it is important to acknowledge that, despite enhancing resolution, the NSI algorithm is not very successful in recovering the background speckle. In general, there is a trade-off between preserving background speckle (and improving contrast) and resolution in the NSI algorithm. One should note that resolution is mainly defined as the ability to distinguish between point targets. 29 However, in practice, the lateral resolution is evaluated by measuring the Full Width Half Maximum (FWHM) of the lateral variations corresponding to the point target(s).
In this paper, the NSI algorithm in the STA imaging scenario is used as the basis of the proposed method with the aim of benefiting from its improved resolution. More precisely, with the goal of achieving high resolution with low computational complexity while preserving background speckle information, a new hybrid algorithm is proposed, which is named NSI-based GCF-along with DAS (NSG-DAS) beamformer. The results show that the proposed method achieves high resolution and preserves background speckle information, respectively, compared to the DAS and NSI algorithms. In summary, our contributions are as follows:
The NSI algorithm is implemented in the STA imaging scenario and used in the image reconstruction process.
A new two-part weighting coefficient is proposed using the NSI and GCF algorithms, in which an attempt is made to preserve the advantages of each algorithm.
The proposed new weighting coefficients are specifically employed in the outputs of the DAS and NSI methods, and the final image with improved quality is obtained.
The proposed NSG-DAS method has been evaluated on simulated and experimental data and its advantages over related methods has been concluded.
In the following, brief explanations of DAS, GCF, MV, and NSI algorithms are presented. Then, the suggested NSG-DAS technique is introduced and explained. Next, evaluation of the proposed NSG-DAS method using simulation as well as experimental data is reported. Ultimately, the paper concludes with a discussion and final remarks.
Background
Delay-and-Sum: In this study, a linear array including
where
The DAS algorithm can ideally preserves the information of the background speckle.
Generalized Coherence Factor: The GCF algorithm is characterized as the proportion of spectral energy within a low-frequency range to the overall spectral energy. More specifically, considering
where
Minimum Variance: The weighting coefficient for
In the above equation,
where
Similar to the GCF method, the MV algorithm is also considered to be applied along the transmit index.
Null Subtraction Imaging: In the NSI method, the weighting process is applied to each sub-aperture the length of which is obtained based on a considered fixed F-number. In this technique, three coefficients are implemented in the sub-apertures and the results are compounded incoherently to achieve the high-resolution image. Here, the NSI algorithm is aimed to be applied along the receive direction. The first weighting coefficient (i.e., the zero-mean (ZM) weighting coefficient) which is assigned to
where
where
where
Proposed Method
NSI achieves high resolution—often comparable to or better than that of the MV algorithm—yet requires substantially less computational effort. Also, by using the NSI algorithm, the off-axis signals are suppressed well. However, this algorithm is not able to preserve the information of background speckle well enough; although this limitation can be somehow tackled by adjusting the bias value, such an improvement will be at the expense of resolution degradation. On the other hand, the GCF method not only suppresses the noise level but also preserves the coherent areas of the imaging medium more successfully. In this paper, in order to benefit from the advantages of the NSI method and overcome its limitations, this algorithm is used in combination with the GCF and DAS beamformers. More precisely, by using the GCF method, the improved resolution of the NSI technique and the preserved background speckle of the DAS algorithm are identified and maintained in the final image.
The key stages of the suggested technique are outlined as follows:
1. The DAS beamformer is used in both transmit and receive directions to obtain the reference image from the perspective of background speckle preservation (denoted as
2. The NSI algorithm is applied along the receive direction; that is,
3. The NSI beamformed images are summed along the transmit index to obtain the final image (denoted as
4. The GCF algorithm is applied to
5. The proposed combinatorial weighting coefficient is calculated as below (denoted as
where
6. Finally, the improved-quality reconstructed image is obtained according to the following equation (denoted as
Pay attention to
11
; the first term, where the impact of
(a) The first part is a generalized logistic function that emphasizes regions of high coherence, where speckle is more likely to be meaningful.
(b) The second part suppresses regions with strong NSI responses, which often correspond to high intensity but potentially incoherent artifacts.
(c) Together, the two terms form a weighting factor that emphasizes DAS (for speckle) in low GCF or high-intensity regions, and NSI (for resolution) in coherent, lower-intensity areas.
The use of
The general procedure of the suggested technique are according to the above-mentioned explanations. Note that the proposed method also includes some more detailed processing, which is elaborated upon in the subsequent explanations. It has been previously shown in
28
that applying spatial smoothing process to NSI improves the stability of the output and background speckle preservation. Since the primary objective of this paper is to overcome the limitation of the NSI algorithm (i.e., improve the background speckle preservation), it is decided to apply spatial smoothing to it; for each transmit element, the weighted beamformed data corresponding to the first, second and third weighting factors (
Then, spatial smoothing is performed as below:
where
where

Schematic of the proposed method.
Quantitative Performance Indicators
The quantitative evaluation indicators that are utilized in this paper are contrast ratio (CR), contrast-to-noise ratio (CNR), generalized CNR (gCNR), and speckle signal-to-noise ratio (sSNR) which are listed below:
In the above equations, the mean and variance corresponding to the interior/exterior regions of a cyst are denoted as µi/µo and
Simulation and Experimental Setup
In the simulation, which is executed utilizing the Field II Matlab toolbox,34,35 a 96-element linear array is modeled, where sequential firing of single transmit elements, with no electronic steering employed. The central and sampling frequencies are considered as 4 and 20
The ats-wires data corresponding to the University of Illinois at Urbana-Champaign is also utilized to analyze the performance of the suggested technique, in which a series of wire targets are distributed within a background scatter (here). A 64-element linear array is utilized in this experimental dataset. Moreover, the central frequency is considered as 2.6
To leverage the high-resolution capability of the NSI method, the bias parameter was set to a small value (0.1) for both the simulation and experimental datasets. Moreover, the cutoff frequency corresponding to the GCF algorithm is considered to be
Results
Here, the reconstructed images of the suggested technique as well as other related algorithms are presented using simulation/experimental data. Quantitative evaluations are also conducted.
Simulation Results
The reconstructed images corresponding to the simulated cyst phantom are demonstrated in Figure 2. It is clear that the DAS algorithm successfully preserves the speckle information of the background. However, the reconstructed image of DAS contains some artifacts inside the cysts. The NSI algorithm better suppresses the noise inside the cyst, but it performs weakly in terms of background speckle preservation compared to DAS. In contrast, the proposed SSNSG-DAS method can successfully preserve the speckle information of the background compared to NSI, while the noise intensity within the cystic regions is better suppressed compared to DAS. Quantitative evaluations listed in Table 1 also prove the good performance of the suggested technique. In particular, the gCNR value of the suggested technique reaches the DAS algorithm, while the NSI and MV algorithms’ gCNR are degraded by about 0.14 and 0.62, respectively, in comparison with the suggested technique. Moreover, the sSNR metric shows that the suggested technique maintains the integrity of the background speckle well enough, as the sSNR of the proposed method is improved by about 0.16, 0.38, and 0.37 compared to DAS, NSI, and MV, respectively.

The reconstructed images of the simulated cyst phantom using (a) DAS, (b) NSI, (c) MV, and (d) SSNSG-DAS algorithms. The figures are shown with the dynamic range of 50 dB. The constants
Quantitative Evaluations Corresponding to the Simulated Cyst Phantom Demonstrated in Figure 2.
Experimental Results
In this section, evaluations of three experimental datasets are separately presented.
ats-wires Data: The resulting images related to the ats-wires dataset are shown in Figure 3. The superiority of the suggested SSNSG-DAS technique compared to the NSI and MV algorithms can be clearly seen; the suggested technique either enhances the resolution of the wire targets or preserves the information of the background speckle which results in a better reconstruction of the cysts on the right-hand side of the phantom. However, by using the NSI and MV algorithms, the cysts disappeared due to the suppression of the background speckle. To enhance the qualitative assessment of the suggested technique’s resolution, the lateral variations of a wire target at the depth of 35 mm are also depicted in Figure 4. Similar conclusions can also be made from the lateral variations.

The reconstructed images of the ats-wires dataset using (a) DAS, (b) NSI, (c) MV, and (d) SSNSG-DAS algorithms. The figures are shown with the dynamic range of 70 dB. The constants

The lateral variations of the wire target shown in Figure 3 at the depth of 35 mm.
Quantitative evaluations that are presented in Table 2 also confirm similar findings. For instance, the sSNR value of the suggested technique is comparable to that of the DAS algorithm which demonstrates that the SSNSG-DAS algorithm can successfully preserve the information of the background speckle. Also, the FWHM value of the suggested technique is enhanced by about 0.98 mm in comparison with DAS, and it is comparable to the high-resolution NSI and MV algorithms. It should be noted that according to the lateral variations shown in Figure 4, it seems that the proposed method couldn’t suppress the sidelobes well enough. However, note that the imaging medium is speckle-generating; that is, over-suppression of the energy around the targets is equivalent to the loss of background speckle information. If the goal is to only improve the resolution of the targets regardless of the background speckle preservation, using the NSI algorithm is sufficient and the proposed method is not applicable in such a case. The SSNSG-DAS algorithm is recommended in applications where resolution improvement and background speckle preservation are to be achieved simultaneously.
Quantitative Evaluations Corresponding to the Ats-Wires Dataset Demonstrated in Figure 3.
Rat Tumor Data: The reconstructed images corresponding to the rat tumor dataset are illustrated in Figure 5. By using the proposed SSNSG-DAS method, the information of the background speckle is preserved comparable to the DAS algorithm. This is while the noise level inside the tumor is better degraded by using the suggested technique compared to DAS. These two factors result in better preservation of the tumor structure. Moreover, it can be seen that the NSI and MV algorithms don’t perform well enough compared to the two other algorithms. The gCNR values of the DAS, NSI, MV, and the suggested SSNSG-DAS algorithms are obtained as 1.58, 0.75, 0.72, and 1.51, respectively, which demonstrate the power of the suggested technique to well preserve the structure of the tumor. Also, the sSNR values of DAS, NSI, MV, and the proposed method are calculated as 1.39, 0.64, 0.61, and 1.52, respectively. It is important to note that the NSI algorithm is non-linear; this can cause skewed distributions and consequently influence gCNR computations. As reported in, 36 non-parametric gCNR estimation methods can provide a more robust estimation in such cases. We will benefit from such approaches in our future work to improve quantitative evaluations.

The reconstructed images of the rat tumor dataset using (a) DAS, (b) NSI, (c) MV, and (d) SSNSG-DAS algorithms. The figures are shown with the dynamic range of 50 dB. The constants
geabr0 Data: The resulting images related to the geabr-0 dataset are depicted in Figure 6(a1) to (d1). It can be observed that the DAS algorithm preserves the information of the background speckle well enough, as expected. However, it doesn’t perform well in resolution improvement. In contrast, the NSI method results in a better resolution than that of DAS. However, this method cannot preserve the background speckle successfully. Although this can be better by assigning a higher value to the bias parameter, the NSI output still doesn’t reach the DAS algorithm. As shown in Figure 6, the proposed SSNSG-DAS algorithm either reaches the improved resolution (similar to NSI) or speckle preservation (similar to DAS). Note that since the MV algorithm is incorporated into the N-NSI beamformed data in the transmit index, it cannot preserve the information of the background speckle. One can achieve the preserved background speckle using the MV algorithm if it is applied along the receive direction. However, it leads to a huge computational complexity which is not justified. The zoomed versions of the reconstructed images at the depth of 75 mm are also presented in Figure 6(a2) to (d2) to better compare the obtained results from the perspective of resolution. Furthermore, the lateral variations corresponding to the targets that are specified with yellow boxes in Figure 6(a1) are also illustrated in Figure 7. Similar conclusions are made according to the illustrated plots. In addition to the reconstructed images and the lateral variations, quantitative evaluations are also performed, and the calculated values are presented in Table 3. In general, it can be found from the table that the resolution of the suggested SSNSG-DAS technique is close to the NSI method, and its speckle preservation ability is close to the DAS algorithm.

The reconstructed images of the geabr0 dataset using (a1) DAS, (b1) NSI, (c1) MV, and (d1) SSNSG-DAS algorithms. The zoomed versions of the reconstructed images at the depth of 75 mm are demonstrated in (a2)-(d2). The figures are shown with the dynamic range of 50 dB. The constants

The lateral variations corresponding to (a) the top and (b) bottom targets that are specified with the yellow boxes in Figure 6.
Quantitative Evaluations Corresponding to the Geabr0 Dataset Demonstrated in Figure 6.
Impact of the Constants
and
The reconstructed images of the suggested technique for different values of the constant

The reconstructed images of the geabr0 dataset for different values of the constant

The lateral variations corresponding to Figure 8 (first row) at the depth of 35 mm.
The effect of the bias parameter
To better see the effect of the constant

The reconstructed images of the simulated cyst phantom for different values of the constant
In general, as
Discussion and Conclusion
The primary objective of the work presented in this article is to preserve the background speckle information while achieving improved resolution with low computational complexity. To this end, the NSI algorithm is considered as the basis which results in an enhanced image resolution. The MV method can also prepare a high resolution, and in the case of applying temporal averaging, the information of the background speckle is successfully retained. However, the computational burden of this method is considerably high which clearly affects the performance of ultrasound imaging in real-time applications. This is why we considered the NSI algorithm to achieve an improved resolution. Here, the challenge is to simultaneously improve the resolution and contrast of the image, as the main drawback of the NSI algorithm is its poor contrast and its inability to preserve the background speckle information. Although the image contrast and the corresponding background speckle information can be changed by varying the bias value, two points should be noted: 1- the obtained image will be still degraded compared to the DAS algorithm, as the reference case in terms of background speckle preservation, and 2- this will be achieved at the cost of resolution degradation. To address this challenge, the new SSNSG-DAS algorithm is introduced in this paper in which the NSI, GCF, and DAS algorithms are used to obtain appropriate values for each imaging point. The GCF weighting factor, with its specific form in the proposed formula (i.e., the first part of the weighting coefficient
The second part of the proposed weighting coefficient, that is,
In order to achieve the final image in the suggested SSNSG-DAS technique, the NSI (or its spatially-smoothed version) and the DAS algorithms are weighted and combined incoherently. Here, the DAS algorithm is also included to benefit from its speckle preservation ability. More precisely, the high-resolution NSI and high speckle-preserved DAS algorithms are weighted proportionally according to the proposed weighting coefficient such that the advantages of both of these two algorithms are achieved simultaneously.
In the proposed structure, the NSI operation is applied across all transmit events—that is,
The proposed method may seem complex at first glance. To facilitate understanding of the processing steps of the proposed method, Figure 11 is provided. As shown schematically in the figure, each step plays a specific role; NSI is applied in the transmit index to improve the image resolution. The GCF method favors high-quality estimates and is used to design the proposed weighing factor (i.e., the next step). The proposed weighing function (i.e., 11 ), which is shaped as a generalized softmax function, ensures a smooth and adaptive combination of NSI and DAS information based on the calculated GCF map. Furthermore, the spatial smoothing is also considered for better performance of the NSI algorithm. This structure is motivated to prevent sacrificing speckle fidelity of the NSI algorithm, which is crucial in the interpretation of medical ultrasound images.

Graphical view of the step-by-step process followed in the proposed method.
The remarkable effectiveness of the suggested SSNSG-DAS technique is shown utilizing simulation and experimental datasets. In particular, the improved image resolution while keeping the background speckle by using the proposed method is demonstrated in Figure 3 that corresponds to the ats-wires dataset. Table 2 also confirms the qualitative findings, as the FWHM value of the suggested technique is enhanced by about 0.94 mm in comparison with DAS while it is comparable to that of NSI, and the sSNR value of the proposed method is improved by about 0.49 in comparison with NSI while it is comparable to that of DAS. Also, the ability of the proposed method only from the perspective of speckle preservation can be investigated in Figure 5. In addition to visual evaluation, quantitative evaluations also demonstrate a similar conclusion, as the sSNR value of the suggested technique is improved by about 0.13, 0.88, and 0.91 in comparison with DAS, NSI, and MV methods, respectively, for the rat tumor dataset. The geabr0 dataset, as a more complex dataset that contains either wire targets or anechoic and hyperechoic cysts, is also used to demonstrate that the suggested technique can successfully improve the resolution while the structures of the cystic regions are retained (Figure 6). In this dataset, the average value of the FWHMs over all the wire targets for the proposed method is improved by about 0.74 mm and 0.07 mm compared to the DAS and NSI methods, respectively. This demonstrates that the resolution of the proposed method is comparable with the NSI algorithm. This is while the CNR value of the suggested technique is enhanced by about 6.43 dB in comparison with NSI, indicating the superiority of the suggested technique from the perspective of contrast.
As mentioned earlier, the suggested technique improves the image quality while the computational complexity isn’t increased significantly. It is worth discussing the computational complexity of the related algorithms; the computational complexity of the DAS algorithm, as a high-speed beamforming method, is on the order of
Finally, it is worth mentioning that the drawback of the suggested technique is that its performance depends on two constants
Footnotes
Declaration of Conflicting Interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work is based upon research funded by Iran National Science Foundation (INSF) under project No. 4031015.
