pythonopencvimage-processingimage-enhancement

remove stripes / vertical streaks in remote sensing images


I have a remote sensing photo that has bright non continuous vertical streaks or stripes as in the pic below, my question is there a way to remove them using python and opencv or any other ip library? enter image description here,


Solution

  • You could just do a 7x1 median filter on the image:

    Input:

    enter image description here

    After 7x1 median filter:

    enter image description here