1 | initial version |
As a general rule it's much more easy to obtain a better quality image (which is simple to analyse) than processing a complicated image.
I would try to put something in front of that background (maybe a translucent paper or matte glass) to eliminate those lines.
Otherwise I don't have a better idea than the FFT analysis. Compute the FFT of the image, and you'll see some peaks (high intensity points) on the vertical center line (except the central point).
Erase these peaks (set them to 0). You can also try to set the whole vertical line ( except the central part, several pixels wide) to 0.
Compute the IFFT to get back the original image. The lines should (mostly) disappear.
Refine this approach until you'll get the results you like. Here's a quick result for the second image:
2 | No.2 Revision |
As a general rule it's much more easy to obtain a better quality image (which is simple to analyse) than processing a complicated image.
I would try to put something in front of that background (maybe a translucent paper or matte glass) to eliminate those lines.
Look also a the focal distance of the camera: it seems that it's set at the background. Setting it to the foreground will enhance the quality of the picture and the background will be blurred (so the lines less visible) - especially if your lens has a wide aperture.
Otherwise I don't have a better idea than the FFT analysis. Compute the FFT of the image, and you'll see some peaks (high intensity points) on the vertical center line (except the central point).
Erase these peaks (set them to 0). You can also try to set the whole vertical line ( except the central part, several pixels wide) to 0.
Compute the IFFT to get back the original image. The lines should (mostly) disappear.
Refine this approach until you'll get the results you like. Here's a quick 5 minute result for the second image: