Оптическое устройство для вычисления произведения трех матриц

 

Изобретение относится к вычислительной технике и может найти применение в устройствах оптической обработки информации, предназначенных для решения задач обработки двумерных массивов цифровых данных и изображений при их анализе, обнаружении, фильтрации, кодировании, а также для многоканальной обработки сигналов. Цель изобретения - расширение функциональных возможностей за счет введения в оптическую систему реальных сцен, а также упрощение устройства. Устройство содержит последовательно расположенные на одной оси два анаморфотных оптических звена, на входе первого из которых установлен блок ввода элементов матрицы, на выходе первого звена и на входе второго установлены соответственно первый и второй двумерные пространственные модуляторы света (ПМС) для задания других исходных элементов матриц, а на выходе второго звена установлен многоэлементш11й фотоприемник, так что плоскости установки устройства ввода элементов матрицы и первого ПМС, а также второго ПМС и фотоприемника оптически сопряжены по координате X, при этом второй ПМС Устанойлен в плоскости, оптически сопряженной по координате Y с устройством ввода элементов матрицы, а фотоприемник установлен в плоскости, оптически сопряженной по координате Y с первым ПМС. 1 з.п. ф-лы, 2 ил. S (Л

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51) 4 С 06 С 9/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

Н АВТ0РСН0МУ СВИДЕТЕЛЬСТВУ (21) 4212459/24-24 (22) 20.03,87 (46) 30.09.88. Бюл. Р 36 (71) Институт автоматики и электрометрии CO АН СССР (72) С.В.Михляев и П.Е.Твердохлеб (53) 681,3(088.8) (56) Патент США Р 4607344, кл. 364-841, опублик. 10.08.86.

Авторское свидетельство СССР

У 588548, кл. G 06 G 9/00, 1976. (54) ОПТИЧЕСКОЕ УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ПРОИЗВЕДЕНИЯ ТРЕХ МАТРИЦ (57) Изобретение относится к вычислительной технике и может найти применение в устройствах оптической обработки информации, предназначенных для решения задач обработки двумерных массивов цифровых данных и изображений при их анализе, обнаружении, фильтрации, кодировании, а также для . многоканальной обработки сигналов.

Ф

Цель изобретения — расширение функциональных возможностей за счет вве„„SU„„1427394 А 1 дения в оптическую систему реальных сцен, а также упрощение устройства.

Устройство содержит последовательно расположенные на одной оси два анаморфотных оптических звена, на входе первого из которых установлен блок ввода элементов матрицы, на выходе первого звена и на входе второго установлены соответственно первый и второй двумерные пространственные модуляторы света (ПМС) для задания других исходных элементов матриц, а на выходе второго звена установлен многоэлементный фотоприемник, так что плоскости установки устройства ввода элементов матрицы и первого Я

