• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 21:17:28 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 21:17:28 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Ψηφιακά Ολοκληρωμένα Κυκ...
by Don Corleone
[Today at 21:03:32]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[Today at 20:59:13]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 19:46:54]

Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[Today at 19:07:04]

[Γραφική] Λυμένα θέματα
by okanpala
[Today at 18:56:22]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426696
Total Topics: 31710
Online Today: 242
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 71
Guests: 138
Total: 209
kiriakos234
apol
ichariti
apapathe
iodim
Kwstas
unreasonable
DKarakatsanis
Νικη
Kaniki
rafa98p
smoul
Tsomp
blacknick
georkala
vajim
nchatzo
tzortzis
Phlikon
Kass
HAHAHA
tsaliki
CasualUndergrad
BossiTsif
mamalakis
antontsiorvas
Δημητρης Αξιμιωτης
kkotsopo
JiMan5
geo66
palladas
JoHn!
tsageo
Papadopoulosthanos
dkonst
George_RT
superkolios
dirac1
smanio
meliou
stefanos hios
Sofiana
Asozou
George15
Don Corleone
dimitrisblioumis
Anastasiam
aorologas
msandr
mimaki
Eleniiii
HlektrikhPatata
melisste22
MarakiT
MASV
ntina
etsilika
stefpapa21
giannisdomu
mdimitrig
sotolagg
tasos potsakis
vasilikitsatsi
Pakapis5
PAPARI69
christina02
qwertyuiop
ganasto
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 9ο Εξάμηνο > Συστήματα Πολυμέσων (Moderator: diesel) > [Πολυμέσα] Εργασία 2007-08
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 ... 7 Go Down Print
Author Topic: [Πολυμέσα] Εργασία 2007-08  (Read 15815 times)
Petrakeas
Καταξιωμένος/Καταξιωμένη
***
Posts: 142


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Εργασία 2007-08
« Reply #15 on: January 19, 2008, 20:44:28 pm »

Μια χαζή ερώτηση γιατί έφαγα κόλλημα τώρα: τι είναι το resFrame; Λέει ότι έχει τα components του σφάλματος πρόβλεψης. Δηλαδή;
Logged
lars
Θαμώνας
****
Gender: Male
Posts: 419



View Profile
Re: Εργασία 2007-08
« Reply #16 on: January 20, 2008, 03:45:17 am »

Κάποιες ακόμη ερωτήσεις και αν προχωρήσουμε, ίσως και να βοηθήσουμε Smiley
Αφορούν στην περίπτωση της υποδειγματοληψίας και υπερδειγματοληψίας.
1) Στην υποδειγματοληψία,κρατάμε τις περιττές ή άρτιες σειρές/στήλες (ανάλογα με την περίπτωση)?
2) Έστω ότι έχουμε κρατήσει τις περιττές στήλες στην υποδειγματοληψία 4:2:2. Οι τιμές για κάθε pixel που παρεμβάλλουμε στην υπερδειγματοληψία πρέπει να είναι frame(i,j)=(frame(i,j-1)+frame(i,j+1))/2, σωστά? Αν ισχύει το προηγούμενο,τότε τι συμβαίνει στην περίπτωση της τελευταίας στήλης για άρτιο αριθμό στηλών? Δηλαδή, για 4x4 εικόνα, αν έχω τις τιμές για τη στήλη 1 και 3, τότε πώς θα υπολογιστούν οι τιμές για τη στήλη 4 στην υπερδειγματοληψία (δεν υπάρχει και 5η στήλη ώστε να προκύψει frame(i,4) = (frame(i,3)+frame(i,5)) / 2)?
Logged
Petrakeas
Καταξιωμένος/Καταξιωμένη
***
Posts: 142


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Εργασία 2007-08
« Reply #17 on: January 20, 2008, 05:23:18 am »

@lars 1) καλό είναι να πάρεις το μέσο όρο και από τις 2 στήλες
2) στην υπερδειγματοληψία μπορείς να χρησιμοποιήσεις την έτοιμη συνάρτηση imresize από matlab

για τη resFrame κανείς;
Logged
lars
Θαμώνας
****
Gender: Male
Posts: 419



