XpreSki-12.3: Второй подход к Программетрии от Прюши Рисерч

Подписаться на 3Dtoday
ski
Идет загрузка
Загрузка
08.12.18
1839
18
печатает на Hercules New
Разное
15
Статья относится к принтерам:
Prusa i3
Про видос о Photogrammetry (или SFM – Structure From Motion) - сканирование в облако точек любых объектов методом обработки массива фото.

Приветствую!

Первый видео Prusa Research - был неудачным, и показался народу - сложноват.

Миколас Зуза (сотрудник Prusa Research) попробует второй раз объяснить, что это такое,
с чем это едят,
почему это - всё ещё бесплатно,
ну и каким конкретно софтом следует пользоваться.
983e365888350edf2f8a1bf2552ef80f.jpg
Фотограмметрия может сосканить в облако точек - почти всё, от заплесневелой статуи до дизайнерской бранзулетки,
если только помнить несколько ньюансов освещения и предобработки.
7428514b714a1d9181dc76a654fda786.jpg
От себя - добавлю, что для мелочёвки - пожалуй подойдёт вот такая недорогая штукенция-на-батарейках, из области оборудования витрин, ну и высокоскоростной затвор фотокамеры. Вероятно придётся немного побороться и с бликами, вайтбокс - желателен.

С Уважением,
Ski.

P.S.1. Photogrammetry 2 – 3D scanning simpler, better than ever! ; Prusa 3D by Josef Prusa ;Дата премьеры: 7 дек. 2018 г.

https://youtu.be/1D0EhSi-vvc
Обучалка/Туториал/Статья - вот здесь:
https://www.prusaprinters.org/photogrammetry-2-3d-scanning-simpler-better-than-ever/

P.S.2. Предыдущий вариант видоса, сочтённый неудачным:

Photogrammetry - 3D scan with just your phone/camera ; Prusa 3D by Josef Prusa ;Опубликовано: 23 мар. 2018 г.

https://youtu.be/ye-C-OOFsX8

Обучалка/Туториал - вот здесь:
https://www.prusaprinters.org/photogrammetry-3d-scanning-just-phone-camera/

P.S.3. Ссылка на задействованную софтину, вниманию пользователей Windows 7x64 :

https://github.com/alicevision/meshroom/releases/tag/v2018.1.0

Внимание: обязательное требование к видеокарте:

Requirement:
NVIDIA CUDA-enabled GPU
(compute capability >= 2.0).

P.S.4. "Вкусняшка" от Ski:
Давеча зарегистрировался на новом ресурсе DOZUKI от E3D (писал про это в посте об интервью Санжая).

Вот ссылка - гляньте, уверен - понравится:

https://e3d-online.dozuki.com/Guide

Ресурс вроде заработал, двунаправленный с телеметрией.

Методички, чертежи, температуры и явки - всё есть, уже проверил ;-)

[]
PREVIEW
Подписаться на 3Dtoday
15
Комментарии к статье

Комментарии

08.12.18 в 23:25
1
Отлично, надеюсь сетевой просчет там есть.
09.12.18 в 02:21
2
Отлично, надеюсь сетевой просчет там есть.
Я пока не пробовал, но уже скачал спецверсию для W7x64 (people's edition).

Так сказать - пущай попрыгает, "старушка", на 775-м сокетЕ...
09.12.18 в 03:08
2
Ну о-очень неспешная программа (даже учитывая, что дома у меня тоже процессор на 775-м сокете (Сore 2 Quad Q9400)). По крайней мере модель по 31-й фотографии оно "рожало" более 2-х часов (завтра попробую тоже самое "пропустить" через ContextCapture (который за час обрабатывал около 400 снимков)).
09.12.18 в 11:00
1
модель по 31-й фотографии оно "рожало" более 2-х часов
Очень хорошая и познавательная цифра для ориентира, благодарю!

А Вы, OBN_RacerMan, могли-бы указать свойства каждого фото, точки по X-Y, плюс цветовая глубина?

Буду тестировать в новом году по 16-ти фото (1280x1024) -
- на S775/Q9300_4-Core/W7x64/8GBram и на S2011v3/i7_6-Core/W8.1x64/16GBram,
ну и везде - SSD, разумеется.

Есть шанс попробовать и на Линуксе, изучу внимательно этот вопрос для увеличения быстродействия...

Причина
(цитирую, хоть до конца ещё в использованных терминах - не разобрался, мне достаточно было лишь упоминания):
AliceVision Changelog Release 2.0.0 (2018.08.09) Release of the full 3D reconstruction pipeline.
2018.07
New Docker images for Centos 7 and Ubuntu 18
Отсюда:
https://github.com/alicevision/AliceVision/blob/develop/CHANGES.md




+Доп.обзор типового алгоритма UI-интерфейса MeshRoom от AliceVision,
при локальных вычислениях (Кто такая эта Элис? ;-) ):

