AG-Treffen 2023/10/18: Offene Softwarelösungen zu SfM: Unterschied zwischen den Versionen

Aus AG3D
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „AG3D interaktives Protokoll • https://ag3d.org/ 2023/10/18, 10:00 Uhr Neue Mitglieder ============ Karl Pallan Begrüßung & Informationen zur AG3D =======…“
 
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Protokolle 2023|03]]
AG3D interaktives Protokoll • https://ag3d.org/
AG3D interaktives Protokoll • https://ag3d.org/
2023/10/18, 10:00 Uhr
2023/10/18, 10:00 Uhr


Neue Mitglieder
==Neue Mitglieder==
============
 
 
Karl Pallan
Karl Pallan


Begrüßung & Informationen zur AG3D
 
==============================
==Begrüßung & Informationen zur AG3D==
Links & Ressourcen:
 
 
 
* Links & Ressourcen
 
Wiki: <https://ag3d.org>
Wiki: <https://ag3d.org>
Mailingliste abonnieren: <https://www.listserv.dfn.de/sympa/subscribe/ag3d>
Mailingliste abonnieren: <https://www.listserv.dfn.de/sympa/subscribe/ag3d>
Protokolle: <https://ag3d.org/index.php/Protokolle>
Protokolle: <https://ag3d.org/index.php/Protokolle>
Videos: <https://www.youtube.com/channel/UCgacyn-2vUVvVG3tySHpovA>
Videos: <https://www.youtube.com/channel/UCgacyn-2vUVvVG3tySHpovA>
Tassen-Benchmark: <https://ag3d.org/index.php/Tassenbenchmark>
Tassen-Benchmark: <https://ag3d.org/index.php/Tassenbenchmark>
Miro-Board: <https://miro.com/app/board/o9J_l-VOz-g=/>
Miro-Board: <https://miro.com/app/board/o9J_l-VOz-g=/>


Neuigkeiten:
 
* Neuigkeiten
 
Bericht von der Sammlungstagung
Bericht von der Sammlungstagung
Workshop: https://ishtar.iwus.org/p/3dbonn
Workshop: https://ishtar.iwus.org/p/3dbonn
Poster
Poster
"Angeber"
"Angeber"
Bericht von der LVT Mannheim
Bericht von der LVT Mannheim


Offene Runde
 
===========
==Offene Runde==
Themen für Werkstattberichte 08.11. und 13.12.
 
 
* Themen für Werkstattberichte 08.11. und 13.12.
 
Kristian Peters, Multispektralfotografie
Kristian Peters, Multispektralfotografie
RTI (Köln/Louise Tharandt)
RTI (Köln/Louise Tharandt)
Kristian Peters (Landesarchiv NRW, kristian.peters@lav.nrw.de): Scannen von Siegeln?  
Kristian Peters (Landesarchiv NRW, kristian.peters@lav.nrw.de): Scannen von Siegeln?  
Vorschlag: RTI https://vcg.isti.cnr.it/PalazzoBlu/
Vorschlag: RTI https://vcg.isti.cnr.it/PalazzoBlu/
Thema für eine AG3D-Sitzung?
 
* Thema für eine AG3D-Sitzung?
 
Ferdinand Maiwald: StereoScan Neo https://hexagon.com/de/products/stereoscan-neo
Ferdinand Maiwald: StereoScan Neo https://hexagon.com/de/products/stereoscan-neo
Probleme: Farbwiedergabe/Textur
Probleme: Farbwiedergabe/Textur
Erfahrungen?
Erfahrungen?


Werkstattbericht
==Werkstattbericht==
=============
 
Ferdinand Maiwald: Offene Softwarelösungen zu SfM
Ferdinand Maiwald: Offene Softwarelösungen zu SfM
<youtube>https://www.youtube.com/watch?v=p8JHoB-W20M&ab_channel=AG3D-Netzwerk</youtube>


Gliederung
Gliederung
Grundlagen
Grundlagen
2 Open Source-Lösungen
2 Open Source-Lösungen


Wiss. Bio
 
* Wiss. Bio
 
Schwerpunkt Photogrammetrie, Promotion  
Schwerpunkt Photogrammetrie, Promotion  
Seit 2019 TU Dresden  
Seit 2019 TU Dresden  
2021 Jena  
2021 Jena  
2023 Professur Optische 3D-Messtechnik Dresden
2023 Professur Optische 3D-Messtechnik Dresden


Grundlagen Photogrammetrische Messverfahren
 
Heute: SfM
===Grundlagen Photogrammetrische Messverfahren===
* Heute: SfM
 
