Preprint
Technical Note

This version is not peer-reviewed.

Restoration of Motion-Blurred, High-Resolution Mars Express SRC Images of Phobos

A peer-reviewed article of this preprint also exists.

Submitted:

09 July 2025

Posted:

10 July 2025

You are already at the latest version

Abstract
Spacecraft imaging of planetary surfaces often suffers from motion-induced blur when the relative velocity between the spacecraft and target is high. We present an automated deblurring framework that derives a one-dimensional point spread function (PSF) directly from the spacecraft’s imaging geometry—without relying on star-field calibration—and applies Wiener deconvolution to restore image sharpness. We validate our method on fourteen sub-meter-per-pixel SRC images of Phobos acquired by Mars Express over four distinct orbits. With an approximately 40-pixel linear PSF and an assumed 16 dB noise level, our pipeline significantly enhances surface feature visibility, enabling fine-scale geological analysis. This technique is readily transferable to other motion-degraded planetary datasets.
Keywords: 
;  ;  ;  ;  ;  ;  ;  

1. Introduction

Motion-induced blur (“motion smear”) degrades spacecraft imagery when the relative motion between the sensor and target is substantial, hindering detailed surface characterization. Notable cases include Mars Express’s Super-Resolution Channel (SRC) images of both Phobos [1] and Deimos [2], Viking Orbiter 2’s VIS captures of Deimos [3,4], New Horizons Long Range Reconnaissance Imager (LORRI) images of Arrokoth [5], and both Rosetta’s NAC and Philae’s ROLIS observations of comet 67P/Churyumov–Gerasimenko [6,7]. Although SRC can achieve sub-meter sampling and may offer the highest resolution images currently available for Phobos, residual “pepper” noise and severe smear have limited its scientific exploitation [1,8]. By modeling the blur as a linear PSF determined purely from spacecraft ephemeris and exposure timing, and applying Wiener filtering, we deliver a reproducible, one-shot deconvolution workflow that restores sub-meter detail across diverse imaging conditions.

2. Materials and Methods

2.1. Dataset Selection and Pre-Processing

