Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen Waldemar Mordwinzew Prof. Dr.-Ing. Frank Boochs Prof. Dr.-Ing. Dietrich Paulus Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule Oldenburg – 2016-02-03 Motivation Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule Oldenburg – 2016-02-03 2 Motivation - Sensorkalibrierung [mm] • Beispieldatensatz: Distanzmessgerät [m] Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 3 Motivation - Sensorkalibrierung [mm] • Beispieldatensatz: Erstschätzung der Kalibrierparameter [m] Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 4 Motivation - Sensorkalibrierung [mm] • Beispieldatensatz: Visualisierung der Residuen [m] Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 5 Motivation - Sensorkalibrierung [mm] • Beispieldatensatz: Wahl eines komplexeren Modells [m] Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 6 Motivation - Sensorkalibrierung • Kalibriervolumen nach DIN 2634 Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 7 Motivation - Sensorkalibrierung • Interpretation der Residuen Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 8 Motivation - Sensorkalibrierung • Interpretation der Residuen Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 9 Motivation - Sensorkalibrierung • Interpretation der Residuen Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 10 Motivation - Sensorkalibrierung • Interpretation der Residuen Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 11 Machine Learning Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 12 Analyse mit Machine Learning • Voraussetzungen • • • Es muss tatsächlich ein Muster vorliegen Mathematische Beschreibung unbekannt Es liegen genügend Daten vor Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 13 Analyse mit Machine Learning • Klassenzugehörigkeit • Bei zwei Klassen : JA/NEIN ( bzw. 0/1 , -1/1 , … ) 𝑥1 0 UND: 𝐗 T = 1 1 𝑘= 0 0 𝑥2 0 1 , f 𝐗T = 0 0 1 1 ,f 𝑘 = ? Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 14 Analyse mit Machine Learning • Klassenzugehörigkeit • Bei zwei Klassen : JA/NEIN ( bzw. 0/1 , -1/1 , … ) 𝑥1 0 UND: 𝐗 T = 1 1 𝑘= 0 0 𝑥2 0 1 , f 𝐗T = 0 0 1 1 ,f 𝑘 = ? 𝑀 = training 𝐗 T , f 𝐗 T Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 15 Analyse mit Machine Learning • Klassenzugehörigkeit • Bei zwei Klassen : JA/NEIN ( bzw. 0/1 , -1/1 , … ) 𝑥1 0 UND: 𝐗 T = 1 1 𝑘= 0 0 𝑥2 0 1 , f 𝐗T = 0 0 1 1 ,f 𝑘 = ? 𝑀 = training 𝐗 T , f 𝐗 T validierung M → 𝐹𝑒ℎ𝑙𝑒𝑟𝑟𝑎𝑡𝑒 Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 16 Analyse mit Machine Learning • Klassenzugehörigkeit • Bei zwei Klassen : JA/NEIN ( bzw. 0/1 , -1/1 , … ) 𝑥1 0 UND: 𝐗 T = 1 1 𝑘= 0 0 𝑥2 0 1 , f 𝐗T = 0 0 1 1 ,f 𝑘 = ? 𝑀 = training 𝐗 T , f 𝐗 T validierung M → 𝐹𝑒ℎ𝑙𝑒𝑟𝑟𝑎𝑡𝑒 klassifizierung( M, 𝑘 ) → 0 Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 17 Analyse mit Machine Learning • Klassenzugehörigkeit • Bei zwei Klassen : JA/NEIN ( bzw. 0/1 , -1/1 , … ) 𝑥1 0 UND: 𝐗 T = 1 1 𝑘= 0 0 𝑥2 0 1 , f 𝐗T = 0 0 1 1 x2 0 1 ,f 𝑘 = ? 𝑀 = training 𝐗 T , f 𝐗 T validierung M → 𝐹𝑒ℎ𝑙𝑒𝑟𝑟𝑎𝑡𝑒 klassifizierung( M, 𝑘 ) → 0 M ? 0 Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 x1 18 Analyse mit Machine Learning • Klassenzugehörigkeit • Training bei mehreren Klassen : K0 vs. K1, K1 vs. K2, K0 vs. K2 x2 M0,1 M1,2 M0,2 x1 Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 19 Analyse mit Machine Learning [mm] • Entscheidungen von Klassenzugehörigkeit [m] Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 20 Analyse mit Machine Learning • Entscheidungen von Klassenzugehörigkeit Aufteilung der Residuen in verschiedene Klassen 1 2 [mm] • 3 4 5 6 [m] Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 21 Analyse mit Machine Learning • Vorgehensweise der Auswertung • Aufteilung des Datensatzes • • Trainingsphase • • • • 80% Training / 20% Testdatensatz als zufällig gewählte Stichprobe Modellbildung mit Multiclass ECOC SVM / RBF-Kernel Kontrolle mit Feedforward NN / Bayes Regularisierung Validierung mit 10fold Cross-Validation Testphase • • • VC-Dimension Confusion Matrix In-Sample vs. Out-Sample Error Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 22 Analyse mit Machine Learning • Bewertung der Resultate • Wahrheitsmatrix K1 K2 K3 K4 K5 K6 F% K1 4 2 0 0 0 0 33,3 K2 0 8 1 0 0 0 11,1 K3 0 2 33 1 0 0 8,3 K4 0 0 0 34 0 0 0,0 K5 0 0 0 1 10 0 9,1 K6 0 0 0 0 2 2 50,0 9,0 Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 23 Analyse mit Machine Learning • Auswertung Residuen nach Kamerakalibrierung Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 24 Analyse mit Machine Learning • Auswertung K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K1 41 16 16 4 3 1 2 0 0 2 K2 4 29 78 21 7 0 0 0 0 0 K3 3 19 232 201 21 5 1 1 0 0 K4 0 3 100 597 296 35 1 0 0 0 K5 1 4 33 239 843 346 19 3 1 0 K6 0 0 3 22 321 924 246 17 2 2 K7 1 0 0 4 27 291 603 97 3 0 K8 1 0 0 2 3 21 202 208 11 2 K9 0 0 0 1 3 7 22 59 41 4 K10 1 0 0 0 4 1 11 13 37 51 Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 25 Analyse mit Machine Learning • Auswertung • Lernprozess Zufall: ~17% Lernrate: ~ 55% K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K1 41 16 16 4 3 1 2 0 0 2 K2 4 29 78 21 7 0 0 0 0 0 K3 3 19 232 201 21 5 1 1 0 0 K4 0 3 100 597 296 35 1 0 0 0 K5 1 4 33 239 843 346 19 3 1 0 K6 0 0 3 22 321 924 246 17 2 2 K7 1 0 0 4 27 291 603 97 3 0 K8 1 0 0 2 3 21 202 208 11 2 K9 0 0 0 1 3 7 22 59 41 4 K10 1 0 0 0 4 1 11 13 37 51 Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 26 Analyse mit Machine Learning • Auswertung • Lernprozess Zufall: ~17% Lernrate: ~ 55% • Objektraum RMSXYZ : ~ 170µm 75µm • Strecken RMS: ~ 70µm ~ 36µm K1 K2 K3 K4 K5 K6 K7 K8 K9 K10 K1 41 16 16 4 3 1 2 0 0 2 K2 4 29 78 21 7 0 0 0 0 0 K3 3 19 232 201 21 5 1 1 0 0 K4 0 3 100 597 296 35 1 0 0 0 K5 1 4 33 239 843 346 19 3 1 0 K6 0 0 3 22 321 924 246 17 2 2 K7 1 0 0 4 27 291 603 97 3 0 K8 1 0 0 2 3 21 202 208 11 2 K9 0 0 0 1 3 7 22 59 41 4 K10 1 0 0 0 4 1 11 13 37 51 Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 27 Fazit • Die vorgestellte Vorgehensweise eignet sich zum unabhängigen Nachweis von „Rest-Systematiken“ in Bild-Residuen • Einschränkungen • Aufteilung in Klassen • Datenbedarf ( VC-Ungleichung ) • Blackbox Prinzip Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 28 Fazit • Die vorgestellte Vorgehensweise eignet sich zum unabhängigen Nachweis von „Rest-Systematiken“ in Bild-Residuen • Vorteile • • • • • Gesicherter mathematischer Fundament Unabhängigkeit vom Nutzer Auf andere Aufgaben übertragbar Einfache Algorithmen / Leicht zu implementieren Verfügbarkeit professioneller Open-Source Bibliotheken ( libSVM , Torch , … ) Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 29 Vielen Dank für Ihre Aufmerksamkeit [email protected] Analyse von Bildresiduen mit Machine-Learning im Kontext von Kamera-Kalibrierungen | Oldenburger 3D Tage 2016 | Jade Hochschule – 2016-02-03 30
© Copyright 2025 ExpyDoc