Meshroom: Open Source 3D Reconstruction Software
AliceVision - Photogrammetric Computer Vision ;Опубликовано: 25 янв. 2018 г.

https://youtu.be/v_O6tYKQEBA

P.S.
Для меня - исторически - Элис была всегда - "в дЫмке"... ;-)
09.12.18 в 12:56
3
Прогнал те же фотографии в Bentley ContextCapture - временной результат - 20 минут (против 120 у конкурента).
Тут, конечно, следует учесть, что я никак не настраивал Meshroom (просто выбрал Live Reconstructon с настройками по-умолчанию). Но несмотря на явно "задранные" настройки MR, результат мне больше понравился у BCC...
Вот меш полученный в BCC (solid и wireframe):

61d4f46a9a39d05bc2d7a633f44d4910.jpg
9933b490e0255e5b457d5951a88ca492.jpg


А это, то же самое, сделанное в MR:

1209661397c8e1e224923452d6bc0c0b.jpg
4f0b085eb86dec30c241e1d9203a88a6.jpg



Видно, что MR выдал совсем ненужную, огромную плотность сетки.

Попутно был вызван третий игрок - Agisoft Metashape (бывший Photoscan), справившийся с заданием примерно за 25 минут.
6635a8c042a90b4f7d155d6e72a14870.jpg
bdff996ed1c3f21ae3040a963db3f173.jpg


P.S. Прямое сравнение, всё-таки, получилось некорректным... надо сначала научиться MR настраивать оптимально...
09.12.18 в 13:07
1
Еще бы оригинал фото слоника показали для наглядности :-)
09.12.18 в 14:10
3
Вот фото (одно из серии)
7dbf5830e0dcdbafdbec783a7b8b3a15.JPG
09.12.18 в 14:16
0
Вот фото ...
Если не ошибаюсь - "магнитик туриста" на кухонной вытяжке, размер объекта ~ 50x50x10мм.

Предобработки - никакой, блеск элементов "запылён" где-то на 50%, палитра из четырёх цветов.

Самый сложный в "повторении" элемент - глаз слона (чисто мои ощущения при данном освещении).
09.12.18 в 14:21
1
Самый сложный в повторении элемент - глаз слона.
Не знаю, как с этим справится Meshroom, но надо попробовать натравить ContexCapture - он точно умеет использовать отдельно снятые крупные планы для увеличения детализации.
09.12.18 в 12:59
1
могли-бы указать свойства каждого фото, точки по X-Y, плюс цветовая глубина?
Фото были сделаны хорошей цифромыльницей Canon S100// вот EXIF одного (остальные примерно также):


Filename - IMG_4806.JPG
ImageDescription -
Make - Canon
Model - Canon PowerShot S100
Orientation - Top left
XResolution - 180
YResolution - 180
ResolutionUnit - Inch
DateTime - 2017:07:01 13:57:22
YCbCrPositioning - Co-Sited
ExifOffset - 230
ExposureTime - 1/13 seconds
FNumber - 2.00
ISOSpeedRatings - 400
ExifVersion - 0230
DateTimeOriginal - 2017:07:01 13:57:22
DateTimeDigitized - 2017:07:01 13:57:22
ComponentsConfiguration - YCbCr
CompressedBitsPerPixel - 3 (bits/pixel)
ShutterSpeedValue - 1/13 seconds
ApertureValue - F 2.00
ExposureBiasValue - 0.33
MaxApertureValue - F 2.00
MeteringMode - Multi-segment
Flash - Flash not fired, compulsory flash mode
FocalLength - 5.20 mm
UserComment -
FlashPixVersion - 0100
ColorSpace - sRGB
ExifImageWidth - 4000
ExifImageHeight - 2664
InteroperabilityOffset - 4794
FocalPlaneXResolution - 13651.88
FocalPlaneYResolution - 13636.36
FocalPlaneResolutionUnit - Inch
SensingMethod - One-chip color area sensor
FileSource - DSC - Digital still camera
CustomRendered - Normal process
ExposureMode - Manual
White Balance - Auto
DigitalZoomRatio - 1.00 x
SceneCaptureType - Standard
Owner Name -

