О возможности оценивания значения функции в заданных точках ее области определения по измерениям конечного числа ее линейных функционалов
А. И. Чуличковa, Б. Юаньb
Московский государственный университет имени М. В. Ломоносова, физический факультет, кафедра компьютерных методов физики. Россия, 119991, Москва, Ленинские горы, д. 1, стр. 2.
E-mail: a [email protected], b [email protected]
Статья поступила 02.12.2013, подписана в печать 24.01.2014.
Исследуется возможность оценивания значения функции в заданных точках ее области определения по измерениям конечного числа ее линейных функционалов; измерения сопровождаются случайной погрешностью. Указано линейное конечномерное подпространство, проекция на которое поддается оценке с конечной погрешностью, дан метод оценивания этой проекции с контролем точности. Используется математический аппарат редукции измерений Ю. П. Пытьева. Приведен пример оценивания спектра излучения по данным измерения на двухщелевом спектрометре.
Ключевые слова: математическая модель измерения, редукция измерения, спектрометрия, оптимальные решения.
УДК: 519.7. PACS: 02.60.Gf.
Введение
В экспериментальных исследованиях, как правило, результатом измерения является конечный набор чисел, каждое из которых является значением функционала некоторой искомой функции, искаженным (случайной) погрешностью. По набору этих функционалов требуется оценить значение функции в заданном наборе точек ее области определения.
Типичной является задача, в которых результат измерения имеет вид
Ь =
a(X', \i)g(X) d\' + Vi = (ai, g) + v, i = 1,
\'ех
(1)
где а(■) = а{-, \'г), а а{-, ■) — аппаратная функция измерительного прибора, на вход которого подан сигнал g(■). К ним относятся задачи повышения разрешения в оптике и спектрометрии [1, 2], радиовидении [3] и другие [4].
В настоящей статье для получения оценки функции g(■) используется математический аппарат редукции измерений, данный в терии измерительно-вычислительных систем [4-6]. Оценка значений функции в заданном наборе точек интерпретируется как результат измерения этой функции с помощью некоторого идеального измерительного прибора или ближайшего к нему при дополнительном ограничении на уровень погрешности на его выходе. Функция g(■) рассматривается как представитель класса эквивалентных функций, являющихся элементом лебегова пространства С2(Х). Исследуются предельно достижимые точности оценивания значения функции g(■) в заданных точках области ее определения, дается метод этого оценивания. Эффективность предложенного метода демонстрируется на примере задачи повышения разрешения в спектрометрии.
1. Постановка и решение задачи оценивания элемента бесконечномерного гильбертова
пространства по измерению конечного числа функционалов
Пусть g — неизвестный элемент пространства С2(Х), он измеряется в эксперименте по схеме (1). Перепишем ее как схему измерений значений п линейных функционалов g в виде
6 = (а;, g) + V, г = 1,..., п; (2)
здесь {¿1,...,6п} = I , {^1.....Vп} = V &Пп —
элементы п-мерного евклидова пространства, заданные своими координатами, аг е С?(Х) заданы своими представителями, являющимися линейно независимыми кусочно-непрерывными функциями на X, g = g(■): X ^ Й1 — априори неизвестный элемент пространства С2(Х). Вектор V е К-п — случайный вектор с нулевым математическим ожиданием и невырожденным ковариационным оператором X е (Я,п ^ п). Этот вектор моделирует случайную погрешность, которая сопровождает результат измерения набора линейных функционалов. Априорная информация об элементе g е С2(Х) отсутствует.
Схему измерений (2) можно переписать в векторном виде
I = Ag + V, (3)
где оператор А для каждого g е С2(Х) ставит в соответствие вектор Ag е~Я-п с координатами
(Ag)i = а, г = 1,..., п. (4)
Задача состоит в том, чтобы указать, какая информация о значениях функции g(■) в произвольно заданных точках х1,..., х^ е X содержится в результате измерения (2), и получить как можно более точную оценку этой информации. В точках х1,...,хN е X функции аг(■), г = 1,..., п, непрерывны.
Определим предельные возможности восстановления g из измерений (2), сформулировав два утверждения.
n
Утверждение 1. Вектор £ € Яп не зависит от проекции g € €-2(Х) на ортогональное дополнение С^(а1,..., ап) к линейной оболочке С(а1,..., ап) элементов а, € €-2(Х), , = 1,..., п.
Действительно, раскладывая С2(Х) в прямую сумму С2(Х) = С(а1,..., ап) фС±(а1,..., ап) и записывая g = Pg + (I — Р)g, где Р — ортогональный проектор на £(аь ..., ап), получим & = (а-,,, Pg) + (а,, (I — Р+ V, = = (а,, Pg) + V,.
Следовательно, вся информация об элементе (I — Р)g в измерениях (2) отсутствует, и имеет смысл оценивать только элемент Pg, который представим в виде
п
pg=Е /а, (5)
1=1
где /1,..., /П € Я-1 — коэффициенты разложения Pg по а1,..., ап. Подставим (5) в (3) и (4), получим
п
А), = (а,, Pg + (1 — P)g) = , а,/, , = 1,..., п,
1=1
£ = В/ + V. (6)
Здесь / €Яп — вектор с координатами /1,..., /п, а линейный оператор В € (Яп ^ Яп) задан своей матрицей Вц = (а,, а1), ,, ] = 1,..., п.
Поскольку в точках х1,..., хN € Я1 функции а, (■), , = 1,..., п, непрерывны, то N значений проекции Pg(■) в этих точках можно рассматривать как координаты и, вектора и € RN и определить следующим образом:
п
и, = Pg(xi) = /а(х,), , = 1,..., N,
1=1
и можно записать и = и/ € RN, где линейный оператор и € (Яп ^ ) определен своей матрицей = ац(х,), , = 1,...,N, 1 = 1,..., п.
Задача оценивания значений элемента Pg в точках х1,..., xN непрерывности функций ац (х), Ц = 1,..., п, теперь может быть поставлена как конечномерная задача редукции измерения (6) к виду, свойственному измерению конечномерного вектора / с помощью измерительного прибора и € (Яп ^^) [4].
Эта задача может быть рассмотрена в двух постановках. В первой требуется получить наиболее точные оценки значений Pg(xi), , = 1,...,N, т.е. наиболее точные оценки значений координат вектора и/.
Пусть Р € (Яп ^ ) — линейный оператор, тогда Р£ = РВ/ + Р V = и/ +(РВ — и)/ + Р V интерпретируется как искомое значение вектора и/, искаженное сигналом (РВ — и)/, зависящим от /, и шумовым сигналом Р V. Так как / априори неизвестен, выберем Р* € (Яп ^ RN) так, чтобы (Р+В — и)/ = 0 при любом /, т.е. Р+В = и, и так, чтобы при этом условии средняя энергия шумового сигнала Е||Р*V у2 была как можно меньшей [4]:
Р* = а^тОДРV||2 | Р € (Яп ^ ^), РВ = и}; (7)
здесь Е — символ математического ожидания. В этом случае Р+£ = и/ + Р+ V является несмещенной оценкой и/ минимальной среднеквадратичной погрешности, ее можно интерпретировать как выходной сингал «идеального» измерительного прибора, измеряющего значения значений Pg(xi), , = 1,..., N, искаженный погрешностью Р*V минимальной энергии Е||Р*V||2.
Заметим, что в общем случае задача (7) разрешима тогда и только тогда, когда разрешимо уравнение РВ = и. Однако если элементы а, € £2(Х), , = 1,..., п, линенйно независимы, то В € (Яп ^ Яп) обратим и справедливо следующее утверждение.
Утверждение 2. Вектор и = иВ-1£ является несмещенной оценкой значений составляющей Pg элемента g в точках х1,..., xN непрерывности функций ац(х), Ц = 1,..., п, сопровождающейся минимальной среднеквадратичной погрешностью, равной
ЕЦ^ — и/1|2 = Ь иВ-1 ХВ-1и*, (8)
ортогональная к Pg составляющая (I — P)g элемента g не контролируется измерением (2).
Действительно, в силу обратимости В уравнение РВ = и имеет единственное решение Р* = и В-1. Вторая часть утверждения 2 является следствием независимости вектора £ и (I — P)g.
Однако на практке величина E||Pg — и /1|2 = = ^ иВ-1ХВ-1и * часто оказывается неприемлемо большой. Поэтому во второй постановке вместо равенства (РВ — и)/ = 0 для любого / € Я потребуем максимальной близости линейных операторов РВ и и (по норме Гильберта-Шмидта1), наложив ограничение на энергию шума: ЕЦРV||2 < е. Этот подход сводит исходную проблему к задаче редукции к измерительному прибору РеВ, наиболее близкому к и при заданных ограничениях на энергию шума ЕЦРе V ||2 на его выходе [4, 5]:
Ре = ащЩЦРВ — и||2 | ЕЦРV||2 < е}. (9)
Элемент Ре& € С?(Х) интерпретируется как результат измерения сигнала / с помощью измерительного прибора РВ, наиболее близкого к и, при условии, что уровень шума на его выходе не превышает е.
Решение задачи (9), полученное в [4, 6], для обратимого оператора В имеет вид
(0, е = 0;
Ре = 1иВ-1, е > е0; (10)
1рЫ = и В (В2 + ШеЪ)-1, 0< е < е0.
Здесь е = ^ иВ-1ХВ-1и*, а ше >0 — единственный корень уравнения К и В (В2 + шТ)-1^(В2 + шТ)-1Ви * = = е. При этом если 0 < е < е0, то 0(Ре) = ||РеВ — и||2 = = ^2 Ь и(В^-1В + ше^и*, а Нр) = ЕЦР V||2 = е. Первое из этих двух выражений дает оценку близости синтезированного прибора РВ к и , а второй — оценку погрешности на его выходе.
На практике следует воспользоваться оперативной характеристикой задачи (9), которая дает зна-
1 Квадрат нормы Гильберта-Шмидта линейного оператора Q е {Я.п ), заданного матрицей {(^ц}, равен ||ф||2 =
N п
= 1т ((* (2.
,=11=1
чение функционалов G(R) и H(R) при R = R(u) как функций параметра задачи и >0: G(u) = ш2 х х tr U (B* Е-1 B + uI )-2U *, H (u) = tr UB(B2 + шЕ)-1 х х E(B2 + шЕ)-1 BU *.
Параметр задачи теперь выбирается из соображений компромисса между отличием G(u) оператора R(u)B от U, и величиной погрешности H(и) на его выходе.
2. Редукция данных спектрометрии к идеальному прибору
Метод, предложенный выше, применялся для редукции измерений интенсивности излучения газоразрядной лампы на длинах волн в окрестности эмиссионного спектра D-линии натрия (дублета с положением максимумов Х[ = 588.9950 и А2 = 589.5924 нм). Ширины щелей спектрометра были выбраны так, чтобы аппаратная функция имела трапецивидную форму. Ее график приведен на рис. 1.
W-10
4.0
а (к) 0.025
0.020
0.015
0.010
0.005
0
i ! | аппаратная функция a (X)
i.......................
-150 -100 -50
50
100 А,-10"
150
Рис. 1. Аппаратная функция в зависимости от длины волны
Спектр измерялся согласно схеме измерения (1), в которой длины волн Ар ..., \'211 изменялись от 588.20 до 590.30 нм с шагом 0.01 нм. Результат измерения спектра, вектор £, изображен на рис. 2; здесь по горизонтальной оси отложены значения двухсот одиннадцати длин волн, в которых измерялся спектр, по вертикальной оси отложена интенсивность измеренного спектра в условных единицах. Ширина аппаратной функции существенно больше ширины линий дублета, в измеренном спектре они не разрешены. В математической модели спектрометрического эксперимента матричные
(X)
элементы Вц = (щ, ац) = $ а(А' — А[)а(А' — А') йА' матрицы В вычислялись точно, а ковариационный оператор погрешности был выбран в виде Е = а21, где а2 = 6.43, что соответствует некоррелированной погрешности.
Значение длин волн, в которых оценивалось значение входного измеряемого спектра, были выбраны на отрезке от 588.86 до 589.63 нм с шагом 0.01 нм.
Результат решения задачи (7) приведен на рис. 3. Как видно из рисунка, оценка сигнала и на выходе «идеального измерительного прибора» и действительно
5.885
5.890
5.895
5.900 5.905
2
-10 , нм
Рис. 2. Результат измерения спектра, в усл. ед.
3
2
1
0
-1
-2
-3 5.<
i i i
+ + * + +
■í i * ф + + + + +
+ + «¡ + К ...... + *
+ + + + -н + и* + ÉL ++41 *......* ......^.
+ + + + ф
4- i ■Í ► + *
5.890
5.892
5.894
5.896 Х{ • 10 2, нм
Рис. 3. Результат и = иВ—1 £ оценивания значения проекции PgА) спектра для длин волн в точках равномерной сетки с шагом, равным 0.01 нм, в усл. ед.
приводит к неприемлемо большой шумовой погрешности. Величина погрешности, вычисленная по формуле (8), в данном случае равна 5.7 • 10—10 усл. ед., поэтому вместо оценки функций в заданных точках проводилась редукция измерения £ к «идеальному измерительному прибору» и путем решения задачи (10).
Для выбора параметра и использовалась оперативная характеристика задачи (10), приведенная на рис. 4 в виде зависимостей Н(и) и й(и) от величины параметра и ^ 0. Было выбрано значение и = 2—22; как видно из графиков рис. 4, это обеспечивает достаточно малое отличие ЯВ от и, и при этом Е||Я(и)^|| « ЕЦи||. Так как число координат вектора и\ примерно в три раза меньше числа экспериментальных точек, это означает, что дисперсия шумовой составляющей оценки Я£ в одной точке примерно в три раза больше дисперсии экспериментальной погрешности.
На рис. 5 показан результат редукции в виде выходного сигнала прибора ЯВ, измеряющего спектр в точках отрезка от 588.86 до 589.63 нм с шагом 0.01 нм.
Я(со) 4000
Рис. 4. Оперативная характеристика задачи редукции измерений. На верхнем графике в условных единицах приведено среднее значение квадрата нормы случайной погрешности редукции в зависимости от и. На нижнем — значение квадрата евклидовой нормы разности синтезированного прибора RB от «идеального» U в зависимости от параметра и, и = 2i, I = -25,..., -5
1
0
-1 5.8
....А.. ! | 1 i I 1
ф ф ф
ф ф Ф.......
i ф ji- -Э Ф t
ф Ф Ф ......ф- Ф
i к Ф Ф Ф
ф * Ф Ф -i N-Ф
ф ф ■ ■ -— Mifiii i UYH" I'T'TT-rn i Ф Ф Ф
i | i i i 1 i
5.890
5.892
5.894
5.896 -10 2, нм
Рис. 5. Результат оценивания значения проекции PgЛ) спектра для длин волн в точках равномерной сетки с шагом, равным 0.01 нм
Видна случайная составляющая в виде коррелированного шума, дающая два ложных максимума между пиками дублета. Конечная ширина пиков полученного дублета обусловлена тем, что восстанавливается не сама функция £ (Л), а ее приближение линейными комбинациями функций а(Л — Л1), I = 1,..., 211.
По той же причине увеличение числа точек, в которых оценивается значение Р£(•), не приводит к существенному увеличению разрешения пиков. На рис. 6 приведена оценка спектра в виде графика выходного
5.888
5.889
5.892
5.894
5.896
Рис. 6. Результат оценивания значения проекции Pg(Xi) спектра для длин волн в точках равномерной сетки с шагом, равным 0.001 нм
сигнала спектрометра, измеряющего спектр в точках того же интервала с вдвое меньшим шагом, равным
0.001.нм.
Заключение
В работе предложен метод оценивания предельных возможностей оценивания g е С2(X) в заданных точках по измерениям конечного значения ее линейных функционалов, выполненных с погрешностью. Показано, что оценить с конечной погрешностью можно лишь значения ортогональной проекции Pg элемента g на конечномерное линейное подпространство Сп с С? (X), получена оценка этой погрешности; конечномерное подпространство Сп построено как линейная оболочка известных кусочно непрерывных функций, а точки, в которых оценивается значение Pg , являются точками непрерывности этих функций. Если погрешность оценивания проекции Pg в заданных точках неприемлемо велика, предложен метод редукции измерений к виду, который имел бы результат измерения спектра на приборе, наиболее близком к прибору, измеряющему значения проекции Pg в заданных точках, при ограничении энергии случайной погрешности на его выходе. Приведен пример интерпрпретации данных спектрометрического эксперимента.
Работа выполнена при финансовой поддержке РФФИ (грант № 11-07-00338а).
Авторы выражают благодарность доценту И. В. Митину за предоставленные им экспериментальные данные.
Список литературы
1. Pyt'ev Yu.P, Chulichkov A.I., Sobolev S.S., Antonjuk V.A. // Pattern Recognition and Image Analysis. 2004. 14, N 1, P. 50.
2. Митин И.В., Пытьев Ю.П., Шодмонкулов Т.Д. // Матем. моделирование. 1991. 3, № 12. С. 31.
3. Батова С.С., Пирогов Ю.А., Чуличков А.И. // Науч-но-технич. конф. «Гиперспектральные приборы и технологии»: Сб. тез. докл. Красногорск, 17-18 января 2013. С. 140.
4. Пытьев Ю.П. Методы математического моделирования измерительно-вычислительных систем. М., 2004.
5. Чуличков А.И. Основы теории измерительно-вычислительных систем. Тамбов, 2000.
6. Пытьев Ю.П. Математические методы интерпретации эксперимента. М., 1989.
7. Лебедева В.В. Экспериментальная оптика. 4-е изд. М., 2005.
The possibility of estimating the values of a function at given points of the measurement results of a finite number of its linear functionals
A.I. Chulichkova, Boyuan Yuanb
Department of Computer Methods of Physics, Faculty of Physics, M. V. Lomonosov Moscow State University, Moscow 119991, Russia.
E-mail: a [email protected], b [email protected].
The possibility of estimating the values of a function at given points of its domain is investigated. The estimation uses results of the measurements of a finite number of linear functionals; the results of the measurements are distorted by an error. It is shown that only the component of the functions from the linear finite-dimensional subspace can be estimated with a finite error. A method for estimating this component with accuracy control is proposed. The mathematical methods of measurement reduction proposed by Yu. P. Pyt'ev are used. An example of the estimation of an emission spectrum that is measured by a double-slit spectrometer is described.
Keywords: mathematical model of measurement, measurement reduction, spectrometry, optimal decisions.
PACS: 02.60.Gf.
Received 2 December 2013.
English version: Moscow University Physics Bulletin 3(2014). Сведения об авторах
1. Чуличков Алексей Иванович — доктор физ.-мат. наук, профессор, профессор; тел.: (495) 939-41-78), e-mail: [email protected].
2. Юань Боюань — аспирант; тел.: (495) 939-41-78, e-mail: [email protected].