30
Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση Παπαδάκης Παναγιώτης

Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

  • Upload
    latoya

  • View
    62

  • Download
    0

Embed Size (px)

DESCRIPTION

Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση. Παπαδάκης Παναγιώτης. Δομή Παρουσίασης. Εισαγωγή Περιγραφή της Υβριδικής προσέγγισης Κανονικοποίηση θέσης Υπολογισμός 2Δ χαρακτηριστικών Υπολογισμός 3Δ χαρακτηριστικών Συμπίεση χαρακτηριστικών Σύγκριση χαρακτηριστικών - PowerPoint PPT Presentation

Citation preview

Page 1: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου:Μια Υβριδική Προσέγγιση

Παπαδάκης Παναγιώτης

Page 2: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Δομή Παρουσίασης

Εισαγωγή Περιγραφή της Υβριδικής προσέγγισης

Κανονικοποίηση θέσης Υπολογισμός 2Δ χαρακτηριστικών Υπολογισμός 3Δ χαρακτηριστικών Συμπίεση χαρακτηριστικών Σύγκριση χαρακτηριστικών

Αξιολόγηση - Αποτελέσματα Επίδειξη μεθόδου

Page 3: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Εισαγωγή Εξελιγμένα εργαλεία λογισμικού Εξάπλωση του διαδικτύου Πρόοδος τεχνολογίας 3Δ σάρωσης

Αριθμός3Δ μοντέλων

Αναζήτηση με χρήση λέξεων

κλειδιών => ανεπαρκής. «Μια εικόνα είναι 1000 λέξεις»

Ένα 3Δ σχήμα;

Ανάγκη ανάπτυξης μεθόδων ανάκτησης 3Δ μοντέλων βάσει περιεχομένου

Page 4: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Εισαγωγή

Μέθοδοι ανάκτησης 3Δ μοντέλων βάσει περιεχομένου

Βήματα:

Υποβολή παραδείγματος – query 3Δ μοντέλου από το χρήστη. Εξαγωγή χαρακτηριστικών που περιγράφουν το σχήμα του query και

ενσωμάτωση της πληροφορίας σε ένα περιγραφέα 3Δ σχήματος. Μέτρηση ομοιότητας των μοντέλων χρησιμοποιώντας τους

αντίστοιχους περιγραφείς σχήματος. Προβολή αποτελεσμάτων αναζήτησης.

Page 5: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Περιγραφή της Υβριδικής ΠροσέγγισηςΚανονικοποίηση θέσης (1)

Κατά τη σύγκριση 3Δ μοντέλων, θεωρούμε ότι το μέτρο ομοιότητας είναι ανεξάρτητο από το μέγεθος, τη μετατόπιση και τον προσανατολισμό του μοντέλου.

Κάθε μοντέλο κανονικοποιείται ως προς τη θέση του πριν την εξαγωγή των χαρακτηριστικών.

Page 6: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Περιγραφή της Υβριδικής ΠροσέγγισηςΚανονικοποίηση θέσης (2)

Κανονικοποίηση ως προς τον προσανατολισμό: Βήμα (b)-(c).Δεν υπάρχει βέλτιση μέθοδος για κάθε πιθανή κατηγορία 3Δ μοντέλων.

Η πιο διαδεδομένη μέθοδος είναι ο Continuous Principal Component Analysis (CPCA) => υπολογίζει τις πρωτεύουσες διευθύνσεις της επιφάνειας του μοντέλου και τις ευθυγραμμίζει με τους άξονες συντεταγμένων (D.V. Vranic).

N

1iiiiiiii

N

1iT

T

M

