Open Access Paper
12 July 2019 A pipeline to improve compressed image quality
Jean-Marc Delvit, Carole Thiebaut, Christophe Latry, Gwendoline Blanchet, Roberto Camarero
Author Affiliations +
Proceedings Volume 11180, International Conference on Space Optics — ICSO 2018; 111807I (2019) https://doi.org/10.1117/12.2536189
Event: International Conference on Space Optics - ICSO 2018, 2018, Chania, Greece
Abstract
This paper presents a new image restoration pipeline performing especially well on noisy and compressed images. Most images are corrupted by noise. The signal to noise ratio (SNR) level increases with the pixel intensity value, which makes the denoising process especially challenging in dark areas of the images. Moreover, these areas are more likely to be highly compressed since they have low signal variations.

In this paper, we take into account compression by introducing a pre-processing step restituting the instrument noise. Then we propose a denoising and deconvolution step optimally parametrized since the instrument response (noise and Modulation Transfer Function) is known. We achieve better restoration than classical algorithms on satellite imagery. This improvement in image quality is shown on two kinds of application: pansharpening and 3D restitution.

1.

INTRODUCTION

Satellite images may be modelled as follows in the Fourier domain:

00296_PSISDG11180_111807I_page_2_1.jpg

where P and I refer respectively to the landscape and image and ^ the Fourier transform and MTF to the Modulation Transfer Function, Fourier transform of the point spread function.

Image restoration aims at both reversing MTF effects and keeping noise at low level. While restoration techniques usually assume a white constant noise and do not take into account compression artefacts, the restoration technique described hereunder manages both compression noise and signal dependent instrumental noise.

Performances of this new restoration chain have been assessed both visually and quantitatively on space products, including pansharpened images and Digital Surface Models.

2.

INSTRUMENT NOISE RESTITUTION

Past and current French High-Resolution Earth observation satellites such as SPOT5 and PLEIADES-HR (PHR) used onboard compression algorithms to optimize the mission capacity in terms of number of imaged scenes. These algorithms imposed a fixed compression rate to ease mission planning and mass-memory handling. To fulfill the required image quality, the fixed targeted bit rate was therefore calibrated on complex scenes such as urban areas. As explained in [1], fixed bit rate compression leads to under-optimized system with inhomogeneous image quality where some parts of the image are insufficiently encoded and present poor image quality (see Figure 1). Obviously, it is possible to improve image quality by increasing the targeted bit rate, but this brings also a major drawback: reducing the system imaging capacity. Another solution is to perform adequate on-ground post-processing of the compressed image to reduce compression artefacts described above.

Figure 1 –

Example of compression artefacts in a PLEIADES image of the Grand Canal in Venice compressed at 2.86 bits/pix on panchromatic (spatial resolution 0.70m) and 3.33 bits/pix in multispectral bands (blue, green, red and near infrared bands, spatial resolution 2.80m).

00296_PSISDG11180_111807I_page_3_1.jpg

Thus, the instrumental noise restitution proposed by CNES [2] is a novelty that provides visual quality improvement, while preserving the overall signal to noise ratio. The instrumental noise, modified by the effect of quantization, is restituted where needed all over the image and consequently, compression artefacts such as butterflies and smoothed areas strongly reduced (see Figure 2 vs Figure 1).

Figure 2 –

Effect of instrument noise restitution for PLEIADES image presented Figure 1.

00296_PSISDG11180_111807I_page_3_2.jpg

This instrumental noise restitution technique proposed by CNES is extensively suited for transform-based compression algorithms such as Discrete Cosine or Discrete Wavelet Transforms (resp. DCT and DWT). It can be performed during the decoding process or after the decoding process, the former being more efficient because it prevents further direct and inverse transform stages.

The general idea is to compare each quantized transformed coefficient to the local expected instrumental noise level computed in the transform domain. If the coefficient is equivalent or greater than the local instrumental noise, it remains unchanged. If it is lower, it is replaced by the local instrumental noise level.

