Устройство для селекции и регистрации объектов
Иллюстрации
Показать всеРеферат
Изобретение относится к телевизионно-вычислительной актоматике и может быть использовано для анализа геометрических параметров объектов. находящихся в поле зрения телевизионного датчика. Целью изобретения является расширение функциональных возможностей устройства за счет измере - ния размеров выбираемых объектов. Устройство содержит телевизионный датчик 9, элементы И 1 и 5, элемент ИЛИ 13, формирователь 2 маркера, формирователь 3 зоны анализа, элемент 4 задержки, блок 7 селекции видеосигна-- ла, регистратор 8, блок 10 выделения характерных точек, задатчик t1 режимов , программно-временной блок 12, формирователь 14 команд и блок 15 микропрограммного управления. С помощью устройства возможно производить выбор S объекта по указанию маркера. 2 ил. (Л
СОЮЗ COBETCHHX
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
Пи 4 С 06 М 11 02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ с
uj pe
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
К АBTOPCKOMY СВИДЕТЕЛЬСТВУ (21) 4179362/24-24 (22) 09.01.87 (46) 15.12 ° 88. Бюл. N - 46 (72) E.Â.Àíäðååâà, Ю.Ф.Коркунов, Н.П.Корньнпев и В.А.Максимов (53) 621.174.32 (088.8) (56) Авторское свидетельство СССР
11с 525132, кл. G 06 К 11/00, 1974.
Авторское свидетельство СССР
У 1325539, кл. G 06 М 11/02, 1985. (54) УСТРОЙСТВО ДЛЯ СЕЛЕКЦИИ И РЕГИСТРАЦИИ ОБЪЕКТОВ (57) Изобретение относится к телевизионно-вычислительной актоматике и может быть использовано для анализа геометрических параметров объектов, „„SU„„1444845 A 1 находящихся в поле зрения телевизионного датчика. Целью изобретения является расширение функциональных возможностей устройства за счет измерения размеров выбираемых объектов.
Устройство содержит телевизионный датчик 9, элементы И 1 и 5, элемент
ИЛИ 13, формирователь 2 маркера, фор" мирователь 3 зоны анализа, элемент 4 задержки, блок 7 селекции видеосигна- ла, регистратор 8, блок 10 выделения характерных точек, задатчик 11 режимов, программно-временной блок 12, формирователь 14 команд и блок 15 микропрограммного управления. С помощью устройства возможно производить выбор 2 объекта по указанию маркера. 2 ил.
1444845
Изобретение относится к телевизионно-вычислительной автоматике и может быть использовано для анализа геометрических параметров объектов, находящихся в поле зрения телевизионного датчика, например, кровяных телец, клеток ткани, структуры материалов и т,п.
Целью изобретения является расши,рение функциональных возможностей устройства за счет измерения размеров выбираемых объектов.
На фиг.1 изображена структурная схема предлагаемого устройства, на 15 фиг.2 — фрагмент изображения анализируемых объектов.
Устройство содержит первый элемент И 1, формирователь 2 маркера, формирователь Э эоны анализа, эле- 20 мент 4 задержки, второй элемент И 5, блок 6 квантования, блок 7 селекции видеосигнала, регистратор 8, телевизионный датчик 9, блок 10 выделения характерных точек, задатчик 11 режимов, программно-временной блок 12, элемент ИЛИ 13, формирователь 14 команд (ФК) и блок 15 микропрограммного управления.
Устройство работает следующим образом.
Видеосигнал с выхода телевизионного датчика 9 проходит через блок 6 квантования по двум уровням, где осуществляется его нормирование по амплитуде. Со второго выхода датчика 9 поступает сигнал на эадатчик 11, формирователь 14 и блок 12, который вырабатывает последователь- 40 ность тактовых импульсов, которыми производится синхронизация работы блока 10, формирователя 14 и блока 15, Сигнал, нормированный по амплитуде, проходит через. элемент И 5, на вход 45
Которого подается сигнал с формирователя Э, и поступает на вход элемента 4 задержки, вход блока 7 и вход блока 10. Элемент 4 осуществляет задержку квантованного сигнала изображения на период строчной развертки. Задержанный сигнал с выхода элемента 4 поступает на вход блока 7 и второй вход блока 10. Блок ? формирует сигналы характерных точек 55 иэображений объектов, а именно: окончаний Х, первых хорд объектов, начал
Х и окончаний Х связных хорд, Объе". динений верхних ответвлений Х .
Через эле, .ент ИЛИ 13 эти сигналы поступают на вход формирователя 14.
В исходном состоянии задатчик 11 формирует сигнал режима исходного
СОСТОЯНИЯ, ПО КОТОРОМУ ПРОИЗВОДИТСЯ обнуление ячеек и регистров, входящих в состав блока 15, а также задание номера первого объекта, равного единице.
С приходом команды "Пуск" задатчик 11 режимов с привязкой к каналу кадровой развертки формирует сигнал режима записи. При этом ФК 14 формирует начальные адреса микропрограмм записи и сигнал непосредственной загрузки для блока 15 в зависимости от прихода сигналов начальных точек Х Х . Так, при приходе сигнала точки начала Х, блок 15 выполняет программу записи. При приходе сигналов Х и
Х> осуществляется программа передачи этих номеров от одной связной хорды к другой, тем самым каждой последующей хорде присваивается номер предыдущей. При объединении ответвлений вырабатывается сигнал Х, по которому выполняется программа записи обоих номеров объединяющихся ответвлений, а хорде, объединяющей эти ответвления, присваивается номер первого иэ них.
Таким образом, после кадра сканирования в блок 15 оказываются записаны попарно все номера объединяющихся ответвлений. В последующем кадре задатчик формирует сигнал разрешения режима обработки, и блок 15 производит обработку записанных номе ров. При этом сначала определяется первая пара чисел, в которую входит первый номер, а затем все пары чисел, которые могут отличаться друг от друга хотя бы одним числом, Например, для объектов, изображенных на фиг.2, будут записаны следующие пары номеров (2, 1)„ (2, 4), (5, 3), (6, 2). Номер 1 всегда соответствует первой хорде первого объекта. Этот номер входит в пару (2, 1). Другое число 2 входит в пары (2, 4) и (6, 2). Номера 4 и 6 не входят ни в одну из остальных пар.
Следовательно, первому объекту соответствуют пары (2, 1), (2, 4), (6, 2).
После этого блок 15 производит исключение из найденных пар, соответствующих данному объекту, повторяющихся номеров. Для рассматриваемого
1444845 примера в результате этой операции будут исключены номер 2 во второй и в третьей паре, т.е. получены номера
2, 1, 4, 6. Затем блок 15 производит
5 ,упорядочение этих номеров в порядке их возрастания. В результате для рассматриваемого примера получаем номера 1, 2, 4, 6. После этого блок 15 вычисляет один из номеров ответвле- 10 ния следующего объекта, как наименьший из номеров, отсутствующих в множестве номеров начал данного объекта.
Так для рассматриваемого примера этот номер равен 3. На этом цикл обработки 15 первого объекта заканчивается.
В следующем кадре осуществляется селекция изображения объекта с номерами начал, вычисленными в предыдущем кадре. При этом задатчик 11 формиру- 20 ет сигнал разрешения режима селекции. В результате, с приходом сигнала
Х ФК вырабатывает начальный адрес микропрограммы селекции и сигнал его, непосредственной загрузки для блока 25
15. Затем блок 15 производит сравнение порядковых номеров Х, с вычисленными номерами объекта и в случае равенства вырабатывает сигнал запуска блока 7. Блок 7 при приходе импульса запуска, соответствующего началам объекта, производит выделение всех связных в направлении сканирования хорд данного объекта.
Селекция объекта осуществляется за время одного сканирования. После выделения первого объекта задатчик режимов вновь вырабатывает сигнал разрешения режима обработки и в со- . ответствии с описанным алгоритмом 40 определяются номера начал второго объекта, а также номер следующего объекта. Затем происходит селекция объекта с вычисленными номерами начал и т.д., пока не будет выделен 45 последний объект.
Такая работа устройства выполяет- ся в том случае, если маркер, формируемый формирователем 2, находится вне зоны анализа, формируемой 50 формирователем 3, и, следовательно, сигнал на выходе элемента И 1 отсутствует. Если маркер введен в зону
Ф анализа и установлен на изображении объекта, то сигнал маркера появля- 55 ется на выходе элемента И 1 и через элемент ИЛИ 13 поступает на вход ФК
14. При этом ФК 14 в режиме записи
J вырабатывает начальный адрес микропрограммы определения номера одного из начал указанного маркером объекта.
Определение номера одного из начал объекта основано на том, что в процессе передачи номеров от одной связной хорды к другой, выполняемой блоком 15 в режиме записи, номер хорды, записанный на предыдущей строке в момент ее окончания Х>, считывается с в момент начала Х следующей связной хорды. Таким образом, сигнал маркера в случае его наложения на изображение объекта совпадает по времени с моментами считывания номера хорды объекта, соответствующего одному из
его начал.
Микропрограмма определения номера одного из начал указанного маркером объекта заключается в считывании номера хорды в момент действия сигнала маркера и занесения его в один из регистров блока 15. Этот номер используется в дальнейшем для определения остальных номеров начал указанного объекта. Номера определяются в режиме обработки в соответствии с рассмотренным алгоритмом, но номер следующего объекта не определяется и остается без изменений. В результате этого в кадрах режима селекции производится селекция указанного маркером объекта.
Формула и з обретения
Устройство для селекции и регистрации объектов, содержащее телевизионный датчик, первый выход которого соединен с входом блока квантования, элемент задержки, выход которого подключен к первому входу блока селекции видеосигнала и к первому входу блока выделения характерных точек, второй выход телевизионного датчика соединен с первым входом задатчика режимов работы, с первым входом формирователя команд и с входом программно-временного блока, выход которого подключен к первому входу блока микропрограммного управления, к второму входу блока выделения характерных точек и к второму входу формирователя команд, первый выход которого соединен с вторым входом задатчика режимов работы, выход которого подключен к третьему входу формирователя команд, вторые выходы
Составитель Н Ваганова
Техред М.Ходанич
Корр ек тор М. Шар оши
Редактор Т.Парфенова
Заказ 6483/52
Тираж 704
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4
5 1444845 6 которого соединены с вторыми вхо- чен к четвертому входу формирователя дами блока микропрограммного управ- команд, формирователь зоны анализа ления, выход блока селекции видео- соединен с вторым входом первого элесигнала соединен с входом регистра5 мента И и с первым входом второго тора,отличающееся тем, элемента И, выход которого подключен что, с целью расширения функциональ- к входу элемента задержки, к второму ных воэможностей устройства за счет входу блока селекции видеосигнала измерения размеров выбираемых обьек- и к третьему входу блока выделения тов, в него введены формирователь зо- 1п характерных точек, выход которого ны анализа, формирователь маркера, соединен с вторым входом элемента элементы И и элемент ИЛИ, Выход фор- ИЛИ, выход блока квантования подклюмирователя маркера подключен к перво- чен к второму входу второго элемента му входу первого элемента И, выход И, выход блока микропрограммного упкоторого соединен с первым входом 1ц равления соединен с третьим входом элемента ИЛИ, выход которого подклю- блока селекции видеосигнала.