Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
5.3. Генерирование псевдослучайных чиселПри цифровой обработке изображений и при цифровом моделировании изображающих систем часто возникает необходимость создания последовательностей псевдослучайных чисел с заданными статистическими свойствами (см., например, § 6.2). Обычный способ получения таких последовательностей состоит в том, что сначала с помощью достаточно простых алгоритмов генерируют независимые псевдослучайные числа с равномерным распределением, а затем их подвергают линейным и нелинейным преобразованиям для получения заданных статистических свойств [7, 8, 15, 28]. Наиболее часто требуется обеспечить гауссов закон распределения чисел и заданную функцию их корреляции или заданный энергетический спектр. Построение датчика (генератора) псевдослучайных чисел с равномерным распределением представляет собой достаточно сложную и весьма своеобразную задачу, ибо требуется с помощью несложного алгоритма, реализуемого небольшим числом команд, вырабатывать последовательности чисел, которые можно рассматривать с точки зрения решаемых задач как случайные, не описываемые простой закономерностью. Обычно основная трудность — обеспечение независимости в статистическом смысле чисед последовательности. Для получения последовательностей псевдослучайных чисел с равномерным распределением чаще всего используется так называемый конгруентный метод [28], в соответствии с которым каждое следующее число
где Начальное число Для проверки того, насколько статистические свойства получающихся псевдослучайных чисел удовлетворяют заданным требованиям (например, можно ли считать закон их распределения равномерным или считать их независимыми или некоррелированными), применяют известные в статистике критерии. В задачах обработки изображений и моделирования систем преобразования изображений наиболее серьезные требования предъявляются к пространственной корреляции используемых псевдослучайных двумерных последовательностей. Для проверки независимости получаемых чисел оказывается самым удобным воспользоваться свойством зрительного аппарата обнаруживать на изображении регулярные структуры. Для этого значения элементов последовательности передают как яркости элементов изображения и таким образом превращают поле псевдослучайных чисел с помощью соответствующих устройств — фоторегистраторов или дисплеев в изображение. Если при рассматривании такого изображения на нем не обнаруживаются регулярные структуры, псевдослучайные числа считаются независимыми. Чтобы из независимых псевдослучайных чисел с равномерным распределением получить гауссовы числа, проще всего воспользоваться центральной предельной теоремой теории вероятностей, в соответствии с которой сумма достаточно большого количества независимых случайных величин имеет распределение, приближающееся (с ростом количества складываемых чисел) к гауссову. Нормализующее линейное преобразование чисел с равномерным распределением удобно выполнять с помощью дискретного преобразования Фурье, реализуемого алгоритмами БПФ [43]. Рассмотрим этот метод подробнее. Пусть
действительная и мнимая части которых имеют распределение, близкое к гауссову. Можно показать [43], что многомерная характеристическая функция, вычисленная для чисел Для иллюстрации этого факта на рис. 5.1 сплошной линией показан в гауссовом масштабе график эмпирической функции распределения псевдослучайных чисел для реализации в 262.144 числа, полученных описанным методом сериями по 2048 чисел В [43] показано также, что корреляционная функция действительной и мнимой частей преобразованной последовательности пропорциональна дискретному преобразованию Фурье набора коэффициентов
где
Рис. 5.1. При использовании данного способа необходимо иметь в виду следующие нормировочные соотношения:
определяющие связь между дисперсиями чисел исходной и преобразованной последовательностей и средние значения преобразованной гауссовой последовательности. В частности, для того чтобы гауссовы последовательности имели нулевое среднее, достаточно положить
В общем случае для получения заданного среднего значения необходимо задаваться соответствующим детерминированным (а не случайным) значением нулевого элемента исходных последовательностей. Описанный метод имеет ряд преимуществ перед другими методами генерирования гауссовых последовательностей [7, 8, 15]. Он обеспечивает при равных затратах машинного времени существенно лучшее приближение к нормальному закону распределения и значительно экономнее использует исходную последовательность независимых чисел: на выработку одного гауссова числа затрачивается ровно одно число исходной последовательности чисел с равномерным распределением. Последнее особенно важно при обработке изображений и моделировании, когда приходится формировать массивы объемом в миллионы отсчетов, не допуская повторений.
|
1 |
Оглавление
|