The cornerstone of this technique is the instrumental noise model which is well-known and monitored in CNES systems: the noise variance depends linearly on the local signal intensity (see below), the latter being approximated by using the DC coefficient of the 8x8 block in case of DCT and DWT, following CCSDS convention [1]. For a wavelet based compressor as used on PHR satellite, the DC coefficient of the block can be used for a coarse estimation of the local mean value. For a better estimation, the low-pass wavelet coefficient of each DWT decomposition level can be used.

The pseudo-code of the “thresholding” step of transformed coefficients is the following:

00296_PSISDG11180_111807I_page_3_3.jpg

The two multiplication factors k1 and k2 are used to tune noise thresholding and restitution levels. They are equal to 1 for a general use.

If the instrumental noise restitution is applied after decompression, the thresholding step should still be performed between the direct and the inverse transforms.

Another major advantage of this technique is that efficient denoising algorithms can be used during on-ground processing, because the structured compression noise is superseded by instrumental noise.

3.

DENOISING

Most state-of-the-art denoising methods only consider images corrupted with constant additive white noise, whereas in reality acquisition devices introduce signal dependent noise [3]. Its standard deviation may be modelled as

00296_PSISDG11180_111807I_page_4_1.jpg

where:

  • - S(x,y) is the signal value at pixel (x,y). It represents the amount of radiance (W/m2/sr/μm) emitted by the ground pixel.

  • - (A, B) are the model parameters. A represents the standard deviation of constant noise (quantization, darkness and amplification noise), and B.S the Poisson noise variance.

Parameters A and B are well known in satellite imagery; they are measured on ground before launch on uniform target and in flight with for example steady-mode acquisition principle [4] [5] or on uniform landscape depending on the satellite agility. Signal to noise ratio, defined as

00296_PSISDG11180_111807I_page_4_2.jpg

is thus a monotonous increasing function of S(x,y). When increasing the resolution, it becomes more and more difficult to maintain high SNR values. Low radiance landscapes (shadows, winter acquisitions…) are zones where denoising is particularly needed.

3.1

Variance Stabilizing Transform (VST)

In order to be able to use denoising methods using constant additive noise assumption, a variance stabilizing transform may be applied to the noisy image.

Anscombe transform [6][7] is particularly suited to the linear noise variance model. It is defined by the following formula:

00296_PSISDG11180_111807I_page_4_3.jpg

where S(x,y) stands for the noisy pixel value, (A,B) representing the noise model parameters expressed in the same units as S. For instance, using electron units, B=1 and A is the darkness noise standard deviation. Constant 3/8 coefficient may usually be neglected when compared to the darkness noise standard deviation (65e- for PHR panchromatic band).

3.2

Denoising algorithms

After applying VST on the image, state-of-the-art denoising methods apply, such as the patch based ones NL-Means [8], NL-Bayes [9] or BM3D [10] which currently offer ones of the best results in the denoising literature. In this article we have chosen the NL-Bayes algorithm for its good results and simplicity of use regarding the parametrization, but any next generation denoising algorithm is relevant. Note that if those algorithms no longer require noise being independent of the signal value, then the VST previous step can be suppressed. No constraint on computation complexity is raised here because the denoising process would be applied on-ground. Nevertheless, this question may be addressed in the future, since satellites may acquire sufficient on-board processing capacity to enable on-board denoising before compression.

4.

DECONVOLUTION

Once noise has been sufficiently removed, deblurring merely consists in multiplying the image Fourier transform by a function close to MTF inverse. High resolution systems have usually low MTF values at Nyquist frequency mainly because of constraints on telescope diameter but also in order to minimize aliasing artefacts.