View Profile
Re: Εργασία 2007-08
« Reply #18 on: January 20, 2008, 20:37:33 pm »

Ευχαριστώ για την απάντηση αν και δεν πολυκατάλαβα το (1).

Τώρα για το resFrame, αυτό που κατάλαβα εγώ είναι ότι είναι το εξής:
Έστω ότι έχεις υπολογίσει για κάθε mblock (mblock1) το αντίστοιχο motion vector, το οποίο όμως έχει προκύψει από ένα αντίστοιχο mblock στη γύρω περιοχή (mblock2). Τότε στις θέσεις των στοιχείων του resFrame που αντιστοιχούν στο συγκεκριμένο mblock1 θα έχεις τις διαφορές των τιμών των στοιχείων mblock1(i,j)-mblock2(i,j). Αυτό είναι στην ουσία και το σφάλμα πρόβλεψης.
Αν δεν είναι έτσι, ας με διορθώσει κάποιος.
Logged
Petrakeas
Καταξιωμένος/Καταξιωμένη
***
Posts: 142


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Εργασία 2007-08
« Reply #19 on: January 20, 2008, 21:54:30 pm »

@lars χμμμ αυτό που λες πρέπει να είναι μάλλον! thanx  Smiley
Στο 1) εννοώ ότι όταν πας να κάνεις subsampling για 4:2:2 , αντί να πάρεις μόνο τις άρτιες ή τις περιττές στήλες (αφού υποδειγματολυπτούμε κατά μήκος του οριζόντιου άξονα), πάρε το μέσο όρο της 1ης με τη δεύτερη, της τρίτης με την τέταρτη κλπ

περισσότερα για το θέμα βρήκα εδώ: www.poynton.com/PDFs/Merging_RGB_and_422.pdf    Cheesy
εξηγεί και γιατί το Y βρίσκεται στην περιοχή 16-235 και όχι 0-255
Logged
Azdul
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 97


it's a long long night


View Profile
Re: Εργασία 2007-08
« Reply #20 on: January 21, 2008, 23:05:18 pm »

Θέλω να κάνω δύο ερωτήσεις.Μπορούμε να κανουμε δικές μας συναρτήσεις .m που να τις καλουν οι συναρτήσεις της εργασίας ή πρέπει ολόκληρη η υλοποίηση να γίνει μόνο μέσα στις συναρτήσεις που αναφέρονται στην εργασια?Δεν είμαι σίγουρος αλλά στο μάθημα νομίζω οτι αναφέρθηκε οτι όταν καταλήξουμε σε κάποιο motion vector πρέπει να συγκρίνουμε την ενέργεια του motion vector με την ενέργεια του MB για να αποφασίσουμε αν πρέπει να το κωδικοποιήσουμε κι αν δεν κάνω λάθος είπαμε για παράδειγμα μία εικόνα η οποία π.χ. αποτελειται κατα μεγάλα τμήματα από το ίδιο χρωμα.Αν όλα αυτά βγάζουν νόημα σε κάποιον μπορεί να μου τα εξηγήσει κι εμενα??
Logged

My one regret in life is that I am not someone else.
Verminoz
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 8236


I smoke my friends down to the filter


View Profile WWW
Re: Εργασία 2007-08
« Reply #21 on: January 21, 2008, 23:13:57 pm »

Quote from: Azdul on January 21, 2008, 23:05:18 pm
Θέλω να κάνω δύο ερωτήσεις.Μπορούμε να κανουμε δικές μας συναρτήσεις .m που να τις καλουν οι συναρτήσεις της εργασίας ή πρέπει ολόκληρη η υλοποίηση να γίνει μόνο μέσα στις συναρτήσεις που αναφέρονται στην εργασια?Δεν είμαι σίγουρος αλλά στο μάθημα νομίζω οτι αναφέρθηκε οτι όταν καταλήξουμε σε κάποιο motion vector πρέπει να συγκρίνουμε την ενέργεια του motion vector με την ενέργεια του MB για να αποφασίσουμε αν πρέπει να το κωδικοποιήσουμε κι αν δεν κάνω λάθος είπαμε για παράδειγμα μία εικόνα η οποία π.χ. αποτελειται κατα μεγάλα τμήματα από το ίδιο χρωμα.Αν όλα αυτά βγάζουν νόημα σε κάποιον μπορεί να μου τα εξηγήσει κι εμενα??

