Next Article in Journal
The Retina as a Proxy for Brain Neurodegeneration: A Narrative Review on OCT-Based Retinal Imaging in the Early Detection of Alzheimer’s and Parkinson’s Disease
Previous Article in Journal
Fine-Grained Age-Class Identification of Moso Bamboo Using an Improved Lightweight YOLO11 Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Restoration of Non-Uniform Motion-Blurred Star Images Based on Dynamic Strip Attention

National Key Laboratory of Science and Technology on ATR, College of Electronic Science and Technology, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
J. Imaging 2026, 12(3), 103; https://doi.org/10.3390/jimaging12030103
Submission received: 13 December 2025 / Revised: 11 February 2026 / Accepted: 25 February 2026 / Published: 27 February 2026
(This article belongs to the Section Image and Video Processing)

Abstract

When capturing star images in long-exposure mode, due to the relative motion between stars and space objects and the observation camera, strip tailings with different directions and lengths will be formed, resulting in a serious decline in image quality and inaccurate centroid positioning. Traditional methods for restoring star images are prone to ringing effects and cannot restore the non-uniformly blurred star images. Aiming at this problem, this paper proposes a star image restoration network based on a dynamic strip attention mechanism. Firstly, a Multi-scale Dynamic Strip Pooling Module is designed to adaptively extract blurred features of different lengths and directions by dynamically adjusting the strip convolution. After that, a Multi-scale Feature Fusion Module is designed to fuse multi-level features to reduce the loss of image details of stars and space objects in the image. Experimental results demonstrate that the proposed method achieves a PSNR of 84.08 and an SSIM of 0.9928 on the 16-bit simulated dataset, outperforming both traditional methods and other deep learning-based approaches. Specifically, the recognition accuracy of star points is increased by 174% in comparison with unprocessed images. Furthermore, this paper validates the network using the real-world dataset spotGEO, and the results indicate that the average number of successfully recognized star points is increased by 57% compared to direct processing of the original images.

1. Introduction

With the development of space programs worldwide, human beings have progressively expanded their activities into the field of space. The increasing number of satellites and spacecraft launched into orbit has exacerbated the problem of space debris. These uncontrolled space debris [1] in deep space pose a threat to the normal operation of satellites in orbit, making the cataloging and detection of such debris critically important.
The use of optical telescopes to observe space objects offers advantages such as low operating costs, long detection range, high measurement accuracy, and strong concealment [2]. The operational modes of optical telescopes can be categorized into two types: the first is the ‘stellar-gazing mode’, in which the telescope maintains a fixed gaze on a stationary star; the second is the ‘target-tracking mode’, in which the telescope requires continual readjustment to sustain its gaze on a spatial target. The specific differences between these two modes are illustrated in Figure 1:
When optical telescopes employ long exposure times across different observation modes, they accumulate signals from star points. However, relative motion between these star points and the detector’s imaging plane causes elongated “trailing” effects in the star images [3]. This disperses the star point energy across more pixels, resulting in blurred or fragmented point representations. Consequently, the accuracy of star centroid extraction is compromised, hindering precise star image recognition in subsequent processes.
Image deblurring can be generally categorized into traditional methods and deep learning-based methods. Traditional methods typically infer the relationship between the blur kernel and the sharp image in an inverse manner via deconvolution algorithms. Depending on whether the blur kernel is known, they can be further divided into non-blind and blind image deblurring methods. Non-blind image deblurring methods [4,5,6] solve for the underlying sharp image using deconvolution techniques when the blur kernel is known. In contrast, blind image deblurring methods [7,8,9,10,11] first estimate the blur kernel through prior modeling approaches when it is unknown, then derive the solution. Common methods for blurred image restoration include inverse filtering [12], Wiener filtering [13], regularized filtering [14], and Lucy-Richardson filtering (L-R) [15,16]. Deep learning-based methods [17,18,19,20,21,22] do not require manual preconfiguration of various image priors and do not need to estimate the blur kernel. Leveraging the powerful feature extraction capability of convolutional neural networks, they establish a mapping from blurred images to sharp images, enabling an end-to-end image deblurring process.
Under long exposures or in high-dynamic-range conditions, star points in images exhibit trailing phenomena, i.e., motion blur [23]. Numerous scholars have investigated both traditional methods and deep learning approaches. Jiang et al. [24] proposed an improved Radon transform combined with a Z-function and a dual-threshold mask. They estimated the blur kernel from a single image and achieved restoration using an improved RL acceleration algorithm. However, the Radon transform is sensitive to noise and image resolution, which can easily lead to errors in blur kernel angle estimation. Hou et al. [25] quickly estimated the motion blur angle via the bispectral transform and PCA, estimated the blur length by combining the Radon transform with adjustable weights, and finally reconstructed the star points using a regional filtering method based on the super-Laplacian prior restoration algorithm. Nevertheless, this method relies on empirically set thresholds, resulting in poor stability. Additionally, some scholars have estimated the blur kernel using gyroscope data [26,27,28], but this approach depends on assumptions about the motion model. Zhang et al. [29] proposed a simple and effective l p ( 0 < p ≤ 1 ) regularization deblurring method based on star image brightness, which is applicable only to uniform blur scenarios in star images.
Chen et al. [30] proposed a deep learning method for star image motion blur, estimating blur kernel parameters essential for star deblurring, including blur angle and blur length, using sparse representation, a super-Laplacian prior, and an integrated neural network. To improve star sensor performance in high-dynamic-range environments, Liu et al. [31] proposed a Richardson-Lucy (RL) algorithm based on a radial basis function neural network (RBFNN). However, both methods require auxiliary processing and do not achieve end-to-end direct restoration. Zhang et al. [32] proposed an improved network based on MIMO-UNet, replacing the ResBlock module with the Res FFT-Conv module. This module learns image features from both the spatial and frequency domains, thereby enhancing the network’s deblurring performance. Wang et al. [33] incorporated motion flow maps and sharp star points as supervision signals, conducting end-to-end training via conditional generative adversarial networks (cGANs) to achieve direct restoration of motion-blurred star maps. However, both methods require large-scale datasets for network training and impose high demands on dataset quality.
Traditional methods for star image deblurring often require prior knowledge of the blur kernel, which is difficult to obtain in practical applications. Additionally, their restoration performance depends on the quality of the original image, making them prone to generating ringing artifacts [34]. When dealing with star images with complex backgrounds and non-uniform blur, traditional methods often exhibit limitations that restrict their effectiveness under variable observation conditions. However, the datasets used in current deep learning methods are often common ones, such as the GOPRO dataset [35] and RealBlur dataset [36], with no dedicated datasets for star images. On the other hand, the starfield detection images employed in this study present challenges in reconstructing overlapping regions where motion blur occurs between neighboring stars and space debris. Furthermore, the inconsistent motion directions of space debris relative to stars within the detection images result in multi-directional, multi-scale non-uniform blurring. This phenomenon complicates the simultaneous accurate reconstruction of blur kernels across different regions.
To address the issues above, this paper proposes a star image motion blur restoration network based on a variable attention mechanism. It adopts the Multi-scale Dynamic Strip Pooling Module (MDSPM) to extract image features and capture contextual blur information at different scales. Furthermore, the Multi-scale Feature Fusion Module (MFFM) fuses the extracted feature maps. Ultimately, the blurred star images are deblurred into sharp images, laying a foundation for subsequent star point detection.