MTF is thus close to zero at Nyquist and 1/MTF could take very large values, which would mean an oscillating deconvolution filter inducing ringing artefacts around transients. Such a filter would also dramatically increase the noise remaining after the denoising stage. Compromise has thus to be done between deblurring and artefacts. Wiener-Tikhonov technique [11] provides a well suited filter. It is defined by the following formula:

00296_PSISDG11180_111807I_page_5_1.jpg

where MTF* stands for the conjugate complex of MTF.

The parameter s monitors the weight of the regularization term which penalizes the L2-norm of the gradient (Figure 3). High λ values means sharp deconvolution while low λ values lead to smoother images.

Figure 3

Wiener-Tikhonov filters according to regularization parameter

00296_PSISDG11180_111807I_page_5_2.jpg

5.

RESTORATION PIPELINE

As shown in

00296_PSISDG11180_111807I_page_5_3.jpg

Figure 4, the basic stages of the restoration pipeline starts with instrument noise restitution. Whenever willing to restore a compressed image, any compression artefacts have to be masked, otherwise the classical restoration process (denoising and/or deconvolution) may enhance the artefacts. Then, the denoising process is applied before deconvolution, so that the noise is not being colored by deconvolution if it was done reversely (as previously made on the PHR satellites, high resolution Earth observation satellites [3]). Some stages are optional, such as VST and VST-1 if the instrument noise is already independent on the signal intensity; and such as deconvolution if the MTF of the input image is sufficiently high. Typically, on the PHR images, whose MTF for the panchromatic PAN (resp. multispectral XS) band is around 0.15 (resp. 0.32), the deconvolution step will be only applied on the panchromatic band, whereas the multispectral bands skip it since those images are sharp enough.

Figure 4

The restoration pipeline.

00296_PSISDG11180_111807I_page_6_1.jpg

This restoration pipeline has been patented [12] and tested successfully on PHR and SPOT6-7 images, currently in-flight Earth observation satellites. Note that this pipeline has only few parameters, some of them are perfectly known because they only depend on the acquisition device (MTF and noise model are calibrated). Some of them are unknown: here they only depend on the chosen denoising algorithm. For NL-Bayes, we tune 6 parameters (Table 1) on a bunch of images, typically not more than 3 or 4 test images because satellite images are sufficiently big [>106 pixels each]. These parameters correspond to the two-stage NL-Bayes algorithm (stage 1: oracle computation, stage 2: final denoising computation): the patch half size (w), the search window half size (k), the smoothing parameter (β), the number of kept patches (N1) of stage 1 and the maximum number of kept patches (N2) of stage 2, (τ) the minimum threshold to determine similar patches during the second stage.

Table 1

NL-Bayes parameters for PHR images. The PAN band has its own parameters. The 4 multispectral bands share the same parameters since they have similar image quality.

PLEIADESwkN1N2βτ
PAN21874301.41
XS1834251.41

Tuning has to be done for each spectral band of each satellite. Once these parameters are set, they apply to all images (Figure 5) which make it perfectly suitable for an on-ground automatic chain, such as an operational ground segment. This is on-going work for the PHR ground segment [13], which will be hopefully equipped with this new restoration pipeline early 2018.

Figure 5

Restoration results on two extracts of a PAN PHR image: restored images with the current ground segment (left), and with the new restoration pipeline (right). One can see on uniform areas that noise has been well removed, compression artefacts have disappeared and edges are better preserved on the right.

00296_PSISDG11180_111807I_page_6_2.jpg

6.

APPLICATIONS

6.1

Fusion

Most of high resolution satellite systems acquire one high resolution panchromatic spectral band with a large spectral bandwidth and several multispectral bands with a narrower spectral bandwidth and a coarser resolution. Typically, the resolution ratio between panchromatic and spectral bands is equal to four. This is mandatory to comply with download bit rate constraints and on-board storage capacity. However, pansharpening techniques implemented within the ground segment allows to compute high resolution multispectral images.

Up to now, only panchromatic image was restored but we found out that restoring the multispectral bands significantly improves the final pansharpened products (Figure 6). The improvement of PléiadesHR products is shown Figure 8.

