Увы, экономия на объёме растров - это что-то неистребимое. Если на бумаге только чёрные линии, то растр ОБЯЗАТЕЛЬНО будет сохранён как ЧЁРНО-БЕЛЫЙ. А приводит это к вот таким результатам:
Полуавтомат по таким линиями пробежит довольно уверенно. Но для автовекторизации линии надо собрать в одно целое; сейчас это разрозненные группы пикселов. Исходный растр чёрно-белый, поэтому можно применить Масочную фильтрацию. Набор фильтров - Thin isolines (тонкие изолинии). Так как "слипшихся" линий нет, отключим первый фильтр стратегии "Мягкое разделение линий". Разделять здесь нечего, а вот сшить линии необходимо.
Результат не блестящий, но уже лучше чем было: собраны протяжённые, ориентированные участки линий.
Синий цвет - добавленные точки, красный - удалённые (для сравнения растров до и после фильтрации использована старшая версия ET).
Теперь "склеим" мелкие разрывы, используя размытие и преобразование яркости пикселов.
Откроем растр и выполним:
- Цветовой режим TRUE COLOR;
- Размытие (радиус 1, коэффициент 100%)
- Усиление контраста (Входные значения 50/50)
- Цветовой тежим Mono (чёрно-белый)
Практически на любом растре всегда есть участки, автоматическая векторизация которых не имеет смысла - слишком много линий, большинство из которых относятся к оформительским (косметическим) элементам.
Поэтому сразу оцифруем их полуавтоматом как полигоны и вычтем из полученного растра
Выберем полигоны групповым редактором и ВРЕМЕННО присвоим им толшину линий 9 пикселов. Это нужно для стирания границ полигонов при их "впечатывании" в растр.
Аналогично поступаем с линиями откосов (только толщину линий увеличиваем до 12 pix)
Затем векторизуем оставшийся растр.
Для уменьшения объёма мусора пожертвуем частью коротких отрезков.
Далее чистка "стёркой" - быстрое удаление изолированных, либо связанных узлами "паразитных" линий.
Затем "короткая" автоматическая сшивка очевидных разрывов. После сшивки удаление кривых "мусорных" концов не сшившихся линий редактором примитивов (режим: Отсечь и удалить - нажат CTRL, курсор "ножницы с крестом").
Ещё одна сшивка автоматическая сшивка, более длинная - но уже "чистых" концов полилиний.
Оптимизация формы линий утилитой.
Классификация линий по слоям, с помощью Группового редактора.
Cвязывание линий между слоями утилитой Исправление топологии (дотягивание концов линий).
Заключительная правка формы объектов и присвоение высот изолиниям.
Видео по этому проекту: Подготовка к сшивке, сшивка и оптимизация формы линий >>