В математике гауссова функция , часто просто называемая гауссовой , является функцией базовой формы
и с параметрическим расширением
для произвольных действительных констант a , b и ненулевого c . Она названа в честь математика Карла Фридриха Гаусса . График гауссианы представляет собой характерную симметричную форму « колоколообразной кривой ». Параметр a — это высота пика кривой, b — это положение центра пика, а c ( стандартное отклонение , иногда называемое гауссовой среднеквадратичной шириной) контролирует ширину «колокола».
Произведение двух гауссовых функций является гауссовой функцией, а свертка двух гауссовых функций также является гауссовой функцией, причем дисперсия является суммой исходных дисперсий: . Однако произведение двух гауссовых функций плотности вероятности (PDF) в общем случае не является гауссовой PDF.
Тот факт, что функция Гаусса является собственной функцией непрерывного преобразования Фурье, позволяет нам вывести следующее интересное [ требуется пояснение ] тождество из формулы суммирования Пуассона :
Интеграл гауссовой функции
Интеграл произвольной гауссовой функции равен
Альтернативная форма — это
когда f должна быть строго положительной для сходимости интеграла.
Связь со стандартным гауссовым интегралом
Интеграл
для некоторых действительных констант a , b и c > 0 можно вычислить, представив его в виде гауссовского интеграла . Во-первых, константу a можно просто вынести за скобки интеграла. Затем переменная интегрирования меняется с x на y = x − b :
и затем на :
В двух измерениях степень, в которую возводится e в гауссовой функции, представляет собой любую отрицательно определенную квадратичную форму. Следовательно, множества уровней гауссовой функции всегда будут эллипсами.
Конкретным примером двумерной функции Гаусса является
Здесь коэффициент A — амплитуда, x 0 , y 0 — центр, а σ x , σ y — разбросы пятна по осям x и y . Рисунок справа был создан с использованием A = 1, x 0 = 0, y 0 = 0, σ x = σ y = 1.
Объем под функцией Гаусса определяется выражением
В общем случае двумерная эллиптическая гауссова функция выражается как ,
где матрица
положительно определена .
Используя эту формулу, можно создать фигуру справа, используя A = 1 , ( x 0 , y 0 ) = (0, 0) , a = c = 1/2 , b = 0 .
Значение параметров для общего уравнения
Для общей формы уравнения коэффициент A представляет собой высоту пика, а ( x0 , y0 ) — центр капли.
Если мы устанавливаем , то мы поворачиваем каплю на положительный угол против часовой стрелки (для отрицательного поворота по часовой стрелке поменяйте знаки в коэффициенте b ). [3]
Чтобы получить обратно коэффициенты , и из , и использовать
Примеры вращения гауссовых пятен можно увидеть в следующих примерах:
Используя следующий код Octave , можно легко увидеть эффект изменения параметров:
А = 1 ; х0 = 0 ; у0 = 0 ;сигма_X = 1 ; сигма_Y = 2 ;[ X , Y ] = сетка ( - 5 :. 1 : 5 , - 5 :. 1 : 5 );для тета = 0 : пи / 100 : пи a = cos ( theta ) ^ 2 / ( 2 * sigma_X ^ 2 ) + sin ( theta ) ^ 2 / ( 2 * sigma_Y ^ 2 ); b = sin ( 2 * theta ) / ( 4 * sigma_X ^ 2 ) - sin ( 2 * theta ) / ( 4 * sigma_Y ^ 2 ); c = sin ( theta ) ^ 2 / ( 2 * sigma_X ^ 2 ) + cos ( theta ) ^ 2 / ( 2 * sigma_Y ^ 2 );Z = A * exp ( - ( a * ( X - x0 ) .^ 2 + 2 * b * ( X - x0 ) .* ( Y - y0 ) + c * ( Y - y0 ) .^ 2 ));surf ( X , Y , Z ) ; shading interp ; view ( -36 , 36 ) waitforbuttonpress end
Гауссова функция высшего порядка или супергауссова функция
Более общую формулировку гауссовой функции с плоской вершиной и гауссовым спадом можно получить, возведя содержание показателя степени в степень :
Эта функция известна как супергауссова функция и часто используется для формулировки гауссового пучка. [4] Эта функция также может быть выражена через полную ширину на половине максимума (FWHM), представленную как w :
В двумерной формулировке гауссова функция вдоль и может быть объединена [5] с потенциально различными и для формирования прямоугольного гауссова распределения:
или эллиптического гауссова распределения:
Интеграл этой гауссовой функции по всему -мерному пространству определяется как
Его можно легко вычислить, диагонализовав матрицу и заменив переменные интегрирования на собственные векторы .
В более общем смысле смещенная гауссова функция определяется как ,
где — вектор сдвига, а матрица может считаться симметричной, и положительно определенной. Следующие интегралы с этой функцией можно вычислить с помощью той же техники:
где
Оценка параметров
Ряд областей, таких как звездная фотометрия , характеристика гауссовского пучка и спектроскопия линий эмиссии/поглощения, работают с выборочными гауссовыми функциями и нуждаются в точной оценке параметров высоты, положения и ширины функции. Для одномерной гауссовой функции существует три неизвестных параметра ( a , b , c ), а для двумерной гауссовой функции — пять .
Наиболее распространенный метод оценки гауссовых параметров — логарифмирование данных и подгонка параболы к полученному набору данных. [6] [7] Хотя это обеспечивает простую процедуру подгонки кривой , полученный алгоритм может быть смещен из-за чрезмерного взвешивания малых значений данных, что может привести к большим ошибкам в оценке профиля. Можно частично компенсировать эту проблему с помощью оценки взвешенных наименьших квадратов , уменьшая вес малых значений данных, но это также может быть смещено, позволяя хвосту гауссовой функции доминировать при подгонке. Чтобы устранить смещение, можно вместо этого использовать итеративно перевзвешенную процедуру наименьших квадратов , в которой веса обновляются на каждой итерации. [7]
Также возможно выполнить нелинейную регрессию непосредственно на данных, без использования логарифмического преобразования данных ; для получения дополнительных опций см. подгонка распределения вероятностей .
Точность параметров
Как только у вас есть алгоритм для оценки параметров функции Гаусса, также важно знать, насколько точны эти оценки. Любой алгоритм оценки наименьших квадратов может предоставить числовые оценки дисперсии каждого параметра (т. е. дисперсии оцененной высоты, положения и ширины функции). Можно также использовать теорию границ Крамера–Рао , чтобы получить аналитическое выражение для нижней границы дисперсий параметров, учитывая определенные предположения о данных. [8] [9]
Расстояние между каждой выборкой (т.е. расстояние между пикселями, измеряющими данные) является равномерным.
Пик «хорошо оцифрован», так что менее 10% площади или объема под пиком (площади для одномерной гауссианы, объема для двумерной гауссианы) находится за пределами области измерения.
Ширина пика намного больше расстояния между точками расположения образцов (т.е. пиксели детектора должны быть как минимум в 5 раз меньше гауссовой полуширины).
Когда эти предположения удовлетворены, следующая ковариационная матрица K применяется для параметров 1D-профиля , и при iid гауссовском шуме и при пуассоновском шуме: [8]
где — ширина пикселей, используемых для выборки функции, — квантовая эффективность детектора, а указывает стандартное отклонение шума измерения. Таким образом, индивидуальные дисперсии для параметров в случае гауссова шума равны
и в случае шума Пуассона,
Для параметров двумерного профиля, задающих амплитуду , положение и ширину профиля, применяются следующие ковариационные матрицы: [9]
где индивидуальные дисперсии параметров задаются диагональными элементами ковариационной матрицы.
Дискретный Гауссов
Можно попросить дискретный аналог гауссианы; это необходимо в дискретных приложениях, в частности, в цифровой обработке сигналов . Простым ответом является выборка непрерывной гауссианы, дающая выборочное гауссово ядро . Однако эта дискретная функция не имеет дискретных аналогов свойств непрерывной функции и может привести к нежелательным эффектам, как описано в статье реализация масштабного пространства .
Это дискретный аналог непрерывного гауссиана, поскольку он является решением дискретного уравнения диффузии (дискретное пространство, непрерывное время), точно так же, как непрерывный гауссиан является решением непрерывного уравнения диффузии. [10] [11]
Гауссовы функции являются функцией Грина для (однородного и изотропного) уравнения диффузии (и для уравнения теплопроводности , что одно и то же), частного дифференциального уравнения , которое описывает временную эволюцию плотности массы при диффузии . В частности, если плотность массы в момент времени t = 0 задана дельтой Дирака , что по сути означает, что масса изначально сосредоточена в одной точке, то распределение массы в момент времени t будет задано гауссовой функцией, причем параметр a линейно связан с 1/ √ t, а c линейно связан с √ t ; эта изменяющаяся во времени гауссова функция описывается тепловым ядром . В более общем смысле, если начальная плотность массы равна φ( x ), то плотность массы в более поздние моменты времени получается путем взятия свертки φ с гауссовой функцией. Свертка функции с гауссовой также известна как преобразование Вейерштрасса .
Математически производные функции Гаусса могут быть представлены с помощью функций Эрмита . Для единичной дисперсии n -я производная функции Гаусса представляет собой саму функцию Гаусса, умноженную на n -й полином Эрмита , с точностью до масштаба.
В геостатистике они использовались для понимания изменчивости между шаблонами сложного обучающего изображения. Они используются с ядерными методами для кластеризации шаблонов в пространстве признаков. [13]
^ Сквайрс, Г. Л. (2001-08-30). Практическая физика (4-е изд.). Cambridge University Press. doi :10.1017/cbo9781139164498. ISBN 978-0-521-77940-1.
^ Weisstein, Eric W. "Fourier Transform – Gaussian". MathWorld . Получено 19 декабря 2013 г.
^ Nawri, Nicholas. "Berechnung von Kovarianzellipsen" (PDF) . Архивировано из оригинала (PDF) 2019-08-14 . Получено 14 августа 2019 .
^ Parent, A., M. Morin и P. Lavigne. «Распространение супергауссовых распределений поля». Optical and Quantum Electronics 24.9 (1992): S1071–S1079.
^ "Руководство по командам оптического программного обеспечения GLAD, запись о команде GAUSSIAN" (PDF) . Исследования в области прикладной оптики . 2016-12-15.
^ Каруана, Ричард А.; Сирл, Роджер Б.; Хеллер, Томас.; Шупак, Сол И. (1986). «Быстрый алгоритм разрешения спектров». Аналитическая химия . 58 (6). Американское химическое общество (ACS): 1162–1167. doi :10.1021/ac00297a041. ISSN 0003-2700.
^ ab Hongwei Guo, "Простой алгоритм подгонки гауссовой функции", IEEE Sign. Proc. Mag. 28(9): 134-137 (2011).
^ ab N. Hagen, M. Kupinski и EL Dereniak, "Оценка гауссовского профиля в одном измерении", Appl. Opt. 46:5374–5383 (2007)
^ ab N. Hagen и EL Dereniak, "Оценка гауссовского профиля в двух измерениях", Appl. Opt. 47:6842–6851 (2008)
^ ab Линдеберг, Т., «Масштабное пространство для дискретных сигналов», PAMI(12), № 3, март 1990 г., стр. 234–254.
^ Кэмпбелл, Дж., 2007, Модель SMM как краевая задача с использованием дискретного уравнения диффузии , Theor Popul Biol. 2007 Декабрь;72(4):539–46.
^ Хаддад, РА и Акансу, АН, 1991, Класс быстрых гауссовых биномиальных фильтров для обработки речи и изображений , IEEE Trans. on Signal Processing, 39-3: 723–727
^ Honarkhah, M и Caers, J, 2010, Стохастическое моделирование закономерностей с использованием моделирования закономерностей на основе расстояний , Mathematical Geosciences, 42: 487–517
Внешние ссылки
Mathworld, включает доказательство соотношений между c и FWHM