SfM-Workflow
SfM-Workflow
Bilder auswählen, kann Software auch automatisch machen
Bilder auswählen, kann Software auch automatisch machen
Preprocessing der Bilder: Raw? Jpeg?  
Preprocessing der Bilder: Raw? Jpeg?  
Feature Detection: Punkte finden, zuordnen in Bildpaaren
Feature Detection: Punkte finden, zuordnen in Bildpaaren
Geometrische Verifizierung, Eliminierung falscher Paare
Geometrische Verifizierung, Eliminierung falscher Paare
Kamera-Parameter einstellen
Kamera-Parameter einstellen
Bündelblockausgleichung: Punkte werden in Objektraum projiziert, Rückprojizierung auf die Bilder, Kamerapositionen identifizieren
Bündelblockausgleichung: Punkte werden in Objektraum projiziert, Rückprojizierung auf die Bilder, Kamerapositionen identifizieren
3D-Modell
3D-Modell


Merkmalsdetektion (Feature Detection)
* Merkmalsdetektion (Feature Detection)
 
Merkmalspunkte werden "beschrieben", identifiziert, gefunden
Merkmalspunkte werden "beschrieben", identifiziert, gefunden
läuft über Grauwerte
läuft über Grauwerte
mit unterschiedlichen Bildauflösungen, um wichtigste Paare zu identifizieren
mit unterschiedlichen Bildauflösungen, um wichtigste Paare zu identifizieren
automatische Verfahren der Identifizierung korrekter und falscher Paare
automatische Verfahren der Identifizierung korrekter und falscher Paare


Kameraparametrisierung
* Kameraparametrisierung
 
manuelle Eingabe der Parameter der Kamera
manuelle Eingabe der Parameter der Kamera
Kamera kalibrieren (alternativ, genauer, aufwändiger)
Kamera kalibrieren (alternativ, genauer, aufwändiger)


Bündelblockausgleichung (Bundle Adjustment)
* Bündelblockausgleichung (Bundle Adjustment)
 
Einpassen der Bilder in eine "Szene", Punktewolke
Einpassen der Bilder in eine "Szene", Punktewolke


Dense Cloud
* Dense Cloud
 
* SfM-Software


SfM-Software
Agisoft Metashape
Agisoft Metashape
weitere proprietäre Programme, u.a. Pix4D, RealityCapture
weitere proprietäre Programme, u.a. Pix4D, RealityCapture
Open Source:
Open Source:
Bundler
Bundler
VisualSfM
VisualSfM
MicMac
MicMac
OpenDroneMap
OpenDroneMap
OpenSFM
OpenSFM
COLMAP
COLMAP
Alicevision Meshroom
Alicevision Meshroom


Geschichte
* Geschichte
 
Bündelblockausgleichung schwierigster Schritt
Bündelblockausgleichung schwierigster Schritt
erste Open Source-Löung: 2008 (Bundler)
erste Open Source-Löung: 2008 (Bundler)
VisualSFM
VisualSFM
MicMac
MicMac
Agisoft PhotoScan/Metashape verdrängt Open Source
Agisoft PhotoScan/Metashape verdrängt Open Source
2016 COLMAP, Computer Vision, sehr leistungsstark, viele Parameter
2016 COLMAP, Computer Vision, sehr leistungsstark, viele Parameter
2018 Meshroom mit GUI (angelehnt an Agisoft)
2018 Meshroom mit GUI (angelehnt an Agisoft)


Vergleich Open Source-Lösungen
===Vergleich Open Source-Lösungen===
 
* COLMAP


