Методические указания
Самара 2000
Составитель В.Н. Конюхов
УДК 615.47
Исследование алгоритмов оценки параметров биологических сигналов: Метод. указания/ Самар. гос. аэрокосм. ун-т. Сост. В.Н. Конюхов. Самара, 2000. 17 с.
Изложены основные теоретические сведения об оптимальных методах оценки параметров сигнала, требованиях, предъявляемых к точечным оценкам, рассмотрены байесовские оценки при различных функциях потерь, свойства оценок максимального правдоподобия. Приведены описание программного обеспечения, реализующего алгоритмы оценки временного положения R-зубца электрокардиосигнала, и порядок выполнения работы.
Рекомендуются студентам специальности 190500. Подготовлены на кафедре радиотехники.
Печатаются по решению редакционно-издательского совета Самарского государственного аэрокосмического университета имени академика С.П. Королева.
Рецензенты: Л.М. Логвинов, В.М. Гречишников
СОДЕРЖАНИЕ
1. Краткие теоретические сведения
1.1. Общие положения
1.2. Постановка задачи оценки
1.3. Свойства оценок параметров сигнала
1.4. Методы оценки параметров
1.4.1. Байесовские оценки
1.4.2. Байесовские оценки для различных функций потерь
1.4.3. Оценка по максимуму функции правдоподобия
1.4.4. Оценка максимального правдоподобия амплитуды
детерминированного сигнала
1.4.5. Квазиоптимальные оценки параметров сигнала
2. Описание программного обеспечения
3. Описание исходных данных
4. Порядок выполнения работы
5. Содержание отчета
Контрольные вопросы
Список рекомендуемой литературы
Цель работы: изучение принципов построения оптимальных алгоритмов оценки параметров сигналов, сравнительных характеристик оптимальных и квазиоптимальных алгоритмов оценки для различных аддитивных смесей полезного сигнала и помех.
КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ
1.1. Общие положения
Задача оценки параметров биологических сигналов занимает одно из центральных мест во многих процедурах обработки данных в системах медико-биологического назначения. Качество оценки параметров биологических сигналов оказывает значительное влияние на достоверность и точность диагностики и, как следствие, на эффективность процесса лечения в целом. Например, постановка диагноза ишемической болезни сердца может проводиться по значению смещения ST- сегмента электрокардиосигнала (ЭКС) относительно нулевой линии. Помехи, присутствующие при регистрации ЭКС, изменяют это значение. В связи с этим возникает задача выбора таких алгоритмов обработки сигнала на фоне помех, которые обеспечивали бы наилучшую, по определенному критерию, оценку смещения ST- сегмента, снижающую вероятность неверной постановки диагноза.
Оценки параметров биологических сигналов, помимо использования в диагностических целях, применяются также для обеспечения нормальной работы отдельных функциональных узлов диагностических систем. Так, известно, что многие биологические сигналы изменяют свои амплитудные значения в широких пределах. Для согласования динамического диапазона биологических сигналов с динамическим диапазоном электронных устройств используются системы автоматической регулировки усиления, которые поддерживают уровень выходного сигнала в заданных пределах при изменениях входного сигнала. Информационным сигналом, по которому производится регулирование, в данном случае является амплитуда входного сигнала. Следовательно, необходима оценка амплитуды входного сигнала.
Кроме оценки параметров сигналов в диагностических системах медико-биологического назначения часто в качестве информационных управляющих параметров используются оценки параметров помех. Это делается для того, чтобы достоверность и точность получаемых диагностических показателей находилась в заданных пределах. Например при регистрации ЭКС амплитуда помехи от силовой сети может стать настолько велика, что вероятность правильного обнаружения R-зубцов ЭКС окажется очень мала. В результате полученные диагностические заключения окажутся недостоверными. В этом случае по результатам оценки амплитуды помехи появляется возможность выдачи предупреждающих сообщений обслуживающему персоналу в случае превышения помехой определенного уровня.
1.2. Постановка задачи оценки
В общем виде задача оценки параметра сигнала может быть поставлена следующим образом. Пусть на конечном интервале времени
принимается сигнал
, представляющий собой детерминированную функцию от полезного сигнала
и помехи
:
, (1)
где
- параметры, от которых зависит сигнал. Требуется оптимальным образом, в соответствии с выбранным критерием, определить значение
-го параметра сигнала
. Если сигнал зависит от нескольких параметров, то аналогично может быть поставлена задача оценки двух или более параметров.
Результатом решения задачи оценки являются структурные схемы устройств оценки параметров и предельные точности измерения параметров сигнала.
Неизвестные параметры сигнала
могут быть постоянными величинами, случайными величинами и случайными процессами. Различие между ними заключается в том, что
-постоянные параметры сигнала сохраняют свое значение в различных опытах; -случайные величины не изменяют своего значения в данном наблюдении, но могут принимать различные значения в различных наблюдениях;
-случайные процессы изменяются во времени при конкретном наблюдении.
Далее будем рассматривать алгоритмы оценки параметров сигнала
, представляющих собой случайные величины.
Выше отмечалось, что построение алгоритма оценки опирается на выбранный критерий оптимальности. Для выбора в каждом конкретном случае критерия оптимальности необходимо определить, какие именно характеристики оценки параметра оказывают наибольшее влияние на конечный результат работы всей системы.
1.3. Свойства оценок параметров сигнала
Различают два вида оценок: интервальные (доверительные) и точечные. При интервальной оценке необходимо указать интервал, в котором с вероятностью не меньше заданной содержится истинное значение неизвестного параметра. Эта заданная вероятность называется коэффициентом доверия, а указанный интервал возможных значений - доверительным интервалом.
При точечной оценке неизвестному параметру
сигнала
приписывается одно значение
из интервала возможных. Применительно к оценке параметров сигналов точечные оценки находят наибольшее применение.
Точечная оценка
параметра
из-за наличия шума является случайной величиной, изменяющейся от реализации к реализации, и наиболее полно характеризуется условной плотностью вероятности
. На практике нахождение условной плотности вероятности
часто затруднительно. Потому полагают, что
близка к симметричной и унимодальна. В этом случае в качестве характеристик оценки вводят понятия смещения и дисперсии оценки.
Разность
называется смещением или систематической ошибкой оценки. Оценка
параметра
называется несмещенной, если выполняется условие
, где
- математическое ожидание.
Дисперсия оценки определяется по формуле
. (2)
Оценка, имеющая наименьшую дисперсию, называется эффективной.
Минимально возможную дисперсию оценки параметра можно определить, воспользовавшись неравенством Рао-Крамера. Пусть необходимо оценить параметр
сигнала
по дискретной выборке
:
, (3)
где
- помеха. Тогда неравенство Рао-Крамера примет вид
, (4)
где
- совместная плотность вероятности выборочных значений.
Существует несколько подходов к желательным свойствам точечной оценки.
1. Естественно пытаться построить такую оценку, чтобы условная плотность вероятности
как можно теснее группировалась около истинного значения
.
2. Желательно, чтобы при увеличении времени наблюдения
или в отсутствии помех оценка совпадала с истинным значением оцениваемого параметра. В этом случае говорят, что оценка состоятельна.
3. Оценка должна быть несмещенной или асимптотически несмещенной. Асимптотическая несмещенность означает отсутствие смещения при
или отношении сигнал/шум, стремящемся к бесконечности.
4. Оценка должна иметь минимальное значение дисперсии при нулевом или постоянном значении (эффективная оценка).
5. Оценка должна обладать свойствами достаточной статистики. Статистика называется достаточной, если все суждения об оцениваемом параметре могут быть вынесены без дополнительного обращения к реализации. Так, апостериорная плотность вероятности
всегда является достаточной статистикой.
Критерий построения оценки определяется поставленной задачей. Например, выбор между смещенной оценкой с меньшей дисперсией и несмещенной с большей дисперсией зависит от того, для каких целей ищется оценка.
В зависимости от выбранного критерия и априорных сведений предложены различные методы оценки параметров сигнала.
1.4. Методы оценки параметров
1.4.1. Байесовские оценки
При любом выборе правила оценивания неизбежны ошибки из-за случайного характера наблюдаемой реализации. Вероятность появления ошибок различной величины зависит от выбранного правила оценивания. Последствия проявления ошибок в общем случае различны для каждой конкретной задачи. Чтобы учесть эти последствия вводится функция потерь. Функция потерь каждой комбинации
и
ставит в соответствие определенную, обычно неотрицательную, величину
. Это означает, что каждой ошибке в зависимости от ее последствий приписывается определенный вес.
Наиболее часто на практике используются следующие функции потерь.
1. Простая функция потерь (рис.1), определяемая как
, (5)
где
- дельта-функция Дирака.

