УСТРОЙСТВО ВВОДА ИЗОБРАЖЕНИЯ В ЭВМ КОРРЕКЦИИ ДИСТОРСИИ Российский патент 2009 года по МПК G06K9/32 

Описание патента на изобретение RU2351983C1

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

Известно устройство для ввода изображения в ЭВМ (пат. №2166790 РФ, МПК7 G06F 3/00, 2001 г.), содержащее блок управления, регистр приема, блок буферной памяти, счетчик адреса, блок связи с ЭВМ, аналого-цифровой преобразователь (АЦП), первый и второй блоки канальных передатчиков.

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

Наиболее близким к предлагаемому является корректирующее устройство ввода изображения в ЭВМ (пат. №2295153 РФ, МПК7 G06K 9/32, 2007.03.10), состоящее из АЦП, схемы управления, ОЗУ видеоданных, формирователя адреса, ОЗУ таблицы коррекции абсцисс, ОЗУ таблицы коррекции ординат, формирователя корректирующего адреса, контроллера шины.

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

Технической задачей изобретения является повышение точности ввода изображения в ЭВМ путем коррекции дисторсии, вызванной погрешностями передачи изображения оптической системой оптико-электронного устройства.

Задача решается тем, что в известное устройство, содержащее АЦП, схему управления (СУ), ОЗУ видеоданных (ОЗУВД), формирователь адреса (ФА), ОЗУ таблицы коррекции абсцисс (ОЗУТКА), ОЗУ таблицы коррекции ординат (ОЗУТКО), формирователь корректирующего адреса (ФКА), контроллер шины (КШ), были введены ОЗУ малой емкости (ОЗУМЕ) и устройство коррекции (УК), причем первый вход АЦП является входом для подключения информационного аналогового сигнала от источника изображения, первый вход АЦП соединен с первым входом схемы управления, второй вход АЦП соединен с первым выходом схемы управления, группа выходов АЦП подключена к группе входов-выходов ОЗУ видеоданных, группе входов КШ, первому групповому входу ОЗУМЕ, второй вход СУ подключен ко второму выходу КШ, второй выход схемы управления соединен с входом ОЗУ видеоданных, третий, четвертый, пятый выходы СУ подключены соответственно к первому, второму, третьему входам ФА, первая и вторая группы выходов которого, соединены с первой и второй группами входов ФКА, а третья группа выходов ФА соединена с группами входов ОЗУТКА и ОЗУТКО и третьей группой выходов КШ, шестой выход СУ подключен к входу КШ для приема сигнала готовности передачи кадра изображения в ЭВМ, второй и третий групповые входы ОЗУМЕ соединены с первым и вторым групповыми выходами ФА соответственно, первый, второй, третий, четвертый, пятый групповые выходы ОЗУМЕ подключены к первому, второму, третьему, четвертому, пятому групповым входам УК соответственно, групповой выход УК соединен с групповым входом КШ, группа входов-выходов ОЗУТКА и группа входов-выходов ОЗУТКО подключены к третей и четвертой группам входов ФКА и к первой и второй группам выходов КШ соответственно, группа выходов ФКА подключена к первой группе входов ОЗУВД и четвертой группе выходов КШ, первый выход КШ соединен со входами ОЗУТКА и ОЗУТКО, группа входов-выходов КШ используется для подключения устройства к системной шине ЭВМ и передачи изображения в ЭВМ.

Изобретение может быть использовано для ввода изображения в ЭВМ, коррекции искажений, вызванных влиянием радиальной дисторсии, и соответствует критерию «промышленная применимость».

Сущность изобретения поясняется чертежом, где показана структурная схема корректирующего устройства ввода.

