RasterDesk — графический редактор, дополняющий функции AutoCAD профессиональными инструментами для работы с растровыми изображениями.
RasterDesk имеет две модификации: базовую (RasterDesk) и профессиональную (RasterDesk Pro).
Базовая версия программы позволяет повышать качество отсканированного изображения, редактировать растровую графику с использованием инструментов AutoCAD и векторизовать растровое изображение в полуавтоматическом режиме.
Профессиональная версия программы дополнена инструментами автоматической векторизации, автоматической векторной коррекции и модулем распознавания текстов ABBYY FineReader 10.
Сканирование в RasterDesk производится с помощью модуля WiseScan LE, который представляет собой комплексную систему, предназначенную для работы с широкоформатными монохромными и цветными сканерами. Управление сканером осуществляется на аппаратном уровне или с помощью TWAIN-интерфейса.
Монохромные фильтры используются для обработки монохромных изображений. Применение фильтров может значительно повысить качество изображений и уменьшить объем растровых файлов.
RasterDesk содержит следующие монохромные фильтры:
RasterDesk позволяет скорректировать различные геометрические параметры растрового изображения.
С помощью инструментов геометрической коррекции можно:
Калибровка применяется для устранения произвольных (линейных и нелинейных) искажений растровых изображений любого типа: монохромных, полутоновых и цветных. Эта операция чаще всего используется для исправления погрешностей геодезических планов и карт в растровом формате. С помощью калибровки можно скорректировать ошибки сканирования и искажения, возникшие вследствие деформации исходных графических материалов.
При подготовке калибровки необходимо указать векторы перемещений точек растра. Для этого задается набор калибровочных пар. Каждая пара такого набора состоит из двух точек, координаты которых определяют текущее положение точки на изображении (измеренная точка) и ее требуемое теоретическое положение (реальная точка).
Калибровочные пары создаются двумя способами: добавлением по одной или заданием калибровочной сетки.
RasterDesk содержит следующие процедуры цветокоррекции и фильтрации растровых изображений:
Реализованная в программе интеллектуальная объектная технология выбора растровых данных позволяет редактировать растровое изображение методами, аналогичными тем, которые используются при работе с векторными объектами в AutoCAD.
С помощью RasterDesk можно редактировать растровые примитивы, такие как отрезки, дуги, окружности, полилинии и т.д. Редактирование растровых объектов производится теми же инструментами, что и редактирование векторных объектов в AutoCAD. Таким образом, пользователь AutoCAD имеет возможность вносить любые изменения в растровое изображение, используя привычные ему инструменты для работы с векторной графикой. Гибридное редактирование растровой и векторной графики позволяет значительно сократить время и повысить точность при внесении изменений в отсканированный документ без векторизации.
Технология гибридного (растрово-векторного) редактирования дает возможность использовать привычные инструменты точного позиционирования, такие как объектная привязка, объектное и полярное отслеживание. Эти режимы работают не только с векторами (как в AutoCAD), но и с растровыми примитивами.
Растеризация — процесс перевода векторной графики в нередактируемое растровое изображение.
В RasterDesk реализованы два метода растеризации векторных объектов:
Трассировка — интерактивная процедура, позволяющая провести векторизацию растрового изображения любого типа, а также сгладить или удалить объекты монохромного растрового изображения.
Трассировка основана на технологии локального распознавания растровых геометрических примитивов, с помощью которой программа идентифицирует растровые линии как отрезок, дугу или окружность и генерирует соответствующие векторные объекты.
В RasterDesk реализовано четыре режима трассировки монохромных растровых изображений:
В режиме Сгладить растр трассировка удаляет части растровой линии, создает аппроксимирующий вектор, а затем автоматически растеризует его. Таким образом, режим Сгладить растр позволяет заменять растровые линии на сглаженные, тем самым повышается качество растровых линий на изображении.
Автоматическая векторизация — процедура, в результате которой генерируются векторные объекты, передающие исходное растровое изображение. RasterDesk Pro распознает объекты следующих типов: точки, отрезки, окружности, дуги, контуры, штриховки, тексты и символы. Предусмотрена возможность обучить программу распознавать новые тексты и символы. При векторизации отрезков, кругов, дуг и полилиний программа может распознавать тип линии объектов, а также стрелки на отрезках и дугах. Возможно задание принудительного ортогонального выравнивания отрезков, имеющих небольшое отклонение от горизонтали или вертикали.
Процедуры выбора, трассировки и автоматической векторизации растровых символов основаны на алгоритмах распознавания растровых символов по векторным образцам. Векторные образцы для распознавания растровых символов необходимо создать заранее и сохранить в файле библиотеки символьных шаблонов.
Цветная векторизация предназначена для автоматической векторизации полилиниями объектов на цветных растровых изображениях (планах, схемах, топографических картах). В процессе операции программа автоматически определяет таблицу цветов исходного изображения и присваивает получаемым векторным объектам ближайший цвет. Это позволяет при векторизации распределить объекты различного цвета на разные слои или исключить из распознавания линии определенного цвета.
Полученные в результате автоматической векторизации низкокачественных растровых изображений векторные объекты, как правило, требуют дополнительной коррекции. Коррекция необходима, если после распознавания таких объектов, как линия, окружность, дуга и полилиния, получается множество отдельных векторов-фрагментов (например, вместо линии — несколько линейных отрезков, вместо растрового круга — множество дуг, вместо полилинии — множество дуг и линий и т.д.).
Инструментами, представленными в RasterDesk Pro, можно корректировать векторы и полилинии в автоматическом режиме:
В интерактивном режиме программа позволяет:
Автоматическая векторная коррекция предназначена для автоматической корректировки векторных объектов (линий, дуг и окружностей), полученных в результате автоматической и полуавтоматической векторизации (трассировки).
Автоматическая коррекция полилиний предназначена для автоматического редактирования полилиний, полученных в результате векторизации или трассировки. При автоматической коррекции полилиний можно осуществить слияние, удаление или объединение полилиний, удаление мелких сегментов, совмещение общих границ и др.
Команда Собрать в полилинию предназначена для объединения незамкнутых векторных объектов в полилинию в интерактивном режиме.
Операция поиска и замены позволяет находить объекты монохромных растровых изображений, а также наборы векторных объектов и заменять их на любые векторные или растровые объекты.
В качестве образца для поиска могут быть использованы как растровые данные, так и векторные объекты. Команда позволяет искать похожие на заданный векторный образец наборы векторных объектов, образующих символы.
В программу RasterDesk Pro 10 включен дополнительный модуль распознавания текста OCR ABBYY FineReader 10. Модуль позволяет распознавать большие объемы текста хорошего и среднего качества, выполненного шрифтами обычного начертания. Для распознавания текстов использующих декоративные шрифты или специальные символы в модуле предусмотрена возможность обучения символам.
RasterDesk OCR помечает все созданные векторные тексты (или прямоугольники, ограничивающие текстовые области), что позволяет осуществлять последовательный просмотр и редактирование текстов с помощью специальной процедуры.
Для векторного текста или распознанного растрового фрагмента текста в программе RasterDesk 10 можно осуществить поиск нормативного документа в информационной системе NormaCS. Если искомый документ заменен более новым, то предусмотрена возможность замены текста в RasterDesk на обозначение или номер замененного документа.
В RasterDesk этот функционал реализован для команды Редактировать растровый текст.
Процесс взаимодействия с NormaCS возможен при наличии настроенного клиента NormaCS на машине пользователя.