This paper presents a unique approach for wavelet-based MRI brain image de-noising. Adaptive soft and hard threshold functions are first proposed to improve the results of standard soft and hard threshold functions for image de-noising in the wavelet domain. Then, we applied the newly emerged improved adaptive generalized Gaussian distributed oriented threshold function (improved AGGD) on the MRI images to improve the results of the adaptive soft and hard threshold functions and also to display, this non-linear and data-driven function can work promisingly even in de-noising the medical images. The most important characteristic of this function is that it is dependent on the image since it is combined with an adaptive generalized Gaussian distribution function.Traditional thresholding neural network (TNN) and optimized based noise reduction have good results but fail to keep the visual quality and may blur some parts of an image. In TNN and optimized based image de-noising, it was required to use Least-mean-square (LMS) learning and optimization algorithms, respectively to find the optimum threshold value and parameters of the threshold functions which was time consuming. To address these issues, the improved AGGD based image de-noising approach is introduced to enhance the qualitative and quantitative performance of the above mentioned image de-noising techniques. De-noising using improved AGGD threshold function provides better results in terms of Peak Signal to Noise Ratio (PSNR) and also faster processing time since there is no need to use any Least-mean-square (LMS) learning and optimization algorithms for obtaining the optimum value and parameters of the thresholding functions. The experimental results indicate that image de-noising using improved AGGD threshold performs pretty well comparing with the adaptive threshold, standard threshold, improved wavelet threshold, and the optimized based noise reduction methods.
As one of the main sources of remote sensing big data, synthetic aperture radar (SAR) can provide all-day and all-weather Earth image acquisition. However, speckle noise in SAR images brings a notable limitation for its big data applications, including image analysis and interpretation. Deep learning has been demonstrated as an advanced method and technology for SAR image despeckling. Most existing deep-learning-based methods adopt supervised learning and use synthetic speckled images to train the despeckling networks. This is because they need clean images as the references, and it is hard to obtain purely clean SAR images in real-world conditions. However, significant differences between synthetic speckled and real SAR images cause the domain gap problem. In other words, they cannot show superior performance for despeckling real SAR images as they do for synthetic speckled images. Inspired by recent studies on self-supervised denoising, we propose an advanced SAR image despeckling method by virtue of Bernoulli-sampling-based self-supervised deep learning, called SSD-SAR-BS. By only using real speckled SAR images, Bernoulli-sampled speckled image pairs (input–target) were obtained as the training data. Then, a multiscale despeckling network was trained on these image pairs. In addition, a dropout-based ensemble was introduced to boost the network performance. Extensive experimental results demonstrated that our proposed method outperforms the state-of-the-art for speckle noise suppression on both synthetic speckled and real SAR datasets (i.e., Sentinel-1 and TerraSAR-X).
13 October 2023 in IEEE Transactions on Geoscience and Remote Sensing
Synthetic aperture radar (SAR) images often suffer from speckle noise, which can degrade their visual quality and affect downstream applications. Recently, supervised and self-supervised methods have been proposed by virtue of deep learning with synthetic “noisy-clean” image pairs or only real noisy images as training data, respectively. Among these methods, by avoiding artifact problems in real SAR image denoising, self-supervised methods solve the domain gap problem of supervised methods and hence have attracted significant attention. However, existing self-supervised denoising methods essentially rely on pixel information of images and ignore corresponding semantic information, which makes them challenging to remove speckle noise while retaining detailed features. To this end, we propose a segmentation-guided semantic-aware self-supervised denoising method for SAR images, namely SARDeSeg, where a segmentation network is incorporated with a denoising network and guides it to learn and be aware of the semantic information of the input noisy SAR images. Additionally, a wavelet transform-based connector is introduced to efficiently transmit semantic information between the denoising network and the segmentation network, together with an edge-aware smoothing loss to improve speckle noise suppression while preserving edge features. Experimental results demonstrate that the proposed SARDeSeg outperforms state-of-the-art denoising methods for SAR images, particularly in preserving detailed edge features.
Sparse matrix-vector multiplication (SpMV) plays a critical role in a wide range of linear algebra computations, particularly in scientific and engineering disciplines. However, the irregular memory access patterns, extensive memory usage, high bandwidth requirements, and underutilization of parallelism hinder the computational efficiency of SpMV on GPUs. In this paper, we propose a novel approach called block-wise dynamic mixed-precision (BDMP) to address these challenges. Our methodology involves partitioning the original matrix into uniformly sized blocks, with each block’s size determined by considering architectural characteristics and accuracy requirements. Additionally, we dynamically assign precision to each block using a precision selection method that takes into account the value distribution of the original sparse matrix. We develop two distinct SpMV computation algorithms for BDMP: BDMP-PBP (Precision-based partitioning) and BDMP-TCKI (Tailored compression and kernel implementation). BDMP-PBP partitions the matrix into two independent matrices for separate computations based on block precision, offering flexibility for integration with other optimization techniques. Meanwhile, BDMP-TCKI focuses on achieving significant thread-level parallelism and memory utilization by tailoring an appropriate compressed storage format and kernel implementation for each block. We compare BDMP with NVIDIA’s cuSPARSE library and three state-of-the-art SpMV methods, including SELLP, MergeBase, and BalanceCSR, using matrices from the University of Florida’s SuiteSparse dataset collection. BDMP-PBP and BDMP-TCKI show average speedups up to 2.64 $$\times $$ and 2.91 $$\times $$ on Turing RTX 2080Ti, and up to 2.99 $$\times $$ and 3.22 $$\times $$ on Ampere A100. The results demonstrate that BDMP enables the optimization of computation speed without compromising the precision necessary for reliable results.
2 September 2022 in International Journal of Remote Sensing
Synthetic aperture radar (SAR) imaging process is essentially disturbed by speckle noise due to its unique mechanism. Speckle noise causes severe degradation of SAR image quality, which significantly limits its practical application. Recently, convolutional neural networks (CNNs) have indicated good potential for various image processing tasks. In this article, we propose a self-calibrated dilated convolutional neural network for SAR image despeckling called SAR-SCDCNN. The main body of SAR-SCDCNN is formed by seven self-calibrated blocks (SeCaBlock). Firstly, in each SeCaBlock, the input features are split into two branches: one represents the contextual features in the original space, and another represents those in the long-range space. Then, the down-up sampling operation and the convolutions with hybrid dilated rates are employed to enlarge the receptive field. The weights for calculating features themselves are adaptively extracted in the second branch. And then, two branch features are concatenated and fused through a convolution. Finally, a skip connection is used between the input and output of each SeCaBlock to give full play to the expressive power of the deep neural network and enhance training stability. Experiments on synthetic speckled and real SAR images are conducted to perform objective quantitative and subjective visual evaluations of image quality. Results show that our proposed method can effectively suppress speckle noise and adequately preserve detailed features.
In the field of image segmentation, because of the exist of the noise dot and misjudgment, hollows and the unexpected image are unavoidable. In order to get a high quality segmented image the process of connected component analysis is necessary. This paper proposed a new algorithm that used a kind of tree-structure named max-tree, the experiment shows this method has a high practical value.