Устройство содержит АЦП 1, СУ 2, ОЗУВД 3, ФА 4, ОЗУМЕ 5, ОЗУТКА 6, ОЗУТКО 7, УК 8, ФКА 9, КШ 10, причем первый вход АЦП 1 является входом для подключения информационного аналогового сигнала от источника изображения, первый вход АЦП 1 соединен с первым входом СУ 2, второй вход АЦП 1 соединен с первым выходом 2, группа выходов АЦП 1 подключена к группе входов-выходов ОЗУВД 3, группе входов КШ 10 и первому групповому входу ОЗУМЕ 5, второй вход СУ 2 подключен ко второму выходу КШ 10, второй выход СУ 2 соединен с входом ОЗУВД 3, третий, четвертый, пятый выходы СУ 2 подключены соответственно к первому, второму, третьему входам ФА 4, первая и вторая группы выходов которого соединены с первой и второй группами входов ФКА 9, а третья группа выходов ФА 4 соединена с группами входов ОЗУТКА 6 и ОЗУТКО 7 и третьей группой выходов КШ 10, шестой выход СУ 2 подключен к входу КШ 10, первый, второй, третий, четвертый и пятый групповые выходы ОЗУМЕ 5 подключены соответственно к первому, второму, третьему, четвертому и пятому групповым входам УК 8, групповой выход которого подключен к групповому входу КШ 10, второй и третий групповые входы ОЗУМЕ 5 соединены с первым и вторым групповыми выходами ФА 4 соответственно, группы входов-выходов ОЗУТКА 6 и ОЗУТКО 7 подключены к третьей и четвертой группам входов ФКА 9 и первой, и второй группам выходов КШ 10, соответственно, группа выходов ФКА 9 подключена к первой группе входов ОЗУВД 3 и четвертой группе выходов КШ 10, первый выход КШ 10 соединен со входами ОЗУТКА 6 и ОЗУТКО 7, группа входов-выходов КШ 10 используется для подключения устройства к системной шине ЭВМ.

АЦП 1 предназначен для аналого-цифрового преобразования сигнала от источника изображения в цифровой код, соответствующий амплитуде сигнала. СУ 2 осуществляет синхронизацию работы АЦП 1, формирование импульсных сигналов, соответствующих поступлению на вход корректирующего устройства ввода очередного пиксела, очередной строки, очередного кадра, также СУ 2 предназначена для управления работой ОЗУВД, включающей синхронизацию при записи данных от АЦП 1, и передачи данных с ЭВМ. ОЗУВД 3 предназначено для хранения кадра изображения. ФУ 4 выполняет функцию преобразования адреса очередного поступающего пиксела в формате («номер строки», «номер столбца») в адрес, определяемый одной переменной, соответствующий линейному адресному пространству ОЗУВД 3. УК 8 предназначен для коррекции яркости текущего пиксела, которая рассчитывается на основе яркостей смежных пикселей. ОЗУМЕ 5 предназначено для хранения трех строк изображения. ОЗУТКА 6 и ОЗУТКО 7 предназначены для хранения корректирующих таблиц, позволяющих определить смещение пиксела в горизонтальном и вертикальном направлении в зависимости от его координат. ФКА 9 обеспечивает определение адреса очередного пиксела с учетом его текущих координат и корректирующих смещений. КШ 10 предназначен для управления обменом данными между ЭВМ и корректирующим устройством ввода.

Устройство работает в двух режимах - режиме ввода изображения в ЭВМ и режиме настройки.

В режиме ввода изображения сигнал от источника изображения поступает на первый вход АЦП 1 и на первый вход СУ 2. СУ 2 на первом выходе в момент передачи яркости очередного пиксела подает управляющий сигнал на второй вход АЦП 1, разрешающий определение цифрового значения амплитуды, и АЦП 1 на группе выходов формирует цифровое значение амплитуды, которое поступает на группу входов-выходов ОЗУВД 3; на втором выходе СУ 2 через интервал времени, достаточный для определения АЦП 1 цифрового значения амплитуды и вычисления ФКА 9 скорректированного адреса, формируется сигнал, поступающий на вход ОЗУВД 3 и разрешающий запись данных о яркости очередного пиксела в ОЗУВД 3.

На третьем, четвертом и пятом выходах СУ 2 формируются импульсы, соответствующие поступлению на вход корректирующего устройства ввода очередных пиксела, строки и кадра, и поступают на первый, второй и третий входы ФА 4 соответственно. ФА 4 на первой и второй группах выходов формирует в параллельном коде номер столбца и строки очередного пиксела, определенные относительно центра кадра. С первой и второй групп выходов ФА 4 номер столбца и строки поступают на первую и вторую группы входов ФКА 7.

На третьем выходе ФА 4 в параллельном коде формируется адрес А очередного пиксела, равный

А=х+у·Х,

где х - номер столбца, у - номер строки, на пересечении которых находится очередной пиксел, Х - размер кадра вводимого изображения по горизонтали, и поступает на группы входов ОЗУТКА 6 и ОЗУТКО 7. На группах входов-выходов ОЗУТКА 6 и ОЗУТКО 7 в результате чтения данных в параллельном коде формируются корректирующие смещения Δх=Δх(A) по горизонтали и Δу=Δу(A) по вертикали и поступают на третью и четвертую группы входов ФКА 7.

