Bicubic interpolation is an extension of cubic interpolation for interpolating data points on a two dimensional regular grid. The interpolated surface is smoother than corresponding surfaces obtained by bilinear interpolation or nearest-neighbor interpolation. Bicubic interpolation can be accomplished using either Lagrange polynomials, cubic splines, or cubic convolution algorithm.
Questions tagged [bicubic]
80 questions
2
votes
1 answer
Bicubic interpolation image resampling
i've got a logo header image on my website that is 900px wide, which fits in a container that scales it down to fit within the title bar; the reason being an image created to fit in the title bar looked awful on high resolution mobile devices.
I've…

Macker
- 31
- 1
- 6
2
votes
1 answer
What is "t" in bicubic interpolation?
I was reading about bicublic interpolation on wikipedia. I came across the variable t which is not defined.
The equation is:
Can anyone please tell what this variable means and what are the usual value(s) for it?

green
- 605
- 1
- 8
- 13
1
vote
2 answers
Bicubic interpolation using openCV
I want to perform an image resize using bicubic interpolation. However, my output image, new_img looks exactly the same as my original loaded image, img. Also, when I found the width and height of new_img, it has the same dimensions as my original…

sue-ling
- 399
- 2
- 11
- 21
1
vote
1 answer
How to perform Bicubic Interpolation when not all neighbours are known?
Given only 4 edge values boxed in red, if I want to find out value at f(1,2) and it's nearest 16 neighbours(not sure if itself can be included?) are show in the picture, can I assign 0 values to the unknown functions and perform bicubic…

f0rfun
- 716
- 4
- 14
- 36
1
vote
0 answers
C++ bicubic interpolation with a thermal image
At the moment I'm using a MLX90641 sensor on a STM32 to get a temperature grid.
The grid itself is 18x12 pixels.
I'd like to bicubic interpolate this grid to a 31x23 one, I think that's the most logical one?
My math / calculus knowledge is just…

MrEmper
- 225
- 1
- 4
- 18
1
vote
0 answers
Precise contour finding algorithm in Python
My task at hand is finding specific contours in a cloud of points. They need to be determined as accurately as possible. Therefore higher order polynomial interpolation must be used. I have data consisting of points in a grid, each point having its…

Jan Ujčič
- 11
- 2
1
vote
0 answers
When using the UINT16 data type. What is difference resize between matlab and opencv?
Looking at the above question, I found why resize results between opencv and matlab are different.
However, when the input data type is UINT16, the result is still different.
I want to know why this is happening.
Resize interpolation :…

raidin
- 11
- 2
1
vote
1 answer
Issue of difference between gimp bicubic and standard bicubic
I've made bicubic interpolation which is referring here
But I found a quite a bit difference between GIMP's and my own code's result.
This is original image
As you can see the above 2 images (A) is Gimp's (B) is my own code with referring.
I…

start02
- 53
- 5
1
vote
1 answer
Does bilinear/bicubic interpolation operate on each color channel independently?
I'm using scipy.ndimage.interpolation.zoom with either bilinear interpolation or bicubic interpolation (order=1 or 3, if I'm correct).
https://docs.scipy.org/doc/scipy-0.15.1/reference/generated/scipy.ndimage.interpolation.zoom.html
When working…

David Parks
- 30,789
- 47
- 185
- 328
1
vote
1 answer
Why are these two arrays exactly the same?
This is my code.
import sys, os
import numpy as np
import matplotlib.pyplot as plt
import PIL
from PIL import Image
im = Image.open('C:/research/1.jpg')
im_bicubic = Image.open('C:/research/1.jpg')
wei, hei = im.width, im.height
im =…

ONION
- 239
- 1
- 4
- 13
1
vote
1 answer
Bicubic interpolation matlab implementation works only for grayscale images
I am trying to implement Bicubic interpolation for image scaling in matlab. The issue is that it properly works for grayscale images, however, for colored images, the result is again in grayscale.
Please help me find out what the problem is.
Thank…

Dick
- 1,035
- 1
- 8
- 8
1
vote
1 answer
Bicubic interpolation beyond grid values in Matlab
Is it possible to achieve bi-cubic interpolation beyond grid values?
For example:
L = [5,10,20,25,40];
W= 1:3;
S= [50 99 787
779 795 850
803 779 388
886 753 486
849 780 598];
size1 = griddata(W,L,S,2,40,'cubic')
sizeBeyond =…

Mary
- 788
- 6
- 19
- 43
1
vote
2 answers
C++ Image interpolation with Bicubic method
I am just trying to smoothing the image by BiCubic interpolation. I got some code which is used to interpolate the RGB image. I have changed the code to work for Grayscale image. But in result i only got fully black image. Considered input and…

EZEROFIVE EMD
- 55
- 2
- 9
1
vote
1 answer
Bilinear and bicubic interpolation of 2D matrix in matlab
I am trying to apply Bilinear and bicubic interpolation on my data set which is stored in text files. These text files are in a folder and are named output_00.text to output_23.text. Each text file consist of three columns. First is Latitude, second…

Muhammad Usman Saleem
- 129
- 2
- 16
1
vote
1 answer
How does MATLAB interpolate pixels using bicubic?
I don't know that MATLAB interpolates pixels using bicubic method.
The interpolated pixels by bicubic in MATLAB are different from interpolated pixels by bicubic which is implemented by R. G. Keys [1].
Could you explan how to interpolate pixels by…
user4409561