ГОСТ Р ИСО/МЭК 29158—2022
В.4 Расчет значения точки х’, у’ методом линейной интерполяции
Значение точки оценивается линейной интерполяцией значений для окружающих четырех пикселей.
Четыре окружающих пикселя в плоскости физического изображения расположены в целочисленных позици
ях вокруг позиции пикселя, положение которого оценивается значением с плавающей запятой. Значения пикселей
обозначаются 1/00, v^0i >vio и vn> причем первый знак нижнего индекса указывает столбец, а второй знак нижнего
индекса указывает строку.
Оставшаяся доля расстояния (от 0,0 и до 1,0, не включая это значение) обозначается fx и
f
Значение пикселя для пикселя с координатами хр, уроценивается как
К о ’ (1 -
9
+ ию •
9
•(1 -
9 +
K i • (1 -
9 +
*11
- 9 - fу
Пример — (продолжение) Пример указания позиции с плавающей запятой значением 2095,53/2273,62.
Окружающие пиксели расположены вточках v00 (2095/2273), \/10 (2096/2273), \/01 (2095/2274) и(2096/2274).
Будем использовать значения у/00 = 50, \/01 = 80, и10= 70 и
v
^ = 90.
Доли расстояния при расчете равны
fx
= 0,53 и fy = 0,62.
Результирующее значение для пикселя с положением 1400/1300 оценивается как:
(50 • (1 - 0,53) + 70 • 0,53) • (1 - 0,62) + (80 • (1 - 0,53) + 90 • 0,53) • 0,62 = (50 ■0,47 + 70 • 0,53) • 0,38 +
+ (80 • 0,47 + 90 • 0,53 ) •0,62 = 75,914.
18