COLMAP
https://colmap.github.io/
https://colmap.github.io/
Dense Matching geht nur mit NVIDIA-Grafikkarte (CUDA https://de.wikipedia.org/wiki/CUDA)
Dense Matching geht nur mit NVIDIA-Grafikkarte (CUDA https://de.wikipedia.org/wiki/CUDA)
DEMO
DEMO
Vorteile
Vorteile
Nachteile:  
Nachteile:  
Punktwolke kann nicht skaliert werden
Punktwolke kann nicht skaliert werden
Dichte Punktwolke nur mit CUDA
Dichte Punktwolke nur mit CUDA


Meshroom
* Meshroom
 
https://alicevision.org/#meshroom
https://alicevision.org/#meshroom
viel Automation
viel Automation
DEMO
DEMO
Vorteile
Vorteile
gute GUI
gute GUI
Statistiken (für Publikationen z.B.)
Statistiken (für Publikationen z.B.)
Schnell
Schnell
Stapelverarbeitung
Stapelverarbeitung


Zeile 123: Zeile 207:
https://huggingface.co/blog/gaussian-splatting
https://huggingface.co/blog/gaussian-splatting


Fragerunde
==Fragerunde==
=========


Leistung?  
Leistung?  
Zeile 154: Zeile 237:
Marcus Rebhan: hängt vom Objektiv ab, z.B. Makrofotografie ermöglicht auch sehr kleine Objekte; vgl. https://www.dinarda.org/disc3d
Marcus Rebhan: hängt vom Objektiv ab, z.B. Makrofotografie ermöglicht auch sehr kleine Objekte; vgl. https://www.dinarda.org/disc3d


Sonstiges
==Chat==
========
 
 
Chat
====


10:00:55 From Clarissa Kopanitsak To Everyone:
10:00:55 From Clarissa Kopanitsak To Everyone:

Aktuelle Version vom 11. Juni 2024, 10:46 Uhr

AG3D interaktives Protokoll • https://ag3d.org/ 2023/10/18, 10:00 Uhr

Neue Mitglieder

Karl Pallan


Begrüßung & Informationen zur AG3D

  • Links & Ressourcen

Wiki: <https://ag3d.org>

Mailingliste abonnieren: <https://www.listserv.dfn.de/sympa/subscribe/ag3d>

Protokolle: <https://ag3d.org/index.php/Protokolle>

Videos: <https://www.youtube.com/channel/UCgacyn-2vUVvVG3tySHpovA>

Tassen-Benchmark: <https://ag3d.org/index.php/Tassenbenchmark>

Miro-Board: <https://miro.com/app/board/o9J_l-VOz-g=/>


  • Neuigkeiten

Bericht von der Sammlungstagung

Workshop: https://ishtar.iwus.org/p/3dbonn

Poster

"Angeber"

Bericht von der LVT Mannheim


Offene Runde

  • Themen für Werkstattberichte 08.11. und 13.12.

Kristian Peters, Multispektralfotografie

RTI (Köln/Louise Tharandt)

Kristian Peters (Landesarchiv NRW, kristian.peters@lav.nrw.de): Scannen von Siegeln?

Vorschlag: RTI https://vcg.isti.cnr.it/PalazzoBlu/

  • Thema für eine AG3D-Sitzung?

Ferdinand Maiwald: StereoScan Neo https://hexagon.com/de/products/stereoscan-neo

Probleme: Farbwiedergabe/Textur

Erfahrungen?

Werkstattbericht

Ferdinand Maiwald: Offene Softwarelösungen zu SfM


Gliederung

Grundlagen

2 Open Source-Lösungen


  • Wiss. Bio

Schwerpunkt Photogrammetrie, Promotion

Seit 2019 TU Dresden

2021 Jena

2023 Professur Optische 3D-Messtechnik Dresden


Grundlagen Photogrammetrische Messverfahren

  • Heute: SfM

SfM-Workflow

Bilder auswählen, kann Software auch automatisch machen

Preprocessing der Bilder: Raw? Jpeg?

Feature Detection: Punkte finden, zuordnen in Bildpaaren

Geometrische Verifizierung, Eliminierung falscher Paare

Kamera-Parameter einstellen

Bündelblockausgleichung: Punkte werden in Objektraum projiziert, Rückprojizierung auf die Bilder, Kamerapositionen identifizieren

3D-Modell

  • Merkmalsdetektion (Feature Detection)

Merkmalspunkte werden "beschrieben", identifiziert, gefunden

läuft über Grauwerte

mit unterschiedlichen Bildauflösungen, um wichtigste Paare zu identifizieren

automatische Verfahren der Identifizierung korrekter und falscher Paare

  • Kameraparametrisierung

manuelle Eingabe der Parameter der Kamera

Kamera kalibrieren (alternativ, genauer, aufwändiger)

  • Bündelblockausgleichung (Bundle Adjustment)

Einpassen der Bilder in eine "Szene", Punktewolke

  • Dense Cloud
  • SfM-Software

Agisoft Metashape

weitere proprietäre Programme, u.a. Pix4D, RealityCapture

Open Source:

Bundler

VisualSfM

MicMac OpenDroneMap

OpenSFM

COLMAP

Alicevision Meshroom

  • Geschichte

Bündelblockausgleichung schwierigster Schritt

erste Open Source-Löung: 2008 (Bundler)

VisualSFM

MicMac

Agisoft PhotoScan/Metashape verdrängt Open Source

2016 COLMAP, Computer Vision, sehr leistungsstark, viele Parameter

2018 Meshroom mit GUI (angelehnt an Agisoft)

Vergleich Open Source-Lösungen

  • COLMAP

https://colmap.github.io/

Dense Matching geht nur mit NVIDIA-Grafikkarte (CUDA https://de.wikipedia.org/wiki/CUDA)

DEMO

Vorteile

Nachteile:

Punktwolke kann nicht skaliert werden

Dichte Punktwolke nur mit CUDA

  • Meshroom

https://alicevision.org/#meshroom

viel Automation

DEMO

Vorteile

gute GUI

Statistiken (für Publikationen z.B.)

Schnell

Stapelverarbeitung

CloudCompare https://www.danielgm.net/cc/

Gaussian Splatting (braucht COLMAP) https://www.youtube.com/watch?v=w43KV79LsFw https://huggingface.co/blog/gaussian-splatting

Fragerunde

Leistung? Meshroom: 1-3 Stunden (40-100 Bilder)

David Kühner: mit welcher OS-Software weiterarbeiten mit Dense Cloud? Ferdinand: CloudCompare, MeshLab, Blender

Carlos: Genauigkeit Metashape und OS? Ferdinand: COLMAP so gut wie Metashape, RealityCapture

Wie funktioniert Dense Matching? Ferdinand: Kamerapositionen bekannt: jeder Pixel der Bilder wird nun in den Objektraum projiziert ... Semi Global Matching (Standard) ... Neural Radiance Fields (nicht so präzise? Sieht besser aus)

Markus Rebhan: Texturinfo kann nicht verwendet werden? Ferdinand: geht auch. COLMAP macht kein Gitter, aber jeder Punkt hat Farbinfo; Mashroom kann Gitter machen, oder direkt Punkte verwenden

David Kühner: Einsatzbereiche. Gebäude: Vergleich mit LIDAR? Ferdinand: Laser sollte genauer in den Einzelpunkten, SfM bessere visuelle Qualität, dichtere Punktwolke digitaler Zwilling? LIDAR Zeit: SfM etwas schneller Oft ja beides zuleich (Kamera auf dem Laser)

Wie klein darf ein Objekt sein? Ferdinand: bei sehr kleinen Objekten ist vielleicht Streifenlicht besser Marcus Rebhan: hängt vom Objektiv ab, z.B. Makrofotografie ermöglicht auch sehr kleine Objekte; vgl. https://www.dinarda.org/disc3d

Chat

10:00:55 From Clarissa Kopanitsak To Everyone:

       Guten Morgen. :)

10:02:27 From Martin Stricker To Everyone:

       Guten Morgen ☀️

10:02:39 From Martin Stricker To Everyone:

       Das Pad: https://ishtar.iwus.org/p/3d

10:02:51 From Martin Stricker To Everyone:

       Das Wiki: https://ag3d.org/index.php/Startseite

10:06:12 From Clarissa Kopanitsak To Everyone:

       Super, Vielen Dank! :D

10:07:59 From Clarissa Kopanitsak To Everyone:

       Wird es aufgenommen?

10:13:45 From David Kühner (acameo) To Everyone:

       Reflectance Transformation Imaging (RTI)

10:14:07 From Robert Päßler To Everyone:

       https://apps.unive.it/server/eventi/35921/RTI%20in%20Sigillography%20v2_compressed.pdf

10:14:28 From Kristian Peters LAV NRW To Everyone:

       https://sketchfab.com/3d-models/siegel-micro-46f8b0f7fc4848e3a4573c7a9f02523a

10:16:16 From Louise Tharandt To Everyone:

       https://vcg.isti.cnr.it/PalazzoBlu/

10:18:54 From Kristian Peters LAV NRW To Everyone:

       kristian.peters@lav.nrw.de

10:23:04 From Martin Stricker To Everyone:

       https://hexagon.com/de/products/stereoscan-neo

11:16:07 From Clarissa Kopanitsak To Everyone:

       Ein Artikel zum "Gaussian Splatting": https://huggingface.co/blog/gaussian-splatting

11:17:08 From Marcus Rebhan ThULB Jena To Everyone:

       https://youtu.be/w43KV79LsFw?si=_JdDcVeFv0---YZK

11:17:17 From Marcus Rebhan ThULB Jena To Everyone:

       Video zu Gaussian Splatting

11:17:23 From Clarissa Kopanitsak To Everyone:

       👍

11:31:54 From Ferdinand Maiwald To Everyone:

       https://codingdavinci.de/de/daten/makrofotografien-und-3d-modelle-von-insekten

11:32:02 From Wibke Kolbmann To Everyone:

       https://www.dinarda.org/disc3d

11:34:25 From Marcus Rebhan ThULB Jena To Everyone:

       Vielen Dank für diesen sehr interessanten Vortrag!

11:35:56 From Anna Greger To Everyone:

       Vielen Dank! Es war wieder sehr spannend!

11:36:35 From Karl Pallan To Everyone:

       Vielen Dank an alle, das war sehr informativ!

11:36:54 From Clarissa Kopanitsak To Everyone:

       Danke bis dann!