As the spacecraft approaches a target body, the resulting images would become both more blurred and higher in resolution. Thus, using the European Space Agency (ESA) Planetary Science Archive (PSA) web interface, we first listed Mars Express High Resolution Stereo Camera (HRSC) [9] Super Resolution Channel (SRC) level 3 data products that were obtained with a slant distance of less than 300 km to Phobos. We browsed all publicly accessible datasets acquired within observation dates since 2003 to the latest release (as of June 2025). After that, we manually selected SRC image IDs whose boresight intersects visible (not dark) surfaces of Phobos by visual inspection. This finally achieved a list of fourteen highest-resolution (better than a few meters per pixel) SRC images which were observed during orbits 5851 (23 July 2008), orbit 7926 (10 March 2010), orbit 8974 (9 January 2011), and orbit 14776 (26 August 2015) (Table 1), three of which are consistent with those listed by Witasse, et al. [10].
Based on that, we acquired Planetary Data System (PDS) IMG data sets of HRSC radiometric Reduced Data Record (RDR) Extension series (EXT2, EXT3, EXT5, and EXT7) Version 4.0 [11,12,13,14] from the PDS Geosciences Node server (https://pds-geosciences.wustl.edu/mex). Also, we downloaded the MEx-related Spacecraft, Planet, Instrument, C-matrix, Events (SPICE) kernels [15] by running the Integrated Software for Imagers and Spectrometers (ISIS) version 8.3.0 developed by United States Geological Survey (USGS) [16], as well as an extra SPK kernel, MEX_STRUCT_V01.BSP, from the SPICE datasets in the ESA PSA server (MEX-E-M-SPICE-6-V2.0) [17].
We first converted their PDS IMG files to ISIS cubes, and attached MEx SPICE kernels to the cubes by running both "hrsc2isis" and "spiceinit" commands of ISIS 8.3.0 (Figure 1). To obtain better shift of surface intercept points to be required in the following image restoration, during "spiceinit", we add MEX_STRUCT_V01.BSP as an extra kernel and the latest, finest (~18-m mean spacing) shape model [8] as a DSK kernel that was converted from phobos_g_018m_spc_0000n00000_v002.obj (available at https://sbmt.jhuapl.edu/shared-files/) by using the Navigation and Ancillary Information Facility (NAIF) SPICE utility program MKDSK (https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/ug/mkdsk.html).

2.2. Denoising

The MEx SRC level 3 data products are already calibrated as the MEx team has officially reduced most of the pepper (dark) noise left in the level 2 products. However, a few pepper pixels still remain in the level 3 products. We regarded these residual pepper pixels as NULL pixels using the ISIS ”specpix”, which would cause problematic errors when subsequent processing in frequency-domain. Also, each PDS label contains the parameter "LINE_FIRST_PIXEL = 3", which is intended to indicate that the first two lines do not contain valid data. However, this assumption does not always hold because several of the individual cubes have data lines within the first three lines. Thus, we marked the pixels having DNs less than 200 within the first three lines as Low Representation Saturation (LRS), and completely removed them as well as dark pixels (75 NULL pixels per cube) by replacing the mean of their surrounding pixels by running ISIS “noisefilter” (third and fourth boxes in Figure 1). We repeated this noise filtering process until no LRS pixels remained in the resulting cube (twice for h5851_0003_sr3 and three times for h5851_0004_sr3). Moreover, any pixel whose raw DN value was ≤ –200 was considered anomalously dark and substituted with the average DN of its eight neighboring pixels. As exemplified in Figure 2, the NULL and dark pixels are removed from all SRC cubes.

2.3. PSF Estimation

The motion-induced blur can be modeled as a one-dimensional linear point spread function (PSF), parameterized by the spacecraft’s instantaneous ground-track velocity and the detector exposure time. These parameters are effectively determined by the spacecraft’s positions in body-fixed coordinate at the start and end of the exposure. Therefore, the resulting PSF’s length and its orientation (along the projected motion vector over Phobos) can be derived directly from spacecraft telemetry.
After collecting values regarding the IMG/cube labels "START_TIME" (UTC1), "STOP_TIME" (UTC2), and "EXPOSURE_DURATION" (exposure) with the USGS Abstraction Layer for Ephemerides (ALE) library [18,19,20], we first performed calculation of “high-accuracy” observation start and stop timings in forms of ephemeris time (ET) with microsecond precisions (ET’1 and ET’2,) based on:
E T ' 1 = E T 1 + E T 2 / 2 e x p o s u r e / 2 = t 1 ,
E T ' 2 = E T 1 + E T 2 / 2 + e x p o s u r e / 2 = t 2 ,
where ET1 and ET2 are the ET expressions of UTC1 and UTC2, respectively.
Conversions from ET to UTC and vice versa were implemented by uses of SpiceyPy et2utc and utc2et, respectively. The resulted UTC′1 and UTC′2 (UTC expressions of the resulted ET’1 and ET’2) about the selected SRC images are listed in Table 2.
For PSF estimation, we started calculating the SRC boresight intersections with the Phobos surface DSK in the Phobos’ body-fixed reference frame “IAU_PHOBOS”. Using SpiceyPy [21] sincpt function with the aberration correction option of “CN+S” (both light time and stellar correction) gives two positional vectors at ET1’ simultaneously: one from observer (obs; the origin of SRC boresight, “MEX_HRSC” whose SPICE body code is -41200) to the surface intercept point (spt) ( r o b s s p t t 1 in Figure 3) and another from Phobos center (bod) to the same spt ( r b o d s p t t 1 in Figure 3). Taking their vector difference gives r o b s b o d t 1 (as shown in Figure 3):
r o b s b o d t 1 = r o b s s p t t 1 r b o d s p t t 1
Similarly, using SpiceyPy spkpos function with the “CN+S” aberration correction, we obtain a positional vector at ET2’ from obs to bod ( r o b s b o d t 2 in Figure 3) as well. Then, using it with the r o b s b o d t 1 resulted from equation (3), we can calculate the vector directing from obs at ET2’ to obs at ET1’:
r o b s o b s t 2 = r o b s b o d t 2 r o b s b o d t 1
Using r o b s o b s t 2 derived from equation (4) and r o b s s p t t 1 , we finally gain the positional vector at ET2’ from obs to spt ( r o b s s p t t 2 in Figure 3):
r o b s s p t t 2 = r o b s o b s t 2 + r o b s s p t t 1
The two resulting position vectors from obs to spt at ET1’ and ET2’, r o b s s p t t 1 and r o b s s p t t 2 , are expressed in the Phobos-body fixed frame “IAU_PHOBOS” (SPICE FK ID: 10021). We thus translated these vectors into the ones in the instrument frame “MEX_HRSC_SRC” (SPICE FK ID: -41220) by multiplying the frame-to-frame (“IAU_PHOBOS” to “MEX_HRSC_SRC”) transformation matrices at ET1’ and ET2’ that were generated by SpiceyPy function pxform. Using two obs-to-spt vectors expressed in the “MEX_HRSC_SRC” frame, we derived image coordinates of the two corresponding points on the SRC image plane:
X 1 = f o c a l   l e n g t h / p i x e l   s i z e x   x 1 / z 1 ,
X 2 = f o c a l   l e n g t h / p i x e l   s i z e x   x 2 / z 2 ,
Y 1 = f o c a l   l e n g t h / p i x e l   s i z e y   x 1 / z 1 ,
Y 2 = f o c a l   l e n g t h / p i x e l   s i z e y   y 2 / z 2 ,
where (X1, Y1) and (X2, Y2) are respectively the coordinates of the projected point at ET1’ and ET2’, (x1, y1, z1) and (x2, y2, z2) are respectively the components of r o b s s p t t 1 and r o b s s p t t 2 expressed in the “MEX_HRSC_SRC” frame; focal length is 9.8476e+5 μm (= 984.76 mm [22]), pixel sizex is 9.0 μm/pixel, and pixel sizey is 9.0 μm/pixel [9], each of which is stored in SPICE IK MEX_HRSC_V09.TI.
Finally, we obtained the shift of the projected points during exposure on the SRC image plane by calculating their differences:
s h i f t x = X 2 X 1
s h i f t y = Y 2 Y 1 ,
The obtained PSF geometries are summarized in Table 3. By using longer exposures—values matching the SRC observation durations—our pipeline extracted extended PSFs, which is consistent with the initial expectation of this study. Most of the vertical components of the shifts are close to zero relative to horizontal components, so that the resulting PSF can be approximated to be a horizontally flat line (See Figure 4 for a typical case).

2.4. Wiener Deconvolution

There are two major deconvolution methods to restore degraded images: Wiener deconvolution [23] and Lucy–Richardson (or Richardson–Lucy) deconvolution [24,25]. Wiener deconvolution uses a linear, closed-form filter in the frequency domain, which has achieved restoration of planetary images, such as the Near Earth Asteroid Rendezvous (NEAR) Shoemaker spacecraft Multispectral Imager (MSI) images of asteroid Eros [26,27].
Wiener algorithm computes a single “optimal” filter H W u , v that, when applied to the blurred image’s Fourier transform G u , v , yields an estimate of the true image’s transform F u , v :
H W u , v = H * u , v H u , v 2 + S N u , v S F u , v = H * u , v H u , v 2 + 1 S N R
F ^ u , v = H W u , v G u , v
where u , v are the frequency coordinates corresponding to the spatial coordinates x , y , H u , v (and hence H W u , v ) is the transfer function (Fourier-domain PSF), H * is complex conjugate of H , S N u , v and S F u , v are the noise and signal power spectra, respectively (that is, S N u , v / S F u , v is the noise-to-signal power ratio), Signal-to-Noise Ratio (SNR)?a dimensionless quantity?is given by S N R = S F u , v / S N u , v , and F ^ u , v is the estimate of the true image’s Fourier spectrum.
Lucy–Richardson deconvolution uses an iterative, non-linear algorithm in the spatial domain, and has been applied to planetary images, including MEx/SRC images of Phobos [28] and Mars [22] (but not so high resolution and terribly blurred as those addressed in this study). Lucy–Richardson deconvolution is based on maximum-likelihood estimation assuming Poisson (photon) noise. Starting from an initial guess f 0 , it refines via
f k + 1 x , y = f k x , y h x , y * g x , y f k * h x , y
where “∗” denotes convolution and h is the PSF reversed. Each pass sharpens details and suppresses noise according to the Poisson likelihood.
Either would work for restoring SRC images; however, we selected Wiener deconvolution for the restoration in this study. This is because the PSF can be computed a priori from precise motion and exposure data, the closed-form Wiener filter offers a direct, non-iterative solution that (i) fully exploits the known kernel, (ii) minimizes noise amplification via the noise term, and (iii) avoids iteration-dependent artifacts and convergence issues associated with Lucy–Richardson (Table 4). Therefore, we used Wiener deconvolution, using with the linear PSFs aforementioned and an empirically determined SNR = 16 dB (i.e., 10 16 / 10 39.8 in linear scale) that works well regardless of a variety of SRC observation conditions. To mitigate serious ringing artifacts of output boundaries after deconvolution [29], we also used edge tapering algorithm (Gaussian-weighted taper at the edges) with the width of 81 pixels on both right- and left-sides (and no tapering at top and bottom sides) of each input image beforehand.
Although MATLAB offers built-in routines for Wiener deconvolution and edge tapering (e.g., deconvwnr and edgetaper), we chose to avoid reliance on proprietary software by reimplementing these methods in OpenCV. Specifically, we extended OpenCV’s deconvolution sample (https://github.com/opencv/opencv/blob/master/samples/python/deconvolution.py) to include edge tapering, yielding a fully open-source solution. Our Python implementation will be made available at https://github.com/ryodohemmi/public upon publication.

3. Results

We successfully restored motion-blurred SRC images of the four MEx orbits, significantly reducing blur and enhancing geological feature visibility. Our pipeline establishes a robust and objective framework for future restoration and analysis of motion-blurred planetary imagery.

3.1. Orbit 5851

Within the four selected MEx orbits (and most of all MEx orbits), the orbit 5851 has observed SRC images with the second highest resolutions (~0.86 m/pixel; Table 1) and the shortest exposure duration (~14 milliseconds; Table 2), which caused severe motion blurs with lengths of ~44 pixels (Table 3) in resulting images. However, unclear surface features, such as impact craters and portions of lineaments, have appeared unequivocally after restoration, as shown in Figure 5. Noisy artifacts in images are still visible, but ringing artifacts at edges are minimized in restored images. As for small-scale craters, a diversity of their depths, rims, floors, and degradational states is also identifiable, which is consistent with morphologies of sub-kilometer-scale craters on Phobos [30]. Based on the above inspection, we conclude that our restoration pipeline restored the SRC images in orbit 5851 to a satisfying level of quality.

3.2. Orbit 7926

The SRC image of MEx orbit 7926 has the lowest resolution and the longest slant distance (~2.7 m/pixel and ~292 km; Table 1) among all the SRC images selected in this study. With an exposure duration as short as that of orbit 5851, the shortest PSF only~11 pixels in length (Table 3) caused a slight motion smear to the original image, which is consistent with its appearance in Figure 6a. After our restoration process, we obtained the image that exhibits the well-defined craters and grooves on Phobos. Although the imaging distance to the surface would be proximal on the left side and distal to the right side of the figure, the restoration appears successful on both sides. A few noises are identified on the resulting image; however, the edge tapering effect has not reduced the original image’s quality seriously. As a result, we determined the SRC image of the orbit 7926 was successfully restored.

3.3. Orbit 8974

Seven images acquired in the MEx orbit 8974 have similar resolutions and slant distances to those of the orbit 5851 and a slightly longer exposure duration (~16.1 milliseconds; Table 2) with their PSF lengths of ~46 pixels (Table 3), which cover the southern hemisphere of anti-Mars surface of Phobos (Table 1). As shown in Figure 7, all SRC images captured a wide range of craters sizes and morphologies, and some of them observed lineaments (Figure 7a) and slopes (Figure 7g), which would be significant for analyses in surface irregularity (e.g., [31]). After the deconvolution, the resultant images show well-defined outlines of surface features much better than those of original images. Furthermore, we can identify several-pixel-scale, positive relief features (most likely boulders; Figure 7d, f) that were difficult to identify from original blurred images. Regardless of diverse landscapes, the deconvolved images show few noises and edge-tapered pixels at negligible levels. We express deblurring the orbit 8974 was quite achieved successfully.

3.1. Orbit 14776

Among the selected (and probably all available) MEx SRC images, those acquired in the MEx orbit 14776 are the worst motion-blurred, due to exposures of ~20 milliseconds (Table 2), the closest distance (~52 km), and the highest resolution (~0.47 meter/pixel ; Table 1), which is the hardest to recover by deconvolution. However, as shown in Figure 8, we performed restoration and acquired the images showing identifiable surface features, such as small impact craters and boulder-like positive reliefs. Even though there are noticeable noises and edge-tapering effects left in the resulting images, given the initial bad imaging conditions, we conclude our efforts made them as restored as possible, from a theoretical viewpoint.

4. Discussion

Our motion-blur restoration pipeline?based on an a priori, geometry-derived linear PSF and Wiener deconvolution?robustly recovers sub-meter Phobos surface details under diverse imaging conditions. By computing the PSF directly from spacecraft ephemeris and exposure data, we bypass the need for star-field references or manual kernel tuning, while the closed-form Wiener filter provides built-in noise regularization and avoids iteration-dependent artifacts. The extracted PSFs ranged from ~11 to ~119 pixels in length (reflecting ground-track speed and slant distance) with negligible vertical components, justifying their one-dimensional horizontal approximation.
In the high-resolution, short-exposure case (orbit 5851; 0.86 m/pixel, 14 milliseconds), deconvolution revealed crater morphologies, rim and floor textures, and linear features that were indiscernible in the raw images (Figure 5). Even at the coarsest resolution (orbit 7926; ~2.7 m/pixel, 14 milliseconds), grooves and crater edges sharpened with minimal ringing, demonstrating the method’s resilience to low SNR and large slant distances. For intermediate cases (orbit 8974; ~0.92 m/pixel, 16 milliseconds), deblurred images expose lineaments, slopes, and meter-scale boulders consistent with known Phobos morphologies. Even the most challenging dataset (orbit 14776; 0.47 m/pixel, 20 milliseconds) yielded clear views of small impact craters and positive reliefs, pushing the theoretical restoration limit under severe motion smear.
Compared to spatial-domain, iterative approaches like Lucy–Richardson?which have been applied to SRC and other planetary imagery [22]?our frequency-domain Wiener deconvolution delivers a one-shot solution with explicit control over the noise–sharpness trade-off and guaranteed convergence. Because the PSF is derived from precise SPICE kernels and shape models, our framework is completely reproducible and readily adaptable to other spacecraft instruments suffering motion-induced blur.
Scientifically, recovering sub-meter features enables improved crater counting, regolith maturity analysis, and the generation of high-fidelity digital elevation models on Phobos. This approach can be extended to data from missions with similar blur challenges, and will be especially valuable for the forthcoming MMX mission [32,33]. Integrating our deblurring pipeline into photogrammetric and stereophotoclinometry workflows promises significant gains in topographic precision and geological interpretation.
Nevertheless, our treatment assumes a spatially invariant, linear PSF dominated by along-track motion. In reality, additional blur may arise from cross-track jitter, optical aberrations, or attitude fluctuations. We also adopted a fixed SNR of 16 dB; future work should explore adaptive noise estimation to further suppress residual artifacts. Extending the model to 2D, spatially varying PSFs, and hybridizing Wiener with iterative methods may yield further improvements. Finally, automating noise-term selection based on image statistics will enhance applicability across a broader range of planetary datasets.

5. Conclusions

We have demonstrated an end-to-end pipeline for restoring motion-blurred, high-resolution SRC images of Phobos by automatically deriving a linear PSF from SPICE-based geometry and applying Wiener deconvolution with built-in noise regularization. Across fourteen images spanning four orbits, our method consistently recovers sub-meter surface features and dramatically enhances scientific usability (e.g., elucidating the origins and evolutionary history of small-scale structures and their association with spectral units [34,35]). Notably, this includes the restoration of the highest-resolution SRC images of Phobos acquired to date, which had previously been severely blurred. This approach is fully reproducible, requires no star-field calibration, and is readily extendable to other planetary missions facing motion-induced blur.

Supplementary Materials

The following supporting information can be downloaded at the website of this paper posted on Preprints.org. Data S1: ISIS cube inputs, PSFs, and deblurred outputs.

Author Contributions

Conceptualization, R.H. and H.K.; methodology, R.H.; software, R.H.; validation, R.H; formal analysis, R.H.; investigation, R.H.; resources, R.H. and H.K.; data curation, R.H.; writing—original draft preparation, R.H.; writing—review and editing, R.H. and H.K.; visualization, R.H.; supervision, R.H.; project administration, R.H.; funding acquisition, R.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by JSPS KAKENHI Grant Number 23H00279.

Data Availability Statement

Datasets of the HRSC instrument have been downloaded from the ESA Planetary Science Archive (https://psa.esa.int) [36]. PDS IMG datasets of SRC level3 products were available at https://pds-geosciences.wustl.edu/mex. We acquired MEx SPICE kernels via ISIS data server and additional SPK from https://archives.esac.esa.int/psa/ftp/MARS-EXPRESS/SPICE/MEX-E-M-SPICE-6-V2.0 as well as those. The Python codes used to denoise and deblur an ISIS cube will be available in the author’s repository, https://github.com/ryodohemmi/public.

Acknowledgments

The authors acknowledge the Principal Investigator G. Neukum (Freie Universitaet, Berlin, Germany) of the HRSC instrument onboard the Mars Express mission for providing datasets in the archive.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ALE Abstraction Layer for Ephemerides
DN Digital Number
ESA European Space Agency
MEx Mars Express
NAIF Navigation and Ancillary Information Facility
HRSC High Resolution Stereo Camera
ID Identifier
ISIS Integrated Software for Imagers and Spectrometers
PDS Planetary Data System
PSA Planetary Science Archive
PSF Point Spread Function
RDR Reduced Data Record
SNR Signal-to-Noise Ratio
SPICE Spacecraft, Planet, Instrument, C-matrix, Events
SRC Super Resolution Channel
USGS United States Geological Survey

References

  1. Oberst, J.; Schwarz, G.; Behnke, T.; Hoffmann, H.; Matz, K.D.; Flohrer, J.; Hirsch, H.; Roatsch, T.; Scholten, F.; Hauber, E.; et al. The imaging performance of the SRC on Mars Express. Planetary and Space Science 2008, 56, 473–491. [Google Scholar] [CrossRef]
  2. Pasewaldt, A.; Oberst, J.; Willner, K.; Wählisch, M.; Hoffmann, H.; Matz, K.D.; Roatsch, T.; Hussmann, H.; Lupovka, V. New astrometric observations of Deimos with the SRC on Mars Express. A&A 2012, 545. [Google Scholar] [CrossRef]
  3. Veverka, J. The surfaces of Phobos and Deimos. Vistas in Astronomy 1978, 22, 163–192. [Google Scholar] [CrossRef]
  4. Thomas, P. Surface features of Phobos and Deimos. Icarus 1979, 40, 223–243. [Google Scholar] [CrossRef]
  5. Spencer, J.R.; Stern, S.A.; Moore, J.M.; Weaver, H.A.; Singer, K.N.; Olkin, C.B.; Verbiscer, A.J.; McKinnon, W.B.; Parker, J.W.; Beyer, R.A.; et al. The geology and geophysics of Kuiper Belt object (486958) Arrokoth. Science 2020, 367, eaay3999. [Google Scholar] [CrossRef]
  6. Keller, H.U.; Barbieri, C.; Lamy, P.; Rickman, H.; Rodrigo, R.; Wenzel, K.P.; Sierks, H.; A’Hearn, M.F.; Angrilli, F.; Angulo, M.; et al. OSIRIS – The Scientific Camera System Onboard Rosetta. Space Science Reviews 2007, 128, 433–506. [Google Scholar] [CrossRef]
  7. Schröder, S.E.; Mottola, S.; Arnold, G.; Grothues, H.G.; Jaumann, R.; Keller, H.U.; Michaelis, H.; Bibring, J.P.; Pelivan, I.; Koncz, A.; et al. Close-up images of the final Philae landing site on comet 67P/Churyumov-Gerasimenko acquired by the ROLIS camera. Icarus 2017, 285, 263–274. [Google Scholar] [CrossRef]
  8. Ernst, C.M.; Daly, R.T.; Gaskell, R.W.; Barnouin, O.S.; Nair, H.; Hyatt, B.A.; Al Asad, M.M.; Hoch, K.K.W. High-resolution shape models of Phobos and Deimos from stereophotoclinometry. Earth, Planets and Space 2023, 75, 103. [Google Scholar] [CrossRef]
  9. Neukum, G.; Jaumann, R. HRSC: The High Resolution Stereo Camera of Mars Express. In Mars Express: The Scientific Payload; ESA: 2004; Volume SP-1240, pp. 17-35.
  10. Witasse, O.; Duxbury, T.; Chicarro, A.; Altobelli, N.; Andert, T.; Aronica, A.; Barabash, S.; Bertaux, J.L.; Bibring, J.P.; Cardesin-Moinelo, A.; et al. Mars Express investigations of Phobos and Deimos. Planetary and Space Science 2014, 102, 18–34. [Google Scholar] [CrossRef]
  11. European Space Agency, R. , Thomas. 'MEX-M-HRSC-3-RDR-EXT2', V4.0. 2022. [Google Scholar] [CrossRef]
  12. European Space Agency, R. , Thomas. 'MEX-M-HRSC-3-RDR-EXT3', V4.0. 2022. [Google Scholar] [CrossRef]
  13. European Space Agency, R. , Thomas. 'MEX-M-HRSC-3-RDR-EXT5', V4.0. 2022. [Google Scholar] [CrossRef]
  14. European Space Agency, R. , Thomas. 'MEX-M-HRSC-3-RDR-EXT7', V4.0. 2022. [Google Scholar] [CrossRef]
  15. Acton, C.; Bachman, N.; Semenov, B.; Wright, E. A look towards the future in the handling of space science mission geometry. Planetary and Space Science 2018, 150, 9–12. [Google Scholar] [CrossRef]
  16. USGS-Astrogeology <i>ISIS 8.3.0 Public Release</i>, 8.3. USGS-Astrogeology ISIS 8.3.0 Public Release, 8.3.0; 2024.
  17. European Space Agency, E.L. , Alfredo. 'MEX-E-M-SPICE-6', V2.0. 2024. [Google Scholar] [CrossRef]
  18. USGS-Astrogeology <i>Abstraction Layer for Ephemerides (ALE) 0.10.0</i>, 0.10. USGS-Astrogeology Abstraction Layer for Ephemerides (ALE) 0.10.0, 0.10.0; 2024.
  19. Laura, J.R.; Mapel, J.; Hare, T. Planetary Sensor Models Interoperability Using the Community Sensor Model Specification. Earth and Space Science 2020, 7, e2019EA000713. [Google Scholar] [CrossRef]
  20. Mapel, J.A.; Berry, K.; Paquette, A.; Rodriguez, K.; Stapleton, S.; Hare, T.M.; Laura, J.R. The Abstraction Layer for Ephemerides Library. In Proceedings of the 4th Planetary Data Workshop, Flagstaff, Arizona; 2019. [Google Scholar]
  21. Annex, A.M.; Pearson, B.; Seignovert, B.; Carcich, B.T.; Eichhorn, H.; Mapel, J.A.; Von Forstner, J.L.F.; McAuliffe, J.; Del Rio, J.D.; Berry, K.L. SpiceyPy: a Pythonic Wrapper for the SPICE Toolkit. Journal of Open Source Software 2020, 5, 2050. [Google Scholar] [CrossRef]
  22. Gwinner, K.; Jaumann, R.; Hauber, E.; Hoffmann, H.; Heipke, C.; Oberst, J.; Neukum, G.; Ansan, V.; Bostelmann, J.; Dumke, A.; et al. The High Resolution Stereo Camera (HRSC) of Mars Express and its approach to science analysis and mapping for Mars and its satellites. Planetary and Space Science 2016, 126, 93–138. [Google Scholar] [CrossRef]
  23. Wiener, N. Extrapolation, Interpolation, and Smoothing of Stationary Time Series: With Engineering Applications; The MIT Press: 1949.
  24. Richardson, W.H. Bayesian-Based Iterative Method of Image Restoration. J. Opt. Soc. Am. 1972, 62, 55–59. [Google Scholar] [CrossRef]
  25. Lucy, L.B. An iterative technique for the rectification of observed distributions. The Astronomical Journal 1974, 79, 745–754. [Google Scholar] [CrossRef]
  26. Li, H.; Robinson, M.S.; Murchie, S. Preliminary Remediation of Scattered Light in NEAR MSI Images. Icarus 2002, 155, 244–252. [Google Scholar] [CrossRef]
  27. Golish, D.R.; DellaGiustina, D.N.; Becker, K.J.; Bennett, C.A.; Robinson, M.; Crombie, M.K. Blur remediation in NEAR MSI images. Icarus 2023, 400, 115536. [Google Scholar] [CrossRef]
  28. Pasewaldt, A.; Oberst, J.; Willner, K.; Beisembin, B.; Hoffmann, H.; Matz, K.D.; Roatsch, T.; Michael, G.; Cardesín-Moinelo, A.; Zubarev, A.E. Astrometric observations of Phobos with the SRC on Mars Express. A&A 2015, 580. [Google Scholar] [CrossRef]
  29. Liu, R.; Jia, J. Reducing boundary artifacts in image deconvolution. In Proceedings of the 15th IEEE International Conference on Image Processing, New York, 2008, 12-15 Oct. 2008; pp. 505–508. [Google Scholar]
  30. Hemmi, R.; Miyamoto, H. Morphology and Morphometry of Sub-kilometer Craters on the Nearside of Phobos and Implications for Regolith Properties. Transactions of the Japan Society for Aeronautical and Space Sciences 2020, 63, 124–131. [Google Scholar] [CrossRef]
  31. Takemura, T.; Miyamoto, H.; Hemmi, R.; Niihara, T.; Michel, P. Small-scale topographic irregularities on Phobos: image and numerical analyses for MMX mission. Earth, Planets and Space 2021, 73, 213. [Google Scholar] [CrossRef]
  32. Kuramoto, K.; Kawakatsu, Y.; Fujimoto, M.; Araya, A.; Barucci, M.A.; Genda, H.; Hirata, N.; Ikeda, H.; Imamura, T.; Helbert, J.; et al. Martian moons exploration MMX: sample return mission to Phobos elucidating formation processes of habitable planets. Earth, Planets and Space 2022, 74, 12. [Google Scholar] [CrossRef]
  33. Kameda, S.; Ozaki, M.; Enya, K.; Fuse, R.; Kouyama, T.; Sakatani, N.; Suzuki, H.; Osada, N.; Kato, H.; Miyamoto, H.; et al. Design of telescopic nadir imager for geomorphology (TENGOO) and observation of surface reflectance by optical chromatic imager (OROCHI) for the Martian Moons Exploration (MMX). Earth, Planets and Space 2021, 73, 218. [Google Scholar] [CrossRef]
  34. Kikuchi, H. Simulating re-impacts from craters at the deepest location of Phobos to generate its blue spectral units. Icarus 2021, 354, 113997. [Google Scholar] [CrossRef]
  35. Kuramoto, K. Origin of Phobos and Deimos Awaiting Direct Exploration. Annual Review of Earth and Planetary Sciences 2024, 52, 495–519. [Google Scholar] [CrossRef]
  36. Besse, S.; Vallat, C.; Barthelemy, M.; Coia, D.; Costa, M.; De Marchi, G.; Fraga, D.; Grotheer, E.; Heather, D.; Lim, T.; et al. ESA's Planetary Science Archive: Preserve and present reliable scientific data sets. Planetary and Space Science 2018, 150, 131–140. [Google Scholar] [CrossRef]
Figure 1. Workflow of the whole pipeline of our SRC image deblurring processing.
Figure 1. Workflow of the whole pipeline of our SRC image deblurring processing.
Preprints 167357 g001
Figure 2. An SRC image example (a) before and (b) after denoising processing. Red pixels in the panel (a) represent the pepper pixels having NULL values (DN = −1; A close-up view of a digitized PDF version is recommended for readers). The first two dark lines of LRS pixels in (a) are also cleaned after this processing (see panel b). For comparison with the pre-processed image in (a), the denoised image in (b) is shown in a range from 0 to +1195, while its actual range is from +334 to +1195. The SRC image ID is h5851_0003_sr3.
Figure 2. An SRC image example (a) before and (b) after denoising processing. Red pixels in the panel (a) represent the pepper pixels having NULL values (DN = −1; A close-up view of a digitized PDF version is recommended for readers). The first two dark lines of LRS pixels in (a) are also cleaned after this processing (see panel b). For comparison with the pre-processed image in (a), the denoised image in (b) is shown in a range from 0 to +1195, while its actual range is from +334 to +1195. The SRC image ID is h5851_0003_sr3.
Preprints 167357 g002
Figure 3. Schematic illustration of the SRC onboard the MEx spacecraft (S/C) in motion from its side view (top) and the resulting view of the SRC image plane (bottom) during the same SRC exposure duration. (top) Two red arrows show vectors from observer (obs; SPICE name: "MEX_HRSC") to the same surface intercept point (spt) in the IAU_PHOBOS frame. The left and right sides show the observation start time (t1 = ET1′, or UTC1′) and stop time (right side: t2 = ET2′, or UTC2′), respectively. (bottom) The red circle on the both sides shows the spt position on the image plane before/after exposure duration. The red arrow shows the vector of a linear shift of spt whose length and orientation will be used as a component of the linear PSF of the subsequent deconvolution process.
Figure 3. Schematic illustration of the SRC onboard the MEx spacecraft (S/C) in motion from its side view (top) and the resulting view of the SRC image plane (bottom) during the same SRC exposure duration. (top) Two red arrows show vectors from observer (obs; SPICE name: "MEX_HRSC") to the same surface intercept point (spt) in the IAU_PHOBOS frame. The left and right sides show the observation start time (t1 = ET1′, or UTC1′) and stop time (right side: t2 = ET2′, or UTC2′), respectively. (bottom) The red circle on the both sides shows the spt position on the image plane before/after exposure duration. The red arrow shows the vector of a linear shift of spt whose length and orientation will be used as a component of the linear PSF of the subsequent deconvolution process.
Preprints 167357 g003
Figure 4. Results of spatial-domain intensity of phase-shifted PSFs, calculated for each of the selected SRC images. The intensity per pixel is color-coded by intervals defined by the color bar on the right. Mostly, the highest intensity pixels lie horizontally at the center of each PSF, suggesting the along-track shift of the SRC boresight during exposure. All pixels comprising each of the PSFs are normalized so that its total energy = 1. Each window size is 150×150 pixels.
Figure 4. Results of spatial-domain intensity of phase-shifted PSFs, calculated for each of the selected SRC images. The intensity per pixel is color-coded by intervals defined by the color bar on the right. Mostly, the highest intensity pixels lie horizontally at the center of each PSF, suggesting the along-track shift of the SRC boresight during exposure. All pixels comprising each of the PSFs are normalized so that its total energy = 1. Each window size is 150×150 pixels.
Preprints 167357 g004
Figure 5. The result of deconvolution about three SRC images taken in MEx orbit 5851. (a, c, e) denoised images before restoration, (b, d, f) deblurred images after restoration. Images are ordered by SRC image ID (Table 1).
Figure 5. The result of deconvolution about three SRC images taken in MEx orbit 5851. (a, c, e) denoised images before restoration, (b, d, f) deblurred images after restoration. Images are ordered by SRC image ID (Table 1).
Preprints 167357 g005
Figure 6. The result of deconvolution about one SRC image taken in MEx orbit 7926. (a) a denoised image before restoration, (b) a deblurred image after restoration.
Figure 6. The result of deconvolution about one SRC image taken in MEx orbit 7926. (a) a denoised image before restoration, (b) a deblurred image after restoration.
Preprints 167357 g006
Figure 7. The result of deconvolution about seven SRC images taken in MEx orbit 8974. (a, c, e, g, i, k, m) denoised images before restoration, (b, d, f, h, j, l, n) deblurred images after restoration. Images are ordered by SRC image ID (Table 1).
Figure 7. The result of deconvolution about seven SRC images taken in MEx orbit 8974. (a, c, e, g, i, k, m) denoised images before restoration, (b, d, f, h, j, l, n) deblurred images after restoration. Images are ordered by SRC image ID (Table 1).
Preprints 167357 g007
Figure 8. The result of deconvolution about three SRC images taken in MEx orbit 14776. (a, c, e) denoised images before restoration, (b, d, f) deblurred images after restoration. Images are ordered by SRC image ID (Table 1).
Figure 8. The result of deconvolution about three SRC images taken in MEx orbit 14776. (a, c, e) denoised images before restoration, (b, d, f) deblurred images after restoration. Images are ordered by SRC image ID (Table 1).
Preprints 167357 g008
Table 1. The list of selected MEx SRC level 3 products.
Table 1. The list of selected MEx SRC level 3 products.
Image ID Longitude (°E)* Planetocentric latitude (°N)* Sample resolution
(meters/pixel)*
Slant distance (km)*
h5851_0002_sr3 -167.870 72.56 0.875 95.69
h5851_0003_sr3 145.575 61.96 0.858 93.91
h5851_0004_sr3 135.587 46.11 0.856 93.62
h7926_0011_sr3 153.746 -10.81 2.671 292.30
h8974_0002_sr3 -151.928 -55.20 0.931 101.87
h8974_0003_sr3 -164.088 -50.72 0.923 101.03
h8974_0004_sr3 -173.283 -45.66 0.917 100.30
h8974_0005_sr3 179.642 -40.60 0.915 100.09
h8974_0006_sr3 173.645 -35.28 0.914 100.06
h8974_0007_sr3 168.288 -29.68 0.917 100.30
h8974_0008_sr3 162.914 -23.32 0.924 101.06
he776_0002_sr3 -29.989 57.82 0.490 53.66
he776_0003_sr3 6.246 40.81 0.473 51.73
he776_0004_sr3 15.872 31.14 0.468 51.19
* Values were calculated at the image center of each cube by using ISIS campt application.
Table 2. The selected MEx SRC level 3 products with high-precision observation timings.
Table 2. The selected MEx SRC level 3 products with high-precision observation timings.
Image ID UTC1′ ("START_TIME"with
microsecond precision)*
UTC2′ ("STOP_TIME"with
microsecond precision)*
Exposure
(milliseconds)
h5851_0002_sr3 2008-07-23T04:49:59.834944 2008-07-23T04:49:59.849056 14.112
h5851_0003_sr3 2008-07-23T04:50:00.924944 2008-07-23T04:50:00.939056 14.112
h5851_0004_sr3 2008-07-23T04:50:02.014944 2008-07-23T04:50:02.029056 14.112
h7926_0011_sr3 2010-03-10T05:59:39.782944 2010-03-10T05:59:39.797056 14.112
h8974_0002_sr3 2011-01-09T14:06:28.284936 2011-01-09T14:06:28.301064 16.128
h8974_0003_sr3 2011-01-09T14:06:28.829936 2011-01-09T14:06:28.846064 16.128
h8974_0004_sr3 2011-01-09T14:06:29.374936 2011-01-09T14:06:29.391064 16.128
h8974_0005_sr3 2011-01-09T14:06:29.919936 2011-01-09T14:06:29.936064 16.128
h8974_0006_sr3 2011-01-09T14:06:30.464936 2011-01-09T14:06:30.481064 16.128
h8974_0007_sr3 2011-01-09T14:06:31.009936 2011-01-09T14:06:31.026064 16.128
h8974_0008_sr3 2011-01-09T14:06:31.554936 2011-01-09T14:06:31.571064 16.128
he776_0002_sr3 2015-08-26T13:18:49.613920 2015-08-26T13:18:49.634080 20.16
he776_0003_sr3 2015-08-26T13:18:51.248920 2015-08-26T13:18:51.269080 20.16
he776_0004_sr3 2015-08-26T13:18:52.090920 2015-08-26T13:18:52.111080 20.16
* A prime symbol (′) shows a time including a microsecond precision.
Table 3. Results of the PSF geometries as the length and orientation of spt shifts during exposure on the SRC image plane.
Table 3. Results of the PSF geometries as the length and orientation of spt shifts during exposure on the SRC image plane.
Image ID shiftx (pixels) shifty (pixels) Length of PSF (pixels)1 Angle of PSF (degrees)2
h5851_0002_sr3 -43.5937 0.2034 43.5942 179.7327
h5851_0003_sr3 -44.582 0.2079 44.5825 179.7328
h5851_0004_sr3 -44.8592 0.2016 44.8596 179.7426
h7926_0011_sr3 -11.3116 0.0071 11.3116 179.964
h8974_0002_sr3 45.8297 -0.0092 45.8297 359.9885
h8974_0003_sr3 46.2751 -0.0155 46.2751 359.9809
h8974_0004_sr3 46.6702 -0.0215 46.6702 359.9736
h8974_0005_sr3 46.8149 -0.0265 46.8149 359.9676
h8974_0006_sr3 46.8688 -0.031 46.8688 359.9621
h8974_0007_sr3 46.7906 -0.0348 46.7907 359.9573
h8974_0008_sr3 46.4568 -0.0375 46.4568 359.9538
he776_0002_sr3 113.9898 0.5825 113.9913 0.2928
he776_0003_sr3 117.8935 0.643 117.8953 0.3125
he776_0004_sr3 118.8855 0.5837 118.8869 0.2813
Table 4. Practical implications of the two deconvolution methods.
Table 4. Practical implications of the two deconvolution methods.
Aspect Wiener Deconvolution Lucy–Richardson Deconvolution
Domain Frequency Spatial (iterative)
Speed Fast: one filter application Slower: many iterations
Regularization Built-in via noise term SN/SF Implicit via stopping rule (iterations)
Image Priors Requires power spectral density estimates Implicit Poisson model + positivity
Result Control Trade-off set by noise term Trade-off by number of iterations
Typical Use-case When noise is Gaussian and PSF known When photon-limited or low-SNR imagery
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated