Create Zoom blurring effect

2 views (last 30 days)
Mojtaba Zarei
Mojtaba Zarei on 18 Mar 2021
Answered: Kiran Felix Robert on 22 Mar 2021
I am going to model the zoom blur effect having the Point Spread (PSF) function in the XY directions and the speed of displacement of the image. I know there is a fspecial('motion',len,deg) function that returns the kernel when the image moves in the x and y direction, but I am interested in the motion in the z-direction. Can anybody help me with how I can make such kernels? The XYZ coordinates are depicted in the attached picture

Answers (1)

Kiran Felix Robert
Kiran Felix Robert on 22 Mar 2021
Hi Mojtaba,
The Movement in z-direction can be modelled by using interpolations feature. This can be achieved by imresize, or by setting a magnification feature in imshow as explained and demonstrate in this MathWorks blog page.
Also refer this documentation for examples using imresize.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!