IIMC, а также второго ПМС и фотоприем- ника оптически сопряжены по координа- %fan те Х, при этом второй ПМС Установлен ( в плоскости, оптически сопряженной по координате Y с устройством ввода элементов матрицы, а фотоприемник установлен в плоскости, оптически сопряженной по координате Y с первым

ПМС. 1 з.п. ф-лы, 2 ил.

1427394 г

Изобретение относится к области вычислительной техники и может найти применение в устройствах оптической обработки информации, предназначенных для решения задач обработки двумерных массивов цифровых данных и изображений при их анализе, обнаружении, фильтрации, кодировании, а также для многоканальной обработки сигналов.

Целью изобретения является расширение функциональных возможностей устройства за счет воэможности введения в оптическую систему реальных

I сцен, а также упрощение устройства.

На фиг. 1 приведена принципиальная схема устройства в двух проекциях; на фиг. 2 — плоскости устройства

Р,, Р, Р, в которых задаются перемножаемые матрицы, и оптические связи мелду этими плоскостями, Па фиг. 1 обозначены первое 1 и второе 2 анаморфотные оптические звенья, блок 3 ввода элементов первой исходной матрицы, блоки ввода элементов второй и третьей исходных матриц, выполненных в виде первого 4 и второго 5 двумерных пространственных модуляторов света (ПМС), многоэлементный фотоприемник б, каждое из анаморфотных оптических звеньев выполнено из сферических объективов 7, 8, между которыми установлен цилиндрический объектив 9, причем блок 3 ввода элементов первой исходной матрицы выполнен в виде матрицы светоизлучающих элементов, например светодиодов.

Устройство работает следующим образом.

Для определенности рассматривается случай перемножения квадратных матриц размерностью N x N.

Блок 3 ввода элементов матрицы формирует двумерное световое распределение в виде матрицы А так, что световой поток в пределах каждого ее (i,j) элемента пропорционален значению матричного элемента а; (рассматриваем лишь неотрицательные значения элементов матриц). В качестве устройства ввода элементов матрицы может быть использована матрица светодиодов или лазерных диодов, либо пространственный модулятор света с соответствующей оптической системой и осветителем, либо проекционная оптическая система, формирующая в своей выходной плоскости (например, на ус5

50 тановленном в этой плоскости диффузном рассеивателе) изображение реальной сцены.

Определим импульсный отклик устройства, описывающий результат преобразования светового пучка, соответствующего одному, например (i,j)-му элементу (светодиоду) матрицы А. Об- . щее результирующее световое распределение на выходе устройства (в плоскости фотоприемника 6) легко может быть тогда получено путем суммирования световых потоков от всех элементов (например, светодиодов), матрицы .

А, т.е. простым суммированием по

j, для определения импульсного отклика рассмотрим фиг. 2, где приведена функциональная схема устройства (оптические элементы не показаны), поясняющая принцип его работы. На фиг.2 схематически изображены плоскости устройства Р,, Р Р, в которых задаются перемножаемые матрицы А =

= а; Ц, В =- (! в-„ )) и С = И С,„„!! и показаны оптические связи между этими плоскостями, осуществляемые с помощью аноморфотных оптических звеньев 1,2.

Матрицы В и С задаются соответственно на первом 4 и втором 5 пространственных модуляторах света (см.фиг.1).

Результирующая матрица D формируется в виде светового распределения в плоскости Р» (в плоскости расположения фотоприемника б (фиг. 1)).

Примем для определенности такое расположение (ориентацию) матриц на фиг. 2, что первому индексу матричноt го элемента соответствует вертикальная координата Y второму — горизонтальная Х. Итак, пусть в матрице А излучает лишь один (i,j)-й светодиод. Поскольку по координате Х в устройстве осуществляется проектирование плоскости Р, в плоскости Р, то в проскости Р формируется вертикальная световая полоса (за счет дефокусировки по координате Y) с интенсивностью, пропорциональной а, модулируемая

° ), Э далее j-м (за счет проектирования) столбцом матрицы В. В результате световое распределение на выходе плоскости Р описывается выражением т

Ip (К) = à," b (К), где Ь (К) (К = 1, ..., М) — j A столJ бец матрицы В, 1427394

Т вЂ” транспонирование.

Так как по координате У осуществляется проектирование плоскости Р, в плоскости Р, то световое распределение (1) фокусируется далее в плоскости Р> в узкую горизонтальную полосу (за счет дефокусировки по координате Х) и модулируется i-й строкой 10

С. (m) матрицы C(m = 1, ..., N). В результате световое распределение на выходе плоскости Р можно представить с учетом (1) в виде н t5 т, (m) = (Zp,(К)) С,.(m), (г)

Г

gal

Учитывая, что дальнейшее распространение светового потока, пропорционального (2); до плоскости Р проис- 20 ходит при условии проектирования плос.

