Когда у тебя в руках молоток,
все задачи кажутся гвоздями.
Работа с отсканированной растровой графикой требует от пользователя определенных знаний и навыков. Добиться хорошего результата невозможно без предварительной подготовки и понимания принципов обработки изображений и структуры растрового изображения.
Прежде чем приступать к процессу сканирования и обработки, необходимо четко представлять себе цель: что в конечном счете должно получиться, к какому результату необходимо прийти. Естественно, эту цель следует соизмерять с возможностями средств, в данном случае сканера и программного обеспечения.
В этой статье нам бы хотелось рассказать не столько о технологиях, заложенных в программах Raster Arts, сколько о подходе к решению задач обработки сканированных документов. Надеемся, что статья поможет нашим пользователям правильно подойти к решению задач сканирования и обработки изображений, сформулировать цели, которых необходимо достичь, и разработать правильные алгоритмы.
Для оптимального выбора конфигурации программного обеспечения мы предлагаем пользователям присылать примеры имеющихся сканированных документов или привозить документы к нам в офис, чтобы продемонстрировать возможности программ и вместе с ними выбрать необходимую конфигурацию программного обеспечения. Как правило, такое предварительное общение помогает самим потенциальным пользователям лучше понять цели, которые им нужно достичь. Забавно, но практически 90% пользователей присылают для подобного анализа «самый плохой» с их точки зрения документ. При этом ставится задача: «Перевести все в векторный вид и желательно с минимальным нажатием кнопок, а лучше в автоматическом режиме». Эта цель понятна, и если бы все было так просто, то в программе осталась бы лишь одна кнопка — Растр в векторы.
Сканирование — самый важный этап для последующей обработки документа. Оттого, насколько правильно подобран режим сканирования и заданы параметры, зависит успех всего процесса. Естественно, качество зависит и от возможностей самого сканера. Выбор аппарата для сканирования должен определяться не только показателями скорости сканирования, но и качеством, которое можно получить с помощью этого устройства (оптическое разрешение, цветовые режимы, возможности программного обеспечения).
Пользователей можно разделить на два типа: те, у которых есть только «бумага» и им ее нужно отсканировать, и те, кому сканированные растры достались «по наследству» и у них нет возможности сканировать оригинал заново. С первыми работать гораздо проще, их нужно только правильно сориентировать, проработать технологию и добиться оптимального результата. Ну, а тем, у кого есть то, что есть, придется рассчитывать только на программные средства повышения качества изображения. Благо, в Spotlight и RasterDesk имеются широкие возможности восстановления документов плохого качества.
Перечислим основные ошибки при сканировании документов инженерной графики, с которыми приходится сталкиваться в процессе общения с клиентами.
Сканирование — самый важный этап для последующей обработки документа. От того, насколько правильно подобран режим сканирования и заданы параметры, зависит успех всего процесса.
Технологии, которые используются для работы с растровой графикой, отличаются от методов и технологий векторного проектирования. Если я, к примеру, хочу выбрать векторный отрезок, чтобы изменить его геометрию или свойства, мне достаточно указать на него курсором мыши. Система изначально «знает», что это за объект и какие у него свойства. При выборе растрового отрезка все гораздо сложнее. Растровое изображение не имеет объектной структуры, для системы загруженная картинка пока всего-навсего набор точек. Все, что пока известно, — общее количество точек, их плотность (dpi) и глубина цвета. Объектами (растровыми отрезками, дугами, окружностями
Одна из «проблем», с которой сталкиваются начинающие пользователи, заключается в поспешности применения функций без знания структуры изображения и принципов обработки. Это приводит к тому, что полученный результат не всегда удовлетворяет пользователя, и он принимает ошибочное решение, что эта программа ему не подходит. Загружая цветное растровое изображение, пользователи применяют монохромные фильтры (удаление мусора
Другая «проблема» — шаблонность методов обработки изображений, так называемый принцип «золотого молотка». Если на одном типе растра пользователю с помощью применения определенной последовательности команд удалось получить хороший результат, то при обработке другого растра результат может быть противоположным. Это не означает, что нельзя автоматизировать обработку изображений. Более того, в Spotlight Pro есть очень удобные инструменты автоматизации: Мастер командных файлов, позволяющий записать скрипт из последовательности команд обработки, и Мастер пакетных заданий, позволяющий в пакетном режиме обрабатывать большое количество файлов. В пользовательской настройке интерфейса командный файл можно назначить на кнопку на панели инструментов и автоматически применить целый набор команд одним нажатием этой кнопки. При использовании такого рода автоматизации необходимо понимать, какого результата вы ждете от такой обработки. Например, при пакетном режиме удаления мусора не исключен вариант, что при заданных параметрах размеры элементов полезной информации (знаки препинания в тексте, мелкие объекты чертежа) могут оказаться меньше размера фракций растрового мусора. И в результате обработки будет потеряна полезная информация. А вот такие команды, как Автоматическое устранение перекоса, Поворот изображений, Автоматическая обрезка и многие другие, при использовании в автоматизации обработки существенно сокращают время на обработку большого количества файлов. Применять автоматизацию можно и нужно, это экономит время. Но применять ее нужно с умом. Постарайтесь классифицировать изображения перед автоматической обработкой, подобрать группы по цветности и типам дефектов. Например, если есть цветные или «серые» изображения и вам нужно их в дальнейшем векторизовать, то для одного типового растра удобно подобрать параметры бинаризации (перевод в монохромный вид), записать параметры команды во внешний файл и в пакетном режиме перевести в «монохром» все документы данного типа. При этом важно, чтобы подобранные параметры подходили ко всем обрабатываемым растрам.
Этот вопрос часто возникает при обработке документов. Естественно, с эстетической точки зрения пользователю хочется получить чистое изображение, с ним приятнее и удобнее работать. Но не всегда эта цель оправдывает затраченные средства. Если нужно обработать небольшое количество документов и вы располагаете временем для дополнительной ручной или полуавтоматической чистки растров, то почему бы и не привести их в порядок. Другое дело, если стоит глобальная задача сканирования большого числа документов и мусор на изображении хоть и присутствует, но не мешает «читать чертеж». В этом случае вопросы чистки и приведения документа в порядок можно отложить и на потом. Главное для оператора сканера — полностью сохранить информацию с исходного документа. Да и обработку чертежа непрофессиональному пользователю, возможно, и не стоит поручать. Качественней эту работу может сделать не оператор сканера, а конечный пользователь, которому в дальнейшем предстоит работать с этим документом.
Другая «проблема» -шаблонность методов обработки изображений, так называемый принцип «золотого молотка». Если на одном типе растра пользователю с помощью применения определенной последовательности команд удалось получить хороший результат, то при обработке другого растра результат может быть противоположным.
Возвращаемся к вопросу о целях пользователей. «Все отсканировать и векторизовать», — так потенциальные пользователи формулируют нам основную задачу. Либо пользователь придумал такой план действий сам, либо такая задача поставлена перед ним руководством. Когда задаешь наводящий вопрос: «А зачем вам нужно все перевести в векторный вид?», в большинстве случаев получаешь ответ: «Чтобы вносить изменения в документ». И тут самое время продемонстрировать уникальные возможности программ Raster Arts для гибридного редактирования и интеллектуального распознавания объектов. Демонстрация выбора растровых объектов щелчком мыши и их изменения из геометрии и свойств практически снимает все вопросы о редактировании растра без векторизации. Преимуществ у этой технологии несколько.
Значительная часть наших пользователей выбрала именно этот метод внесения изменений в отсканированную документацию. Изменяется и векторизуется только нужная часть документа. Средства привязки и объектного отслеживания, работающие с растровыми примитивами так же, как и с векторными, позволяют быстро внести изменения, удалив часть растровых объектов, и привязать новые векторы к имеющейся графике.
Если все же необходимо векторизовать изображение, то следует определить задачу векторизации. Задач может быть несколько, например:
Если все же гибридное изменение документа вам не подошло и графику необходимо векторизовать, не следует сразу же при загрузке растра нажимать кнопку Растр в векторы. Скорее всего, результат вас не устроит. Вот несколько пунктов, которые нужно выполнить перед нажатием этой кнопки:
Перед тем как приступать к реализации большого проекта по сканированию бумажного архива, желательно выполнить пилотный проект на ограниченном количестве документов. Для сканирования необходимо подобрать документы разного качества и размера, провести цикл сканирования и подбор оптимальных параметров для каждого типа документов. Следует отработать технологию внесения документов в систему электронного архива и оценить трудозатраты на повышение качества и обработку сканированных изображений. Анализ пилотного проекта позволит вам:
Итак, подводя итог сказанному, хотелось бы еще раз акцентировать внимание на важных аспектах, учет которых позволит вам эффективно работать со сканированными документами любой сложности.
Со своей стороны мы готовы оказать посильную помощь пользователям при работе с отсканированными документами в нашем программном обеспечении серии Raster Arts. Мы предоставляем пользователям возможность пройти полный курс обучения работе с программным обеспечением серии Raster Arts: Spotlight или RasterDesk. Под руководством преподавателя на практических примерах пользователь освоит не только полный функционал программного обеспечения, но и приобретет ценные навыки обработки документов разной степени сложности. Любые вопросы, связанные с обработкой изображений в нашем программном обеспечении, можно решить с помощью специалистов технической поддержки ГК CSoft, которые помогут начинающему пользователю с выбором ПО, необходимого для решения его задач, а постоянным пользователям ответят на вопросы, связанные с функционированием программ.
Более подробно ознакомиться с программным обеспечением серии Raster Arts можно на сайте программного продукта www.rasterarts.ru.