Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.4. Анализ изображений для других образов-режимовВременные образы, рассмотренные в предыдущем разделе, теперь изучены достаточно хорошо. Менее ясной картина становится при переходе к временным образам более общего характера. Здесь возникают новые трудности. (i) Режимы даны не в столь явном виде, как в случаях, когда они порождаются простыми образующими, например дифференциальными операторами с постоянными коэффициентами. Или же они могут быть простыми сами по себе, но требовать много больше информации на режим для того, чтобы оказалось возможным восстановление с хорошим качеством. (ii) Индекс класса образующих а может иметь несколько значений, так что для каждого режима приходится определять также каким-либо способом соответствующее значение а. Последовательности значений а, допустимые для регулярных конфигураций, сами могут иметь структуру абстрактного образа. (iii) Мы едва затронули задачу определения числа режимов. Если мы допустим, что оно может расти, то естественно ожидать лучшей аппроксимации, хотя численная сложность в конечном счете лишит результат привлекательности. Следовательно, необходимо тем или иным способом ввести в анализ изображений стремление к «простым» сегментациям. В данном разделе мы проиллюстрируем осложнения, связанные с Рассмотрим процесс выполнения программы ЭВМ при страничной организации памяти. Оперативная память разделяется на блоки, или страницы, имеющие обычно одинаковые размеры. В процессе выполнения программы происходят обращения к различным страницам оперативной памяти. Если перенумеровать страницы с помощью номеров цепочка целых чисел — временной образ, если интерпретировать время как число выполненных команд. Если страница, к которой производится обращение, уже отсутствует в оперативной памяти, то ее следует туда загрузить. Если же, с другой стороны, места в памяти недостаточно, то сначала необходимо удалить какую-то другую страницу. Интенсивность такого страничного обмена может легко достичь недопустимого уровня, и следует принять меры, препятствующие этому (см. Деннинг (1970)). Итак, если бы цепочка обращений к страницам была совершенно случайной, то очевидно, что дело было бы плохо, и было бы трудно предотвратить рост интенсивности страничного обмена до неприемлемого уровня. На самом деле это, однако, не так: программные обращения часто обнаруживают локальность, проявляющуюся в том, что соседние команды «склонны» обращаться к одной и той же странице, особенно если размер страницы велик (см. Деннинг (1968)). К тому же программы в конце концов делаются людьми и программист, помня о проблеме страничного обмена, может намеренно придать своей программе в существенной мере локальный характер. В последние годы, особенно в связи с развитием структурного программирования, стало возможным требовать, чтобы при составлении программы учитывалось это обстоятельство. Вычисления на имеющихся в настоящее время машинах выполняются в основном последовательно, а не параллельно. Если большую задачу необходимо обработать с помощью программы умеренного размера, то приходится всецело положиться на циклы. При этом, однако, в случае повторного обращения к циклу цепочка обращений к страницам оказывается более или менее периодической. Мало вероятно, что может возникнуть строгая периодичность, так как если цикл содержит большое число команд, то вполне могут появляться переходы через границы между страницами, но какой-то разновидности квазипериодического поведения ожидать следует. Это одна из причин, по которым можно рассчитывать на возникновение временных образов-режимов в цепочках обращений. Точки переключения режимов характеризуют переход от одного цикла к другому, причем, естественно, могут встречаться циклы, вложенные в циклы, что порождает исключительно сложные временные образы. В системах с мультипрограммированием можно ожидать также появления точек переключения и тогда, когда выполнение одной программы прерывается и начинается выполнение другой. Очевидно, что совместное влияние всех этих переключений может привести к внешне хаотической временной зависимости. Применение для ее анализа стандартных линейных и квадратичных методов анализа временных рядов не представляется продуктивным, (кликните для просмотра скана) (кликните для просмотра скана) и мы полагаем, что более адекватный способ анализа может быть основан на структуре режима для временных образов. Это предположение подкрепляется одним эмпирическим исследованием (см. статью Фрайбергера, Гренандера и Сампсона (1975)). Данные относятся к машине IBM 360/67 с операционной системой CMS. Размер страницы памяти — 4 килобайт, общее число страниц — 64. Программа-монитор собирает данные об обращениях и регистрирует число обращений к каждой странице в пределах временного окна, в нашем случае — это тысяча команд. Размер этого окна достаточно мал для того, чтобы можно было подробно изучить особенности обращений. На самом деле можно сделать его больше, так как практически масштаб времени скорее характеризуется числом команд порядка 10—20 тыс. Вначале данные отображаются на дисплее с электронно-лучевой трубкой, и затем по ним строятся выборочные графики; на рис. 3.4.1 приведен пример возможной выдачи. По оси ординат откладывается размер обрабатываемого множества — число страниц, к которым производились обращения на протяжении одного временного окна. Ось абсцисс представляет нормированное время, причем за единицу времени принимается число команд, необходимых для выполнения всей программы. Наибольший интерес для нас представляли большие программы, и мы остановились на компиляциях с Фортрана и ПЛ/1, а также на нескольких трансляциях с языка ассемблера. Данные записывались также на ленту для последующего анализа. На рис. 3.4.1 представлены данные, характеризующие обращения к страницам памяти при компиляции программы с Фортрана. Более полно представляет картину рис. 3.4.2, на котором каждой горизонтальной линии соответствует одно временное окно. По горизонтали представлены различные страницы, которым в строке соответствует символ «х», если к данной странице в пределах данного окна производилось обращение. В противном случае соответствующий участок распечатки остается пустым. Отметим, что на рисунке представлена лишь часть процесса компиляции, а окна 63—260 исключены ради экономии места. Уже беглое изучение этих рисунков дает представление о структуре режимов, хотя вопрос об их числе и разграничении остается открытым. Было изучено еще семь компиляций фортранных программ, и во всех случаях можно обнаружить по крайней мере шесть явно выраженных режимов. Нетрудно установить, почему возникают эти режимы. Это является следствием конструкции компилятора с Фортрана, и режимы соответствуют шести этапам работы компилятора, а именно вызову процедуры, разбору, размещению, объединению, генерации кода и выводу (см. IBM System 360 Operating System, FORTRAN IV (G) Compiler, Program Logic Manual). Хотя это и объясняет возникновение режимов, но не говорит ничего о том, как их можно выделять и анализировать в общем случае, когда мы не располагаем таким количеством априорных сведений и когда структура режима менее очевидна. Для того чтобы изучить эту важную проблему, рассмотрим вначале те же данные — обращения к страницам памяти, но теперь с тем, чтобы отыскать автономные алгоритмы, которые будут автоматически или полуавтоматически обнаруживать режимы при наличии небольших априорных сведений. Занявшись этим, будем иметь в виду, что все временные образы, изучаемые в данном разделе, имеют линейный тип соединения, причем ось времени делится точками переключения на однородные режимы. Образующая, соответствующая такому интервалу, будет теперь представлять собой распределение вероятностей на множестве страниц памяти, из которого данные будут генерироваться при помощи обычной случайной выборки. Это частный случай Случая 3.4.3, т. 1 (образы—стационарные режимы), и значения а представляют здесь различные распределения вероятностей на множестве страниц. Введем эмпирический аналог, 64-мерный вектор Далее из эвристических соображений получаем, что если окна
должна быть малой. Если она велика, то следует предполагать, что точка переключения лежит на дискретном отрезке В соответствии с этими замечаниями наша эвристическая процедура должна сводиться к выборочному вычислению векторов частоты обращения к страницам памяти на (кликните для просмотра скана) Если максимальное значение Описанный только что алгоритм весьма подробно представлен блок-схемой, приведенной на рис. 3.4.3. Алгоритм зампрограммирован на Фортране и реализован с помощью главной программы «РЕЖИМ» и подпрограммы «ПОИСК», которая вызывается для определения точки переключения путем максимизации расстояния D. Очевидно, что выбор значения Выбор параметров В правой части машинной распечатки, приведенной на рис. 3.4.2, указано значение расстояния Точки переключения режимов для двух фортранных программ, определенные с помощью описанного алгоритма, показаны пунктирными линиями в тех случаях, когда эти точки не совпадают с точками переключений, определенными из интуитивных соображений (последние обозначены сплошными линиями). Максимумы функции расстояния, соответствующие этим разбиениям, указаны над или под пунктирными линиями. Минимальное значение Подробнее с изложенным материалом можно познакомиться Описанная выше процедура носит слишком частный характер: она не основана на явных утверждениях относительно структуры идеального образа и не учитывает деформаций.
Правые концевые точки режимов Рассматриваемый здесь механизм деформаций представляет собой деформации в результате воздействия аддитивного шума, т. е.
Если обратиться к восстановлению с помощью процедуры максимального правдоподобия, что при наличии условий (3.4.3) эквивалентно методу наименьших квадратов, то необходимо минимизировать
и
где Альтернативный подход зиключается в том, чтобы, используя в качестве исходных диффузные временные образы, применить следующую бейесовскую процедуру. Допустим, что длины режимов
Средние значения режимов независимы и имеют одинаковые нормальные распределения
Без потери общности можно допустить, что Эту ситуацию можно считать разновидностью случая 3.4.3 т. 1 с той разницей, что появляется дополнительная структура, представляющая свойство восстановления в точках переключения последовательных режимов. Вероятность разбиения
если считать, что При заданном разбиении вектор ожиданиями и ковариациями
Обозначим через
Отметим также, что полная ковариационная матрица
в последнем можно убедиться непосредственно, имея в виду, что
Тогда для функции условного распределения имеем
где Объединив (3.4.7) и (3.4.12), получаем функцию правдоподобия
Максимизация этого правдоподобия эквивалентна максимизации следующей величины:
Последнее эквивалентно максимизации величины
При таком подходе числовая сложность Для того чтобы обойти это препятствие, попробуем обратиться к эвристическим алгоритмам, в которых используется адаптация. Рассмотрим некоторое множество В операторов О, преобразующих пару из обрабатываемого в данный момент изображения
Каждый оператор должен быть устроен так (эвристически), чтобы Процесс поиска заключается в применении к некоторой начальной структуре
причем выбирать Тогда алгоритм восстановления
Определить такой алгоритм можно, задавая целиком последовательность или с помощью некоторой функции «преемника» У. Желаемая степень автоматизации определяет до некоторой степени вид функции Мы нуждаемся также в критерии остановки, указывающем, Квгда следует прекратить применять операторы изображения. Выбор фитерия остановки, как и операторов изображения, может производиться многими способами, и в качестве примера мы приведем следующий критерий, который был запрограммирован и проверен в численном эксперименте. Здесь выделяются только существенный режимы, длина которых превосходит некоторую величину 1. SDEV1- оператор оценивает дисперсию шума 2. STEST —оператор проверяет, насколько значительны обнаруженные точки переключения — принятие решения; COMBINE - оператор исключает точки переключения, которые оператор STEST 3. HTEST - оператор проверяет все режимы на однородность — принятие решения; DIVIDE — оператор разделяет режимы, неоднородность которых установлена оператором НTEST -действие. 4. ADJUST —оператор осуществляет локальную коррекцию точек переключения с тем, чтобы увеличить различия между соседними режимами. 5. GUESS —оператор предлагает предварительный вариант структуры режима. Теперь рассмотрим каждый оператор по отдельности. 1. SDEVI. Если получено разбиение
где
так что
здесь Это отклонение в оценке Можно предложить различные способы дезактивации. Пусть
Можно исключать верхнюю Воспользуемся двухступенчатой процедурой. В первую очередь вычисляется среднее
затем те
где скобки RLEVEL можно рассматривать как еще один эвристический параметр (подобно Отметим, что
STEST. Для оценки каждого из обнаруженных к этому этапу концов режимов
где COMBINE. Оператор
HTEST. Для проверки однородности каждого режима мы пользуемся простым критерием однородности Пусть
Если режим
Таким образом,
режим
CV соответствует числу средних квадратических ошибок относительно Отметим, что в предположении нормальности величина Для определения правильной точки разделения режима, когда использование оператора Затем два полученных таким образом режима подвергаются изучению. Если длина левого режима Если рассматриваемый режим оказывается первым или последним, то требуется несколько небольших модификаций. Оператор HTEST применяется ко всем режимам, что позволяет получить список неоднородных режимов. Каждый из них затем делится или его концевая точка (точки) переносится, как было описано выше, причем все действия выполняются последовательно
Рис. 3.4.4. Пример применения оператора слева направо. Вся операция в целом определена как DIVIDE. Из рассмотренных до сих пор эта операция самая сложная. На рис. 3.4.4 приведен пример применения операции DIVIDE при наличии сильной неоднородности. Оператор HTEST устанавливает однородность режима 4 и неоднородность девяти остальных режимов. Последующие действия включают следующие девять шагов: 1. Введение новой точки переключения в режим 1. 2. Перенос левой концевой точки режима 3 (первоначально режим 2). 3. Объединение обеих концевых точек режима 4 (первоначально режим 3). 4. Объединение обеих концевых точек режима 5 (первоначально режим 5). 5. Введение одной точки переключения в режим 5 (первоначально режим 6). 6. Перенос правой концевой точки режима 7 (первоначально 7. Перенос левой концевой точки режима 8 (первоначально режим 8). 8. Объединение обеих концевых точек режима 9 (первоначально режим 9). 9. Перенос левой концевой точки режима 9 (первоначально режим 10).
Локальная коррекция точки переключения заключается в рассмотрении точек, образующих окрестность корректируемой точки (расположенные слева и справа от нее точки АМАХ—точки, Коррекции выполняются во всех точках переключения последовательно слева направо; в целом весь процесс определен как
Чтобы ускорить процесс поиска оператор GUESS обращается к предварительному списку точек переключения (если они вообще длины Можно применить и более тщательно проработанные гипотезы. Введем, например, для
и нормированные разности
где Предполагается, что
«правдоподобное» множество кандидатов в приближенные точки переключения. Поскольку вероятно, что Машинные эксперименты показали, что при удачном выборе Здесь следует заметить, что выбор указанных операторов ни в коем случае не является «наилучшим» (если вообще можно установить, что есть наилучшее). Мы старались обосновать каждый оператор эвристически, учитывая различные факторы, в том числе точность получаемых результатов, простоту, объем необходимых вычислений, интуитивную привлекательность, устойчивость, чувствительность к выбору параметров и реализуемость. Кроме того, отдельные операторы сначала проверялись на модельных данных с тем, чтобы можно было получить какое-то представление об их применимости. При построении алгоритма эти операторы можно объединять различными способами. Целесообразным представляется следующий. В качестве исходной выбирается простая структура «1 режим» и к ней применяется оператор возможно, указывающую также на несколько точек переключения. Вторым, естественно, применяется оператор GUESS, а затем предварительное множество точек переключения корректируется. На этом предварительный этап обработки заканчивается. Дальнейшие усовершенствования заключаются в отыскании новых точек переключения или удалении явно ложных точек переключения с помощью оператора DIVIDE, коррекции новой структуры и последующей проверке точек переключения с помощью оператора СОМВINE. Этот алгоритм можно записать как
здесь использованы следующие обозначения Итак, функция «преемник У» задается как
Если рассматривать три последовательно применяемых оператора DIVIDE-ADJUST-COMBINE как один, то наш алгоритм можно представить в виде Последовательное применение ряда статистических критериев к одному и тому же набору данных, как это делаем мы, противоречит общепринятой статистической доктрине. Следует, однако, иметь в виду, что мы занимаемся не статистическими выводами типа тех, которые обычно фигурируют при статистической проверке гипотез, а скорее используем критерии, аналогичные применяемым при проверке гипотез, в качестве эвристик при поиске в пространстве решений, но давая им иную интерпретацию. При составлении программы структура режима представляется матрицей, состоящей из трех строк и столбцов, каждый из которых характеризует некоторый режим. Первая строка содержит точки переключения Данные были получены из следующей модели: (i) Точки переключения порождаются дискретным равновесным процессом восстановления, причем длины последовательных режимов определяются выражением (кликните для просмотра скана) (ii) Средние режимов порождаются независимо из распределения (iii) Шумы порождаются независимо из распределения Распечатка, приведенная на рис. 3.4.5, иллюстрирует процесс поиска на данных длины 200 со следующими параметрами:
определялась после каждого применения оператора. В распечатке истинная структура режима приведена под словом ДАННЫЕ: в первом столбце содержатся точки переключения, а во втором — соответствующие средние по режиму. При поиске эвристические адаптивные операторы объединяются в два блока. Первый На рис. 3.4.6 приведен график изменения величины средней остаточной дисперсии во времени в процессе этого поиска, а на рис. 3.4.7 представлены идеальное, деформированное и окончательное восстановленное изображения. Можно отметить здесь, что алгоритм достигает стационарного состояния после небольшого числа шагов. В самом Деле, поскольку и множество разбиений, и множество адаптивных операторов конечны, поиск всегда должен приводить к циклу.
Рис. 3.4.6. Поведение средней остаточной дисперсии в процессе поиска. Алгоритм прекращает поиск, обнаружив такой цикл. Результаты каждого прохода можно рассматривать как «приемлемые» решения, одно из которых — обладающее наименьшей средней остаточной дисперсией — принимается в качестве окончательного решения. Дальнейшие эксперименты показывают, что размер цикла обычно весьма мал и цикл может быть пройден за небольшое число шагов, по (кликните для просмотра скана) крайней мере при том типе данных и параметрах алгоритма, которые мы использовали в данном случае. Практическая проверка описанного эвристического алгоритма Проводилась на нескольких моделях, сходных с моделью 1, но отличающихся от нее некоторыми деталями. Модель данных 2. Шум, порожденный независимо источником с равномерным распределением. Модель данных 3. Шум, порожденный независимо источником с двумерным экспоненциальным распределением. Модель данных 4. Средние по режиму образуют стационарный процесс в узком смысле, причем любые
Модель данных 5. Распределение длин режимов определяется смесью двух биномиальных распределений:
параметры Для каждой модели данных было сформировано по десять выборок, каждая длиной 200, однако в реальных условиях следует ожидать появления больших чисел. Во всех случаях соответствующие параметры выбирались так, чтобы математическое ожидание длины режима было равно 25, среднее квадратическое отклонение средних по режиму Для всех пяти моделей данных были приняты
Поскольку критерий однородности имеет вид
то для равномерно распределенного шума мы выбрали
При однородном режиме и шуме с двумерным экспоненциальным распределением
так что мы задаем Выбор величины
Мы задаем
Таким образом, для нормально распределенного шума Для сопоставления окончательного варианта восстановленной структуры режима с истинной использовалось несколько критериев отклонения. В частности, такой простой критерий, как средняя квадратическая ошибка
где Может оказаться полезным и критерий, зависящий лишь от истинного разбиения и его оценки. Пусть
Пусть где суммирование проводится по всем ассоциированным парам. Величина Пусть
Величина измеряет долю пропущенных истинных точек переключения. Пусть
Таблица 3.4.1 (см. скан) Сводка результатов экспериментов Величина В общем алгоритм хорошо работал на проверочных данных. Усредненная средняя квадратическая ошибка составила околе 0,16 00 сравнению с собственной дисперсией шума 1. Около 24 процентов истинных точек переключения оказались пропущенными, но по большей части они имели несущественный характер — небольшие различия средних у соседних режимов. Точность обнаруженных точек переключения составила около 2,3%, и, грубо говоря, на 200 точек данных приходилась одна избыточная точка переключения. Время вычислений составило около 6,4 с, что при работе с языком АПЛ приемлемо. Для практического использования этот алгоритм следует запрограммировать на более подходящем языке для того, чтобы уменьшить время работы центрального процессора. Окончательное значение средней остаточной дисперсии и оценка дисперсии шума очень близки к истинным величинам, как и следовало ожидать. Из 50 рассмотренных выборок только в трех случаях поиск заканчивался циклами размера больше единицы (в двух случаях длина равна двум и в одном—трем). Здесь следует заметить, что рассмотренные нами модели порождают стационарные случайные процессы Перед тем как разрабатывать подобный метод фильтрации, обратим внимание на то, что точки переключения, средние режима и шумы порождаются тремя независимыми процессами. (а) Точки переключения
Будем считать, что данный процесс начался достаточно давно и потому можно пользоваться соответствующими асимптотическими результатами, или, что то же самое, рассматривать соответствующий равновесный процесс восстановления
здесь (б) Средние режима (в) Шумы Как и выше,
и
На основании свойств равновесного процесса восстановления получаем, что
так что
Итак,
(кликните для просмотра скана) Чтобы построить не зависящий от времени линейный фильтр
где
Здесь Предполагая, что спектральные плотности равны
Это выражение минимизируется при
(см. работу Гренандера (1950), разд. 6.5). Чтобы проиллюстрировать, как применяется (3.4.62), конкретизируем рассматриваемый процесс восстановления, потребовав, чтобы
Тогда путем непосредственных вычислений получаем, что
и
Для того чтобы найти коэффициенты фильтра, представим функцию
следовательно,
и наконец,
где
где
и
Следовательно,
здесь
В качестве численной иллюстрации примем, что На рис. 3.4.8. приведены графики
и в тех случаях, когда Чтобы сопоставить качество работы эвристического адаптивного алгоритма и метода фильтрации, мы выбираем модель и параметры алгоритма в соответствии с центральным планом для 7 переменных с 22 центральными точками и 14 точками, расположенными на координатных осях; общее число наблюдений - 100. Недостаток места не позволяет нам здесь вдаваться в подробности этого довольно сложного вычислительного эксперимента; читатель, интересующийся этими вещами, может обратиться к отчету Анга, (1974), в котором обсуждается примененная нами методика поверхности отклика. Преимущество эвристического адаптивного метода заключается в том, что он требует лишь небольших априорных сведений о структуре области и его реализация связана с умеренными затратами машинного времени. Ограничения метода фильтрации связаны с необходимостью иметь большее количество априорной информации, а также с тем обстоятельством, что этот метод использует только линейные операции в чисто нелинейной ситуации. Вывод состоит в том, что в любой ситуации, не структурированной с самого начала достаточно хорошо, следует предпочесть (кликните для просмотра скана) эвристический адаптивный метод. Отметим, однако, что это ведет лишь к догадкам о виде искомых режимов и не гарантирует статистической значимости. Эвристический метод предназначен лишь для предварительного анализа данных, но не для получения окончательного результата. Как только появляется определенная структура регулярности, ее следует использовать для увеличения точности, и эвристики уже становятся неадекватными. Теперь мы снова обратимся к аналитическим методам и оставим эвристическое программирование. Если процессы-режимы в определенной степени структурированы, то должна быть возможность получить аналитические результаты, упрощающие машинную реализацию алгоритмов восстановления изображения. К настоящему времени мы получили таковые для двух достаточно частных случаев. Первый аналогичен алгебре изображений, рассмотренной в разд. 3.3 (за исключением дискретности времени), но переход от одного режима к другому уже определяется процессом Бернулли; сравните также с допущением (3.4.63). Мы по-прежнему оперируем одним Теорема 3.4.1. Пусть образ-режим
где
Замечание. Получающийся алгоритм очень прост. Нужно просто вычислить Доказательство. Рассмотрим изображение, порожденное неизвестными режимами, на интервале
здесь
Подставляя выражение (3.4.78) в (3.4.77), получаем
Последнее выражение можно переписать в следующем виде:
или при
Теперь остается лишь варьировать
На этом доказательство теоремы заканчивается. Примечательно, насколько просто оказывается множество проанализировать случай, когда число индексов класса образующих превышает единицу, так что имеется множество разностных операторов
Эти вероятности, естественно, могут выродиться в нуль или единицу — детерминированные переходы. Будем считать, что в пределах некоторого режима, имеющего индекс класса образующих Следовательно, при порождении этих изображений отражается не только влияние белого шума, но также и влияние перескоков от одного индекса класса образующих к другому. Это показано схематически на примере, приведенном на рис. 3.4.9, где все стрелки, за исключением
Рис. 3.4.9. Чтобы обеспечить бейесовское восстановление изображения, вычисляем совместную вероятность
В уравнении (3.4.84) идеальное изображение Перепишем уравнение (3.4.84) так, чтобы в более явном виде представить структуру режимов:
здесь
Следовательно, можно записать, что
Чтобы максимизировать значение
где
если Теперь задача приведена к форме, удобной для применения динамического программирования. Действительно, введем
Эта сумма принимает минимальное значение, когда функции удовлетворяют условию
Это позволяет нам с помощью итерации дойти назад до значения Теорема 3.4.2. Восстановление по методу правдоподобия для модели, предусматривающей перескоки с режима на режим, можно обеспечить при помощи последовательного решения методом динамического программирования уравнений (3.4.91) и (3.4.89). Этот алгоритм еще не проверялся на числовых данных. 3.5. Образы возбуждения нейронов Рассмотрим идеализированные нейроны, которые пораждают временные образы. Допустим, что электрические свойства нейрона представлены контуром
Рис. 3.5.1. Точнее, это означает, что нервная клетка представлена контуром, в котором — это сопротивление и С — емкость. Ниже входное напряжение Нелинейное устройство будет иметь характеристику
здесь Тогда выходной сигнал проходит по линии передачи, действующей как фильтр LRC, до тех пор, пока он не достигает точек соединения с другими клетками. Присоединим пока к выходным концам цепи миллиамперметр, так что в сущности они окажутся закороченными, и посмотрим, как будет себя вести выходной сигнал. Несмотря на простоту схемы, выходные характеристики оказываются интереснее, чем могло показаться с первого взгляда. Для их изучения воспользуемся просто законом Ома, получив в результате
и, исходя из определения емкости,
Исключая
В качестве начальных условий для (3.5.4) примем
до тех пор, пока Другими словами, нервная клетка находится в состоянии покоя вплоть до момента времени Чтобы лучше понять это явление, можно выразить входные потенциалы через критический уровень
и
Как же ведет себя величина
Следовательно, разряд будет возникать в этот момент времени в том и только том случае, если
Другими словами, разряд возникает при Теорема 3.5.1. Входная последовательность, состоящая из пиков величины
так что деление частоты происходит со скоростью Если, в частности, входные импульсы - «быстрые», т.е. подаются с высокой частотой Следствие 3.5.1. Огтет будет иметь частоту
Рис. 3.5.2 а (см. скан) Соотношение (3.5.11) определяет скорость изменения частоты Если форма импульса не соответствует чистой выходной сигнал может оказаться совершенно хаотическим, несмотря на простоту приведенной на рис. 3.5.1 схемы. Рис. 3.5.2 и 3.5.3 иллюстрируют ту ситуацию, когда входные импульсы характеризуются частотой, меняющейся во времени сначала медленно, а затем быстро. Графики на рис. 3.5.2.а и 3.5.3а представляют результирующее напряжение, а на рис. 3.5.26 и 3.5.36 изображены импульсы тока, возникающие при разряде. Рис. 3.5.3 а. (см. скан) Приведенный частный случай (широкие импульсы) свидетельствует о том, что выходной сигнал необязательно должен состоять эквидистантных пиков. Действительно, основной части входного импульса может соответствовать несколько разрядов, за которыми следует состояние покоя, затем новая вспышка и т. д. Выходной сигнал в результате будет состоять из эквидистантных кластеров, каждый из которых включает одно и то же число Разрядов. На рис. 3.5.4 приведены результаты решения, полученного на ЭВМ: в данном случае кластеры содержат по четыре пика. При низкой входной частоте также может возникнуть определенная нерегулярность в выходном сигнале. Читатель, знакомый с генераторами псевдослучайных чисел, основанными на принципе конгруэнтности, обнаружит сходство с эргодическими потоками. Именно поэтому такое простое детерминированное устройство может давать выходной сигнал, который выглядит как случайный. Рис. 3.5.4 а. (см. скан) Если последовательность входных импульсов состоит из периодических импульсов формы
где одну и ту же площадь независимо от частоты. Затем следует решить уравнение (3.5.7) относительно Т для случая, когда
Рис. 3.5.2 6, 3.5.3 6, 3.5.46. Положив
Для того чтобы выяснить, что происходит при
Таким образом, доказана следующая теорема. Теорема 3.5.2. Если
удовлетворяет уравнению (3.5.14). Данное утверждение следует сопоставить с (3.5.11). В обоих случаях эту скорость можно выразить через физические постоянные. Мы не настаиваем на всех деталях допущений относительно цепи, приведенной на рис. 3.5.1, но здесь все же необходима нелинейность для того, чтобы получить эффект субгармонического резонанса.
|
1 |
Оглавление
|