KocTH P B IUIocKocTB P по координате Х (соответствует индексу m в соотношении (2)) и плоскости Р в плоскость Р по координате 1 (соответст- 25 вует индексу К в (1)), получим, что световое распределение в пределах (К,m)-го элемента результирующей матрицы D в плоскости P (или (X,m) ro элементарного фотоприемника). будет пропорционально

Т (K,m) = h (i,j) а; Ъ ° (К)С;(m). (3)

Поскольку Ь, (К) = Ь„(cM. фиг. 2), 3 то выражение (3), представляющее собой искомый импульсный отклик, может быть представлено в виде

40 ь„(i j) = а; ь„"с;

= ь„"a) с, (4) Значение матричного элемента Й „ результирующей матрицы D получается тогда из (4) путем суммирования по вЗ

50 (6) D=H ° P H, (5) D -= -В А С т и

d„= > ° h (i j) и i)=1

Ь„а;С;

1,)=1

В матричной записи это означает топриемника пропорциональна результату перемножения трех исходных матриц (с точностью до транспонирования). Существенным является то, что матрица А, задаваемая в первой (по ходу световых пучков) плоскости устройства P становится внутренней в тройном произведении (5) (в отличие от известного устройства-прототипа, в котором для получения произведения (5) на первом по ходу световых пуч" ков транспаранте должна быть задана матрица В, на втором — А и на третьем — С) ., Разработанное устройство обладает более широкими функциональными возможностями.

Действительно, устройство осуществляет параллельное вычисление произведения (5), где матрицы В и С задаются соответственно на первом 4 и. втором 5 пространственных модуляторах света, а матрица А задается но входной плоскости P с помощью блока

3 ввода элементов матрицы (см;фиг. 1, 2). Таким образом, для задания матрицы А .(внутренней в произведении (5) в устройстве могут быть использованы наряду с пространственными модуляторами света более простые и быстродействующие светоизлучающие элементы, такие как матрицы светодиодов или лазерных диодов. В известном устройстве для задания элементов внутренней (в тройном произведении) матрицы такие светоизлучающие элементы неприменимы, поскольку в известном устройстве эта матрица должна быть задана во внутренней плоскости оптической системы, расположенной между плоскостями задания первой и третьей (в тройном произведении) матриц. Кроме того, в данном устройстве внутренняя (в тройном произведении (5)) матрица А может быть представлена в виде изображения реальной сцены, формируемого обычной проекционной системой непосредственно в плоскости Р, устройства (см. фиг. 2) .

Например, результат преобразования

Адамара изображения F, определяемый матричным произведением

Таким образом, интенсивность светового распределения в плоскости фогде Н вЂ” матрица Адамара разностью

Nx N, может быть легко получен, если в пред1427394

15 (7) Р=АС

Р = A»С, (8) Dù,,<< = А Е С = А С. лагаемом устройстве на первом 4 и втором 5 пространственных модуляторах света (фиг, 1) задать матрицы Н, а анализируемое изображение F спроецировать непосредственно во входную плоскость устройства Р, (фиг. 2) . Для получения результата (6) в известном устройстве, потребовалось бы предварительная запись изображения F «a ка" кой-либо пространственный модулятор света, что связано как с усложнением схемы устройства, так и с дополнительными затратами времени на ввод изображения.

Кроме того, преимущество данного устройства заключается в меньших габаритах. Действительно, в известном устройстве расстояние от устройства ввода элементов матриць< (первого транспаранта с записью элементов матрица) до плоскости фотоприемника 6 составляет 6f где f — фокусное расстояние объективов, в то время .как в данном устройстве эта величина составляе< только 5f Большие габариты известного устройства обусловлены также наличием осветителя. Следствием меньших габаритов данного устройства является меньший вес, меньшая чувствительность к механическим и температурным воздействиям. Кроме того, меньшее количество оптических элементов в данном устройстве облегчает его юстировку, уменьшает светорассеивание (а значит увеличивает от ношение сигнал/шум), обеспечивает пониженный уровень искажений, возникающих из-за суммирования индивидуальных аберраций объективов.

Кроме того, в ряде случаев (при определенных размерностях перемножаемых матриц) в данном устройстве обеспечиваются меньшие световые потери, чем в известном. Рассмотрим в качестве примера задачу многоканального поиска данных, решаемую с по- " мощью данного и известного устройств.

Пусть имеется массив данйых С

= С, размерностью M x N (информа-. ционная матрица) инвектор . — строка а размерностью IxM. Требуется оггределить, совпадает ли данный вектор

Г (вектор запроса) с каким-,пибо из столбцов информационной матрицы С и найти номер этого столбца j.

Один из путей решения этой задачи заключается в вычислении. скалярных произведений вектора — запроса а с каждым из столбцов матрицы С. По величинам полученных скалярных произведений d, составляющих N-мерный вектор d, судят о степени совпадения запроса с данными, имеющимися в информационной матрице: d а ° С. При многоканальном варианте поиска одновременно присутствует К запросов (a< ..., а„), которые можно представить в виде матрицы А размерностью

КхМ.

Таким о бр аз ом, при мно гоканальном поиске необходимо вычислять матрицу

D размерностью К х N:

Ю

Поскольку поиск осуществляется, как правило, в очень больших массивах, то выполняется условие: N>) М. С другой стороны, количество используемых при поиске независимых каналов (запросов) может быть небольшим: К с М, Предположим, что соотношение (7) вычисляется оптическим способом в известном и данном устройствах. Пусть например, векторы запросов, составляющие матрицу А, вводятся в устройства с помощью K линеек светодиодов, с расположенных на входах устройств, а информационная матрица С задается на последнем (по ходу световых пучков) пространственном модуляторе 5 света.

Последнее условие позволяет использовать информационную матрицу С с максимально возможной размерностью (N), которая ограничивается лишь двфракционными эффектами, обусловленными влиянием апертур объективов, или разрешением объективов при проекти--. ровании изображения этой матрицы «в плоскость фотоприемника 6.

Поскольку в известном устройстве. осуществляется вычисление выражения то из сравнения (7) и (8) следует, что для получения нужного результата (7.) матрица В в (8) должна быть единичной В Е, размерностью М х М.

Из (8) тогда получаем

В данном устройстве осуществляется вычисление следующего выражения (с точностью до транспонирования):

1427394 р В А С (9) 30

Сравним теперь световые потери в известном и предлагаемом устройствах. Заметим, что световой поток от элемента а, матрицы А фокусируется ф) в вертикальную световую полоску в плоскости расположения матрицы В и в дальнейшем используется только та его