2. Materials and Methods

2.1. Image Degradation Model

When capturing images with optical telescopes, spatial degradation occurs in the resulting space exploration images due to diffraction within the optical system, lens distortion of the sensor, relative motion between stars and the camera, and noise effects during imaging and transmission process. In modeling the star image degradation process, the optical imaging system is usually regarded as a linear time-invariant system [37]. When the blurring in an image is uniform, the blurring process can be represented by Equation (1), which is a simple convolution:
I b = h ∗ I s + n
where I s denotes the original sharp image, h represents the spatially uniform blurring kernel, ∗ is the convolution operation, I b stands for the blurred image, and n ( x , y ) represents noise. When the blurring kernel ceases to be uniform, the mathematical model may be expressed as a linear transformation [38]:
I b = H · I s + n
where H denotes the blur matrix, with each row corresponding to the blur kernel modeling at a specific pixel location.
For motion blur, its blur kernel function is given by Equation (3), where L denotes the motion blur length, θ represents the blur angle relative to the x-axis, and non-uniformly blurred images contain multiple h ( x , y ) :
h ( x , y ) = 1 L if x 2 + y 2 ≤ L 2 , θ = arctan y x 0 otherwise
The application of the frequency domain transform to h ( x , y ) in Equation (3) results in the following frequency domain representation:
H ( u , v ) = sin π L u cos θ + v sin θ π L u cos θ + v sin θ

2.2. Network Architecture of MSDeblurNet

The network architecture of MSDeblurNet (Multi-Scale DeblurNet) is illustrated in Figure 2. The network takes 16-bit single-channel star detection images of size 1024 × 1024 as input. These images exhibit blurring with overlapping motion blur regions and non-uniform motion blur (i.e., containing multiple blur kernels with varying angles and lengths). The network primarily comprises an encoder, a multi-scale feature fusion module, and a decoder.
The network first extracts features from the input images via the encoder. Each encoder layer comprises convolutional layers, a Multi-scale Dynamic Strip Pooling Module (MDSPM), and eight residual blocks. Specifically, the MDSPM is designed to extract multi-scale contextual information from the image, enabling the network to capture motion blur characteristics of diverse sizes and directions and thereby mitigating blurring artifacts in the input. Subsequently, the Multi-scale Feature Fusion Module fuses the multi-resolution feature maps extracted by the network, providing rich feature representations that facilitate the restoration of overlapping, occluded blur and non-uniform motion blur. The decoder employs eight residual blocks to reconstruct the output features, ultimately restoring motion-blurred star detection images and yielding high-quality, sharp detection images.

2.3. Multi-Scale Dynamic Strip Pooling Module

During long exposure of the telescope, relative motion between stars and space debris induces streak trails on the image plane. Debris moving in diverse directions gives rise to inconsistent blur kernels, which require separate estimation and thereby exacerbate the difficulty of restoration. Furthermore, when streaked stars overlap with each other, the edges of adjacent stars become blurred and merged, resulting in ambiguous edge information.
To address the above issues, this paper designs a Multi-scale Dynamic Strip Attention Mechanism Module. The Strip Attention Mechanism captures horizontal and vertical information in the image, adjusting spatial pixel weights to emphasize key features. Given the characteristics of non-uniform motion blur, square pooling at different scales and the Multi-scale Dynamic Strip Attention Mechanism are designed in the feature extraction stage. While preserving the key spatial information of the input feature maps, this module captures blur features at various scales in the image, followed by feature extraction and enhancement. The specific structure of the module is illustrated in Figure 3:
Let the module input be X. Through two parallel 1 × 1 convolutions, intermediate features X 1 and X 2 are generated, respectively, achieving dimensionality reduction across channels and preliminary feature extraction.
X pool = Conv 3 × 3 ( X 1 ) + Conv 3 × 3 ( Pool 3 ( X 1 ) ) + Conv 3 × 3 ( Pool 7 ( X 1 ) ) X 1 = ReLU ( Conv 1 × 1 ( X ) )
Equation (5) represents the multi-scale square pooling branch, corresponding to the upper half of Figure 3. Three parallel processing streams extract local blurred features at different scales. The three feature streams are element-wise summed to yield X pool , thereby achieving adaptive perception capabilities for blurring at varying scales.
X dsp = W 1 ∗ Conv 1 × 7 ( X 2 ) + W 2 ∗ Conv 7 × 1 ( X 2 ) W 1 = Sigmoid ( Conv 1 × 1 ( Pool H × 1 ( X 2 ) ) ) W 2 = Sigmoid ( Conv 1 × 1 ( Pool 1 × W ( X 2 ) ) ) X 2 = ReLU ( Conv 1 × 1 ( X ) )
Equation (6) represents the dynamic strip attention branch corresponding to the lower half of Figure 3. This branch achieves adaptive enhancement of directional features for strip-shaped blurs with inconsistent motion directions. The variable strip attention output X dsp is obtained by multiplying horizontal and vertical strip features by their respective weights and subsequently summing them, thereby resolving the reconstruction challenge posed by inconsistent motion directions among fragments.
X ext = Conv 1 × 1 Concat ( Conv 3 × 3 ( X pool ) , Conv 3 × 3 ( X dsp ) ) + X
The combined action of multi-scale local features and directional strip features, coupled with residual connections preserving original information, ultimately yields the enhanced feature map X ext . This module possesses adaptive perception and enhancement capabilities for multi-scale, multi-directional non-uniform blurring.

2.4. Multi-Scale Feature Fusion Module