Μπορείς να προσθέσεις βοηθητικές συναρτήσεις ελεύθερα! Δεν υπάρχει πρόβλημα.

Όσον αφορά το δεύτερο μάλλον τα έχεις μπλέξει. Συγκρίνεις τις ενέργειες των δύο macroblock για να δεις πόσο όμοια είναι και με βάση τη διαφορά αποφασίζεις αν αξίζει να το κωδικοποίησεις ή όχι.
Logged



Englab - Open source scientific/engineering platform
Rebetologion - Contemporary/Experimental


Κακούργα ύπαρξις!
Azdul
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 97


it's a long long night


View Profile
Re: Εργασία 2007-08
« Reply #22 on: January 21, 2008, 23:44:19 pm »

Ευχαριστώ πολύ για την άμεση απάντηση σου.Αν και ήσουν πολύ κατατοπιστικός μάλλον κάτι μου έχει ξεφύγει...Πως συγκρίνουμε τις ενέργειες δύο macroblock??Εννοείς να βρίσκω το μέσο τετραγωνικό σφάλμα μεταξύ του ΜΒ του current frame  και του MB στην ίδια θέση στο pFrame ή το gFrame και να μου βγάζει τιμή μικρότερη από το errThres?Ελπίζω όσα γράφω να βγάζουν νόημα γιατί θα αρχίσω να αμφιβάλλω για το τι έχω καταλάβει μετά απο τόσο καιρό!!  Roll Eyes
Logged

My one regret in life is that I am not someone else.
lars
Θαμώνας
****
Gender: Male
Posts: 419



View Profile
Re: Εργασία 2007-08
« Reply #23 on: January 22, 2008, 01:42:39 am »

Όπως τα λες είναι μόνο που νομίζω ότι υπολογίζεις απλά το άθροισμα των τετραγώνων και όχι το μέσο τετραγωνικό σφάλμα.
Μια ακόμη ερώτηση. Το κάθε superblock τελικά είναι 16x16 pixels, όπως αναφέρεται σε μία από τις συναρτήσεις ή 32x32 pixels, όπως μέσα στο πρότυπο?
Το gFrame που ακριβώς το χρειαζόμαστε? Ουσιαστικά δεν είναι το pFrame για το πρώτο interframe (αν είναι όντως το πρώτο τέτοιο)?
Logged
Verminoz
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 8236


I smoke my friends down to the filter


View Profile WWW
Re: Εργασία 2007-08
« Reply #24 on: January 22, 2008, 02:17:50 am »

Δεν ξέρω κατά πόσο συμφέρει ή όχι, πάντως και η συνάρτηση του μέσου τετραγωνικού σφάλματος χρησιμοποιείται γενικά σε αυτές τις εφαρμογές. Στην εκφώνηση πάντως λέει άθροισμα τετραγώνων και προφανώς μετά η διαφορά των αθροισμάτων πρέπει να είναι μικρότερη του errThres. Αν δεν είναι δεν συμφέρει να πάρουμε το συγκεκριμένο motion vector. Αν δεν βρεις ικανοποιητικό παρόμοιο του macroblock σου τότε κωδικοποιείς το ίδιο το macroblock (intra mode) αλλιώς κωδικοποιείς το καλύτερο motion vector.

To superblock περιέχει 2x2 macroblocks και κάθε macroblock περιέχει 2x2 blocks και κάθε block περιέχει 8x8 pixels. Συνεπώς το superblock έχει 32x32 pixels. Αυτό στην συνάρτηση μάλλον είναι macroblock που έχει 16x16.

Το golden frame, αν έχω καταλάβει καλά, είναι το τελευταίο intra frame που έχουμε συναντήσει. Το pFrame είναι το previous frame δηλαδή το αμέσως προηγούμενο. Το previous frame χρησιμοποιείται για προφανείς λόγους και το golden frame δεν έχω καταλάβει γιατί ακριβώς. Υποθέτω πως επειδή διαθέτει ακέραια πληροφορία είναι ιδανικό για να κάνεις συγκρίσεις.