40 часть, которая проходит через ненулевой (прозрачный),элемент матрицы В (пусть для определения матрицы В— единичная) ° Коэффициент использования светового потока определяется поэтому размерностью матрицы В и в предлагаемом устройстве пропорционален I/К, а в известном — I/М.

В связи с этим в предлагаемом устройстве может быть получен выигрьпп

Матрица В при этом для получения результата (7) может быть выбрана также единичной, но уже (что существенно) меньшей размерностью К х К.

Кроме того, матрица В в этом случае может иметь и другой вид, также обеспечивающий получение результата (7), 10 но уже с переставленными произвольньм, образом (в зависимости от желания), строками матрицы D, либо с мультиплицированными строками. В частности, результат поиска, соответ- 15 ствующий, например, i-му запросу (1-й линейке светодиодов), может быть получен при желании на произвольной, например К-й, строке многоэлементного фотоприемника 6, или одновремен- 20 но на К-й и 1-й строках и т.д. Закон преобразования строк результирующей матрицы при этом определяется видом матрицы В, которая в данном случае выполняет роль коммутирующей или перестановочной,и состоит из элементов, принимающих значение 1 или О.

Таким образом, при данной реализации многоканального поиска.в устройстве появляются дополнительные воэможности по сравнению с известным по коммутации получаемых результатов. по использованию светового потока в отношение (И/К). формула изобретения

