Устройство для формирования гистограмм

 

Изобретение относится к вычислительной и измерительной технике и, в частности, может быть использовано для анализа бинарных изображений. Целью изобретения является расширение класса решаемых задач за счет формирования двумерных гистограмм . Устройство содержит счетчики 1 и 2, группы 12 и 13 элементов И, группу 16 счетчиков, блоки 6 и 7 сложения, блоки 9 и 10 памяти, элементы НЕ 11,14 и 15, элементы ИЛИ 3-5, элемент И 8. 1 ил.

СОЮЗ COBETCKMX

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

РЕСПУБЛИК (51)э G 06 F 15/36

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

ilO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1в,п, 1=1 i=1 (21) 4704702/24 (22) 14.06.89 (46) 23.05.91. Бюл, %19 (71) Ленинградский институт точной механики и оптики (72) В.M.Äåíèñîâ и Ю.H.Màòoååâ (53) 281.3. (088.8) (56) Авторское свидетельство СССР

1Ф 995097, кл,G 06 Р 15/36, 1981. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ

ГИСТОГРАММ

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

Целью изобретения является расширение класса решаемых задач за счет формирования двумерных гистограмм.

Предлагается следующий алгоритм формирования двумерной гистограммы бинарного изображения.

Одномерную гистограмму бинарного изображения можно представить в виде

G = fG0G1f, где G u G — соответственно числа нулевых и единичных элементов в бинарном изоображении.

По аналогии представим двумерную гистограмму бинарного изображения следующим образом: Goo Go11 (1) G 10 G«) где 6, 6, g10 6 — соответственно числа пар элементов 0-0, 0-1, 1-0, 1-1, содержащихся в данном бинарном изображении.

Элементы матрицы (1) представляют собой. Ы 1651297 Al (57) Изобретение относится к вычислительной и измерительной технике и, в частности, может быть использовано для анализа бинарных изображений. Целью изобретения является расширение класса решаемых задач эа счет формирования двумерных гистограмм. Устройство содержит счетчики 1 и

2, группы 12 и 13 элементов И, группу 16 счетчиков, блоки 6 и 7 сложения, блоки 9 и

10 памяти, элементы НЕ 11, 14 и 15, элементы ИЛИ 3 — 5, элемент И 8. 1 ил. интегральную оценку числа пар элементов определенной яркости, подсчитанных независимо от пространственного расположе. ния этих пар, т.е, значений (r, 0). При учете пространственного расположения пар каждый элемент матрицы (1), в свою очередь, представляется набором значений чисел

9гц пар 0-0, 0-1, 1-0, 1-1 с параметрами (r, О), Поскольку элементы бинарного изображения Х = (хц), где хц б{0.1), (Ц) б {1хЗ» задаются на прямоугольном растре, то параметры r, д можно выразить в декартовой системе координат через относительные смещения элементов пары по оси абсцисс (m) и оси ординат (и): г= уп1 +n; H=arctg —.

2 2.

Для нахождения общего числа пар определенного типа с заданным смещением в и и необходимо вычислить следующие выражения

1651297

35

Q zü ь

О14 ,и д, хц xl — а1 — и, 1=1 1=1

gm,п- X g xIl х -m,l — п, 1=11=1

11

1т,п- P, xl) xl т,J — и, 1=1 J=1 где (i-m, J-п)4! ХЗ.

Вычисление отсчетов гистограммы бинарного иэображения по формуле (2) позволяет формировать как одномерные, так и двумерные гистограммы.

На чертеже приведена структурная схема устройства.

Устройство содержит адресные счетчики 1 и 2, элементы ИЛИ 3 —. 5, блоки 6 и 7 сложения, элемент И 8, блоки 9 и 10 памяти, элемент НЕ 11, группы 12 и 13 элементов И, элементы НЕ 14 и 15, группу 16 накапливающих счетчиков, группу 17 информационных выходов, информационный вход 18, вход 19 задания режима. входы 20 и 21 задания ординаты и абсциссы смещения изображения, выход 22. запуска, выход 23 окончания вычислений, вход 24 синхронизации и тактовый вход 25;

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

Предварительно по информационному входу 18 производится загрузка отсчетов бинарного иэображения Х = (хц). При этом на входах 21 и 20 устанавливаются значения

m - О, и -О, а на входе 19 задания режима устройства устанавливается сигнал "О" (режим загрузки). При подаче сигнала запуска разрешается поступление синхроимпульосов на вход устройства. Сигналом запуска производится обнуление адресных счетчиков 1 и 2 при наличии импульса на входе 24 синхронизации. Сигнал запуска сбрасывается по спаду первого импульса на входе 24 синхронизации. При загрузке отсчетов исходного бинарного изображения адреса вырабатываются с помощью адресных счетчиков