T

]3/)(9)()()([EE12

1

ds))((E

1ds))((

E

1i

CBAfCfBfAfC

mvmvmvmvCvv

T))(()(f , mvmvv

Page 7: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Περιγραφή της Υβριδικής ΠροσέγγισηςΚανονικοποίηση θέσης (3)

Ανάπτυξη νέας μεθόδου - Normals PCA (NPCA): Χρησιμοποιεί τον PCA αλγόριθμο πάνω στα κανονικά διανύσματα (normals) των τριγώνων του πολυγωνικού μοντέλου.

N

1i

TNliNlii

TNliNlii )()(E)()(E

E2

1mnmnmnmnC

N

1i

N

1i

Tiii

Tiii

Tiii E

E

1))()(EE(

E2

1nnnnnnC

N

1iiiiNl ))(EE(

E2

10nnm

Page 8: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Περιγραφή της Υβριδικής ΠροσέγγισηςΚανονικοποίηση θέσης (4)

NPCA - CPCA CPCA - NPCA

Χρήση NPCA και CPCAκαι εξαγωγή χαρακτηριστικών 2 φορές.

Page 9: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 2Δ Χαρακτηριστικών (1)

Γενικό σχήμα

Page 10: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 2Δ Χαρακτηριστικών (2)

Προβολή του μοντέλουστις πλευρές του κύβου

Υπολογισμός 6 depth buffers

Frontbuffer

Backbuffer

Page 11: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 2Δ Χαρακτηριστικών (3)

Έστω Dfi ο μπροστινός και Db

i o πίσω depth buffer,για τον i άξονα, i=x,y,z.

Αντί να χρησιμοποιήσουμε απευθείας τους καταχωρητές βάθους για κάθεάξονα, υπολογίζουμε το Ddif

i = Dfi - Db

i και το Dsumi = Df

i + Dbi.

Το Ddifi αντιπροσωπεύει το πάχος του μοντέλου στον i άξονα, ενώ

το Dsumi δεν έχει φυσική σημασία, αλλά το χρησιμοποιούμε για να μην

έχουμε απώλεια πληροφορίας.

Page 12: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 2Δ Χαρακτηριστικών (4)

Για κάθε Ddifi και Dsum

i, υπολογίζουμε το 2Δ μετασχηματισμό Fourier:

FFT of a depth buffer

1S

0x

1S

0yd S

nymxπ2jexp)y,x(D

S

1)n,m(F

)1nS,1mS(F)n,1mS(F

)1nS,m(F)n,m(F)n,m(F

dd

dd

Επιπλέον, αρθρίζουμε τις απόλυτες τιμές των συνιστωσών Fourier από τις 4ις άκρες, έτσι ώστε να έχουμε reflection invariance.

m

n

Page 13: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 2Δ Χαρακτηριστικών (5)

Κανονικοποίηση των συνιστωστώνFourier στην μοναδιαία L1 νόρμα.

Στάθμιση – weighting των συνιστωσώνπου αντιστοιχούν σε κάθε ζέυγος depth-buffers ανάλογα με τα principal directions που κωδικοποιούν, όπως αυτές υπολογίζονται απότην κανονικοποίηση του προσανατολισμού.

1st

2nd

3rd

2nd

3rd

1st

Page 14: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 3Δ Χαρακτηριστικών (1)

Page 15: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 3Δ Χαρακτηριστικών (2)

Δημιουργία ομόκεντρων κελυφών

Υπολογισμός τομών της επιφάνειαςτου μοντέλουμε τα κελύφη

Nf

1Nf

1f

.

.

.

Page 16: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 3Δ Χαρακτηριστικών (3)

1.wrl

Για κάθε σημείο τομής της επιφάνειας, συμπεριλαμβάνουμε όλες τα σημεία των κελύφων που εχουν ακτίνα μικρότερη από την απόσταση της τομής από το κέντρο.

1f

.

.

.

Nf

1Nf

2.wrl

Nf

1Nf

1f

.

.

.

Page 17: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 3Δ Χαρακτηριστικών (4)

Εφαρμογή του μετασχηματισμούσφαιρικών αρμονικών σε κάθε κέλυφος.

σύνολο από σφαιρικέςαρμονικές συνιστώσες για κάθε κέλυφος

1f

.

.

.

Nf

1Nf

Page 18: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 3Δ Χαρακτηριστικών (5)

0l

l

lm

ml )φ,θ(Y)m,l(f̂)φ,θ(f φimm

lm,lml e)θ(cosPk)φ,θ(Y

π

0

ml

π2

0

φimm,l

ml θdθsin)θ(cosPφde)φ,θ(fk)φ,θ(Y),φ,θ(f)m,l(f̂

1B2

0j

1B2

0kj

ml

φimkj

)B(j )θ(cosPe)φ,θ(fa

B2

π2)m,l(f̂ k

Σφαιρική συνάρτηση f(θ,φ) Σφαιρική αρμονική συνάρτηση βαθμού l και τάξης m

Συνιστώσα σφαιρικής αρμονικής (συνεχές πεδίο)

Συνιστώσα σφαιρικής αρμονικής (διακριτό πεδίο)

Page 19: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Υπολογισμός 3Δ Χαρακτηριστικών (5)

Κανονικοποίηση στην L1 νόρμα.

Στάθμιση σφαιρικών αρμονικών συνιστωσώναντιστρόφως ανάλογα προς το βαθμό l.

Page 20: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Βαθμωτή κβάντιση (scalar quantization) Κβάντιση του διαστήματος [0,1] σε 216 ίσα διαστήματα.

Χρήση μόνο των 210 πρώτων διαστημάτων όπου κβαντίζεται στατιστικά το 99,9% των χαρακτηριστικών.

Συμπίεση Χαρακτηριστικών (1)

Page 21: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Κωδικοποίηση Ηuffman των επιλεγμένων συμβόλων.

Τελικό ποσοστό συμπίεσης 92.6% (11.8 Kbyte ανά περιγραφέα σχήματος), χωρίς απώλεια διακριτικής ικανότητας της μεθόδου.

Συμπίεση Χαρακτηριστικών (2)

Page 22: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Περιγραφέας σχήματος μοντέλου i:

Σύγκριση μεταξύ των περιγραφέων σχήματοςδύο μοντέλων 1, 2:

Σύγκριση Χαρακτηριστικών

)Df3,Df3,Df2,Df2( NPCAi

CPCAi

NPCAi

CPCAii s

Df3Df221 distdist),(Dist ss

)Df2,Df2(Lmindist j2

j11

jDf2 )Df3,Df3(Lmindist j

2j

11j

Df3

NPCA ,CPCAj

Page 23: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Αξιολόγηση της απόδοσης της προτεινόμενης μεθόδου (Hybrid) στις παρακάτω βάσεις 3Δ μοντέλων:

MPEG-7 dataset (1300 models). Princeton Shape Benchmark (PSB) test dataset (907 models). National Taiwan’s University (NTU) classified dataset (549 models). D.V. Vranic’s (CCCC) classified dataset (472 models,

University of Konstanz). Engineering Shape Benchmark (ESB) dataset (866 models, Purdue

University). Shape Retrieval Contest 2006 (SHREC 2006).

Αξιολόγηση – Αποτελέσματα (1)

Gen

eric

Page 24: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Σύγκριση με τις state-of-the-art μεθόδους:

Light Field (LF) (Chen, National Taiwan University). Spherical harmonic representation of the Gaussian

Euclidean Distance Transform (SH-GEDT, Kazhdan, University of Princeton).

DSR472 (Hybrid method, Vranic, University of Konstanz).

Αξιολόγηση – Αποτελέσματα (2)

Page 25: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Χρήση διαγραμμάτων ακρίβειας – ανάκτησης.

Ακρίβεια – Precision: Το ποσοστό των σχετικών-relevant μοντέλων που ανακτώνται ως προς τον αριθμό των ανακτώμενων μοντέλων (σχετικών και μή σχετικών).

Ανάκτηση – Recall:Το ποσοστό των σχετικών-relevant μοντέλων που ανακτώνται ως προς τον συνολικό αριθμό των σχετικών μοντέλων.

Αξιολόγηση – Αποτελέσματα (3)

Page 26: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Αξιολόγηση – Αποτελέσματα (4)

Page 27: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Αξιολόγηση – Αποτελέσματα (5)

Page 28: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Αξιολόγηση – Αποτελέσματα (6) SHREC 2006:

Χρησιμοποιήθηκε το PSB test dataset. Αξιολόγηση χρησιμοποιώντας 30 query μοντέλα εκτός της βάσης, αλλά

σχετικών με τις κατηγορίες μοντέλων της βάσης.

Page 29: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Αξιολόγηση – Αποτελέσματα (7)Παραδείγματα ανάκτησης στο SHREC 2006, χρησιμοποιώντας την προτεινόμενη

μέθοδο Hybrid:

Page 30: Ανάκτηση 3Δ Μοντέλων βάσει Περιεχομένου: Μια Υβριδική Προσέγγιση

Επίδειξη Hybrid μεθόδου