1. Оптическое устройство для вычисления произведения трех матриц, содержащее последовательно расположенные на одной оптической оси два анаморфотных оптических звена, во входной фокальной плоскости первого из которых установлен блок ввода элементов первой исходной матрицы, а в выходной фокальной плоскости первого анаморфотного оптического звена и во входной фокальной плоскости второго установлены соответственно первый и второй двумерные пространственные модуляторы света, а в выходной фокальной плоскости второго анаморфотного оптического звена установлен многоэлементный фотоприемник, причем по одной из ортогональных координат устройства оптически сопряжены между собой фокальные плоскости установки блока элементов первой исходной матрицы и первого двумерного пространственного модулятора света, а также фокальные плоскости уста". новки второго двумерного пространственного модулятора света и многоэлементного фотоприемника, о т л ич а ю щ е е с я тем, что,.с целью расширения функциональных возможностей устройства за счет возможности введения в оптическую систему реальных сцен, а также упрощения устройства, в нем оптически сопряжены между собой по другой ортогональной координате фокальные плоскости установки второго двумерного пространственного модулятора света и блока ввода элементов первой исходной матрицы, а также фокальные плоскости установки первого двумерного пространственного модулятора света и многоэлементного фотоприемника.

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок ввода элементов первой исходной матрицы выполнен в виде матрицы светоизлучающих элементов, I 427394

Составитель Ю.Козлов

Техред М.Ходанич

Корректор В.Бутяга

Редактор О.Спесивых

Заказ 4854/46

Тираж ?04 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д, 4/5

Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4

Оптическое устройство для вычисления произведения трех матриц Оптическое устройство для вычисления произведения трех матриц Оптическое устройство для вычисления произведения трех матриц Оптическое устройство для вычисления произведения трех матриц Оптическое устройство для вычисления произведения трех матриц Оптическое устройство для вычисления произведения трех матриц 

 

Похожие патенты:

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в устройствах оптоэлектронной техники

Изобретение относится к области радиотехники, в частности к устройствам корреляционного слежения за объектом, и может быть использовано

Изобретение относится к технической кибернетике, в частности к устройствам автоматического анализа сложносфруктурных изображений

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах обработки изображений, распознавания образов и преобразования координат изображений

Изобретение относится к области аналоговой обработки информации и позволяет упростить конструкцию и расширить функциональные возможности устройства

Изобретение относится к области оптической обработки информации и может быть использовано для обнаружения и распознавания различных одномерных сигналов

Изобретение относится к области оптико-электроники и может быть использовано для вычисления корреляционной функции в устройствах тики

Изобретение относится к оптической -обработке информации, адаптивной оптике

Изобретение относится к электроизмерительной технике и автоматике и может быть использовано в системах, требующих гальванического разделения цепей аналоговых сигналов

Изобретение относится к системам преобразования и обработки информации и позволяет формировать функцию автоили взаимной корреляции в диапазоне частот 0,5-200 Гц

Изобретение относится к радиоизмерительной технике, автоматике и вычислительной технике и может быть использовано в аналоговых вычислительных машинах для непосредственного выполнения ряда операций извлечения корня в непрерывном режиме с одновременным умножением двух независимых переменных

Изобретение относится к устройствам для реконструктивной компьютерной томографии с веерной геометрией сканирования, в которых используют проникающее излучение

Изобретение относится к радиоизмерительной технике, автоматике и вычислительной технике и может быть использовано в аналоговых вычислительных машинах для непосредственного выполнения ряда операций возведения в степень в непрерывном режиме с одновременным умножением и делением независимых переменных

Изобретение относится к оптической обработке информации, а именно к корреляторам пространственных сигналов и изображений, и может быть использовано для распознавания образов в реальном масштабе времени

Изобретение относится к радиоэлектронике и вычислительной технике и может быть использовано в электронных устройствах обработки сигналов, содержащих линии задержки
Наверх