УК 8 производит коррекцию яркости текущего записываемого в ОЗУВД 3 пикселя посредством интерполяции яркостей соседних пикселей. УК 8 вычисляет (корректирует) яркость Icur текущего пикселя на основе яркостей пикселов, смежных с текущим, считываемых из ОЗУМЕ 5, по формуле

где kcur - весовой коэффициент, определяющий степень коррекции яркости текущего пикселя, Ii - яркость смежного пикселя, ki - весовой коэффициент, определяющий степень влияния яркости смежного пикселя на яркость текущего пикселя.

С группового выхода АЦП 1 яркость очередного пикселя подается на первый групповой вход ОЗУ ME 5. ОЗУ ME 5 представляет собой сдвиговый регистр со схемой управления, обеспечивающий хранение трех строк изображения (текущей строки - строки, содержащей текущий обрабатываемый пиксель, предыдущей и последующей строк относительно текущей). В процессе получения изображения от источника изображения при записи яркости очередного пиксела в ОЗУ ME 5 производится смещение (перезапись) яркостей ранее поступивших пикселей на 1 вперед таким образом, что ОЗУ ME 5 хранит яркости точек текущей, предыдущей и последующей строк изображения. Для того чтобы в ОЗУ ME 5 хранилась последующая строка кадра (относительно текущего обрабатываемого пикселя), обработку (запись в ОЗУВД 3) яркостей пикселей производят не в реальном времени, а запаздыванием на одну строку поступающего изображения.

Для коррекции яркости текущего обрабатываемого пикселя на первом, втором, третьем, четвертом и пятом выходах в ОЗУ ME 5 формируются яркости левого верхнего, правого верхнего, левого нижнего, правого нижнего (относительно текущего обрабатываемого) и текущего пикселей соответственно, определяемые поступающими с первого и второго групповых выходов ФА 4 на второй и третий групповые входы ОЗУ ME 5 номерами строки и столба текущего пиксела, и поступают на первый, второй, третий, четвертый, пятый групповые входы УК 8. УК 8 по формуле (*) рассчитывает скорректированную яркость текущего пикселя, которая с его группового выхода поступает на групповой вход-выход ОЗУВД 3.

ФКА 9 на группе выходов формирует в параллельном коде значение А/ скорректированного адреса, равное

A/=(x+Δx)+(y+Δy)·X,

которое поступает на группу входов ОЗУВД 3.

В результате в ОЗУВД 3 записывается амплитуда (яркость) очередного пиксела по скорректированному адресу и после записи пикселов всего кадра в ОЗУВД 3 формируется изображение.

После записи всего кадра изображения в ОЗУВД 3 на шестом выходе СУ 2 формируется сигнал, поступающий на вход КШ 10 и уведомляющий о готовности передачи кадра изображения в ЭВМ.

При передаче кадра (или части кадра) изображения в ЭВМ на втором выходе КШ 10 формируется сигнал, поступающий на второй вход СУ 2, по которому на втором выходе СУ 2 формируется сигнал, поступающий на вход ОЗУВД 3 и переводящий ОЗУВД 3 в режим чтения данных. На четвертой группе выходов КШ 10 формируется адрес, поступающий на группу входов ОЗУВД 3, с группы входов-выходов ОЗУВД 3 информация о яркости пиксела подается на группу входов КШ 10, КШ 10 передает яркость пиксела с группы входов-выходов в ЭВМ.

В режиме настройки устройства от ЭВМ на группу входов-выходов КШ 10 поступает информация о корректирующих поправках по горизонтали и вертикали для каждого пиксела кадра. С первой и второй групп выходов КШ 10 на группы входов-выходов ОЗУТКА 6 и ОЗУТКО 7 поступают значения Δx и Δу, с третьей группы выходов КШ 10 на группы входов ОЗУТКА 6 и ОЗУТКО 7 поступают адреса, по которым записываются значения Δx и Δу, с первого выхода КШ 10 на входы ОЗУТКА 6 и ОЗУТКО 7 поступает сигнал, разрешающий запись значений Δx и Δу.