Dilated convolution achieves the dual objective of expanding the receptive field while preserving the resolution of the output feature map by introducing fixed gaps (dilation) into standard convolution. This approach significantly reduces the loss of image detail caused by downsampling in standard convolution, which is used to increase the receptive field. Dilated convolution introduces the core parameter ’dilation rate’, which defines the pixel spacing between elements within the convolutional kernel. As illustrated in Figure 4: (a) represents standard convolution, which is equivalent to dilated convolution with a dilation rate of 1 and a receptive field of 3 × 3 ; (b) depicts dilated convolution with a dilation rate of 2 and a receptive field of 5 × 5 ; and (c) depicts dilated convolution with a dilation rate of 3, which yields a receptive field of 7 × 7 . Clearly, a 3 × 3 dilated convolution achieves the same result as a 5 × 5 or 7 × 7 convolution. This approach preserves greater spatial detail by avoiding information loss from direct downsampling and effectively integrates multi-scale feature information.
During the feature fusion stage, the Multi-scale Feature Fusion Module is designed using dilated convolutions and strip pooling, with its structure shown in Figure 5. This module integrates multi-scale feature maps extracted by the encoder. By employing dilated convolutions, it expands the receptive field while preserving the size of intermediate feature maps, thereby minimizing the loss of spatial detail information. The fused feature maps contain more comprehensive image information, alleviating the limitations of relying on a single feature set. This enhances the robustness of the network’s output, empowering the network to handle images in a wider variety of scenarios.
To effectively restore long-strip motion blur in spatial images, the module employs parallel multi-branch processing to integrate multi-directional and multi-scale contextual information. Adaptive average pooling compresses features along the height and width dimensions, reconstructing feature maps with receptive fields of distinct aspect ratios to capture the structural features of elongated blur in images. Meanwhile, dilated convolutions learn spatial features at various scales. Finally, fusing outputs from multi-directional pooling branches and multi-scale dilated convolution branches significantly enhances the model’s capability to restore elongated blur in spatial images.
The multi-scale features output by the encoder are denoted as Y 1 , Y 2 and Y 3 , which also serve as inputs to the modules depicted in Figure 5.
Y = Conv 3 × 3 ReLU Conv 1 × 1 Concat ( Y 1 , Y 2 , Y 3 )
Equation (8) performs feature fusion on the feature maps from different layers of the encoder, providing a unified input feature for subsequent multi-branch processing.
Y p 1 = expand Conv 1 × 3 ( Pool H × 1 ( Y ) ) + expand Conv 3 × 1 Pool 1 × W ( Y )
Y p 2 = expand Conv 3 × 3 Pool H × 3 ( Y ) + expand Conv 3 × 3 Pool 3 × W ( Y )
Y p 3 = expand Conv 3 × 3 Pool H × 5 ( Y ) + expand Conv 3 × 3 Pool 5 × W ( Y )
Equations (9)–(11) address the diversity in direction and scale of strip-shaped motion blur within images by designing three parallel strip pooling branches. Through adaptive average pooling, these branches form receptive fields of varying scales along both the height and width dimensions, thereby capturing the structural features of strip-shaped blurring.
Y d = Conv 3 × 3 d = 1 ( Y ) + Conv 3 × 3 d = 3 ( Y ) + Conv 3 × 3 d = 5 ( Y )
Equation (12) designs a multi-scale dilated convolution kernel, achieving the fusion of multi-scale spatial features and addressing the shortcomings of single-scale convolution in perceiving strip-shaped blur patterns.
Y mffm = Conv 1 × 1 Concat ( Y p 1 , Y p 2 , Y p 3 , Y d ) + Y
Y p 1 , Y p 2 , and Y p 3 represent the results of different pooling operations, respectively, and Y d is the output of convolutions with different dilation rates applied to the feature map. Splicing these together and then incorporating the initial fusion feature map Y via residual connections yields the module output Y mffm . This module can assign higher weights to blurred regions in the image through multi-scale strip pooling and dilated convolution operations, enabling the network to better learn key information in the image and improve the efficiency of feature utilization.

3. Results

3.1. Datasets and Implementation Details

3.1.1. Dataset

The experimental dataset is generated using star map simulation software. Using the Tycho2 catalog [39], 200 clear point-star-only images are simulated. For each image, five types of motion blur are simulated with blur angles from 0° to 180° and blur lengths from 0 to 90 pixels, yielding 1000 blurred star maps. Specifically, point debris is randomly inserted into the blurred images, while corresponding streak-shaped debris is added to their clear counterparts—thus constructing a simulated dataset with non-uniform motion blur. The dataset is randomly split into 800 training images, 100 validation images, and 100 test images. To mimic real-world image noise, Gaussian noise (mean = 0, standard deviation = 10) is added to the blurred images.
As shown in Figure 6, we compared the three-dimensional grey-scale energy distributions of the elongated trails in both the real-world image (spotGEO) and the simulated image. The results demonstrate that the three-dimensional distribution patterns of the two are highly consistent, with the spatial distribution and diffusion range of the core regions closely matching each other. This indicates that the simulated images employed in the experiment exhibit a high degree of correspondence with the actual scenario.

3.1.2. Implementation Details

The entire network framework is implemented using the PyTorch 1.11.0 deep learning framework. The input to the network is 16-bit blurred images with a resolution of 1024 × 1024 . During training, images are randomly cropped to a size of 256 × 256 pixels. For MSDeblurNet, the loss function combines smooth_L1 and SSIM. The initial learning rate is set to 1 × 10 − 4 and gradually reduced to 1 × 10 − 6 using a cosine annealing strategy. Additionally, the Adam optimization algorithm is used to iteratively update the network weights, with decay rates β 1 = 0.9 and β 2 = 0.999 . The training process runs for a total of 1500 epochs, and the experiment is conducted using NVIDIA GeForce RTX 4090D.

3.2. Evaluation Metrics

To quantitatively evaluate the image restoration performance of the network, we employ Peak Signal-to-Noise Ratio (PSNR), Structural Similarity Index Measure (SSIM), and centroid error as metrics for quantitative analysis.
PSNR is an objective evaluation metric for image quality pre- and post-processing, defined as the ratio of the energy of the peak signal to the average energy of the noise, with the following calculation formula:
MSE = 1 m n ∑ i = 0 m − 1 ∑ j = 0 n − 1 I ( i , j ) − K ( i , j ) 2
PSNR = 10 · log 10 MAX I 2 MSE = 20 · log 10 MAX I MSE
MSE refers to the mean squared error between the restored star image and the clear point star image. I ( i , j ) denotes the pixel value of the restored star image at position ( i , j ) , and K ( i , j ) denotes the pixel value of the corresponding clear star image at position ( i , j ) . m and n represent the number of pixels in the width and height of the image, respectively. MAX I is the maximum possible value of image pixels, which is 65,535 in this experiment.
Structural Similarity Index Measure (SSIM) calculates the similarity by comparing three key features between images: luminance, contrast, and structure [40], which is more consistent with the intuitive perception of the human eye. Its calculation formula is as follows:
SSIM ( X , Y ) = ( 2 μ X μ Y + C 1 ) ( 2 σ X Y + C 2 ) ( μ X 2 + μ Y 2 + C 1 ) ( σ X 2 + σ Y 2 + C 2 )
X and Y denote the restored image to be evaluated and the clear star image, respectively. μ X and μ Y represent the mean values of the two images, while σ X and σ Y are their standard deviations, and σ X Y is the covariance. C 1 and C 2 are both constants to prevent the denominator from being zero. The closer SSIM is to 1, the higher the structural similarity between the two images.
Centroid Error (CE) represents the deviation distance between the centroid coordinates extracted from the restored star image and the standard centroid coordinates in the clear point-like image. The specific calculation method is as follows:
CE = 1 N image ∑ i = 1 N image 1 N star ∑ j = 1 N star ( x j − x r j ) 2 + ( y j − y r j ) 2
where N image is the number of restored star images, N star is the number of star points extracted from a single star image, ( x j , y j ) are the standard centroid coordinates, and ( x r j , y r j ) are the extracted centroid coordinates.

