|
|
|
содержание .. 29 30 31 32 ..
( ) ∑ = − − = N i RGB RGB RGB RGB C C N C V i 1 2 1 1 100 , (6.67) где N – число "проб" цвета; RGB C – среднее значение интегральной цветовой характеристики. Перепишем формулу (6.67) в терминах x и y и их дисперсий: ) , ( 100 2 1 2 2 2 2 2 1 2 1 c λ λ = σ λ + σ λ λ + λ = = ∑ ∑ f N y x V V y x i i i i RGB . (6.68) λ 1 и λ 2 применяли метод наименьших квадратов. Иными словами, пусть некая функция f (x) задана в виде таблицы (x i , y i ) и необходимо найти полином возможно низшей степени m, такой, что значения Q m (x i ) будут как можно более близки к значениям функ- ции f (x) в этих же точках. Согласно методу наименьших квадратов за меру отклонения полинома
m m m x a x a a x Q + + + = K 1 0 ) ( (6.69)
от данной функции f (x) на множестве точек принимают величину
[ ] ∑ = − = n i i i m m x f x Q S 0 2 ) ( ) ( , (6.70)
равную сумме квадратов отклонений полинома Q m (x) от функции f (x) на заданной системе точек. Очевидно, что S m есть функция коэффициентов λ 1 и λ 2 . Эти коэффициенты надо подобрать так, чтобы величина S m была наименьшей. Для решения задачи точечного квадратичного аппроксимирования можно воспользоваться общим приемом дифференциального исчисления. Найдем частные производные от величины
( ) ∑ = − + + + + = n i i m i m i i m y x a x a x a a S 0 2 2 2 1 0 K , (6.71)
где y i = f (x i ) – по всем переменным a 0 , a 1 , …, a m . Приравнивая эти частные производные нулю, получим для определения неизвестных a 0 , a 1 , …, a m систему m + 1 уравнений с m + 1 неизвестными: = − + + + + = ∂ ∂ = − + + + + = ∂ ∂ = ⋅ − + + + + = ∂ ∂ ∑ ∑ ∑ = = = n i m i i m i m i i m m n i i i m i m i i m n i i m i m i i m x y x a x a x a a a S x y x a x a x a a a S y x a x a x a a a S 0 2 2 1 0 0 2 2 1 0 1 0 2 2 1 0 0 0 ) ( 2 1 ...... .......... .......... .......... .......... .......... .......... .......... .......... 0 ) ( 2 1 0 1 ) ( 2 1 K K K . (6.72)
) , 2 , 1 , 0 ( 1 0 K K = + + + = k x x x s k n k k k , (6.73) ) , 2 , 1 , 0 ( 1 1 0 0 K K = + + + = k y x y x y x t n k n k k k . (6.74) |