Figure 6

Pansharpening without (left) and with (right) restoration

00296_PSISDG11180_111807I_page_7_1.jpg

Figure 7

DSM results without restoration (left), and with the new restoration pipeline (right). One can see on uniform areas that altimetric noise has been well removed and new 3D points have been computed on the right. The ground truth is represented below and the scale is in meter.

00296_PSISDG11180_111807I_page_7_2.jpg

Figure 8

PleiadesHR detail example - raw image (left) improved image (right)

00296_PSISDG11180_111807I_page_8_1.jpg

6.2

Digital Surface Model (DSM) generation

The knowledge of ground elevation is essential in most remote sensing applications especially for very high resolution images. This ground elevation information can be retrieved from a pair of stereoscopic images, by correlation methods. The improving resolution of Earth observation systems like PHR or Worldview and their increasing stereoscopic capabilities open up new horizons for automatic Digital Surface Model (DSM) generation and allow to consider buildings reconstruction with an accuracy better than one meter RMS [14], [15].

The main limitations of this kind of applications is linked to the noise (instrumental and compression) that implies poor correlation results, degraded altimetry performances or even lack of data [16].

We made some experimental tests on automatic DSM extractions on simulated panchromatic stereoscopic couples with or without using the described restoration pipeline (Figure 7).

The ground sampling distances, the MTF and the signal to noise ratio of these simulations are 50cm, 0.05 at Nyquist frequency and 30 in shadows radiances. The stereoscopic angle of this simulation is 0.25 radians. Using the restoration pipeline on images, upstream the DSM process, always increases the altimetric accuracy of the 3D points computed and decreases the number of nodata. A comparison with a stereoscopic simulation without any noise and with a ground truth has been done. The improvement in this case is about 15% (Table 2).

Table 2

Accuracy of the DSM in terms of nodata and altimetry. A comparison between 3 simulations: with noise without restoration, with noise with restoration, without noise.

DSM criteriaSimulations with noise without restorationSimulations with noise with restorationSimulation without any noise
%nodata27.422.319.8
σ(m)0.960.820.70

7.

CONCLUSION

In this paper, we have presented a new restoration pipeline dedicated to compressed and noisy satellite images. This pipeline starts with an instrumental noise restitution step, superseding structured compression noise by instrumental noise. Then, efficient denoising techniques are applied, together with a Variance Stabilization Transform. Finally, a deconvolution step is performed to take into account the satellite’s MTF. An optimal parametrization of this pipeline is possible since the instrument response (noise and MTF) and compression algorithm are known. It provides better restoration than state of the art algorithms on satellite imagery. This improvement in image quality is shown on two kinds of application: pansharpening and 3D extraction.

REFERENCES

[1] 

C. Thiebaut, C. Latry, R. Camarero, J.M. Delvit, G. Blanchet, X. Delaunay, E. Bousquet, G. Laurent, “Performances of a CCSDS-based algorithm for quality-controlled compression on Earth observation missions,” in Proc. Of On-Board Payload Data Compression Conference, (2016). Google Scholar

[2] 

C. Thiebaut, R. Camarero, C. Latry, “Method and device for restoring a digital image comprising compression artefacts, Patent WO2016037988,” Google Scholar

[3] 

C. Latry, S. Fourest and C. Thiebaut, “Restoration technique for Pleiades-HR panchromatic images,” in XXII ISPRS congress, (2012). https://doi.org/10.5194/isprsarchives-XXXIX-B1-555-2012 Google Scholar

[4] 

L. Lebègue, P. Kubik, D. Greslou, F. DeLussy, N. Theret, “Using Exotic Guidance for PLEIADES-HR Image Quality Calibration,” in ISPRS congress, (2008). Google Scholar

[5] 