3.3. Comparisons with Other Methods

3.3.1. Qualitative Analysis

To verify the effectiveness of the proposed algorithm, comparisons are made with two traditional star image motion deblurring algorithms [24,25] and two deep learning-based motion restoration algorithms [32,41]. In addition, star images with different blur scenarios are selected for testing, specifically: Motion-blurred star images containing blurred faint debris, where the energy of the faint debris is lower than that of nearby debris; Motion blur with overlapping regions, where motion trajectories of multiple objects in the same area are superimposed on each other, resulting in loss of star image details;Non-uniform blurred star images with different blur kernels, where the motion blur lengths and motion blur angles between debris are inconsistent. Since the network is trained on 16-bit unsigned images, the star images and 3D grayscale maps of local regions presented below for visualization have undergone gray-scale stretching.
It can be observed that under noise interference, the strip-shaped faint objects in the blurred star images to be restored are almost submerged in noise. As shown in Figure 7 for faint objects with more dispersed energy after blurring, neither of the two traditional methods can restore the original shape and energy of the debris—especially as the energy decreases significantly under noise influence. Among deep learning methods, MIMOUNet can restore the three debris, but their energy values are lower than those of the debris in the clear star image. MIMOUNet_Res, however, tends to cause over-segmentation (i.e., a single debris is restored as multiple ones). In contrast, the proposed MSDeblurNet in this paper can achieve high-quality restoration of the debris, and their energy can remain consistent with that of the clear debris.
For overlapping debris shown in Figure 8, due to the interference of their blur kernels, image detail information is lost, making it difficult to distinguish the boundaries between debris. The two traditional methods fail in the presence of overlapping, with significant limitations that prevent effective deblurring. Among deep learning methods, MIMOUNet treats overlapping debris as a whole and cannot effectively distinguish overlapping regions. MIMOUNet_Res incorporates a residual learning mechanism, enabling it to capture more details, but it is also prone to incorrect segmentation—restoring two debris as three. In contrast, the proposed method in this paper can well extract and restore two independent debris from the aliased blur kernels.
As show in Figure 9, for the same blurred region with different blur kernels, traditional methods usually assume that image blur follows a single motion blur and can only restore specific blur modes. Thus, when multiple blur scenarios occur in the above figures, the two traditional methods fail to restore effectively. Among deep learning methods, MIMOUNet loses debris information during processing and fails to fully restore the image, while MIMOUNet_Res and MSDeblurNet can achieve image restoration. Specifically, MSDeblurNet performs deeper feature extraction and multi-level feature fusion through MDSPM and MFFM, which significantly improves the accuracy and robustness of restoration.

3.3.2. Quantitative Analysis

Based on the above visual comparison experiments, it can be observed that MSDeblurNet achieves the optimal results for images with faint debris, overlapping debris, and various motion blur scenarios. It can well restore the images and recover the corresponding energy of the debris.
To further quantitatively evaluate the performance of the proposed network, we adopt the evaluation metrics mentioned in Section 3.2: Peak Signal-to-Noise Ratio (PSNR), Structural Similarity Index Measure (SSIM) and Centroid Error(CE) to assess the restored training set data of different restoration algorithms. The results of different algorithms are shown in Table 1:
The table demonstrates that traditional methods have poor restoration results in star image deblurring, whereas deep learning-based restoration achieves PSNR values exceeding 83 dB, with SSIM also showing significant improvement over conventional approaches. Among these, the proposed MSDeblurNet achieves the highest PSNR and SSIM values compared to other comparison algorithms, demonstrating superior capabilities in suppressing detail loss during deblurring and capturing striped features. The designed SDSPM and MFFM effectively restore star images, validating the effectiveness of the proposed methods.
Due to the poor image restoration performance of traditional methods, which hard to recover effective star points, the centroid error analysis compares only deep learning approaches.
As shown in Table 2, all deep learning methods significantly improved the star point extraction rate compared to the original image. Among them, the proposed MSDeblurNet outperformed other comparison models, achieving an extraction rate of 80.37%. Regarding localization accuracy, due to the scarcity of valid samples in the original image, the centroid error holds limited reference value. When comparing among comparable deep learning models, the proposed MSDeblurNet achieved the smallest mean centroid error (0.4589 pixels), demonstrating its optimal star point localization performance.
To validate the computational efficiency of each algorithm, we compared the runtime of different methods on the test set, with results presented in Table 3. The proposed MSDeblurNet algorithm demonstrates significantly superior efficiency compared to traditional methods, processing a single image in 0.3667 s and maintaining comparable computational efficiency to other deep learning–based deblurring methods, completing the entire task in 36.67 s. It mainly relies on algorithms, showcasing an excellent balance between performance and efficiency.

3.4. Verification with Real-World Data

To evaluate the practical performance of the proposed MSDeblurNet more comprehensively and objectively, this experiment selected three images from the publicly available spotGEO [42] dataset for supplementary testing. This aims to validate the network’s image restoration capabilities in real-world scenarios. Real-world images exhibit different types of blurring compared to simulated images and feature more complex and diverse backgrounds. Additionally, since real-world images lack corresponding labels for PSNR and SSIM comparisons, this paper evaluates star image restoration performance using star extraction rate and star centroid error metrics.
Star point extraction is performed using the astronomical image processing software Astrometry.net [43] on both the original measured star image and the restored star image, with results shown in Figure 10. Astrometry.net is an open-source platform for calibrating astronomical images for blind calibration. It integrates geometric hashing techniques, multi-band astronomical catalog data (such as USNO-B and 2MASS), and Bayesian statistical decision methods. Without requiring any prior information—such as image pointing, scale, or orientation—it achieves automatic star map detection, matching, and astrometric calibration (i.e., World Coordinate System WCS information) solely through input images. To quantitatively analyze the extraction results, the number of extracted star points before and after restoration is recorded for comparison. Table 4 presents the specific data on the number of extracted star points:
As shown in Figure 10, the network not only achieves good restoration results for simulated images but also successfully restores the motion blur at different angles from real-world images. Furthermore, Table 4 indicates that the number of extracted star points significantly increases after motion deblurring of real star images, with an average improvement of approximately 57%. The successful restoration and extraction of these star points are crucial for subsequent star image recognition.
To more intuitively analyze the network’s restoration performance for star points, the top ten star points extracted from each original star image are manually annotated to establish a ground truth reference. The coordinates of the restored star points are then compared against this reference to calculate both horizontal and vertical coordinate errors, as well as centroid errors.
The positions of stars in the original image after coordinate correction, compared with those in the restored point star image directly extracted from Astrometry.net, are shown in Figure 11. Table 5 provides the centroid coordinates and centroid errors for 10 stars in the two images depicted in Figure 11b.
The extraction results demonstrate that motion blur-induced star trails in real-world images decrease the number of detectable stars and introduce significant errors in centroid extraction, thus requiring manual recalibration. The proposed MSDeblurNet can effectively restore real-world images while increasing the count of extractable centroids, achieving an average centroid error of 0.456 pixels which is shown in Table 6. However, for real-world images affected by strong stray light, the network yields fewer restored and extracted stars. Such star images necessitate preliminary processing (i.e., background suppression) prior to image restoration.

