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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[Today at 19:49:00]

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

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[Today at 15:55:08]

[Αρχές Οικονομίας] Να επι...
by _Trob
[Today at 13:28:21]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[Today at 12:13:45]

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

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[Today at 10:22:18]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[Today at 01:56:37]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 15, 2025, 20:08:49 pm]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]

[Δυναμική Συμπεριφορά ΣΗΕ...
by soko_freta
[June 13, 2025, 01:05:36 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426676
Total Topics: 31711
Online Today: 226
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 66
Guests: 74
Total: 140
prigians
pliroforikarios
George15
apol
Nikos_313
themis01
dorapangeiou
1234
kouf
apsathas
glavdakis
sofipout
NickSpan
le papillon
immo
msandr
Nekt
dimitrisblioumis
ThanosV
Fotis
filkilkis
valco08
ggalamat
tsaliki
picklebeanburger
elischat
Carot1456
mixkats
giorgos_skl
gpapailio
Tasaras
RedSkyline
Gaspard
Captain
evangeliaap
Σταυρος23
pavlos2003
kaskas12
aalmpanb
iliaspapas
Roidos
AgaG
kkotsopo
aachmet
gkougeor
akoil
soph553
Pcsc
0restis
Deviate
alexlemp
thathas12
ppapadoe
johnk
jojos
kpapama
Toaoutplasedakitoubiseswa
atampakc
dleivadi
BossiTsif
Εμφάνιση

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

Νέα!
Η γραμματεία είναι ανοιχτή καθημερινά 12:00-13:30 Tongue
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 15786 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...