Пришло время сканировать рыбу

07/03/2015

Говорят, что сканеры Artec часто используются при работе с очень странными объектами. Хотите отсканировать свежую рыбу? Посмотрите, что получилось у нас. На самом деле необходимые для этого навыки намного полезнее, чем может показаться на первый взгляд, и вот почему.

Рыба является хорошим примером объекта, который меняет свою форму при перемещении, в результате искажая сборку и регистрацию. Тем не менее есть несколько простых приемов, которые позволяют сканировать такие объекты.

Подвесьте объект

Самым простым и, пожалуй, самым быстрым способом сканирования объекта с меняющейся геометрией является фиксация в таком положении, чтобы его можно было отсканировать со всех сторон. Например, можно подвесить объект на веревке. Таким образом, объект будет сам вращаться и вам не нужно будет обходить его со всех сторон, чтобы произвести сканирование.

Однако, у этого метода есть несколько недостатков. Тяжелые объекты могут изменять свою форму под тяжестью собственного веса. Кроме того, чем больше объект, тем труднее его поднять и подвесить.

Но, если объект не слишком большой, то определенно стоит попробовать этот метод. Тем более что в некоторых культурах существует поверье, что смотреть на вращающуюся на веревке рыбу полезно для здоровья, особенно для нервной системы. Так почему бы не попробовать отсканировать рыбу?

У вас есть лишнее оконное стекло?

Если так, то используйте его для сканирования рыбы. Положите рыбу на стекло, чтобы отсканировать снизу. Убедитесь, что у вас есть объект-ориентир для осуществления плавного перехода от нижней части к верхней, или для сборки, если вы решите сканировать в несколько подходов.

Этот метод лучше всего подходит для сканирования объектов с простой геометрией, так как кривизна и прозрачная поверхность стекла будут ограничивать движения сканера.

Расширяем возможности привычной функции

Для того чтобы исправить несоответствия между двумя (или более) моделями со схожей, но немного отличающейся геометрией, мы можем воспользоваться алгоритмом нежесткой сборки (Non-Rigid Alignment). Большинство пользователей считают, что эта функция полезна только при сканировании людей, которые двигаются во время сканирования. На самом деле, этой функцией стоит пользоваться всякий раз, когда объект меняет свою форму между подходами сканирования.

Для этого сделайте несколько сканов и запустите алгоритмы точной последовательной регистрации (Fine Serial Registration), глобальной регистрации (Global Registration) и склейки (Fusion) по каждому скану отдельно. Чем меньше изменяется форма объекта между подходами, тем лучше. Затем выберите все полученные модели, перейдите в раздел Сборка и выберите алгоритм нежесткой сборки. Склеенную модель, которую вы хотите оставить неизменной, пометьте как совмещенную, и начинайте сборку всех остальных сканов, имеющих к ней отношение.

Для ускорения процесса вы можете удалить часть продублированной геометрии, но постарайтесь не стереть ничего лишнего. В конце работы все модели будут иметь одинаковую форму. Склейте их вместе, желательно с использованием алгоритма точной склейки (Sharp Fusion) с малым разрешением (0,5 или 0,8).

Однако нужно помнить, что нежесткая сборка является наиболее трудоемким методом работы и размеры окончательной модели могут не полностью соответствовать оригиналу.

Связаться с нами