G. Blanchet, L. Lebegue, S. Fourest, C. Latry, F. Porez-Nadal, S. Lacherade and C. Thiebaut, “Pleiades-HR Innovative Techniques for Radiometric Image Quality Commissioning,” in XXII ISPRS congress, (2012). https://doi.org/10.5194/isprsarchives-XXXIX-B1-513-2012 Google Scholar

[6] 

F.J. Anscombe, “The transformation of Poisson, binomial and negative binomial data,” Biometrica, 35 246 –254 (1948). https://doi.org/10.1093/biomet/35.3-4.246 Google Scholar

[7] 

Mäkitalo, M., Foi, A., “Optimal inversion of the generalized Anscombe transformation for Poisson-Gaussian noise,” IEEE Transactions on Image Processing, 22 (1), 91 –103 (2013). https://doi.org/10.1109/TIP.2012.2202675 Google Scholar

[8] 

A. Buades, T. Coll and J.-M. Morel, “A non-local algorithm for image denoising,” CVPR, San Diego, USA,2005). Google Scholar

[9] 

M. Lebrun, A. Buades and J.-M. Morel, “A Nonlocal Bayesian Image Denoising Algorithm,” SIAM Journal Image Science, 6 (3), 1665 –1688 (2013). https://doi.org/10.1137/120874989 Google Scholar

[10] 

K. Dabov, A. Foi, V. Katkovnik and K. Egiazarian, “Image denoising by sparse 3d transform domain collaborative filtering,” IEEE Transactions on image processing, 3736 –3745 (2007). Google Scholar

[11] 

Tikhonov A. N., “Solution of incorrectly formulated problems and the regularization method,” Soviet Math. Dokl., 4 1035 –1038 (1963). Google Scholar

[12] 

“Procédé et dispositif de restauration d’image numérique, CNES patent N° 16 60704, demande 04/11/2016, demande PCT 03/11/2017 N° PCT/EP2017/078237,” Google Scholar

[13] 

A. Masse, S. Lefèvre, R. Binet, S. Artigues, P. Lassalle, G. Blanchet, and S. Baillarin, “Fast and accurate denoising method applied to very high resolution optical remote sensing images,” in Proc. SPIE 10427, Image and Signal Processing for Remote Sensing XXIII, (2017). https://doi.org/10.1117/12.2277705 Google Scholar

[14] 

J. Michel, C. de Franchis, E. Meinhardt-Llopis, and G. Facciolo, “S2p: a new open-source stereo pipeline for satellite images,” Free and Open Source Software for Geospatial (Europe), (2015). Google Scholar

[15] 

C. De Franchis, E. Meinhardt-Llopis, J. Michel, JM. Morel, and G. Facciolo, “An automatic and modular stereo pipeline for pushbroom images,” ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 2 (3), 49 (2014). https://doi.org/10.5194/isprsannals-II-3-49-2014 Google Scholar

[16] 

M. Cournet, A. Giros, L. Dumas, J. M. Delvit, D. Greslou, F. Languille, G. Blanchet, S. May, J. Michel, “2D Sub-Pixel Disparity Measurement Using QPEC / Medicis,” in Proceedings of ISPRS, (2016). Google Scholar
© (2019) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Jean-Marc Delvit, Carole Thiebaut, Christophe Latry, Gwendoline Blanchet, and Roberto Camarero "A pipeline to improve compressed image quality", Proc. SPIE 11180, International Conference on Space Optics — ICSO 2018, 111807I (12 July 2019); https://doi.org/10.1117/12.2536189
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image compression

Denoising

Modulation transfer functions

Satellites

Image quality

Interference (communication)

Deconvolution

RELATED CONTENT

SPOT5 THR mode
Proceedings of SPIE (October 03 1998)
Quality improvement of Beijing-1 small satellite images
Proceedings of SPIE (November 24 2008)
Multi sensor satellite imagers for commercial remote sensing
Proceedings of SPIE (October 21 2005)

Back to Top