Структура СУ определяется параметрами входного сигнала. Для реализации СУ можно использовать программируемые логические микросхемы (ПЛИС) или специализированные микросхемы, например TLC8044. ФА, ФКА реализуются на микросхемах, реализующих функции счетчиков, сумматоров и логических элементов, или на ПЛИС, выполняющих указанные операции при расчете адресов А и А/ например на ПЛИС ХС3042РС84. ОЗУМЕ, ОЗУТКА, ОЗУТКО, ОЗУВД реализуется на микросхемах памяти, удовлетворяющих требуемому быстродействию и объему. Для реализации УК также можно использовать ПЛИС. Реализация КШ определяется типом используемой шины ЭВМ. Так при использовании шины PCI в качестве КШ используются специализированные большие интегральные схемы, при использовании шины ISA структура КШ существенно упрощается и КШ может быть реализован на ПЛИС малой емкости или серийно выпускаемых микросхемах.

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

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

название год авторы номер документа
КОРРЕКТИРУЮЩЕЕ УСТРОЙСТВО ВВОДА ИЗОБРАЖЕНИЯ В ЭВМ 2005
  • Труфанов Максим Игоревич
  • Титов Дмитрий Витальевич
RU2295153C1
ТЕЛЕВИЗИОННАЯ СИСТЕМА ВЫСОКОГО РАЗРЕШЕНИЯ 1996
  • Мирошниченко Сергей Иванович
  • Жилко Евгений Олегович
  • Кулаков Владимир Владимирович
  • Невгасимый Андрей Александрович
RU2127961C1
СПОСОБ ВЫДЕЛЕНИЯ КОНТУРОВ ОБЪЕКТОВ ИЗОБРАЖЕНИЯ И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ 2007
  • Мирошниченко Сергей Юрьевич
  • Труфанов Максим Игоревич
  • Анциферов Артём Всеволодович
RU2383925C2
СПОСОБ КОМПЕНСАЦИИ РАЗМЫТОСТИ ИЗОБРАЖЕНИЯ ДВИЖУЩИХСЯ ОБЪЕКТОВ И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ 2006
  • Дегтярев Сергей Викторович
  • Титов Виталий Семенович
  • Труфанов Максим Игоревич
  • Яковлева Вера Сергеевна
RU2337501C2
ОПТИКО-ЭЛЕКТРОННОЕ УСТРОЙСТВО ОБНАРУЖЕНИЯ ПОМУТНЕНИЯ ХРУСТАЛИКА ГЛАЗА И ДИАГНОСТИКИ КАТАРАКТЫ 2015
  • Гридин Владимир Николаевич
  • Труфанов Максим Игоревич
  • Болецкий Евгений Борисович
RU2594944C1
Устройство автоматического получения и обработки изображений 2019
  • Алатар Али Ихсан
  • Михайлов Анатолий Александрович
RU2707714C1
УСТРОЙСТВО КОМПЕНСАЦИИ БЛУМИНГА ОПТИКО-ЭЛЕКТРОННОГО ДАТЧИКА 2008
  • Титов Виталий Семенович
  • Труфанов Максим Игоревич
  • Попов Александр Викторович
RU2371762C1
СПОСОБ АВТОМАТИЧЕСКОЙ КОРРЕКЦИИ БЛУМИНГА ОПТИКО-ЭЛЕКТРОННОГО ДАТЧИКА И УСТРОЙСТВО ДЛЯ ЕГО РЕАЛИЗАЦИИ 2005
  • Труфанов Максим Игоревич
RU2356176C2
СПОСОБ ВЫРАВНИВАНИЯ НЕРАВНОМЕРНОЙ ЧУВСТВИТЕЛЬНОСТИ ФОТОПРИЕМНИКОВ СКАНИРУЮЩИХ ЛИНЕЕК ТЕПЛОВИЗОРОВ 1993
  • Белоконев Виктор Михайлович
  • Дегтярев Евгений Викторович
  • Рудый Игорь Владимирович
  • Малышев Игорь Александрович
  • Павлова Валерия Анатольевна
  • Тетерин Валерий Васильевич
  • Демеш Ольга Вячеславовна
  • Кабанов Виктор Федорович
RU2113065C1
Устройство для формирования видеосигнала 1990
  • Шаханов Игорь Алексеевич
  • Черных Владимир Иванович
  • Ноянов Владимир Матвеевич
SU1741124A1

Реферат патента 2009 года УСТРОЙСТВО ВВОДА ИЗОБРАЖЕНИЯ В ЭВМ КОРРЕКЦИИ ДИСТОРСИИ

