roboforum.ru

Технический форум по робототехнике.

Установка фотограмметрии

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Установка фотограмметрии

Сообщение expertykt » 18 апр 2018, 08:58

Для съемки человека на фотограм делают приличного размера установки с сотней фотоаппаратов.
Хотелось бы сделать что-то подобное на коленке и на два порядка дешевле.
Идея в том, чтобы единственный фотоаппарат ездил по спиральным рельсам вокруг фотограмметрируемого объекта.
Тележка фотоаппарата управляется Ардуиной с готовой прошивкой 3D принтера. jcode везет тележку по единственной спиральной оси, периодически делает остановку, во время которой делает снимки. Вторая ось наклоняет фотоаппарат для ориентации объектива на центр объекта.
Не дружу с электроникой, поэтому прошу помощи в вопросах согласования электронных компонентов.
Управление затвором фотоаппарата по USB по такой схеме:
Изображение
Как это лучше реализовать? Цифровым выходом или аналоговым? При использовании прошивки 3D принтера использовать какой-то из пинов отведенных в прошивке на двигатель (enable, dir), нагреватель или вентилятор? Вполне возможно, что потребуется не 3V, а 5V. Это от модели фотоаппарата зависит.
Нужна ли дополнительная обвязка?
expertykt
 
Сообщения: 72
Зарегистрирован: 03 фев 2017, 09:36

Re: Установка фотограмметрии

Сообщение Medtech » 18 апр 2018, 09:32

Если не секрет, сколько по времени будет занимать весь процесс метрии?
Аватара пользователя
Medtech
 
Сообщения: 565
Зарегистрирован: 20 апр 2015, 22:02
Откуда: Москва
Skype: sergelola
ФИО: Сергей

Re: Установка фотограмметрии

Сообщение expertykt » 19 апр 2018, 06:55

Оценочно
3 метра рельс со скоростью 30 мм/с
и каждые 5 см остановка на 2 с
итого меньше 4 минут
это наверное максимум
реальность кажется ближе к 1,5 минутам
Добавить вторую мыльницу не так накладно для сокращения времени вдвое
Это для бюста
expertykt
 
Сообщения: 72
Зарегистрирован: 03 фев 2017, 09:36

Re: Установка фотограмметрии

Сообщение Myp » 19 апр 2018, 21:08

зачем останавливаться на 2 секунды? на фото требуется дай бог 1/1000 секунды.

ЗЫ
я бы вторую ось сделал жёстко привязанной к механике спирали, дабы аппарат механически направлялся в центр по мере движения.

ЗЗЫ
в принципе можно вообще не останавливаться, если есть возможность сделать выдержку настолько малой чтобы смещение изображения объекта на матрице было пренебрежимо мало.
правда потребуется очень мощная вспышка для такой маленькой выдержки и судя по всему диафрагма будет достаточно сильно закрыта.
и контроллер с программой вообще не нужен, достаточно подобрать достаточно точный сервопривод который равномерно двигал бы камеру по рельсу...
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Установка фотограмметрии

Сообщение expertykt » 20 апр 2018, 05:01

Myp писал(а):зачем останавливаться на 2 секунды? на фото требуется дай бог 1/1000 секунды.

Чтобы колебания затухли от торможения каретки для снижения смазанности. 2 сек это мой максимальный предел здравого смысла. В реальности 0,2 с наверное достаточно

Myp писал(а):ЗЫ
я бы вторую ось сделал жёстко привязанной к механике спирали, дабы аппарат механически направлялся в центр по мере движения.

При сканировании бюста наклон нужен разный для областей затылка и подбородка например. Возможно нужна еще ось чтобы за ушами нормально отснять.
Myp писал(а):в принципе можно вообще не останавливаться, если есть возможность сделать выдержку настолько малой чтобы смещение изображения объекта на матрице было пренебрежимо мало.
правда потребуется очень мощная вспышка для такой маленькой выдержки и судя по всему диафрагма будет достаточно сильно закрыта.

Это вопрос качества камеры. GoPro за $1K справится. Но задача сделать за max $100 на все.
Myp писал(а):и контроллер с программой вообще не нужен, достаточно подобрать достаточно точный сервопривод который равномерно двигал бы камеру по рельсу...

Равномерность и точность не требуются.
В принципе можно видео снимать. Насколько я понимаю, а я понимаю мало, качество кадров видео сильно ниже качества фото, во всяком случае для бюджетных мыльниц.
Теоретически в некоторых местах требуется бОльшая детализация, в некоторых - меньшая.
expertykt
 
Сообщения: 72
Зарегистрирован: 03 фев 2017, 09:36

Re: Установка фотограмметрии

Сообщение esisl » 20 апр 2018, 08:35

Я в 90-х ставил модель на круг "Здоровье" и вручную проворачивал, снимая на плёночную видеокамеру.
Может мухи отдельно, котлеты отдельно?

Десяток фотоаппаратов по нынешним временам - это копейки, поставить их на вертикальную полку, а объект крутить на поворотном столе?
esisl
 
Сообщения: 1456
Зарегистрирован: 23 июл 2012, 15:24

Re: Установка фотограмметрии

Сообщение Myp » 21 апр 2018, 00:12

expertykt писал(а):Это вопрос качества камеры. GoPro за $1K справится. Но задача сделать за max $100 на все.

это видеокамера, фото с неё посредственные, недорогая мыльница переплюнет по качеству фото.