Рис. 1. Простая функция потерь
2. Квадратичная функция потерь (рис.2)
. (6)

Рис. 2. Квадратичная функция потерь
3. Линейная по модулю функция потерь (рис.3)
. (7)

Рис. 3. Линейная по модулю функция потерь
4. Прямоугольная функция потерь (рис.4.), определяемая как
(8)

Рис. 4. Прямоугольная функция потерь
В общем случае функция потерь может быть несимметричной, например в ситуациях, когда отрицательные ошибки менее предпочтительны, чем положительные.
Так как и оценка
, и оцениваемый параметр
являются случайными величинами, то при любом выборе алгоритма получения оценки потери будут случайной величиной. В этом случае для того, чтобы сравнить между собой различные алгоритмы, вводят среднее значение потерь, называемое риском. При этом различают условный и безусловный риски. Условный риск определяется как
. (9)
Очевидно, что наиболее предпочтительными будут те оценки, для которых условный риск минимален. Однако при различных значениях параметра
условный риск будет различным и, следовательно, будут различными предпочтительные правила оценки.
В том случае, если известна априорная плотность вероятности распределения параметра
-
, то наилучший алгоритм оценки необходимо искать исходя из минимума безусловного среднего риска:
, (10)
где
- плотность вероятности выборки наблюдаемых данных.
Оценку, обеспечивающую минимум безусловного байесовского риска, называют байесовской оценкой, а минимальное значение безусловного среднего риска- байесовским риском.
Безусловный средний риск может быть вычислен для любого правила оценки. При этом всегда верно соотношение
, (11)
где
- байесовский риск.
Вычисляя средний риск, можно судить, насколько одна оценка лучше другой и насколько какая-либо из оценок близка к оптимальной байесовской оценке.
1.4.2. Байесовские оценки для различных функций потерь
Рассмотрим байесовские оценки для линейной по модулю и прямоугольной функций потерь.
Учитывая, что в выражении (10) плотность вероятности
является неотрицательной величиной, то минимизация выражения (10) сводится к минимизации апостериорного риска:
. (12)
Тогда для линейной по модулю функции потерь выражение для апостериорного риска примет вид
(13)
Выражение (13) можно переписать в виде
. (14)
Находя производную
по
и приравнивая ее к нулю, получим
, (15)
что эквивалентно соотношению
. (16)
Отсюда следует, что минимальное значение апостериорного риска обеспечивается, если оценка параметра
делит апостериорное распределение
на две равные части, т.е. является медианой.
Для квадратичной функции потерь выражение апостериорного риска примет вид
. (17)
Дифференцируя по
и приравнивая к нулю, получим
. (18).
Следовательно, оценка параметра, минимизирующая апостериорный риск, определится как
(19)
и будет являться математическим ожиданием апостериорного распределения параметра
.
1.4.3. Оценка по максимуму функции правдоподобия
Для некоторых практических случаев априорное распределение параметра
может быть неизвестно. В такой ситуации байесовский подход неприменим. В этом случае наиболее часто используют минимаксные оценки и оценки максимального правдоподобия (ОМП).
Суть минимаксного решения заключается в нахождении алгоритма
, который минимизирует условный риск (9) для самого неблагоприятного случая:
. (20)
На практике отыскание минимаксного решения вызывает значительные трудности.
Другой наиболее частой оценкой при неизвестном априорном распределении параметра
является ОМП. В этом случае оценкой параметра
является такое число
, при котором функция правдоподобия имеет максимальное значение:
. (21)
ОМП имеет ряд преимуществ по сравнению с другими, а именно:
n ОМП для широкого класса априорных распределений оцениваемого параметра близка к оценке по максимуму апостериорной вероятности, т.е. является байесовской при простой функции потерь;
n ОМП не зависит от взаимно однозначного безынерционного по оцениваемому параметру преобразования входного сигнала;
n при обработке сигнала на фоне нормального шума алгоритм ОМП не зависит от мощности помехи.
Устройство для получения ОМП параметра
можно реализовать, например, следующим образом (рис.5).