1 и 2, счетчик 1 вырабатывает значение адреса l t3 счетчик 2 вырабатывает значение l 1,3. На счетный вход адресного счетчика 2 поступают тактовые импульсы с . входа 25. При переполнении счетчика 2 происходит его обнуление и увеличение на единицу состояния счетчика 1. При каждом импульсе на входе 25 на адресных входах блоков 9 и 10 устанавливаются одинаковые пары адресов. Запись в блоки 9 и 10 памяти входных отсчетов, поступающих по входу

18, производится в соответствии с поступлением синхронизирующих импульсов по входу 24. При формировании наибольших адресов записи 1 и 3 счетчики 1 и 2 устанавливаются одновременно в "О" и на выходе

23 формируется сигнал окончания вычислений.

При формировании значений гистограмм устройство работает в соответствии с выражением (2), При этом на входе 19 устанавливается значение "1" (режим работы), которое при поступлении синхроимпульсов по входу 24 разрешает считывание данных из блоков памяти. На входах 21 и 20 значения а и и устанавливаются в дополнительных кодах. Формирование значений гистограммы начинается с момента подачи сигнала по входу 22. При этом происходит обнуление счетчиков 1 и 2, а также запись первых значений в накапливающие счетчики группы 16. На выходах счетчиков 1 и 2 формируются адреса для считывания отсчетов хц из блока 9, а на выходах блоков 6 и 7 сложения вырабатываются адреса для считывания отсчетов х -п,1-> из блока 10, При этом, если значение -n) становится отрицательным, то сигналом с выхода знакового разряда блока 7 сложения производится обнуление счетчика 2. (I = О) и увеличение на единицу состояния счетчика 1, если значение (l-m) становится отрицательным, то происходит обнуление обоих счетчиков и выработка сигнала окончания вычислений.

В результате формирования адресов считывания на выходе блока 9 получено значение хц, а на выходе блока 10 — х -п,1-П. При выработке сигнала окончания вычислений процесс вычисления заканчивается и no . выходам 17 производится считывание значений гистограммы, Вычисление значений гистограммы первого порядка производится (на входе 19 устанавливается "1") при

m-0,п=0, Формула изобретения

Устройство для формирования гистограмм, содержащее первый адресный счетчик, первую группу элементов И, группу выходных счетчиков, счетные входы которых соединены с выходами соответствующих элементов И первой группы, о т л и ч аю щ е е с я тем, что, с целью расширения класса решаемых задач за счет формирования двумерных гистограмм, Оно дополнительно содержит второй адресный счетчик, два блока сложения, два блока памяти, вторую группу элементов И, три элемента НЕ, три элемента ИЛИ, элемент И, причем первый вход первого элемента И второй группы подключен к входу запуска устройства, а выход первого элемента И второй группы подключен к первому входу первого элемента ИЛИ и к входам разрешения параллельной записи начального состояния Выходных

1651297

23 21 20 !9

Составитель B. Орлов

Редактор Н. Шмакова Техред M.Ìîðãåíòàë

Корректор С. Шевкун

Заказ 1607 Тираж 417 Подписное

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

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

Производственно-издательский комбинат "Патент" ° г. Ужгород, ул.Гагарина, 101 счетчиков группы. втооой вход первого элемента ИЛИ соединен с выходом знакового разряда первого блока сложения, первый вход второго элемента ИЛИ и вход обнуления первого адресного счетчика подключены к выходу первого элемента ИЛИ, второй вход второго элемента ИЛИ и первый вход третьего элемента ИЛИ соединены с выходом знакового разряда второго блока сложения, выходы третьего и второго элементов ИЛИ подключены, соответственно, к счетному входу первого адресного счетчика и входу обнуления второго адресного счетчика, счетный вход второго адресного счетчика является тактовым входом устройства, выход переполнения второго адресного счетчика соединен с вторым входом третьего элемента ИЛИ, выходы признака обнуления первого и второго адресных счетчиков подключены соответственно к первому и второму входам элемента

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

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

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

15 группы, первые входы первого и второго элементов И первой группы подключены к выходу второго элемента НЕ, вход которого соединен с первыми входами третьего и четвертого элементов И первой группы и ин20 формационным выходам второго блока памяти, вторые входы второго и четвертого элементов И первой группы подключены к выходу третьего элемента Н Е, вход которого соединен с вторыми входами первого и

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

35 устройства.

Устройство для формирования гистограмм Устройство для формирования гистограмм Устройство для формирования гистограмм 

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в качестве диспетчера для распределения заданий процессорам в многопроцессорной вычислительной системе (МВС) класса ОКМД при вертикальном распараллеливании последовательных неструктурированных программ

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

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

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

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

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

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

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

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

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

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

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