Maker Note (Vendor): -
Macro mode - Macro
Self timer - Off
Quality - Fine
Flash mode - Not fired
Sequence mode - Single or Timer
Focus mode - Single
Image size - Large
Easy shooting mode - Manual
Digital zoom - None
Contrast - Normal
Saturation - Normal
Sharpness - Normal
ISO Value - Auto
Metering mode - Evaluative
Focus type - Close-Up
AF point selected - Manual AF point selection
Exposure mode - Program
Focal length - 5200 - 26000 mm (1000 mm)
Flash activity -
Flash details -
Focus mode 2 - Single
Auto ISO - 200
Base ISO - 200
White Balance - Auto
Sequence number - 0
Flash bias - 0 EV
Subject Distance - 0.00
Image Type - IMG:PowerShot S100 JPEG
Firmware Version - Firmware Version 1.01
Image Number - 1744806
Sharpness (EOS 1D) - 0
Directory index (EOS 450D) - 91136
File index (EOS 450D) - 197121
AF point selected - Single-point AF
Num AF Points - 9
Valid AF Points - 1
AF Image Width - 4000
AF Image Height - 2664

Thumbnail: -
Compression - 6 (JPG)
XResolution - 180
YResolution - 180
ResolutionUnit - Inch
JpegIFOffset - 5620
JpegIFByteCount - 4862
09.12.18 в 18:14
0
Благодарю!
Очень поможет, больше чем я ожидал.
11.12.18 в 09:04
1
Кто нибудь может это перевести))) подскажите с телефона если фотать получится что то наподобие слона в коментах, очень нужно.
11.12.18 в 10:05
0
Кто нибудь может это перевести
Сожалею, могу вот что посоветовать:

1. Попробуйте включить титры youtube (значок [cc] слева от шестерёнки)- они точно есть, я - проверял.
2. После этого - гуглоперевод на нужный Вам язык (шестерёнка+autotranslate+рашнфедерашн, например), и задавайте сюда конкретный вопрос по секундной метке, если он появится у Вас.

Весь видео я переводить - могу, но не хочу, к сожалению нет на это времени, поэтому и выкладываю подобное в рубрике "XpreSki".
Опыт собственного подстрочника (на слух) - есть, и опыт корявого-перевода-титров-Гугла - тоже, но - неблагодарное это дело, и времязатратное.

Вот что у меня получилось для Вас - только что:

ae211bcb337b2c72705c6df7c5005426.jpg


У моделистов любой техники - фотограмметрия называется чуть иначе - "валки", то бишь "WalkAround".
Из этого, кстати уже готового массива высококачественных фото, размещённых в свободном доступе в Интернете, можно уже собрать нужное облако точек.

Пример типичного "валка", идею - даёт, но "в окружности" - фотографий должно быть больше (штук 16 в одной плоскости,):

http://walkarounds.scalemodels.ru/v/walkarounds/afv/before_1950/Tiger_I_snegiri/

Место:
тяжелый танк PzKpfw VI Tiger I Ausf. H, Мемориальный комплекс Рубеж Славы, Ленино(Снегири), Московская область, Россия

Немного иторического экскурса "объекта":
smolbattle.ru/threads/pzkpfw-vi-Тигр-в-музее-«Ленино-Снегири».26763/
11.12.18 в 09:11
2
У кого получилось это сделать с телефонных фото, чирканите тугодуму в личку, объясните пожалуйста очень буду благодарен.
11.12.18 в 22:49
1
Интересно, можно ли создать 3D модель, используя фото из интернета?
12.12.18 в 17:23
0
можно ли создать 3D модель, используя фото из интернета
Если вышеописанные "валки" - достаточно подробные, и сняты при одном и том же освещении, то можно.

Иначе - нужно все фото "приводить" к одному цветобалансу, что непросто.

Я буду экспериментировать с видео-360, но это будет ещё не скоро.
Примеры видео - см. мой блог про видеокамеру Наоми,
только вот она практически никогда не кружит "вокруг" объекта съёмки.

Youtube позволяет выкладывать видео-360.

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Стальной "кубик". Tough-steel, или вот что бывает, когда недоступен в заказ ZAV mini.

Принтер А6 и минимоделизм. Первый пост в 2019 году.

Собор святого Александра Невского

Почти все настройки, необходимые для нормальной печати Cura 3.6. Часть 3

Розыгрыш Resin Tank для участников Formlabs Club от компании iGo3D Russia!

Истории участников 3Dtoday Fest: Кирилл Григорьев