Раздел I. Методы и алгоритмы обработки сигналов
УДК 681.518.54
Г.Г. Галустов, Е.Е. Завтур
КЛАССИФИКАЦИЯ РЕАЛИЗАЦИЙ МЕДИКО-БИОЛОГИЧЕСКИХ СИГНАЛОВ С ИСПОЛЬЗОВАНИЕМ МЕТОДА НЕЛИНЕЙНЫХ ПРЕОБРАЗОВАНИЙ
Рассматривается квазиэвристический подход, дающий вполне приемлемые с инженерной точки зрения решающие правила и реализуемый без особых технических усилий. Формализация задачи распознавания основывается на объективно существующей общности свойств объектов одного и того же класса, часто определяемой понятием «сходства». Использованная в работе гипотеза о компактности предполагает адекватность понятий «сходства» сигналов одного класса и их геометрической «близости», проявляющейся в объединении их в одно связанное подмножество в пространстве признаков. Рассмотрены вопросы укрупненного описания медико-биологических сигналов на основе нелинейного преобразования исходных множеств с целью формирования оптимального с позиций выдвинутого критерия решающего правила. Приведена методика определения оператора нелинейного преобразования, позволяющая построить оптимальную разделяющую поверхность в пространстве признаков, для чего не требуется априорного знания плотностей распределения признаков классифицируемых сигналов. Может показаться, что использование только первых и вторых моментов существенно снижает ценность рассмотренного решающего правила по сравнению, например, с байесовским, так как наиболее полная информация о сигналах заключена в их многомерных распределениях. Однако в большинстве практических задач распознавания эти распределения априори неизвестны и не могут быть получены с удовлетворительной точностью из-за ограниченности обучающей выборки. Поэтому для выделения полезной с точки зрения распознавания информации можно использовать только такие статистические характеристики, которые обладают достаточной устойчивостью при их оценке по реальной обучающей выборке.
Обучающая выборка; конечные статистики; сигналы; случайные процессы; оператор преобразования; плотность вероятности; критерий оптимальности; решающее правило; вероятность ошибки; достоверность оценки; нелинейное преобразование.
G.G. Galustov, E.E. Zavtur
CLASSIFICATION OF REALIZATIONS OF MEDICAL AND BIOLOGIC SIGNALS WITH USE OF THE METHOD OF NONLINEAR TRANSFORMATIONS
The quasi-heuristic approach giving solving rules quite comprehensible from the engineering point of view and realised without special technical efforts is considered. A problem formalisation of recognition is based on objectively existing generality objects properties of the same class, often defined by concept of "similarity". The hypothesis about compactness using in the work assumes adequacy «similarity" concepts of one class signals and their geometrical "affinity" shown in their association in one coupled subset in space of signs. Questions of the integrated description of medical and biologic signals on the basis of nonlinear transformation of initial sets for the purpose of shaping optimum from the put forward criterion positions of a solving rule are considered. The procedure of the operator determination of the nonlinear transformation is resulted. It allows to construct an optimum dividing surface in space of signs for what it is not required an
aprioristic knowledge of density functions of signs classified signals. It can seem that using only the first and the second moments essentially reduces value of the considered solving rule compared, for example, Bayesian rule as the fullest information about signals is concluded in their multidimensional distributions. However in the majority ofpractical problems of recognition these distributions are a priori unknown and cannot be received with satisfactory accuracy because of limitation of training sample. Therefore, for allocation of the useful information from the point of view of recognition it is possible to use only such statistical characteristics which possess sufficient stability at their estimation on real training sample.
Training sample; final statistics; signals; casual processes; the operator of transformation; probability density; criterion of the optimality; solving rule; probability of an error; reliability of an estimation; nonlinear transformation.
Одной из основных функций, выполняемых информационно-измерительными системами при решении задачи диагностики состояния человека-оператора, является обработка медико-биологических сигналов по различным алгоритмам с целью выделения из них информативных признаков [2, 3, 6].
Под выбором признаков, характеризующих процессы, подлежащие классификации, обычно понимают процесс преобразования данных исходных измерений в более эффективные признаковые пространства.
В линейных преобразованиях функция, связывающая признаки с данными исходных измерений, определена, и задача сводится к нахождению коэффициентов линейной функции, максимизирующих или минимизирующих некоторый выбранный или заданный критерий.
Однако при диагностике состояния человека-оператора имеются эффективные признаки, являющиеся существенно нелинейными функциями исходных переменных. В таких случаях основная задача состоит в нахождении подходящего нелинейного преобразования для рассматриваемых переменных.
Общей теории выбора нелинейного преобразования для нахождения оптимальных признаков нет, и решение таких задач сильно зависит от конкретных условий задачи.
Использование метода вероятностного кодирования сигналов [7, 9, 11, 12, 13, 15] для получения эффективных признаков укрупненного описания процессов в общем случае связано с нелинейным преобразованием исходных переменных. Однако применение метода ограничено из-за сложности отыскания функций опорных распределений, максимизирующих (минимизирующих) заданный критерий оптимальности.
В данной статье предлагается модификация метода вероятностного кодирования сигналов, которая дает возможность отыскания приближенного значения оптимальной, в смысле заданного критерия, функции нелинейного преобразования признаков.
В соответствии с указанным методом признаки анализируемого медико-биологического процесса ^(t) c плотностью распределения вероятности
W (X) формировались в соответствии с алгоритмом
fl, £(t) > n(t);
z(t) = f , £ () nA (1)
() [0, £(t) < n(t),
где n(t) - некоторый опорный процесс с плотностью распределения вероятности W (x) , определяемый на этапе обучения.
В частности, если в качестве признаков используются математические ожидания процессов z(t) , то их можно определять следующим образом [4, 5, 7, 8]:
P(Q > n) = P(n < Q) = M{z(t)} = M{P[n < x]} =
(2)
--M{Fn (x)} = J Fn(x)Wf (x)dx,
где P(") - символ вероятности появления события; М(^) - оператор математического ожидания случайной величины; F (х) - функция распределения вероятности
процесса п(t) •
Будем использовать теперь вместо случайного опорного процесса n(t) с
функцией распределения F (х) некоторую детерминированную нелинейную
функцию у(x), тогда выражение (2), используемое в качестве признака классифицируемого процесса, можно переписать в виде функционала
L = J у(x) Wi (x)<fr, i = 1,2. (3)
В работе [9, 14, 15] предложен критерий, который при известных статистических характеристиках классифицируемых процессов позволяет найти оптимальный оператор преобразования у (x) и тем самым определить оптимальную разделяющую поверхность в пространстве признаков. При разделении на два класса указанный критерий имеет вид
J = Amin — L2max- (4)
Здесь
L1min = M Ll] — 3°L1 ^ (5)
L2max =M И + (6)
где 0Ll и - среднеквадратические отклонения признаков L1 и L2 соответственно.
Для увеличения вероятности правильного распознавания необходимо, чтобы критерий (4) был устремлен к максимуму (J ^ max). При J> 0 вероятность правильной классификации составляет величину P > 0,997. Приближенно оператор (3) может быть определен суммой с конечным числом членов
N
L у(*к)Щ(хк), (7)
к=1
где Лх - интервал квантования переменной x.
Статистические характеристики функционала Lt в случае независимых величин (хк ) могут быть определены следующим образом:
N
M[Li ] у(xk )MW((xk)]; (8)
k=1 N
afw « (Лх)2 X У2(xk)°?w (xk), (9)
где M [W (xk )] = M
k=1
k+1
J (x)dx
; ^iw( xk) - дисперсия W ? (xk).
k
Подставляя выражения (8) и (9) в (4) и учитывая выражения (5) и (6), получаем
/ = ] Лх£щ(хк)М[Щ,(х,)]-з/(Лх)2£щ2(х,)ст2г (х,) 1 -
к=1
N
- |Лх£ щ (хк )М [Щ ,(^^ )] + 3^(Лх)2 X Щ 2 (х, щ (х, ) | = = Лх£ щ (хк) {М Щ (х,)] - М Щ (х,)]} -
-3ЛхыХ Щ2 (хк)аЩ(хк) + А/Х Щ2 (хкщ(хк) [•
Очевидно, что
X Щ 2 (хк )ст12ж (хк ) + \/ХЩ 2 ( хк )<У2Ж (хк ) ^ХЩ 2 ( хк ) [Щ (хк ) + СТ2Щ ( хк ) ]•
к=1 V к=1 к=1
Поэтому перейдем к критерию .Л > J , выражение для которого запишется в
( N
31 = Лх ]Х Щ (хк) (М Щ (х,)] - М Щ (х,)])-
виде
^к=1 (10)
N 1
-3Х Щ2 (хк ) [о"1Щ (хк ) + (хк)] \ •
к=1 ]
Продифференцировав выражение (10) по хк) и приравняв результат нулю, найдем оптимальные значения оператора нелинейного преобразования при к = 1,2,...^: а/
— Л -V- ) I Л /7 I 1/1/ / -V
^ = Лх {(м Щ (х,)] - М Щ, (х,)])- 6щ( х,) [ст^щ (х,) + ^22щ (х,) ]] = 0.
аЩ(хк) откуда
, Л м [Щ, (х, )] - М [Щ, (х, )]
Щ (хк) =-----. (11)
6[ст1Щ (хк ) + 2 Щ ( хк )] Нетрудно убедиться, что вторые производные отрицательны:
а2 /
Я2 Д = -6 [стЩ (хк) + ст22щ (хк)] < 0, а Щ(хк) [ J
поэтому полученные значения Щ (хк ) обеспечивают максимум значения .1 и, следовательно, еще большее значение ..
Описанный выше алгоритм нелинейного преобразования признакового пространства можно использовать при классификации состояния оператора по значению оценок ЧСС (частоты сердечных сокращений), а именно по распределению вероятностей Я-Я интервалов в различных состояниях оператора.
к=1
В эксперименте классификации подвергались два состояния оператора, представленные двумя множествами } и (£2 } (/ = 1,2,...,100) измеренных значений R-R интервалов. Усредненные оценки распределений плотностей вероятностей R-R интервалов Щ (х) и (х), полученные по 20 реализациям каждого из
состояний, показаны на рис. 1.
0.25 0.2
s 015
счГ
3 0.1
0.05
о
- -
/ \ \
f=TPT П"" rV-, ч ч — пп
"о
10
12
14
16
б
Рис. 1. Усредненные оценки распределений плотностей вероятностей R-R интервалов для двух состояний (а и б) человека-оператора
Дискретные значения аргумента плотностей вероятности определялись как
ск
x _x
xk = kÄx, k = 1,2,...,N; Ax = ■ max min
N
При этом Ах для обоих состояний взят одинаковым, равным 0,04 с.
Все расчеты у(х ), функция которого показана на рис. 2, приведены в табл. 1.
Таблица 1
Значения оптимального оператора
а
xk M [W1**( xk)] M W ( xk)] Ö"1W( xk) ^2W( xk) V( xk)
Xi 0,05 0,02 2,375^10"3 0,98^10"3 1,49
Х2 0,10 0,03 4,5^10"3 1,455^10"3 1,96
Хэ 0,15 0,03 6,375^10"3 1,455^10"3 2,55
Х4 0,30 0,04 10,500^10"3 1,920^10"3 3,49
Окончание табл. 1
Хк М [Щ (Хк)] М [Щ* ( Хк)] Хк) СГ2\¥( Хк) ¥( Хк)
х5 0,15 0,04 6,375-Ш"3 1,920^10-3 2,21
Хб 0,10 0,06 4,500^0-3 2,820^10-3 0,91
Х7 0,05 0,09 2,375^0-3 4,095^10-3 -1,03
Х8 0,045 0,13 2,149^0-3 5,655^10-3 -1,82
Х9 0,03 0,16 1,455-Ш"3 6,720^10-3 -2,65
х10 0,02 0,14 0,980^10-3 6,020-Ш"3 -2,85
Х11 0,01 0,09 0,495^10-3 4,095^10-3 -2,90
х12 0,05 2,375^10-3 -3,51
Х13 0,04 1,920^10-3 -3,47
Х14 0,04 1,920^10-3 -3,47
Х15 0,02 0,980^10-3 -3,40
Х1б 0,02 0,980^10-3 -3,40
Рис. 2. Оптимальный оператор нелинейного преобразования
Оценки математических ожиданий и дисперсий, на основе которых построены функционалы первого и второго классов (рис. 3), соответственно равны:
11
ш1Ь = Лх£ V (хк )М [Ж* (хк )] = 0,073;
к=1 16
ш2Ь = V (хк (хк)] = -0,062;
к=1
20
a1L = Ax,
Z W2 (x, x,) = 0,0204;
k=1
°2L = AX.
16
Z W2 (Xk Xk) = 0,0216.
k=1
W3(L)A I \ w (L)
1 J
-0.2
-0.15
-0.1
-0.05
0 <?„
0.05
0.1
0.15
0.2
Рис. 3. Функционалы первого и второго классов
Как видно из рис. 3, граница между областями значений функционалов первого и второго классов может быть вычислена с позиций идеального наблюдателя [9, 10, 11, 14, 15]:
4 =
m L^2L + m* 1^1 L
* *
L +^2L
^ 0,0072.
На этапе обучения выясняются эталонные значения М [Щ^ (хк)], М[Ж2^ (хк )], <Г^(хк ), ) и вычисляется, используя выражение (11), со-
ответствующая данному оператору функция нелинейного преобразования у(х^ )
и граничное значение решающего правила д0.
На этом процесс обучения может считаться законченным. Процесс оценки состояния оператора осуществляется с помощью алгоритма распознавания (рис. 4), который заключается в вычислении по измеренному множеству , значений Я-Я интервалов оценок Щ (хк) для всех к = 1,2,...,N. После чего, исходя из полученных на этапе обучения значений у(хк) и вычисленных оценок Щ (хк), определяется по выражению (7) значение функционала
^ = / [Щ*( х,); у (хк)].
По значению Ь и граничному значению д0 принимается решение о текущем состоянии оператора:
\L > 40, ©L е^; [L < qo,
где о 1 и Ф2 - соответственно первое и второе состояния оператора.
В данном эксперименте вероятность достоверности классификации состояния оператора за счет нелинейного преобразования признакового пространства изменилась теоретически с Р = 0,812 до Р = 0,997 (см. рис. 1) и практически с Р = 0,78 до Р = 0,94.
Рис. 4. Блок-схема алгоритма распознавания состояний человека-оператора
Выводы. Применение нелинейного преобразования исходной системы признаков позволяет отобразить многомерное пространство признаков в одномерное пространство функционалов, при этом значительно упрощается процедура построения оптимальной разделяющей поверхности.
На основе критерия вида (4) можно построить оптимальную разделяющую поверхность в пространстве признаков без априорных сведений о плотностях распределения признаков классифицируемых объектов, а необходимой информацией при этом являются сведения о статистических моментах первого и второго порядков, характеризующих множество признаков объектов.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Галустов Г.Г. Оценка погрешностей вычисления статистических характеристик, при использовании метода стохастического кодирования случайных процессов // Материалы X Междунар. научно-практ. конф. «Научный прогресс на рубеже тысячелетий» (Прага, 22-30 мая 2014 г.). - Прага, 2014. - С. 80-86.
2. Галустов Г.Г., Бровченко С.П., Краснобаев Д.А., Поцыкайло А.А. Оценка точности преобразования код-вероятности при моделировании артефактных шумов // Телекоммуникации. - 2013. - № 3. - С. 5-12.
3. Галустов Г.Г., Бровченко С.П., Тарасенко А.В. Анализ влияния изменения динамического диапазона сигнала на реализацию решающего правила при решении задачи классификации // Известия ЮФУ. Технические науки. - 2013. - № 11 (148). - С. 32-37.
4. Галустов Г.Г., Краснобаев Д.А., Поцыкайло А.А. О построении статистических систем распознавания по кластеризованным выборкам // Материалы Всерос. науч. конф. «Современные исследовательские и образовательные технологии» (Таганрог, 30 октября 2010 г.). - Таганрог, 2010. - С. 45-50.
5. Галустов Г.Г., Поцыкайло A.A., Краснобаев Д.А. Синтез решающего правила классификатора сигналов при непараметрической априорной неопределённости // Известия ЮФУ. Технические науки. - 2011. - № 1 (114). - С. 78-84.
6. Захаров С.М., Галустов Г.Г. Микропроцессорный модуль предварительной обработки медико-биологических сигналов // Вопросы радиоэлектроники. - 1988. - Вып. 2.
- С. 187-197.
7. Галустов Г.Г. Классификатор случайных сигналов // Известия СКНЦ ВШ. Технические науки - 1984. - № 3. - С. 54-57.
8. Гладкий В.С. Вероятностные вычислительные модели. - М.: Наука, 1973. - 298 с.
9. Киселев Н.В., Сечкин В.А., Ставицкий А.И. Построение оптимальной разделяющей плоскости в задаче распознавания образов // Автоматизация производства. - 1974.
- Вып. 1. - С. 72-77.
10. Горелик А.Л., Скрипкин В.А. Методы распознавания: учеб. пособие для вузов. - 4-е изд., испр. - М.: Высшая школа, 2004. - 261 с.
11. ТуДж., ГонсалесР. Принципы распознавания образов. - М.: Мир, 1978. - 411 с.
12. Фукунага К. Введение в статистическую теорию распознавания образов. - М.: Наука, 1979. - 367 с.
13. Галустов Г.Г. Моделирование случайных процессов и оценивание их статистических характеристик. - М.: Радио и связь, 1999. - 120 с.
14. Омельченко В.А. Распознавание сигналов по спектру в условиях априорной неопределенности. - Харьков: ХПИ, 1979. - 100 с.
15. Галустов Г.Г., Цымбал В.Г., Михалёв М.В. Принятие решений в условиях неопределённости. - М.: Радио и связь, 2001. - 196 с.
REFERENCES
1. Galustov G.G. Otsenka pogreshnostey vychisleniya statisticheskikh kharakteristik, pri ispol'zovanii metoda stokhasticheskogo kodirovaniya sluchaynykh protsessov [Evaluation of errors of calculation of statistical characteristics, using the method of stochastic coding of stochastic processes], Materialy X Mezhdunar. nauchno-prakt. konf. «Nauchnyy progress na rubezhe tysyacheletiy» [Materials of the X Intern. scientific-pract. conf. "Scientific progress on the Millennium" (Prague, 22-30 May 2014)]. Prague, 2014, pp. 80-86.
2. Galustov G.G., Brovchenko S.P., Krasnobaev D.A., Potsykaylo A.A. Otsenka tochnosti preobrazovaniya kod-veroyatnost' pri modelirovanii artefaktnykh shumov [Evaluation of the accuracy of the conversion code in the simulation, the probability of artifact noise], Telekommunikatsii [Telecommunications], 2013, No. 3, pp. 5-12.
3. Galustov G.G., Brovchenko S.P., Tarasenko A.V. Analiz vliyaniya izmeneniya dinamichesko-go diapazona signala na realizatsiyu reshayushchego pravila pri reshenii zadachi klassifikatsii [Analysis of the impact of changes in the dynamic range of the signal for the implementation of a decision rule for solving the problem of classification], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2013, No. 11 (148), pp. 32-37.
4. Galustov G.G., Krasnobaev D.A., Potsykaylo A.A. O postroenii statisticheskikh sistem raspoznavaniya po klasterizovannym vyborkam [On the construction of statistical pattern recognition systems in clustered samples], Materialy Vseros. nauch. konf. «Sovremennye issledovatel'skie i obrazovatel'nye tekhnologii» (Taganrog, 30 oktyabrya 2010 g.) [Materials All-Russia scientific conf. "Modern research and educational technology" (Taganrog, October 30, 2010)]. Taganrog, 2010, pp. 45-50.
5. Galustov G.G., Potsykaylo A.A., Krasnobaev D.A. Sintez reshayushchego pravila klassifi-katora signalov pri neparametricheskoy apriornoy neopredelennosti [Synthesis of a solving rule classifier signals in nonparametric a aprioristic indeterminacy], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2011, No. 1 (114), pp. 78-84.
6. Zakharov S.M., Galustov G.G. Mikroprotsessornyy modul' predvaritel'noy obrabotki mediko-biologicheskikh signalov [Microprocessor module pretreatment biomedical signals], Voprosy radioelektroniki [Questions electronics], 1988, Issue 2, pp. 187-197.
7. Galustov G.G. Klassifikator sluchaynykh signalov [Qualifier casual signals], Izvestiya SKNTs VSh. Tekhnicheskie nauki [News SKNTS VS. Engineering], 1984, No. 3, pp. 54-57.
8. Gladkiy V.S. Veroyatnostnye vychislitel'nye modeli [Probabilistic computational models]. Moscow: Nauka, 1973, 298 p.
9. Kiselev N. V., Sechkin V.A., StavitskiyA.I. Postroenie optimal'noy razdelyayushchey ploskosti v zadache raspoznavaniya obrazov [Construction of an optimal dividing plane in the problem of pattern recognition], Avtomatizatsiya proizvodstva [Manufacture automation], 1974, Issue 1, pp. 72-77.
10. Gorelik A.L., Skripkin V.A. Metody raspoznavaniya: ucheb. posobie dlya vuzov [Recognition methods: the manual for high schools], 4th ed. Moscow: Vysshaya shkola, 2004, 261 p.
11. Tu Dzh., Gonsales R. Printsipy raspoznavaniya obrazov [Principles of pattern recognition]. Moscow: Mir, 1978, 411 p.
12. Fukunaga K. Vvedenie v statisticheskuyu teoriyu raspoznavaniya obrazov [Introduction to statistical pattern recognition theory]. Moscow: Nauka, 1979, 367 p.
13. Galustov G.G. Modelirovanie sluchaynykh protsessov i otsenivanie ikh statisticheskikh kharakteristik [Modelling of casual processes and estimation of their statistical characteristics]. Moscow: Radio i svyaz', 1999, 120 p.
14. Omel'chenko V.A. Raspoznavanie signalov po spektru v usloviyakh apriornoy neoprede-lennosti [Recognition of signals on a spectrum in the conditions of aprioristic indeterminacy]. Khar'kov: KhPI, 1979, 100 p.
15. Galustov G.G., Tsymbal V.G., Mikhalev M.V. Prinyatie resheniy v usloviyakh neopredelen-nosti [Decision-making in the conditions indeterminacy]. Moscow: Radio i svyaz', 2001, 196 p.
Статью рекомендовал к опубликованию д.т.н., профессор Д.А. Безуглов.
Галустов Геннадий Григорьевич - Южный федеральный университет; e-mail: [email protected]; 347928, г. Таганрог, пер. Некрасовский, 44; тел.: +79045011525; кафедра радиоприемных устройств и телевидения; зав. кафедрой; д.т.н.; профессор.
Завтур Евгений Евгеньевич - e-mail: [email protected]; тел.: +79034722885; кафедра радиоприемных устройств и телевидения; аспирант.
Galustov Gennady Grigorevich - Southern Federal University; e-mail: [email protected]; 44, Nekrasovsky, Taganrog, 347928, Russia; phone: +79045011525; the department of the radio-receiving devices and TV; head the department; dr. of eng. sc.; professor.
Zavtur Evgeny Evgenevich - e-mail: [email protected]; phone: +79034722885; the department of the radio-receiving devices and TV; the postgraduate student.
УДК 656.61.052
И. С. Гарматенко
МОДЕЛЬ ОЦЕНКИ ВЛИЯНИЯ КОРРЕЛЯЦИОННОЙ ЗАВИСИМОСТИ ПОГРЕШНОСТЕЙ КООРДИНАТ НА ТОЧНОСТЬ ОПРЕДЕЛЕНИЯ ОТНОСИТЕЛЬНОЙ ПОЗИЦИИ ПРИ СОВМЕСТНОМ МАНЕВРИРОВАНИИ КОРАБЛЕЙ
Рассматриваются спутниковые навигационные системы (СНС), являющиеся основным средством для обеспечения навигационной безопасности плавания. Использование автоматической идентификационной системы (АИС) на основе работы СНС в режиме высокой точности (дифференциальном режиме) позволяет определить относительную позицию, параметры движения искомых объектов с высокой точностью и обеспечить совместное маневрирование кораблей. Данное преимущество АИС используется для оценки опасности