27.01.2015 Views

ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ - Nemertes

ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ - Nemertes

ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ - Nemertes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Κεφάλαιο 3: Μοντελοποίηση της κάμερας<br />

η οποία και αποτελεί την έκφραση του μετασχηματισμού των συντεταγμένων του σημείου Μ. Άρα<br />

ο πίνακας P=HP n T αποτελεί τον πίνακα προβολής για τη γενικότερη περίπτωση, όπου η κάμερα<br />

βρίσκεται σε τυχαία θέση στο χώρο. Συνδυάζοντας τις σχέσεις (3.13) και (3.25) ο πίνακας μπορεί<br />

να εξαχθεί στην παρακάτω μορφή:<br />

(3.27)<br />

όπου r i είναι τα διανύσματα γραμμής του πίνακα R και t = [t x t y t z ] Τ .<br />

Οι παράμετροι R και t ονομάζονται εξωγενείς παράμετροι της κάμερας. Ο πίνακας R είναι ένας<br />

πίνακας περιστροφής, ένας ορθοκανονικός πίνακας, ο οποίος έχει 3 βαθμούς ελευθερίας (τις γωνίες<br />

περιστροφής γύρω από τους 3 άξονες). Οι εξωγενείς παράμετροι εισάγουν επομένως επιπλέον 6<br />

βαθμούς ελευθερίας (δηλαδή 6 αγνώστους για κάθε νέα θέση της κάμερας).<br />

3.3 Αντιστοιχία του μαθηματικού υπόβαθρου με τα αποτελέσματα του Matlab<br />

3.3.1 Εσωγενείς παράμετροι<br />

Όπως προαναφέρθηκε, οι εσωγενείς παράμετροι της κάμερας είναι αυτές που περιγράφουν<br />

την κάμερα και συγκεκριμένα τα οπτικά, γεωμετρικά και ψηφιακά χαρακτηριστικά της. Αυτά<br />

προκύπτουν αριθμητικά κατά τη διάρκεια της πειραματικής διαδικασίας στο matlab που θα<br />

περιγραφτεί αναλυτικά σε επόμενο κεφάλαιο. Θα αναφερθούμε συνοπτικά στις εσωγενείς<br />

παραμέτρους όπως προκύπτουν στο Μatlab σα μεταβλητές. Συγκεκριμένα:<br />

1. Η προοπτική προβολή (εστιακό μήκος- focal length f): το focal length σε pixel αποθηκεύεται<br />

στο 2x1 διάνυσμα fc<br />

2. Το principal point: Οι συντεταγμένες του principal point αποθηκεύονται στο 2x1 διάνυσμα cc<br />

3. Η γεωμετρική παραμόρφωση που εισάγει η οπτική ( distortions) : Οι παραμορφώσεις της<br />

εικόνας (ακτινική και εφαπτομενική) αποθηκεύονται στο 5x1 διάνυσμα kc<br />

4. Ο συντελεστής απόκλισης (skew coefficient): Ο συντελεστής απόκλισης είναι ουσιαστικά αυτός<br />

που καθορίζει τη γωνία μεταξύ του άξονα x και του άξονα y και αποθηκεύεται στη βαθμωτή<br />

μεταβλητή alpha_c.<br />

Αν ακολουθήσουμε αντίστοιχη διαδικασία με αυτή που περιγράψαμε στην προηγούμενη ενότητα,<br />

χρησιμοποιώντας απευθείας τις μεταβλητές στο Μatlab επιγραμματικά προκύπτουν τα παρακάτω:<br />

Έστω Μ ένα σημείο του χώρου x n η κανονικοποιημένη (pinhole) προβολή στην εικόνα:<br />

(3.28)<br />

Έστω: r 2 = x 2 + y 2 .<br />

Αφού συμπεριλάβουμε τις παραμορφώσεις του φακού, οι νέες κανονικοποιημένες συντεταγμένες<br />

του σημείου x d περιγράφονται από την ακόλουθη εξίσωση:<br />

23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!