Что значит “DAVID”?
Это просто красивое имя маленькой, но мощной программы, которая расположилась среди Голиафов…
И как же DAVID работает?
Принцип был опубликован в журнале Немецкой Ассоциации для распознавания образов (DAGM, Deutsche Arbeitsgemeinschaft für Mustererkennung) и данная статья может быть скачана: Low-Cost Laser Range Scanner and Fast Surface Registration Approach
А есть ли форум на котором обсуждают DAVID?
Да! Пожалуйста не стесняйтесь задавать и отвечать на вопросы или отправлять комментарии:
Forum
Как точны результаты сканирования?
Они удивительно хороши! Конечно они зависят от используемого оборудования и его настройки (расстояние до камеры, размер объекта, условий света, угол триангуляции, качества калибровочного угла…). В нашей конструкции с не дешевой черно-белой камерой, довольно ярким 5 mW лазером, размером объекта около 50 mm, расстоянием до камеры 600 mm, и разумным триангуляционным углом около 30°, мы получили ошибки меньше чем 0.4 мм. Обычно, ошибки не представляют более чем 1% от расстояния камеры.
Комментарии: Если вы выполните калибровку камеры корректно, то 3d выход будет содержать не только вид модели, но и абсолютно правильный масштаб! Есть много вещей, которые затрагиваю качество скана.
Какое разрешение модели (количество полигонов) может быть получено с помощью веб-камеры?
Вы получите одну вершину модели согласно передний план/пиксель объекта. Если вы используете 1.3 мега пиксельную камеру и если данные глубины вашего объекта (который вы сканируете) закрывают 1/3 изображения камеры, то вы получите приблизительно 450 000 вершин. Но помните: разрешение модели и точность модели это две разные вещи.
Какой тип камеры / лазера вы рекомендуете?
Прежде, чем вы будете покупать дорогое оборудование, мы предлагаем, чтобы вы сделали свои первые эксперименты с дешевым оборудованием и посмотрели, является ли этот результат достаточным для вас или какие проблемы у вас появились. Сначала попытайтесь решить проблемы, на сколько это возможно, меняя ваши настройки (настройки камеры, яркость в комнате, цвет заднего фона, цвет объекта, точность калибровочного угла).
Калибровка работает, но я не получаю 3d данные во время сканирования. Вместо этого я получаю сообщение об ошибке “ЛАЗЕРНАЯ ЛИНИЯ НЕ ОБНАРУЖЕНА” Что здесь не правильно?
DAVID не может обнаружить лазерную линию на изображении. Это возможно из-за следующих причин:
Во время сканирования я получаю сообщение об ошибке “УГОЛ ПЕРЕСЕЧЕНИЯ СЛИШКОМ МАЛ!” Что это означает?
Вы должны держать ваш лазер в другом положении (в большинстве случаев: выше). DAVID вычисляет 3d координаты от пересечения плоскости лазера с “видимыми лучами” из камеры. Из-за этого лазерная плоскость не должна быть слишком близко к камере.
Моя поверхность сильно шипастая. Как я могу уменьшить это? Шипы часто появляются из-за отражения лазера от поверхности. Попытайтесь уменьшить время экспозиции камеры / затвор / яркость… таким образом, чтобы только одна лазерная линия (без лазерного отражения) была видна. Вы можете кроме того уменьшить шумы давя кнопку сглаживания много раз и/или двигая лазер чаще по поверхности. Если это не помогает вы можете покрыть объект матовой краской или пудрой.
Как я могу сканировать большие или маленькие объекты?
Теоретически, вы можете масштабировать всю установку, делая ею больше или меньше на столько на сколько вы этого хотите. Для очень больших объектов, вам будет нужен очень большой Калибровочный Угол с большой калибровочной поверхностью, и ярким лазером. Для очень маленькой установки, лазер должен быть тонким на сколько это возможно.
Подсказка: Вместо того, чтобы использовать две стены на заднем плане, вы можете просто использовать одну вертикальную стену и пол. Пол и стена образуют отличный 'калибровочный угол'; если вы повернете камеру (и лазер) на 90 градусов….
Как я могу сканировать темные объекты?
Сканирование довольно темных объектов это трудное дело. Вы можете покрыть объект матовой краской или пудрой. Если это не возможно, может следующие идеи помогут (конечно не для очень черных объектов): Проблема в том, что только немного лазерного света отражается от объекта. Таким образом если вы увеличите размер диафрагмы в камере и/или выдержку → теперь лазер достаточно отражается объектом, но задний фон слишком яркий! → камера перенасыщена, лазерная линия становится слишком широкой, не может быть определена и прочее → сканер не работает. Наша простая идея заменить задний фон более темным (темным как и объект). Конечно все должно соблюдаться, как и при калибровке, вы должны использовать яркие распечатки для калибровки и присоединить темные бумаги для сканирования. Или вы можете использовать опцию “Инвертированное” в окне калибровки и использовать белые калибровочные маркеры на темной поверхности.
Могу я сканировать человека с открытыми глазами?
Мы против попыток сканирования человека с открытыми глазами!! Вы можете найти важные связанные с безопасностью предупреждения на всех коммерческих лазерных устройствах! Лучший способ сканировать голову с закрытыми глазами и потом редактировать модель. Отличия модели с открытыми и закрытыми глазами не большие. Основное отличие только в текстуре, а для получения текстуры лазер не нужен.
Возможно ли сканировать без Задних плоскостей?
Да, это возможно начиная с DAVID версии 2.2. Однако вы не можете перемещать лазер руками, вам нужно механическое движение лазера (например шаговый мотор или видео проектор) которые позволят точно повторить те же движения. Эта возможность описана в подробностях здесь.