4. Discussion

4.1. Ablation Study

4.1.1. Different Crop Sizes Study

To investigate the impact of different image cropped sizes during the training phase on network training effectiveness and restoration performance, this chapter conducts comparative experiments by cropping input images to various dimensions. The results validate model performance across each size, as shown in Table 7.
As shown in Table 7, although the 1024 × 1024 size preserves the complete information of the entire image, its computational load and memory consumption far exceed the capacity of conventional GPUs, preventing the network from completing training. At 512 × 512 resolution, one training epoch pass takes approximately 3300 s—35 times longer than the 256 × 256 resolution used in this study. This extremely low computational efficiency severely impedes model iteration and optimization. The 128 × 128 size offers higher efficiency but yields slightly inferior final restoration metrics (PSNR: 82.23 dB, SSIM: 0.9886). This indicates that the network’s receptive field is insufficient at this size, making it difficult to fully learn long-range motion blur. Furthermore, the cropped images contain too little effective target feature information to support the network in performing high-quality feature learning.

4.1.2. Qualitative Analysis

To further refine the experiments and validate the proposed modules’ enhancement of network deblurring performance, we designed several ablation studies. All ablation experiments employed the same dataset, network training parameters, and experimental platform as Section 3.1. The experiments involved training the base network, a network with the Multi-scale Dynamic Strip Pooling Module added, a network with the Multi-scale Feature Fusion Module added, and a network incorporating both modules simultaneously. The results are shown in Figure 12:
By comparing the restoration performance of different module combinations, it is evident that each combination offers certain advantages in restoring blurred star images. However, in local regions with faint fragments, overlapping fragments, and distinct blurred cores, the Baseline model as well as the MFFM and MDSPM modules—when used independently—deliver suboptimal restoration results. In contrast, when these two modules function synergistically, they enable accurate image deblurring in these complex scenarios.

4.1.3. Quantitative Analysis

Based on the figure above, we can observe the synergistic effect of the two modules in processing complex non-uniform blurred star maps. To further quantitatively validate the specific improvements in model performance achieved by MFFM and MDSPM, we continue to use PSNR and SSIM as evaluation metrics, as mentioned in Section 3.2, to assess models with different module combinations. The specific results are shown in Table 8:
It can be observed from the table that both modules contribute to the improvement of the network’s deblurring performance. Aiming at issues such as detail loss in the extracted feature maps, the MFFM module performs cross-scale fusion of features from different network layers. In contrast, targeting the elongated motion blur in star images, the MDSPM module extracts elongated blur features of varying lengths and directions by introducing a dynamic strip pooling branch, while the square pooling branch is designed to capture global contextual information. Under the synergistic effect of these two modules, the network’s feature learning and feature fusion capabilities are optimized, resulting in a further enhancement of the network performance.

4.2. Supplementary Experiments

4.2.1. Different Noise Study

During the training and testing process of the network using simulated datasets, Gaussian noise with a mean of 0 and a standard deviation of 10 was added to the blurred images to simulate the effects of noise. To investigate the image restoration capabilities of the proposed MSDeblurNet under different noise types, multiplicative noise, Poisson noise, and salt-and-pepper noise were respectively introduced to images in the test set. Specifically, multiplicative noise employed a Rayleigh distribution with a scale of 0.1, while salt-and-pepper noise was set to a density of 0.001. Given the salt-and-pepper noise’s pronounced impact on restoration outcomes, we first pre-processed these images using median filtering before applying the proposed MSDeblurNet. For other noise types, MSDeblurNet was applied directly. Experimental results are presented in Table 9, demonstrating that the proposed network achieves favourable restoration performance across diverse noise conditions, exhibiting superiority over alternative methods.

4.2.2. Star Identification

To further validate the practical application value of the proposed deblurring algorithm for subsequent processing, this paper conducts a star identification comparison experiment using actual captured images restored by MSDeblurNet and their original blurred striped counterparts. The investigation aims to determine whether the proposed method can effectively enhance the image processing quality in subsequent applications and improve the final processing results.
We employ the triangular matching algorithm to achieve star map identification, leveraging the geometric relationships between stars for rapid matching. First, a bright star is selected as the origin point, and the angular distances between it and other stars are calculated to form a feature set. This set is then matched against the known data in the Tycho-2 star catalogue, ultimately identifying the information about the stars. The specific experimental results are shown in Figure 13:
Given that the captured image resolution is 6144 × 6144 , direct deblurring of the entire image is constrained by graphics card computational power. Consequently, the original image was cropped into 36 sub-images of 1024 × 1024 for separate restoration. Figure 12 displays the star point matching results for one such sub-image. The red circles denote the coordinates of known star points from the star catalogue, with the annotated numbers corresponding to the star catalogues. The blue markers indicate the coordinates of star points extracted from the experimental image.
Statistical results indicate that the star catalogue contains a total of 806 stars: the original blurred image identified 712 stellar points, whereas the image restored using the method described herein increased the number of identified stars to 765. This represents a relative improvement in the identification rate of approximately 6.6%, validating that the proposed deblurring algorithm provides benefits for subsequent star map identification tasks.

5. Conclusions

This paper proposes an image restoration algorithm for star images with elongated motion blur induced by long exposure times, enabling end-to-end image deblurring. The algorithm adopts an encoder–decoder architecture and employs a multi-scale dynamic strip attention mechanism in the feature extraction stage. Through the design of dynamically weighted strip convolution, it performs differentiated processing on blur patterns, aiding the network in adapting to images with varying blur characteristics. Additionally, addressing the issues that conventional convolutional pooling in the feature fusion stage tends to cause detail loss and insufficient complementarity of cross-level features, this paper innovatively proposes a multi-scale feature fusion module integrating dilated convolution and strip pooling. On one hand, it extracts contextual features via the multi-scale receptive fields of dilated convolution; on the other hand, it captures prominent strip structural information in horizontal and vertical directions through strip pooling. Comparative experiments demonstrate that MSDeblurNet achieves the best performance across all quantitative metrics, including PSNR (84.08 dB), SSIM (0.9928), as well as astronomy-specific star extraction rate (80.37%) and centroid error (0.4589 pixels), with its restoration capability significantly superior to other methods. Further validation on measured data shows that images restored by MSDeblurNet achieve remarkable improvements in the number of extracted stars and centroid positioning accuracy, verifying the proposed algorithm’s strong adaptability to real-world scenarios, along with excellent robustness and effectiveness.

