I understand, that image padding is necessary in order to prevent wrap-around effects due to circular convolution. My set of questions are related to different padding schemes.

  1. Zero Padding is easy to visualize in the context of reducing wrap-around effects. In the case of schemes like mirror reflection, I have a doubt that since these are non-zero paddings, so doesn't this kind of padding distort the true spectral content of the image (in the sense that the relative spectral content of two frequencies getting changed ) ?
  2. Could someone present examples of effects due to different padding schemes (in MATLAB, mirror, symmetric and zero padding are available) and point out subtle differences arising due to different schemes and possibly pointing out their importance ?

I would be very grateful for the patience of reading this question and giving your consideration to it.

  • $\begingroup$ What prevents you from trying it yourself? $\endgroup$
    – Phonon
    Jun 4, 2014 at 18:25
  • $\begingroup$ I can certainly do that myself. The sole reason I put it here is that, I thought somebody experienced and better might share his/her thoughts about this, and from that I would get some good things to learn. I also thought, that a question like this might be helpful and insightful to many students. So, there is no real need to be condescending. $\endgroup$ Jun 4, 2014 at 18:42
  • $\begingroup$ Ujj, i think @Phonon is challenging/questioning, not condescending. you "can certainly do" it yourself (so you have the means to check it out) and are able to articulate different contingencies. it's a legit question on par with asking those with homework to try to do it themselves and then, when something doesn't work, come back here and ask a more specific question that doesn't merely ask other people to do, generally, your hard work for you. $\endgroup$ Jun 5, 2014 at 3:35
  • $\begingroup$ Fair Enough. Although, it was in no way meant for any homework assignment $\endgroup$ Jun 5, 2014 at 7:28


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.