expertykt писал(а):В реальности 0,2 с наверное достаточно
разберитесь с теорией фотосъёмки на коротких выдержках
особенно при помощи фотовспышки.
Речь идёт о временных промежутках порядка 0.0002 секунды, там совершенно не важно движется ли камера или нет, смазывание будет ничтожно мало, можно даже поймать летящую пулю, не говоря уже о движущейся по рельсу камере и вращающемуся в поле зрения бюсте.
Изображение

ЗЫ
в любом случае проблемы установки это мелочи по сравнению с софтовыми проблемами =)
вы с софтом уже определились?


expertykt писал(а):Для съемки человека на фотограм делают приличного размера установки с сотней фотоаппаратов.

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

Добавлено спустя 3 минуты 9 секунд:
предлагаю прикрепить к установке зеркало напротив камеры, или даже несколько.
зеркало напротив камеры, которое будет показывать тыл модели в камеру, сможет в 2 раза сократить нужное количество кадров.
достаточно потом разрезать фотки напополам и отзеркалить)))
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Установка фотограмметрии

Сообщение expertykt » 23 апр 2018, 07:41

Myp писал(а):это видеокамера, фото с неё посредственные, недорогая мыльница переплюнет по качеству фото.

4K да, но бюджетная мыльница значительно дольше сохраняет кадр.
Myp писал(а):разберитесь с теорией фотосъёмки на коротких выдержках
особенно при помощи фотовспышки.
Речь идёт о временных промежутках порядка 0.0002 секунды, там совершенно не важно движется ли камера или нет, смазывание будет ничтожно мало, можно даже поймать летящую пулю, не говоря уже о движущейся по рельсу камере и вращающемуся в поле зрения бюсте.

Насколько я понял, штатная вспышка в принципе не подходит, т.к. слишком неравномерно/направленно светит. А сделать распределенную вспышку это отдельный квест.
Что-то может решать встроенная в камеру система стабилизации.
Поэтому выдержка это видимо компромисс между качеством, световым потоком, механикой установки и конструкцией мыльницы.
Сама идея установки появилась после того как стало понятно, что организация правильного освещения это вопрос №1 для фотограма.
Myp писал(а):в любом случае проблемы установки это мелочи по сравнению с софтовыми проблемами =)
вы с софтом уже определились?

Вообще софта много. И опенсорс, и торрент-фри и облачные за вменяемые деньги. Разница в основном в количестве настроек и соответственно во времени для поиска оптимальных настроек. Ну и скорость обработки, конечно. Для любительской поделки скорость не на первом месте.

Myp писал(а):сотня фотоаппаратов нужна чтобы сделать все снимки строго одновременно и софт потом мог сшить модель более точно.
человек дышит, шевелится, невозможно полностью замереть,

Это понятно
Myp писал(а):множеством фотоаппаратов компенсируют несовершенство программ для создания 3д моделей.

а это нет
Myp писал(а):предлагаю прикрепить к установке зеркало напротив камеры, или даже несколько.
зеркало напротив камеры, которое будет показывать тыл модели в камеру, сможет в 2 раза сократить нужное количество кадров.
достаточно потом разрезать фотки напополам и отзеркалить)))

Для этого необходимо метить отражения и корректировать для них расчет параллакса. Это целая софтовая история. С учетом стоимости ардуины нано и камеры c али кажется проще удвоить/учетверить/т.д. количество камер. Здесь можно изобретать управление одной ардуиной несколькими камерами, тянуть одной ведущей тележкой несколько ведомых и т.п.
При 4 камерах кажется реально все отснять за 10 - 15 сек, это вполне по силам не дышать для кого угодно.
expertykt
 
Сообщения: 72
Зарегистрирован: 03 фев 2017, 09:36

Re: Установка фотограмметрии

Сообщение Myp » 26 апр 2018, 21:18

expertykt писал(а):бюджетная мыльница значительно дольше сохраняет кадр.

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

Добавлено спустя 5 минут 37 секунд:
expertykt писал(а):Вообще софта много.

только хорошего нет :D
ручной 3д сканер за 50 тыщ будет ощутимо лучше.

Добавлено спустя 40 минут 54 секунды:
expertykt писал(а):Для этого необходимо метить отражения и корректировать для них расчет параллакса.

зачем? и причём тут параллакс?
просто резать фото пополам, в результате получится две серии фотографий с двух траекторий.
за один проход в 2 раза больше фоток.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Установка фотограмметрии

Сообщение expertykt » 28 апр 2018, 03:51

Myp писал(а):
expertykt писал(а):Вообще софта много.

только хорошего нет :D

Только начинаю знакомиться с темой и буду очень благодарен если расскажете об этом.
Пример мне показался вполне рабочим. Предполагаю что все программы считают одно и то же, разница в эффективности кода и использовании железа.
Myp писал(а):просто резать фото пополам, в результате получится две серии фотографий с двух траекторий.
за один проход в 2 раза больше фоток.

Звучит интересно, но я не до конца понимаю на чем выигрыш.
1) Стандартный размер кадра таков, что при разделе его на 2 - 3 части слишком много места в 1/2 кадра будет занято не объектом и слишком мало места займет объект (применительно к бюсту). Т.е. буквальная реализация идеи в этой части не очевидна.
2) Повесить на одну тележку 3 камеры: отражение спереди, обычное фото прямо и отражение сзади. Зеркала также нужно катать и очень синхронно с камерой (чтобы в отражение попал объект), т.е. вместо тележки с камерой будет тележка с зеркалом. Это явно сложнее чем не синхронно катать те же камеры на разных тележках.
Поясните пожалуйста.
expertykt
 
Сообщения: 72
Зарегистрирован: 03 фев 2017, 09:36


Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 12