What is the difference between bilinear image resizing and averaged downsampling

9 views (last 30 days)
I note imresize has the method option 'bilinear'. Does this method have the same effect as averaged downsampling? For example, given an image A, imresize(A,0.5,'bilinear'), is this equivalent to 2*2 averaged binning? How is the bilinear resizing implemented by Matlab?

Accepted Answer

Nikhil Sonavane
Nikhil Sonavane on 14 Apr 2020
Edited: Nikhil Sonavane on 14 Apr 2020
I would suggest you refer imresize which states that "Bilinear interpolation; the output pixel value is a weighted average of pixels in the nearest 2-by-2 neighborhood".
You may also refer to interpolation methods for further details about implementation.

More Answers (0)


Find more on Interpolation 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!