Author Contributions

Conceptualization, J.H. (Jixin Han) and Z.N.; methodology, J.H. (Jixin Han); software, J.H. (Jixin Han); validation, Z.N. and J.H. (Jun He); formal analysis, J.H. (Jixin Han); investigation, J.H. (Jixin Han); resources, Z.N.; data curation, J.H. (Jun He); writing—original draft preparation, J.H. (Jixin Han); writing—review and editing, Z.N. and J.H. (Jun He); visualization, J.H. (Jixin Han); supervision, J.H. (Jun He); funding acquisition, Z.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by the Youth Science Foundation of China (Grant No. 61605243).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Fan, M.; Xue, D.; Yan, Q.; Zhu, Y.; Sun, J.; Zhang, Y. Detection method for small and weak space targets based on information representation enhancement. Chin. J. Comput. 2025, 48, 537–555. [Google Scholar]
  2. Zhang, X.; Liu, Y.; Tan, C.; Zhang, E. Research on space-based star image preprocessing technology. Laser Optoelectron. Prog. 2024, 61, 1237007. [Google Scholar]
  3. Zhang, M.; Yang, Y.; Chen, Z.; Li, Y.; Chen, S.; Tong, S.; Li, C. Low-orbit satellite monitoring technology based on small optical telescopes. Radio Eng. 2025, 55, 572–579. [Google Scholar]
  4. Yuan, L.; Sun, J.; Quan, L.; Shum, H.Y. Progressive inter-scale and intra-scale non-blind image deconvolution. ACM Trans. Graph. (TOG) 2008, 27, 1–10. [Google Scholar] [CrossRef] [Scilit]
  5. Li, W.; Zhang, T.; Gao, Q. Non-blind image deblurring via shear total variation norm. Wuhan Univ. J. Nat. Sci. 2024, 29, 219–227. [Google Scholar] [CrossRef] [Scilit]
  6. Liu, H.; Zhu, Y. Design of Edge Structure Detail Enhancement Algorithm for Non-Blind Blurred Images. Comput. Simul. 2025, 42, 210–214. [Google Scholar]
  7. Krishnan, D.; Tay, T.; Fergus, R. Blind deconvolution using a normalized sparsity measure. In Proceedings of the CVPR 2011; IEEE: New York, NY, USA, 2011; pp. 233–240. [Google Scholar]
  8. Yan, Y.; Ren, W.; Guo, Y.; Wang, R.; Cao, X. Image deblurring via extreme channels prior. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2017; pp. 4003–4011. [Google Scholar]
  9. Chen, L.; Fang, F.; Wang, T.; Zhang, G. Blind image deblurring with local maximum gradient prior. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2019; pp. 1742–1750. [Google Scholar]
  10. Hou, Q.; Gao, Y.; Wang, M.; Li, J. Blind image deblurring method based on structural sparse channel prior. J. Electron. Meas. Instrum. 2023, 37, 107. [Google Scholar]
  11. Zhang, Z.; Guo, Z.; Xu, Z.; Wang, C.; Lai, J.; Ji, Y.; Li, Z. Enhanced patch-wise maximal gradient for blind image deblurring. Circuits Syst. Signal Process. 2025, 44, 6227–6254. [Google Scholar] [CrossRef] [Scilit]
  12. Harris, F. On maximally flat low-pass filters with ripple in the stopband. IEEE Trans. Audio Electroacoust. 1972, 20, 345–352. [Google Scholar] [CrossRef]
  13. Du, M.; Yang, C. Fast estimation of k value for a Wiener filtering image restoration algorithm. Microelectron. Comput. 2015, 32, 45–47. [Google Scholar]
  14. Hunt, B.R. The application of constrained least squares estimation to image restoration by digital computer. IEEE Trans. Comput. 2009, 100, 805–812. [Google Scholar] [CrossRef] [Scilit]
  15. Richardson, W.H. Bayesian-based iterative method of image restoration. J. Opt. Soc. Am. 1972, 62, 55–59. [Google Scholar] [CrossRef] [Scilit]
  16. Lucy, L.B. An iterative technique for the rectification of observed distributions. Astron. J. 1974, 79, 745. [Google Scholar] [CrossRef] [Scilit]
  17. Ji, W.; Chen, X.; Li, Y. Blind motion deblurring using improved DeblurGAN. IET Image Process. 2024, 18, 327–347. [Google Scholar] [CrossRef] [Scilit]
  18. Hao, Z.; Wang, H.; Zhang, X.; Li, Y.; Sun, H. Efficient multi-stage network with pixel-wise degradation prediction for real-time motion deblurring. Comput. Vis. Image Underst. 2023, 233, 103693. [Google Scholar] [CrossRef] [Scilit]
  19. Wang, H.; Hu, C.; Qian, W.; Wang, Q. RT-Deblur: Real-time image deblurring for object detection. Vis. Comput. 2024, 40, 2873–2887. [Google Scholar] [CrossRef] [Scilit]
  20. Wu, W.; Liu, L.; Li, B.; Wang, J.; Su, N.; Pan, Y. Ldeblur: A lightweight network for single image deblurring. Alex. Eng. J. 2025, 117, 164–173. [Google Scholar] [CrossRef] [Scilit]
  21. Zhang, Y.; Zhang, J.; Fu, X.; Jiang, N.; Li, Q. Dynamic scene deblurring via receptive field attention generative adversarial network. Comput. Graph. 2023, 116, 354–362. [Google Scholar] [CrossRef] [Scilit]
  22. Zhao, Q.; Yang, H.; Zhou, D.; Cao, J. Rethinking image deblurring via CNN-transformer multiscale hybrid architecture. IEEE Trans. Instrum. Meas. 2022, 72, 5002415. [Google Scholar] [CrossRef] [Scilit]
  23. Ma, L.; Dai, D.; Ni, Y. How to improve the attitude accuracy of the star sensor under dynamic conditions: A review. Acta Astronaut. 2025, 233, 42–54. [Google Scholar] [CrossRef] [Scilit]
  24. Jiang, J.; Huang, J.; Zhang, G. An accelerated motion blurred star restoration based on single image. IEEE Sens. J. 2016, 17, 1306–1315. [Google Scholar] [CrossRef] [Scilit]
  25. Hou, Y.; Zhao, R.; Ma, Y.; He, L.; Zhu, Z. A real-time star tailing removal method based on fast blur kernel estimations. Math. Probl. Eng. 2021, 2021, 8819277. [Google Scholar] [CrossRef] [Scilit]
  26. Yi, J.; Ma, Y.; Zhu, Z.; Zhu, Z.; Tang, Y.; Zhao, R. A blurred star image restoration method based on gyroscope data and enhanced sparse model. Meas. Sci. Technol. 2023, 34, 115105. [Google Scholar] [CrossRef] [Scilit]
  27. Sun, T.; Xing, F.; You, Z.; Wang, X.; Li, B. Deep coupling of star tracker and MEMS-gyro data under highly dynamic and long exposure conditions. Meas. Sci. Technol. 2014, 25, 085003. [Google Scholar] [CrossRef] [Scilit]
  28. Wang, S.; Zhang, S.; Ning, M.; Zhou, B. Motion blurred star image restoration based on MEMS gyroscope aid and blur kernel correction. Sensors 2018, 18, 2662. [Google Scholar] [CrossRef] [Scilit]
  29. Zhang, C.; Zhao, J.; Yu, T.; Yuan, H.; Li, F. Fast restoration of star image under dynamic conditions via lp regularized intensity prior. Aerosp. Sci. Technol. 2017, 61, 29–34. [Google Scholar] [CrossRef] [Scilit]
  30. Chen, X.; Liu, D.; Zhang, Y.; Liu, X.; Xu, Y.; Shi, C. Robust motion blur kernel parameter estimation for star image deblurring. Optik 2021, 230, 166288. [Google Scholar] [CrossRef] [Scilit]
  31. Liu, D.; Chen, X.; Liu, X. An improved Richardson-Lucy algorithm for star image deblurring. In Proceedings of the 2019 IEEE International Instrumentation and Measurement Technology Conference (I2MTC); IEEE: New York, NY, USA, 2019; pp. 1–5. [Google Scholar]
  32. Zhang, J.; Niu, Z. Restoration of motion-blurred star image based on improved MIMO-UNet. In Proceedings of the Sixth International Conference on Computer Information Science and Application Technology (CISAT 2023); SPIE: Washington, DC, USA, 2023; Volume 12800, pp. 969–975. [Google Scholar]
  33. Wang, Q.; Fu, Y. Smear star spot restoration for precision image stabilization of high-orbit satellites. Acta Opt. Sin. 2020, 40, 1311002. [Google Scholar] [CrossRef] [Scilit]
  34. Yang, Y.; Wang, H.; Lu, J.; Cui, Y.; Jiang, W. Improved RL blurred star image restoration algorithm. Transducer Microsyst. Technol. 2016, 35, 148–150. [Google Scholar]
  35. Nah, S.; Hyun Kim, T.; Mu Lee, K. Deep multi-scale convolutional neural network for dynamic scene deblurring. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2017; pp. 3883–3891. [Google Scholar]
  36. Rim, J.; Lee, H.; Won, J.; Cho, S. Real-world blur dataset for learning and benchmarking deblurring algorithms. In Proceedings of the European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2020; pp. 184–201. [Google Scholar]
  37. Lan, C. Modeling and Detection Capability Analysis of Space-Based Optical Observation System for Space Targets. Ph.D. Thesis, PLA Information Engineering University, Zhengzhou, China, 2009. [Google Scholar]
  38. Bahat, Y.; Efrat, N.; Irani, M. Non-Uniform blind deblurring by reblurring. In Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV); IEEE: New York, NY, USA, 2017. [Google Scholar]
  39. Hog, E.; Fabricius, C.; Makarov, V.V.; Urban, S.; Corbin, T.; Wycoff, G.; Bastian, U.; Schwekendiek, P.; Wicenec, A. The Tycho-2 catalogue of the 2.5 million brightest stars. Astron. Astrophys. 2000, 355, 27–30. [Google Scholar]
  40. Wang, Z.; Simoncelli, E.P.; Bovik, A.C. Multiscale structural similarity for image quality assessment. In Proceedings of the Thrity-Seventh Asilomar Conference on Signals, Systems & Computers; IEEE: New York, NY, USA, 2003; Volume 2, pp. 1398–1402. [Google Scholar]
  41. Cho, S.J.; Ji, S.W.; Hong, J.P.; Jung, S.W.; Ko, S.J. Rethinking coarse-to-fine approach in single image deblurring. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: New York, NY, USA, 2021; pp. 4641–4650. [Google Scholar]
  42. Chen, B.; Liu, D.; Chin, T.J.; Rutten, M.; Derksen, D.; Martens, M.; von Looz, M.; Lecuyer, G.; Izzo, D. Spot the GEO satellites: From dataset to Kelvins SpotGEO challenge. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2021; pp. 2086–2094. [Google Scholar]
  43. Lang, D.; Hogg, D.W.; Mierle, K.; Blanton, M.; Roweis, S. Astrometry. net: Blind astrometric calibration of arbitrary astronomical images. Astron. J. 2010, 139, 1782. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Schematic diagram of different observation modes: (a) Stellar-gazing mode, (b) Target-tracking mode.
