You are on page 1of 2

Satellite Image Streak

DecompositionUsing Layer Priors


Satellite streaks impair visibility of an image and introduce undesirable interference that can
severely affect the performance of computer vision and image analysis systems.Rain streak removal
algorithms try to recover a satellite streak free back ground scene. In this paper, we address the
problem of streak removal from a single image by formulating it as a layer decomposition problem,
with a satellite streak layer super imposed on a background layer containing the true scene content.
Existing decomposition methods that address this problem employ either sparse dictionary learning
methods or impose a low rank structure on the appearance of the rain streaks. While these methods
can improve the overall visibility, their performance can often be unsatisfactory, for they tend to
either over-smooth the background images or generate images that still contain noticeable satellite
streaks. To address the problems, we propose a method that imposes priors for both the background
and streak layers. These priors are based on Gaussian mixture models learned on small patches that
can accommodate a variety of background appearances as well as the appearance of the streaks.
Moreover, we introduce a structure residue recovery step to further separate the background
residues and improve the decomposition quality. Quantitative evaluation shows our method
outperforms existing methods by a large margin. We overview our method and demonstrate its
effectiveness over prior work on a number of examples.


 They compared the likelihood of several patch models and show that priors that
give high likelihood to data perform better in patch restoration.
 Motivated by this result, they proposed a generic framework which allows for
whole image restoration using any patch based prior for which a MAP (or
approximate MAP) estimate can be calculated.
 They showed how to derive an appropriate cost function, how to optimize it
and how to use it to restore whole images.
 Finally, they presented a generic, surprisingly simple Gaussian Mixture prior,
learned from a set of natural images.

 In existing, reflection problem is explored.


 In our satellite streak removal approach, to model the background patch priors,
we use a GMM trained on patches from natural images. An additional gradient
sparsity constraint is imposed to further regularize the background.
 As for the satellite streak layer, we do the same: we train a GMM from small
image patches of satellite streaks. The difference in rain GMM learning is that we
use only the input image and select a region with texture less background to
generate the satellite streak patches. Unlike existing methods in single-image
satellite streak removal, our method is straightforward and generates considerably
better results qualitatively and quantitatively.
 To our knowledge, this is the first method to use GMM patch priors for the
purpose of satellite streak removal.

 Our method is helpful in computer vision tasks, such as image recognition.

 Our proposed method is more effective.
 We have proposed a background-structure residue recovery step to retrieve the
incorrectly assigned background details in the satellite streak layers. This step can
make the satellite streak layer cleaner and also further improve the separation


 System : Pentium Dual Core.

 Hard Disk : 120 GB.
 Monitor : 15’’LED
 Input Devices : Keyboard, Mouse
 Ram :1GB

 Operating system : Windows 7.

 Coding Language : MATLAB
 Tool : MATLAB R2013A