Image destriping

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
File:Image Destriping.png
Image destriping using the Schwartz-Hovden destripe algorithm.[1] Scale bar 2 μm.

Image destriping is the process of removing stripes or streaks from images and videos without disrupting the original image/video. These artifacts plague a range of fields in scientific imaging including atomic force microscopy,[2] light sheet fluorescence microscopy,[3] and planetary satellite imaging.[4]

The most common image processing techniques to reduce stripe artifacts is with Fourier filtering.[5] Unfortunately, filtering methods risk altering or suppressing useful image data. Methods developed for multiple-sensor imaging systems in planetary satellites use statistical-based methods to match signal distribution across multiple sensors.[6] More recently, a new class of approaches leverage compressed sensing, to regularize an optimization problem, and recover stripe free images.[7][1][8] In many cases, these destriped images have little to no artifacts, even at low signal to noise ratios.[1]

References

[edit | edit source]
  1. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).