Figure 1. Schematic diagram of different observation modes: (a) Stellar-gazing mode, (b) Target-tracking mode.
Jimaging 12 00103 g001
Figure 2. Network structure of MSDeblurNet.
Figure 2. Network structure of MSDeblurNet.
Jimaging 12 00103 g002
Figure 3. Block diagram of Multi-scale Dynamic Strip Pooling Module.
Figure 3. Block diagram of Multi-scale Dynamic Strip Pooling Module.
Jimaging 12 00103 g003
Figure 4. Dilated Convolution: (a) dilation rate = 1, (b) dilation rate = 2, (c) dilation rate = 3.
Figure 4. Dilated Convolution: (a) dilation rate = 1, (b) dilation rate = 2, (c) dilation rate = 3.
Jimaging 12 00103 g004
Figure 5. Block diagram of Multi-scale Feature Fusion Module.
Figure 5. Block diagram of Multi-scale Feature Fusion Module.
Jimaging 12 00103 g005
Figure 6. Three-dimensional grey-scale images of elongated trails in real-world and simulated images. (a) real-world image. (b) simulated image.
Figure 6. Three-dimensional grey-scale images of elongated trails in real-world and simulated images. (a) real-world image. (b) simulated image.
Jimaging 12 00103 g006
Figure 7. Faint debris: (a) blur, (b) sharp, (c) Method [24], (d) Method [25], (e) MIMOUNet, (f) MIMOUNet_Res, (g) MSDeblurNet (star images and 3D grayscale maps).
Figure 7. Faint debris: (a) blur, (b) sharp, (c) Method [24], (d) Method [25], (e) MIMOUNet, (f) MIMOUNet_Res, (g) MSDeblurNet (star images and 3D grayscale maps).
Jimaging 12 00103 g007aJimaging 12 00103 g007b
Figure 8. Overlapping debris: (a) blur, (b) sharp, (c) Method [24], (d) Method [25], (e) MIMOUNet, (f) MIMOUNet_Res, (g) MSDeblurNet (star images and 3D grayscale maps).
Figure 8. Overlapping debris: (a) blur, (b) sharp, (c) Method [24], (d) Method [25], (e) MIMOUNet, (f) MIMOUNet_Res, (g) MSDeblurNet (star images and 3D grayscale maps).
Jimaging 12 00103 g008aJimaging 12 00103 g008b
Figure 9. Non-uniform blurred debris: (a) blur, (b) sharp, (c) Method [24], (d) Method [25], (e) MIMOUNet, (f) MIMOUNet_Res, (g) MSDeblurNet (star images and 3D grayscale maps).
Figure 9. Non-uniform blurred debris: (a) blur, (b) sharp, (c) Method [24], (d) Method [25], (e) MIMOUNet, (f) MIMOUNet_Res, (g) MSDeblurNet (star images and 3D grayscale maps).
Jimaging 12 00103 g009aJimaging 12 00103 g009b
Figure 10. Star point extraction results from the (a–c) three original star images and the reconstructed star image in the spotGEO dataset. (The red circles indicate the extracted star points.)
Figure 10. Star point extraction results from the (a–c) three original star images and the reconstructed star image in the spotGEO dataset. (The red circles indicate the extracted star points.)
Jimaging 12 00103 g010
Figure 11. Extract 10 star point result images (a–c).
Figure 11. Extract 10 star point result images (a–c).
Jimaging 12 00103 g011
Figure 12. Ablation study results: (a) blur, (b) sharp, (c) Baseline, (d) Baseline + MFFM, (e) Baseline + MDSPM, (f) Baseline + MFFM + MDSPM (star images and 3D grayscale maps.
Figure 12. Ablation study results: (a) blur, (b) sharp, (c) Baseline, (d) Baseline + MFFM, (e) Baseline + MDSPM, (f) Baseline + MFFM + MDSPM (star images and 3D grayscale maps.
Jimaging 12 00103 g012aJimaging 12 00103 g012b
Figure 13. Star identification comparison image: (a) Original star point matching results. (b) Restored star-point matching results.
Figure 13. Star identification comparison image: (a) Original star point matching results. (b) Restored star-point matching results.
Jimaging 12 00103 g013
Table 1. Quantitative comparison results of different algorithms on the test set.
Table 1. Quantitative comparison results of different algorithms on the test set.
MethodMethod [24]Method [25]MIMOUNetMIMO_ResMSDeblurNet
PSNR/dB66.351366.816183.299983.143084.0756
SSIM0.23680.31660.99200.99090.9928
Table 2. Centroid error results of different algorithms on the test set.
Table 2. Centroid error results of different algorithms on the test set.
OriginalMIMOUNetMIMO_ResMSDeblurNet
Extraction rate29.4%74.57%76.71%80.37%
Centroid error0.29100.48210.56780.4589
Table 3. Analysis Results of Different Algorithms on the Test Set.
Table 3. Analysis Results of Different Algorithms on the Test Set.
MethodMethod [24]Method [25]MIMOUNetMIMO_ResMSDeblurNet
Total Time/s453.141448.4829.8237.4136.67
Single Image/s4.5314.480.29820.37410.3667
Table 4. Centroid error results of different algorithms on the test set.
Table 4. Centroid error results of different algorithms on the test set.
ImageExtracted Stars (Original Image)Extracted Stars (Restored Image)Improvement Percentage
1739631.5%
26913595.7%
38412042.9%
Table 5. Centroid extraction results of Figure 11b.
Table 5. Centroid extraction results of Figure 11b.
Star No.CentroidRestoration CentroidError
XYXYΔXΔYCentroid Error
star0371.855355.267372.4891356.46790.634071.20090.581367
star1610.66422.824610.8873423.35330.227270.529330.499111
star210.7866170.44311.24112170.86530.454520.422250.494325
star3272.17983.4289272.363883.724760.184830.295860.476343
star495.9073380.70196.60961381.39820.702310.697220.4994
star5532.796239.834532.928240.08870.132040.254680.401521
star6243.63302.063244.1507302.20440.520710.141350.373729
star7350.43241.826350.683242.22680.252950.400810.357482
star8372.106434.924372.6101435.19110.504140.26710.330415
star9528.288175.998528.3717176.27560.08370.277630.279894
Table 6. Centroid Error Results.
Table 6. Centroid Error Results.
Image123Average Error
Centroid Error0.5004140.4293590.4394960.456423
Table 7. Performance Comparison of Different Crop Sizes.
Table 7. Performance Comparison of Different Crop Sizes.
SizeTraining_TIME/EpochPSNRSSIM
1024 × 1024–––
512 × 5123300 s––
256 × 25693 s84.07560.9928
128 × 12881 s82.23070.9886
Table 8. Analysis results of different module combinations on the test set. (✓ indicates the module is included; - indicates the module is not included.)
Table 8. Analysis results of different module combinations on the test set. (✓ indicates the module is included; - indicates the module is not included.)
BaselineMFFMMDSPMPSNR/dBSSIM
✓--83.58030.9914
✓✓-83.76340.9919
✓-✓83.63430.9924
✓✓✓84.07560.9928
Table 9. Analysis Results of Different Algorithms on Test Sets with Different Noises.
Table 9. Analysis Results of Different Algorithms on Test Sets with Different Noises.
Data Met. [24]Met. [25]MIMOUNetMIMO_ResMSDeblurNet
MultiplicativePSNR/dB66.8566.8474.7673.9074.17
SSIM0.25030.52070.96140.98700.9875
PoissonPSNR/dB66.9967.0883.2483.0383.93
SSIM0.44670.33880.99190.99130.9930
Salt_PepperPSNR/dB68.4067.3183.0682.8184.10
SSIM0.93150.88620.99400.99550.9946
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Han, J.; Niu, Z.; He, J. Restoration of Non-Uniform Motion-Blurred Star Images Based on Dynamic Strip Attention. J. Imaging 2026, 12, 103. https://doi.org/10.3390/jimaging12030103

AMA Style

Han J, Niu Z, He J. Restoration of Non-Uniform Motion-Blurred Star Images Based on Dynamic Strip Attention. Journal of Imaging. 2026; 12(3):103. https://doi.org/10.3390/jimaging12030103

Chicago/Turabian Style

Han, Jixin, Zhaodong Niu, and Jun He. 2026. "Restoration of Non-Uniform Motion-Blurred Star Images Based on Dynamic Strip Attention" Journal of Imaging 12, no. 3: 103. https://doi.org/10.3390/jimaging12030103

APA Style

Han, J., Niu, Z., & He, J. (2026). Restoration of Non-Uniform Motion-Blurred Star Images Based on Dynamic Strip Attention. Journal of Imaging, 12(3), 103. https://doi.org/10.3390/jimaging12030103

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