Рис.5. Структурная схема устройства для получения ОМП
Здесь РУ- решающее устройство, которое выбирает максимальное значение среди m каналов. Число каналов m определяет разрешающую способность оценки параметра
. Данную схему можно легко распространить на любое число оцениваемых параметров
и т.д.
1.4.4. Оценка максимального правдоподобия амплитуды детерминированного сигнала
В качестве примера рассмотрим ОМП амплитуды детерминированного сигнала. Пусть обрабатываемый сигнал имеет вид
, (22)
где
- белый гауссовский шум с нулевым средним, а
можно представить как
. (23)
В свою очередь,
- амплитуда сигнала.
Считаем, что все параметры сигнала
, кроме амплитуды
, известны. Тогда функционал правдоподобия примет вид
. (24)
Отсюда уравнение правдоподобия запишется как
(25)
и ОМП амплитуды детерминированного импульса определится следующим образом:
. (26)
В выражении (26) нижний интеграл представляет собой энергию сигнала. Следовательно, для того чтобы найти ОМП детерминированного сигнала, необходимо с помощью согласованного фильтра или коррелятора сформировать величину
и разделить ее на энергию сигнала
.
1.4.5. Квазиоптимальные оценки параметров сигнала
Из рассмотренного выше видно, что для получения оптимальных оценок необходимо иметь точную информацию о характере полезного сигнала и помех. На практике обычно такой полноты описания достигнуть не удается. Более того, часто при оценивании параметров физиологических сигналов как сами сигналы, так и помехи имеют нестационарный характер, изменяясь как во времени, так и от пациента к пациенту. В этом случае алгоритм оценки, оптимальный для одной выбранной модели смеси сигнала и помехи, становится неоптимальным при изменении параметров модели и ошибка оценки может стать существенной.
Кроме того, практическая реализация оптимальных алгоритмов оценки требует значительных аппаратных и (или) вычислительных затрат. Поэтому представляют интерес неоптимальные алгоритмы оценки параметров, которые позволяют значительно упростить реализацию устройства оценки при сохранении ошибки в заданных пределах.
Квазиоптимальные алгоритмы могут быть использованы в любом сечении устройства оценки параметров. Например, в качестве решающего устройства может использоваться пороговая схема, а за оценку неизвестного параметра принимается либо значение первого превышения
порога
функцией правдоподобия
, либо среднее
значение между двумя точками пересечения порогового уровня
и
(рис.6).

Рис. 6. Пример формирования квазиоптимальной оценки