Изобретение относится к вычислительной технике и может быть использовано для коррекции искажений, вносимых в изображение оптической системой оптико-электронного устройства (видеокамеры, фотоаппарата, проекционного дисплея), и последующего ввода исправленного изображения в ЭВМ или другое цифровое устройство обработки изображения. Техническим результатом изобретения является повышение точности ввода изображения в ЭВМ путем коррекции дисторсии, вызванной погрешностями передачи изображения оптической системой оптико-электронного устройства. Результат достигается тем, что в известное устройство, содержащее АЦП, схему управления, ОЗУ видеоданных, формирователь адреса, ОЗУ таблицы коррекции абсцисс, ОЗУ таблицы коррекции ординат, формирователь корректирующего адреса, контроллер шины, были введены ОЗУ малой емкости и устройство коррекции. Повышение точности ввода изображения в ЭВМ обеспечивается переносом пикселей в истинные позиции и дополнительной коррекцией их яркости. 1 ил.

Формула изобретения RU 2 351 983 C1

Устройство ввода изображения в ЭВМ и коррекции дисторсии, содержащее АЦП, схему управления (СУ), ОЗУ видеоданных (ОЗУВД), формирователь адреса (ФА), ОЗУ таблицы коррекции абсцисс (ОЗУТКА), ОЗУ таблицы коррекции ординат (ОЗУТКО), формирователь корректирующего адреса (ФКА), контроллер шины (КШ), отличающееся тем, что дополнительно введены ОЗУ малой емкости (ОЗУМЕ) и устройство коррекции (УК), причем первый вход АЦП является входом для подключения информационного аналогового сигнала от источника изображения, первый вход АЦП соединен с первым входом схемы управления, второй вход АЦП соединен с первым выходом схемы управления, группа выходов АЦП подключена к группе входов-выходов ОЗУ видеоданных, группе входов КШ, первому групповому входу ОЗУМЕ, второй вход СУ подключен ко второму выходу КШ, второй выход схемы управления соединен с входом ОЗУ видеоданных, третий, четвертый, пятый выходы СУ подключены соответственно к первому, второму, третьему входам ФА, первая и вторая группы выходов которого соединены с первой и второй группами входов ФКА, а третья группа выходов ФА соединена с группами входов ОЗУТКА и ОЗУТКО и третьей группой выходов КШ, шестой выход СУ подключен к входу КШ для приема сигнала готовности передачи кадра изображения в ЭВМ, второй и третий групповые входы ОЗУМЕ соединены с первым и вторым групповыми выходами ФА соответственно, первый, второй, третий, четвертый, пятый групповые выходы ОЗУМЕ подключены к первому, второму, третьему, четвертому, пятому групповым входам УК соответственно, групповой выход УК соединен с групповым входом КШ, группа входов-выходов ОЗУТКА и группа входов-выходов ОЗУТКО подключены к третьей и четвертой группам входов ФКА и к первой и второй группам выходов КШ соответственно, группа выходов ФКА подключена к первой группе входов ОЗУВД и четвертой группе выходов КШ, первый выход КШ соединен со входами ОЗУТКА и ОЗУТКО, группа входов-выходов КШ используется для подключения устройства к системной шине ЭВМ и передачи изображения в ЭВМ.

Документы, цитированные в отчете о поиске Патент 2009 года RU2351983C1

КОРРЕКТИРУЮЩЕЕ УСТРОЙСТВО ВВОДА ИЗОБРАЖЕНИЯ В ЭВМ 2005
  • Труфанов Максим Игоревич
  • Титов Дмитрий Витальевич
RU2295153C1
УСТРОЙСТВО ДЛЯ ВВОДА ИЗОБРАЖЕНИЯ В ЭВМ 2000
  • Архипов А.Е.
  • Дегтярев С.В.
  • Рубанов А.Ф.
  • Титов В.С.
RU2166790C1
УСТРОЙСТВО ВЫДЕЛЕНИЯ КОНТУРОВ ИЗОБРАЖЕНИЙ ОБЪЕКТОВ 2000
  • Дегтярев С.В.
  • Спеваков А.Г.
  • Титов В.С.
RU2185659C1
УСТРОЙСТВО ДЛЯ ВВОДА-ВЫВОДА ПОСЛЕДОВАТЕЛЬНОСТИ КАДРОВ ТЕЛЕВИЗИОННОГО ИЗОБРАЖЕНИЯ 1993
  • Корнышев Н.П.
  • Гозман Я.Ю.
  • Иванов В.И.
RU2066929C1
US 6504551 В1, 07.01.2003.

RU 2 351 983 C1

Авторы

Титов Дмитрий Витальевич

Труфанов Максим Игоревич

Даты

2009-04-10Публикация

2007-11-01Подача