could you tell me paper related to 'v5cubic'?

8 views (last 30 days)
WOOSUK CHOI
WOOSUK CHOI on 14 Jul 2017
Answered: Sruthi Geetha on 17 Jul 2017
There is a question when using the 'imresize' function to resize an image in one direction.
I want to scale an image with a size of [1000 200] to [1000 800] using 'bicubic' method.
I found that the process is the same as' interp1 (X, V, Xp, 'v5cubic') except for the boundary area.
However, when using the 'bucibic' method, I do not know how the 'imresize' function fills some values near the bounding area.
Can you tell me the 'imresize' process or the 'v5cubic' kernel?
Thank you for reading.
Have a nice day.

Answers (1)

Sruthi Geetha
Sruthi Geetha on 17 Jul 2017
For bicubic interpolation, the output pixel value is a weighted average of pixels in the nearest 4-by-4 neighborhood. Bicubic interpolation can produce pixel values outside the original range. The following link describes how "imresize" function in MATLAB works: https://www.mathworks.com/help/images/ref/imresize.html?searchHighlight=imresize&s_tid=doc_srchtitle "v5cubic" is a cubic convolution interpolation method. The below link shows how the "interp1" function in MATLAB works: https://www.mathworks.com/help/matlab/ref/interp1.html?searchHighlight=interp1&s_tid=doc_srchtitle

Categories

Find more on Matrix Indexing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!