Αυτά... Smiley
Logged



Englab - Open source scientific/engineering platform
Rebetologion - Contemporary/Experimental


Κακούργα ύπαρξις!
Petrakeas
Καταξιωμένος/Καταξιωμένη
***
Posts: 142


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Εργασία 2007-08
« Reply #25 on: January 27, 2008, 19:35:06 pm »

Σχετικά με τα Coding modes: μπορούμε να κωδικοποιήσουμε 1 Macroblock σε intra mode, αν το frame στο οποίο ανήκει είναι inter fame?
Αν ένα macroblock είναι σε INTER_NOMV ή ΙNTER_GOLDEN_NOMV τότε δεν είναι coded? Δηλαδή θα θεωρήσουμε ότι είναι ίδιο με το αντίστοιχο macroblock του προηγούμενου frame;;;
Logged
Azdul
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 97


it's a long long night


View Profile
Re: Εργασία 2007-08
« Reply #26 on: January 28, 2008, 13:56:53 pm »

Γνωρίζει καποιος να μου εξηγήσει τι ακριβώς είναι το resFrame??Επίσης είναι λογικό με πλήρη αναζήτηση να κάνει κανα 5λεπτο να ελέγξει όλα τα MB??
Logged

My one regret in life is that I am not someone else.
Petrakeas
Καταξιωμένος/Καταξιωμένη
***
Posts: 142


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Εργασία 2007-08
« Reply #27 on: January 28, 2008, 14:15:25 pm »

Επειδή δε βλέπω μεγάλη συμμετοχή στις ερωτήσεις μήπως να ρωτήσουμε το Μάκη; http://www.makisfacts.com/facts/popular
Γιατί όπως λένε:
Ο Μάκης μπορεί να διαβάζει αρχεία video σε οποιοδήποτε format χωρίς να έχει τα codec, με το μάτι.
Logged
PDM
Νεούλης/Νεούλα
*
Posts: 21


Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Εργασία 2007-08
« Reply #28 on: January 28, 2008, 15:12:39 pm »

Με κάθε επιφύλαξη απαντάω :
"Mπορούμε να κωδικοποιήσουμε 1 Macroblock σε intra mode, αν το frame στο οποίο ανήκει είναι inter fame?"
Νομίζω πως μπορούμε . Η απόφαση για το mode κωδικοποίησης λαμβάνεται σε επίπεδο macroblock ασχετα από το frame.

Όσο για τα INTER_NOMV  και ΙNTER_GOLDEN_NOMV , ΟΧΙ δεν σημαίνει ότι ειναι uncoded. Περίπτωση να είναι uncoded έχουμε μόνο για blocks που έχουν προβλεφθεί από το previous frame και έχουν μηδενικά motion vectors,δηλαδή για INTER_NOMV .  Uncoded θα είναι όταν το άθροισμα τετραγώνων των τιμών του σφάλματος πρόβλεψης του συγκεκριμένου macroblock είναι μικρότερο από το errThress. Έτσι αν το σφάλμα πρόβλεψης είναι πολύ μικρό δεν χρειάζομαι κωδικοποίηση, έχω σχεδόν ολόιδια, σχεδόν ακίνητη εικόνα σ'αυτό το macroblock.

Αλλιώς γενικά στη resFrame αποθηκεύουμε τη διαφορά ανάμεσα στο current frame και το previous ή το golden frame ανάλογα με το mode κωδικοποίησης για το χώρο του κάθε macroblock.

Logged
Azdul
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 97


it's a long long night


View Profile
Re: Εργασία 2007-08
« Reply #29 on: January 28, 2008, 15:51:28 pm »

Δηλαδή άμα έχουμε INTRA βάζουμε στο resFrame το MB όπως το παίρνουμε από το frame??Κι αν το motion vector είναι 0 βάζουμε μηδενικά???
Logged

My one regret in life is that I am not someone else.
Pages: 1 [2] 3 4 ... 7 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...