Τριεστιακός τανυστής
Στην υπολογιστική όραση, ο Τριεστιακός τανυστής[1] είναι ένας πίνακας αριθμών 3×3×3 (δηλαδή ένας τανυστής) που ενσωματώνει όλες τις προβολικές γεωμετρικές σχέσεις μεταξύ τριών όψεων. Συνδέει τις συντεταγμένες αντίστοιχων σημείων ή γραμμών σε τρεις όψεις, ανεξάρτητα από τη δομή της σκηνής και εξαρτάται μόνο από τη σχετική κίνηση (δηλ. τη στάση) μεταξύ των τριών όψεων και των εγγενών παραμέτρων βαθμονόμησής τους. Ως εκ τούτου, ο Τριεστιακός τανυστής μπορεί να θεωρηθεί ως η γενίκευση του θεμελιώδους πίνακα σε τρεις όψεις. Ας σημειωθεί ότι παρά το γεγονός ότι ο τανυστής αποτελείται από 27 στοιχεία, μόνο 18 από αυτά είναι στην πραγματικότητα ανεξάρτητα.
Υπάρχει επίσης ένας λεγόμενος βαθμονομημένος Τριεστιακός τανυστής, ο οποίος συνδέει τις συντεταγμένες των σημείων και των γραμμών σε τρεις προβολές δεδομένων των εγγενών παραμέτρων τους και κωδικοποιεί τη σχετική θέση από τις κάμερες μέχρι την καθολική κλίμακα, συνολικά 11 ανεξάρτητα στοιχεία ή βαθμούς ελευθερίας. Οι μειωμένοι βαθμοί ελευθερίας επιτρέπουν λιγότερες αντιστοιχίες για την προσαρμογή του μοντέλου, με κόστος την αυξημένη μη γραμμικότητα[2].
Τεμάχια συσχέτισης
[Επεξεργασία | επεξεργασία κώδικα]Ο τανυστής μπορεί επίσης να θεωρηθεί ως μια συλλογή τριών πινάκων τάξης δύο γνωστές ως Τεμάχια συσχέτισης. Υποθέτοντας ότι οι πίνακες προβολής των τριών όψεων είναι , and ,, τα τεμάχια συσχέτισης του αντίστοιχου τανυστή μπορούν να εκφραστούν σε κλειστή μορφή ως όπου είναι αντίστοιχα οι ith στήλες των πινάκων της κάμερας. Στην πράξη, ωστόσο, ο τανυστής εκτιμάται από τις αντιστοιχίες σημείων και γραμμών στις τρεις όψεις.
Τριγραμμικοί περιορισμοί
[Επεξεργασία | επεξεργασία κώδικα]Μια από τις πιο σημαντικές ιδιότητες του Τριεστιακού τανυστή είναι ότι δημιουργεί γραμμικές σχέσεις μεταξύ γραμμών και σημείων σε τρεις εικόνες. Πιο συγκεκριμένα, για τριάδες αντίστοιχων σημείων και οποιεσδήποτε αντίστοιχες γραμμές μέσω αυτών, ισχύουν οι ακόλουθοι τριγραμμικοί περιορισμοί:
όπου συμβολίζει τον λοξό-συμμετρικό πίνακα διασταυρούμενου γινομένου.
Μεταφορά
[Επεξεργασία | επεξεργασία κώδικα]Με δεδομένο τον Τριεστιακό τανυστή τριών προβολών και ένα ζεύγος αντιστοιχισμένων σημείων σε δύο προβολές, είναι δυνατόν να προσδιοριστεί η θέση του σημείου στην τρίτη προβολή χωρίς περαιτέρω πληροφορίες. Αυτό είναι γνωστό ως μεταφορά σημείου και ένα παρόμοιο αποτέλεσμα ισχύει για τις γραμμές και τις κωνικές. Για γενικές καμπύλες, η μεταφορά μπορεί να πραγματοποιηθεί μέσω ενός τοπικού διαφορικού μοντέλου καμπυλών με ταλαντευόμενους κύκλους (δηλ. καμπυλότητα), οι οποίοι μπορούν στη συνέχεια να μεταφερθούν ως κωνικές.[3] Η μεταφορά μοντέλων τρίτης τάξης που αντανακλούν τη στρέψη του χώρου με τη χρήση βαθμονομημένων τριφασικών τανυστών έχει μελετηθεί[4], αλλά παραμένει ένα ανοικτό πρόβλημα για μη βαθμονομημένους Τριεστιακούς τανυστές
Εκτίμηση
[Επεξεργασία | επεξεργασία κώδικα]Μη βαθμονομημένο
[Επεξεργασία | επεξεργασία κώδικα]Η κλασική περίπτωση είναι 6 αντιστοιχίες σημείων[5][6] που δίνουν 3 λύσεις.
Η περίπτωση που εκτιμά τον Τριεστιακό τανυστή από 9 αντιστοιχίες γραμμών έχει επιλυθεί μόλις πρόσφατα[7].
Βαθμονομημένο
[Επεξεργασία | επεξεργασία κώδικα]Η εκτίμηση του βαθμονομημένου Τριεστιακού τανυστή αναφέρθηκε ως διαβόητα δύσκολη και απαιτεί αντιστοιχίες 4 σημείων[8].
Πρόσφατα επιλύθηκε η περίπτωση της χρήσης μόνο τριών αντιστοιχιών σημείων, όπου στα σημεία αποδίδονται εφαπτόμενες κατευθύνσεις ή προσπίπτουσες γραμμές- με μόνο δύο από τα σημεία να έχουν προσπίπτουσες γραμμές, αυτό είναι ένα ελάχιστο πρόβλημα βαθμού 312 (άρα μπορούν να υπάρξουν το πολύ 312 λύσεις) και είναι σχετικό με την περίπτωση γενικών καμπυλών (των οποίων τα σημεία έχουν εφαπτόμενες), ή σημείων χαρακτηριστικών με αποδιδόμενες κατευθύνσεις (όπως οι κατευθύνσεις SIFT)[9]. Η ίδια τεχνική έλυσε τη μικτή περίπτωση τριών αντιστοιχιών σημείων και μιας αντιστοιχίας γραμμών, η οποία έχει επίσης αποδειχθεί ότι είναι ελάχιστη με βαθμό 216.
Δημοσιεύσεις
[Επεξεργασία | επεξεργασία κώδικα]- Brualdi, Richard A. (2006). «Combinatorial Matrix Classes». Encyclopedia of Mathematics and its Applications. 108. Cambridge University Press. doi:. ISBN 978-0-521-86565-4.
- Brualdi, Richard A.; Ryser, Herbert J. (1991). «Combinatorial Matrix Theory». Encyclopedia of Mathematics and its Applications. 39. Cambridge University Press. doi:. ISBN 0-521-32265-0.
- Botha, J.D. (2013), «31. Matrices over Finite Fields §31.3 Binary Matrices», Handbook of Linear Algebra (Discrete Mathematics and Its Applications) (2nd έκδοση), Chapman & Hall/CRC, doi:, ISBN 978-0-429-18553-3
- Kim, Ki Hang (1982), Boolean Matrix Theory and Applications, ISBN 978-0-8247-1788-9
- Ryser, H.J. (1957). «Combinatorial properties of matrices of zeroes and ones». Canadian Journal of Mathematics 9: 371–7.
- Ryser, H.J. (1960). «Traces of matrices of zeroes and ones». Canadian Journal of Mathematics 12: 463–476. doi:. https://archive.org/details/sim_canadian-journal-of-mathematics_1960_12_3/page/462.
- Freedman, David A.· Pisani, Robert· Purves, Roger (2007). Statistics (4th έκδοση). W.W. Norton & Company. ISBN 978-0-393-92972-0.
- Tabachnick, Barbara G.· Fidell, Linda S. (2006). Using Multivariate Statistics. Pearson International Edition (5th έκδοση). Needham, MA: Allyn & Bacon, Inc. ISBN 978-0-205-45938-4.
- Wichura, Michael J. (2006). The coordinate-free approach to linear models. Cambridge Series in Statistical and Probabilistic Mathematics. Cambridge University Press. σελίδες xiv+199. ISBN 978-0-521-86842-6. MR 2283455.
- Christensen, Ronald (2002). Plane Answers to Complex Questions: The Theory of Linear Models (Third έκδοση). New York: Springer. ISBN 978-0-387-95361-8.
Δείτε επίσης
- Field Arithmetic
- Πραγματικό προβολικό επίπεδο
- Μιγαδικός αριθμός
- Αντιερμιτιανός πίνακας
- Μέγιστος κοινός διαιρέτης
- Υπολογιστική βιολογία
- Ελάσσων (γραμμική άλγεβρα)
- Προβολή (γραμμική άλγεβρα)
- Συμμετρικός πίνακας
- Άλγεβρα Μπουλ
- Πολλαπλασιασμός πινάκων
- Επαναλαμβανόμενη συνάρτηση
- Ιδιοτιμές και ιδιοδιανύσματα
- Πεπερασμένο σώμα
- Θεωρία πιθανοτήτων
- High performance algorithms for reduction to condensed (Hessenberg, tridiagonal, bidiagonal) form
Εξωτερικοί σύνδεσμοι
- English - Greek Dictionary of Pure and Applied Mathematics Εθνικό Μετσόβιο Πολυτεχνείο
- Αγγλοελληνικό Λεξικό Μαθηματικής Ορολογίας - Πανεπιστήμιο Κύπρου
- Matrix calculator
- Matrix Analysis
- Complex-Valued Matrix Derivatives: With Applications in Signal Processing ...
- Foundation Mathematics for Computer Science: A Visual Approach
- Multidimensional Statistical Analysis and Theory of Random Matrices ...
- Quantum Probability and Spectral Analysis of Graphs.
- Symplectic Methods in Harmonic Analysis and in Mathematical Physics...
- Computer Analysis of Images and Patterns: 16th International Conference ...
- Matrix Algebra: Theory, Computations, and Applications in Statistics ..
- Geometric Computing with Clifford Algebras: Theoretical Foundations and .....
- Visual Control of Wheeled Mobile Robots: Unifying Vision and Control in ...
Παραπομπές
- ↑ «The Trifocal Tensor - Detailed explanation of the trifocal geometry» (PDF).
- ↑ Martyushev, E. V. (2017). «On Some Properties of Calibrated Trifocal Tensors». Journal of Mathematical Imaging and Vision 58 (2): 321–332. doi:.
- ↑ Schmid, Cordelia (2000). «The Geometry and Matching of Lines and Curves Over Multiple Views». International Journal of Computer Vision 40 (3): 199–233. doi:. http://hal.archives-ouvertes.fr/docs/00/54/83/01/PDF/ijcv.pdf.
- ↑ Fabbri, Ricardo; Kimia, Benjamin (2016). «Multiview Differential Geometry of Curves». International Journal of Computer Vision 120 (3): 324–346. doi:. Bibcode: 2016arXiv160408256F.
- ↑ Richard Hartley and Andrew Zisserman (2003). «Online Chapter: Trifocal Tensor» (PDF). Multiple View Geometry in computer vision. Cambridge University Press. ISBN 978-0-521-54051-3.
- ↑ Heyden, A. (1995). «Reconstruction from Image Sequences by means of Relative Depths». Proceedings of IEEE International Conference on Computer Vision. σελίδες 1058–1063. doi:10.1109/ICCV.1995.466817. ISBN 0-8186-7042-8.
- ↑ Larsson, Viktor· Astrom, Kalle· Oskarsson, Magnus (2017). «Efficient Solvers for Minimal Problems by Syzygy-Based Reduction». 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). σελίδες 2383–2392. doi:10.1109/CVPR.2017.256. ISBN 978-1-5386-0457-1.
- ↑ Nister, David; Schaffalitzky, Frederik (2006). «Four Points in Two or Three Calibrated Views: Theory and Practice». International Journal of Computer Vision 67 (2): 211–231. doi:.
- ↑ Fabbri, Ricardo; Duff, Timothy; Fan, Hongyi; Regan, Margaret; de Pinho, David; Tsigaridas, Elias; Wampler, Charles; Hauenstein, Jonathan και άλλοι. (23 Mar 2019). «Trifocal Relative Pose from Lines at Points and its Efficient Solution». .
- Hartley, Richard I. (1997). «Lines and Points in Three Views and the Trifocal Tensor». International Journal of Computer Vision 22 (2): 125–140. doi:. https://archive.org/details/sim_international-journal-of-computer-vision_1997-03_22_2/page/n18.
- Torr, P. H. S.; Zisserman, A. (1997). «Robust Parameterization and Computation of the Trifocal Tensor». Image and Vision Computing 15 (8): 591–607. doi:. https://archive.org/details/sim_image-and-vision-computing_1997-08_15_8/page/590.
- Bareiss, Erwin (1968), «Sylvester's Identity and Multistep Integer-Preserving Gaussian Elimination», Mathematics of Computation 22 (102): 565–578, doi:, https://www.ams.org/journals/mcom/1968-22-103/S0025-5718-1968-0226829-0/S0025-5718-1968-0226829-0.pdf