kef2.pdf
-
Upload
chrisrunner -
Category
Documents
-
view
43 -
download
0
description
Transcript of kef2.pdf
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 1/46
Ψηφιακή Επεξεργασία Εικόνας
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 2/46
Περιλαμβάνει:Βελτίωση (Enhancement)Ανακατασκευή (Restoration)Κωδικοποίηση (Coding)Ανάλυση, ΚατανόησηΤμηματοποίηση (Segmentation)
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 3/46
«Επίπεδα» Επεξεργασίας
ΕπεξεργασίαΕπεξεργασία ΣημείουΣημείου ((ΧαμηλόΧαμηλό επίπεδοεπίπεδουπολογισμώνυπολογισμών))πχπχ. . ΤροποποίησηΤροποποίηση ιστογράμματοςιστογράμματοςΕπεξεργασία Περιοχήςπχ. φιλτράρισμαΓεωμετρική Επεξεργασίαπχ. Περιστροφή, affine μετασχηματισμός, υποβάθμιση, μορφισμός, κλπ.ΕπεξεργασίαΕπεξεργασία στιγμιοτύπωνστιγμιοτύπων ((frames)frames)
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 4/46
Ιστόγραμμα (Histogram)
Υπολογισμός ΙστογράμματοςΙσοστάθμιση ΙστογράμματοςΤροποποίηση ΙστογράμματοςΒελτίωση του contrast (stretching)Μετασχηματισμοί Εντάσεως
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 5/46
Υπολογισμόςιστογράμματος
Έστω μία εικόνα x με 16 pixels
Η κατανομή των pixels στιςδιάφορες στάθμες (τιμές) αποτελείτο ιστόγραμμα της εικόνας.
Αν διαιρέσουμε με το άθροισματων εικονοστοιχείων παίρνουμε τοκανονικοποιημένο ιστόγραμμα ήαλλιώς την εκτίμηση πυκνότηταςπιθανότητας (pdf).
Το συσσωρευτικόιστόγραμμα προκύπτει μεολοκλήρωση-άθροιση τουιστογράμματος της εικόνας.
⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢
⎣
⎡
=
5432543254324433
x
0 2 4 6 80
2
4
6
0 2 4 6 80
0.1
0.2
0.3
0.4
0 2 4 6 80
5
10
15
20
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 6/46
Τροποποίησηιστογράμματος
Οι αρχικές τιμές της εικόνας x (2,3,4,5) έχουν μετακινηθεί στις (1,3,5,7)
Δηλαδή έχει χρησιμοποιηθεί μεγαλύτεροτμήμα του εύρους τιμών
ή ισοδύναμα όλη η διαθέσιμη δυναμικήπεριοχή
Συνεπάγεται αύξηση της αντίθεσης
⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢
⎣
⎡
=
5432543254324433
x
0 2 4 6 80
2
4
6
⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢
⎣
⎡
=
7531753175315533
x
0 2 4 6 80
1
2
3
4
5
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 7/46
Γραμμικές διαδικασίεςμεταβολής ιστογράμματος
Κάθε τιμή pixel z της εικόνας πουβρίσκεται στο διάστημα [α, β] μετακινείται γραμμικά στην τιμή z’ώστε να απεικονιστεί στο διάστημα[γ, δ].
γα)-z(' +−−
=αβγδz
α z β
δ
z’
γ
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 8/46
Οι τιμές των pixels τηςεικόνας εισόδου βρίσκονταιστο διάστημα [0, 255],
παράδειγμα
συμπιέζονται στο διάστημα[0, 127],
στη συνέχεια συμπιέζονταιστο διάστημα [128, 255]
και τέλος αντιστρέφονταισυμμετρικά ως προς το 128.
0 255
127
0 255
255
128
0 255
7
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 9/46
Gamma (γ) correction
((pixel pixel εξόδουεξόδου) = () = (pixel pixel εισόδουεισόδου))1/1/γγ
Με τον μετασχηματισμό έντασης πουαντιστοιχεί σε «διόρθωση γ» ηαρχική εικόνα μετατρέπεται σε μίαεικόνα φωτεινότερη ή σκοτεινότερη ,ανάλογα με την τιμή της μεταβλητήςγ.
0 0.5 10
0.5
1
Μετασχηματισμόςέντασης
γ=0.5
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 10/46
γ=3
γ=5γ=4
((pixel pixel εξόδουεξόδου) = () = (pixel pixel εισόδουεισόδου) ) γγ
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 11/46
imadjdemo.m
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 12/46
Ισοστάθμισηιστογράμματος
0 2 4 6 8 100
2
4
6
8
10
12
0 2 4 6 8 100
10
20
30
40
50
60
70
80
90
100
110
n=10
Επιδιώκουμε :
Το ιστόγραμμα της αρχικήςεικόνας να μετατραπεί σεομοιόμορφο δηλ ο αριθμός τωνσημείων σε όλες τις στάθμες είναιίδιος.
Αντίστοιχα το αθροιστικό -συσσωρευτικό ιστόγραμμα έχειγραμμική μορφή
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 13/46
Υπολογισμός του επιθυμητού αριθμού n των pixels του κάθε bin στοτελικό ιστόγραμμα:
Το ιστόγραμμα της αρχικής εικόνας μετατρέπεται σε αθροιστικόιστόγραμμα. Έστω Cj ο αριθμός ο αριθμός των pixels από τη στάθμη 0 έως j.
Υπολογίζεται το ακέραιο μέρος Cj/n. Ο αριθμός αυτός αποτελεί τηννέα τιμή εντάσεως που θα έχει η αρχική κλάση j.
j Cj/n
Ισοστάθμιση ΙστογράμματοςΥλοποίηση
)255χ.π(σεωςάεντνώσταθμςόαριθμNpixelςόαριθμςόσυνολικn =
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 14/46
παράδειγμα
(α) Το αρχικό ιστόγραμμα, (β) το συσσωρευτικό και(γ) η σχέση xτελ=f(xαρχ)
Υπολογίζουμε: n=262144/15=17476.3Για x=5 56364xτελ=56364/17476.3=3.22 ≈ 3
ιστόγραμμα αθροιστικόιστόγραμμα
1311 13112622 39335243 91769176 1835213108 314602490424904 563645636430146 8651045875 13238558982 19136748496 23986311796 2516593932 2555913932 2595232621 2621440 262144
Αρχικέςτιμές pixel
01234556789101112131415 0 262144
Τελικέςτιμές pixel
0001133581114151515151515
0 2 4 6 8 10 12 14 160
2
4
6x 104
0 2 4 6 8 10 12 14 160
1
2
3x 105
(α)
(β)
0 5 10 150
5
10
15
(γ)
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 15/46
Τροποποίηση ιστογράμματος
Είναι γενίκευση της ισοστάθμισης ιστογράμματος
Τροποποιεί το ιστόγραμμα της δοθείσης εικόνας p(f)σύμφωνα με ένα επιθυμητό ιστόγραμμα pd(q)
ΔιαδικασίαΥπολογίζονται τα «αθροιστικά» ιστογράμματα
P(f) και Pd(q) Επιλέγεται ο μετασχηματισμός q=T(f) έτσι ώστε ναγίνει η καλύτερη προσέγγιση:Pd(q) - P(f) = min
Εύρεση k: ∑ ∑−
≤≤1k k
iii pqp
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 16/46
παράδειγμα
0 2 4 6 8 10 12 14 160
2
4
6
8
10
12
14
Αρχικόιστόγραμμα
0 2 4 6 8 10 12 14 150
2
4
6
8
10
12
14
Επιθυμητόιστόγραμμα
0 2 4 6 8 10 12 14 150
2
4
6
8
10
12
14
16
Τελικόιστόγραμμα
Αρχικές
0 2 4 6 8 10 12 14 150
10
20
30
40
50
60
70
Επιθυμητόσυσωρευτικόιστόγραμμα
0 2 4 6 8 10 12 14 150
10
20
30
40
50
60
70
Αρχικόσυσωρευτικόιστόγραμμα
0 2 4 6 8 10 12 14 150
2
4
6
8
10
12
14
16
τελικέςτιμές
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 17/46
Το πρώτο σχήμα (a) παρουσιάζει την αρχική εικόνα.Στο σχήμα (b) φαίνεται το ιστόγραμμα της αρχικής εικόνας όπουοι τιμές των pixels είναι συγκεντρωμένες στο πρώτο μισό τουιστογράμματος.Στο σχήμα (c) φαίνεται η επεξεργασμένη εικόνα (μετά τηνισοστάθμιση του ιστογράμματός της) Στο τελευταίο σχήμα (d) δεικνύεται το ισοσταθμισμένοιστόγραμμα, όπου παρατηρούμε πως οι τιμές των pixels είναιομοιόμορφα κατανεμημένες σε όλο το ιστόγραμμα.
*Οι τιμές των pixels στα ιστογράμματα είναι κανονικοποιημένες στη μονάδα
παράδειγμα (με το matlab)
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 18/46
(α) 0 0.2 0.4 0.6 0.8 1
0
200
400
600
800
1000
1200
1400
1600
1800
2000
(β)
(γ) 0 0.2 0.4 0.6 0.8 1
0
200
400
600
800
1000
1200
1400
1600
1800
2000
(δ)
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 19/46
Τροποποίηση ιστογράμματοςσε έγχρωμες εικόνες
μετασχηματίζουμε RGB YIQτροποποίηση των τιμών της Y συνιστώσαςμετασχηματισμός YIQ RGB
Η διαδικασία αυτή επηρεάζει μόνο τη φωτεινότητα (luminance) της εικόνας.
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 20/46
Το Ιστόγραμμα σανχαρακτηριστικό εικόνας
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 21/46
«Απόσταση «εικόνωνμε το ιστόγραμμα
για r=2 ⇒ d = (hq – ht)T(hq – ht)
ή γενικότεραd = (hq – ht)TΑ(hq – ht)
∑−
=
−=1
0, )()(
M
m
r
tqtq mhmhd
hq(m)
ht(m)
m
m
Το ιστόγραμμα αποτελείχαρακτηριστικό της εικόνας
Η απόσταση ορίζεται ως εξής:
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 22/46
Ιστόγραμμα καιψευδοχρωματισμός εικόνας
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 23/46
Ψευδοχρωματισμός
δύο τρόποι• Να προσδώσουμε συγκεκριμένο χρώμα σε κάθε τμήμα
του ιστογράμματος. • Με γραμμικούς μετασχηματισμούς του ιστογράμματος.
Με αυτόν τον τρόπο μία τιμή pixel παίρνει μέσω τριώνμετασχηματισμών τρεις διαφορετικές τιμές πουαντιστοιχούν στις τιμές RGB.
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 24/46
Κάθε τιμή pixel της ασπρόμαυρης εικόνας από 0-255 παίρνει διαφορετική τιμή στο R, G και στο B. Οι τρειςαυτές τιμές αποτελούν το διάνυσμα στον RGB χρωματικόχώρο.
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 25/46
0
1
0,00 0,10 0,20 0,30 0,40 0,50 0,60 0,70 0,80 0,90 1,00τιμή pixel εισόδου
τιμή
rgb
pixe
l
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 26/46
Και γενικά ….
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 27/46
χωρισμός του ιστογράμματος σε 256 τιμέςκαι για κάθε τιμή χρησιμοποιούμε τον hot
Στο matlab απλά….… με το χρωματικό χάρτη
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 28/46
Ιστόγραμμα καικατάτμηση εικόνας
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 29/46
Ιστόγραμμα και κατάτμησηεικόνας
0 100 200
0
500
1000
1500
2000
2500
3000
130
100
130
150
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 30/46
Κατάτμηση με Κατωφλιοποίησηιστογράμματος
Βάσει «ποσοστού»Με επιλογή μεγίστωνΜε επιλογή κατωφλίου από επαναλήψειςΜε προσαρμοζόμενο κατώφλιοΜε «διπλό» κατώφλιοΜέθοδος OtsuΜείξη Gaussian συναρτήσεωνΜέθοδος κλάσματος Rayleigh
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 31/46
Κατωφλιοποίηση βάσει ποσοστού (p-tile)
Εφαρμόζεται όταν είναι γνωστό το ποσοστό των pixelsπου αντιστοιχούν στο αντικείμενο. Κλασσικό παράδειγμα:αναγνώριση χαρακτήρων(κείμενο)
0
0.5
1
1.5
0 50 100 1500
0.5
1
1.5
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 32/46
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 33/46
κατωφλιοποίηση
Με επιλογή κορυφών - μεγίστων
Η επιλογή των μεγίστωνβασίζεται στην διαφοράμεγίστου – ελαχίστου καιόχι στην απόσταση τωνΒασίζεται στο μέγεθος: min(H1,H2)/H3
0 20 40 60 80 100 1200
0.2
0.4
0.6
0.8
1
1.2
1.4
Συνήθως αρκετά pixels τουυποβάθρου έχουν ίδιες τιμέςμε pixels του αντικειμένουκαι η κατανομή τους έχειαλληλεπικάλυψη
Η1
Η2
Η3
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 34/46
κατωφλιοποιημένη εικόνα
Περιοχές που«χάνονται»
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 35/46
Αλγόριθμος1. Επιλογή αρχικής τιμής κατωφλίου Τ.
(πχ. Η μέση τιμή)2. Κατάταξη των pixels βάσει του
κατωφλίου Τ σε δύο ομάδες R1 και R2
3. Υπολογισμός των μέσων τιμών μ1 καιμ2 των ομάδων R1 και R2
4. Επιλογή καινούριας τιμής κατωφλίουΤ= 1/2 (μ1+μ2)
5. Επανάληψη των βημάτων 2 έως 4 μέχρις ότου οι τιμές μ1 και μ2 δενμεταβάλλονται
κατωφλιοποίηση
Με επιλογή κατωφλίου από επαναλήψεις
0 20 40 60 80 100 1200
0.2
0.4
0.6
0.8
1
1.2
1.4
R1 T R2
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 36/46
αρχική εικόνα και μετά από κατωφλιοποίηση
Ιστόγραμμααρχικής εικόνας
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 37/46
Χωρίζουμε την εικόνα σε m × n τμήματα (blocks) Επιλέγουμε κατώφλιο Τij για κάθε blockΗ τελική κατάτμηση είναι η ένωση των επιμέρους περιοχώνόπως προκύπτουν σε κάθε block.
κατωφλιοποίηση
Με προσαρμοζόμενο κατώφλιο
0 5010015000.511.5
2
1.1
Τ1,1Τ1,2 Τ1,3
Τ2,1Τ2,3Τ2,2
εικόνα
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 38/46
1
Εφαρμογή : εικόνα με ανομοιόμορφο φωτισμό
Κακήεπιλογήκατωφλίου
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 39/46
κατωφλιοποίηση
Με μεταβλητό κατώφλιοΕφαρμογή: εικόνα με ανομοιόμορφο φωτισμό
Αρχική εικόνα Εκτίμηση τουυποβάθρου Αφαίρεση του
υποβάθρουαπό την αρχικήεικόνα
Αύξησητουcontrast
κατωφλιοποίηση
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 40/46
κατωφλιοποίηση Μέθοδος Οtsu
Επαναληπτική μέθοδος
Βασίζεται: Στην ελαχιστοποίηση της «within class» διακύμανσης
Που ισοδυναμεί με την μεγιστοποίηση της «between class»
διακύμανσης
Επιτυγχάνεταιμε ελάττωση του σταθμικού
αθροίσματος των διακυμάνσεων
0
0.5
1
1.5
0 50 100 1500
0.5
1
1.5
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 41/46
σ w2 (t ) = q1 (t )σ 1
2 (t ) + q 2 (t )σ 22 (t )
q1(t) = P(i)i=1
t
∑ q2 (t) = P(i)i= t+1
I
∑
μ1(t) =iP(i)
q1(t)i=1
t
∑ μ2( t) =iP(i)
q2(t )i=t+1
I
∑0
0.5
1
1.5
0 50 100 1500
0.5
1
1.5
σ12( t) = [i − μ1(t)]
2 P( i)
q1(t)i=1
t
∑ σ22(t) = [i − μ 2(t)]
2 P(i)
q2 (t)i=t+1
I
∑
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 42/46
τελικά:q1(t +1) = q1(t) + P(t +1)
μ1(t +1) =q1(t)μ1 (t) + (t +1)P(t +1)
q1(t +1)
μ2(t +1) =μ − q1(t +1)μ1(t +1)
1 − q1(t +1)
σ 2 = σ w2 ( t ) + q 1 ( t )[ 1 − q 1 ( t )][ μ 1 ( t ) − μ 2 ( t )] 2
Within-class Between-class
Επειδή σ2=σταθερή
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 43/46
Μέθοδος Οtsu παράδειγμα
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 44/46
Διαχωρισμός με το πηλίκο Rayleigh
( )max
varvarμμJ ⇒
+−
=21
221
0
0.5
1
1.5
0 50 100 1500
0.5
1
1.5
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 45/46
Μείξη Gaussian συναρτήσεων
Οι παράμετροι :μΒ, μ0, σΒ, σ0, nB, n0
«Σαρώνουμε» τις τιμές g και ελαχιστοποιούμε την συνάρτηση κόστους:
0 20 40 60 80 100 1200
0.2
0.4
0.6
0.8
1
1.2
1.4
2
2
2
2
22 b
b
a
a
σ)μg(
bσ)μg(
aelmod enen)g(h−
−−
−
+=
ΔΠΜΣ ΗΕΠΣ. Φωτόπουλος ΨΕΕΨΕΕ ΒΕΛΤΙΩΣΗΒΕΛΤΙΩΣΗ ΕΙΚΟΝΑΣΕΙΚΟΝΑΣ ΜΕΜΕ ΙΣΤΟΓΡΑΜΜΑΙΣΤΟΓΡΑΜΜΑ 46/46
2.1 Να γίνει ένα m-file που να τροποποιεί το ιστόγραμμα μίας εικόνας ώστε τοτελικό ιστόγραμμα να έχει μορφή Gaussian συνάρτησης
2.2 Να υπολογισθεί το ιστόγραμμα 2 εικόνων και να βρεθεί η ευκλείδιααπόσταση των.
2.3 Να υλοποιηθεί ο ψευδοχρωματισμός με βάση τον μετασχηματισμό τηςέντασης I R,G,B
2.4 Να γίνει ισοστάθμιση ιστογράμματος για μία τουλάχιστον έγχρωμη εικόνα
2.5 Να γίνει ψευδοχρωματισμός με τμηματοποίηση του ιστογράμματος2.6 Nα γίνει κατάτμηση μαυρόασπρης (και έγχρωμης) εικόνας βάσει του
ιστογράμματος (τηςΥ συνιστώσας).2.7 Να γίνει εφαρμογή της μεθόδου κατωφλιοποίησης με ποσοστά, σε
αναγνώριση χαρακτήρων2.8 Να υλοποιηθεί ο αλγόριθμος επιλογής κατωφλίου απο επαναλήψεις.
Εφαρμογή σε εικόνα2.9 Υλοποίηση του αλγορίθμου με προσαρμοζόμενο κατώφλιο.
Εφαρμογή σε εικόνα με ανομοιόμορφο φωτισμό
Ασκήσεις