- •Взаимодействие разработчиков радиоэлектронной аппаратуры с системой автоматизированного проектирования
- •Подготовительный этап.
- •Эскизное проектирование.
- •Техническое проектирование
- •Рабочее проектирование
- •1. Уровни абстрагирования и аспекты описаний проектируемых объектов.
- •2. Операции, процедуры и этапы проектирования.
- •3. Классификация параметров проектируемых объектов.
- •Полиномиальные алгоритмы и труднорешаемые задачи
- •4. Классификация проектных процедур.
- •Структура сапр Подсистемы сапр
- •Виды обеспечения сапр
- •Уровни сапр
- •Связь с гибким автоматизированным производством.
- •Лекция ¹2
- •Необходимость создания
- •Классификация вычислительных сетей
- •Устройства телеобработки, сопряжения и передачи данных
- •Распределенные вычислительные сети
- •Автоматизированные рабочие места проектировщиков назначение
- •Технические средства арм
- •Комплексирование арм
- •Перспективы развития арм
- •Комплексирование технических средств сапр
- •3.2. Обучение без супервизора
- •Лекция ¹3 система автоматического ввода информации в эвм
- •1. Необходимость создания системы автоматического ввода
- •2.Требования к документам, автоматически считываемым системой
- •2.1. Общие сведения
- •3. Экспериментальная система автоматического чтения эскизов слоев топологии плат печатного монтажа
- •3.1. Организация данных в памяти эвм.
- •3.2. Этапы обработки эскиза платы
- •3.2.1. Формирование матриц линий и точек.
- •3.2.2. Выделение множеств фрагментов изображений
- •3.2.4. Результаты эксплуатации системы
- •3.2.3. Методы обеспечения достоверности
- •Лекция ¹4
- •4.1. Общие сведения
- •4.2. Отделение символов в дискретной первичной форме
- •4.3. Алгоритм отделения
- •4.4. Полигональная форма.
- •4.4.1. Граничный контур
- •4.4.2. Отделение символов
- •Лекция ¹5
- •Лекция ¹6
- •Введение
- •Основная часть
- •Анализ процедур
- •1. Процедура анализа
- •2. Процедура синтеза
- •3. Процедуры преобразования
- •4. Процедура идентификации
- •Классификация процедур
- •Лекция ¹7
- •Введение
- •Общие сведения
- •Логические методы представления знаний
- •Нечеткие множества и нечеткая логика
- •Семантические сети
- •Методы кодирования
- •Лекция ¹8
- •Введение
- •Задачи, решаемые экспертной системой
- •Структурная схема обобщенной экспертной системы
- •Компоненты эксперной системы лингвистический процессор
- •Подсистема логического вывода
- •Подсистема ревизии знаний
- •База знаний
- •Перспективы развития сапр
- •Лекция ¹10
- •1. Классификация моделей объектов проектирования
- •2. Модельное представление технологических операций
- •3. Задача проектирования технологических операций в обобщенной постановке
- •4. Модель процесса проектирования технологических операций
Лекция ¹4
Тема: “Обработка изображений, автоматически считанных с документации”
4.1. Общие сведения
Обработка изображений представляет собой многоэтапный процесс информационного преобразования, в ходе которого осуществляется последовательный переход от одной формы описания к другой.
В качестве дискретной первичной формы будем рассматривать черно-белую мозаику, получаемую в памяти ЭВМ.
Большая часть изображений черно-белых документов строится с помощью одних и тех же изобразительных средств(линий, символов),поэтому имеет смысл выделить специально этап обработки для получения описания отрезков линий. Они задаются координатами его концов и кодов символов с указанием координат их расположения на поле изображения.
Результирующая форма для универсального этапа, которую мы назовем дискретной вторичной формой, состоит из списка отрезков и списка символов.
Запись первого списка состоит из полей, предназначенных для задания координат концов отрезков.
Запись второго списка служит для координатной привязки символа к полю документа и указания кода символа.
Универсальный этап обработки должен обеспечить решение двух задач:
- отделение символов,
- разделение несимвольной части изображения на отдельные элементарные отрезки.
Указанные задачи являются разнородными, поэтому перед их решением целесообразно разложить изображение на символьную и несимвольную части. Каждая из частей подвергается специализированной обработке.
Рассмотрим задачу отделения символов.
4.2. Отделение символов в дискретной первичной форме
Предварительно определим понятие символа.
Назовем группой единиц множество единиц в одной строке матрицы, не разделенной нулями. Две группы единиц, лежащие в соседних строках изображения, с координатами концов по оси абсцисс a, b и c, d называются связными, если справедливо хотя бы одно из соотношений:
a Ü c Ü b;
a Ü d Ü b;
c - 1 = b;
d + 1 = a.
На рис.9.a приведены примеры связных групп единиц, а на рис. 9.б - несвязных. Под символом будем понимать множество связных групп единиц, для которых минимальный охватывающий их прямоугольник имеет размеры, принадлежащие интервалам размеров символов по высоте и ширине (рис.10 ). Подобное определение символа создает риск отделения части несимвольной информации.
Сущность задачи отделения символов из исходной матрицы I, описывающей изображение в дискретной первичной форме, сводится к нахождению в исходной матрице фрагмента, который содержит символы. Далее каждый такой фрагмент переписывается в отдельный кадр. Кадр представляет собой двоичную матрицу, размеры которой должны быть не меньше максимальных размеров символов. Затем, содержимое этих матриц анализируется в блоке распознавания.
Рис. 9. Отношение связности групп единиц:
a - связные группы; б - несвязные группы.
Рис. 10. Символ как фрагмент связных групп единиц