Για την περιγράφη του αλγορίθμου της ((fractal συμπίεση)) θα εισάγουμε κάποιους ορισμούς.
Μέση τετραγωνική απόκλιση από την μέση ένταση είναι μέση τετραγωνική απόκληση του
blok (ή του domain) από ένα blok
(ή του domain) πού έχει τις διαστάσεις του blok
(ή του domain αντίστοιχα) αλλά όλα τα pixels έχουν
ένταση
.
Επιλπέον για δοσμένο
, που είναι η επιτρεπτη διαφορα μεταξύ πρωτότυπης εικόνας και
συμπιεσμένης (με αλλα λόγια εκφράζει την απώλεια, όσο πιο μικρότερο το
τόσο λιγότερη
είναι η απώλεια), θεώρουμε μονότονο το blok αν η μέση τετραγωνική
απόκλιση του απο το block που έχει το ίδιο μέγεθος με όλα τα
pixels να έχουν την ένταση ίση με την μέση ένταση του.
Στό πρώτο κεφάλαιο έχουμε ορίσει την συσχετιζόμενη συνάρτηση, ορισμός 1.7.3, και δείξαμε
ότι όταν απείκονίζει ένα διάστημα στο
τότε είναι αναγκαστικά της μορφής
, δηλαδή χρειαζόμαστε μόνο δύο μεταβλήτες για να προσδιορίσουμε μια συσχετιζόμενη
συνάρτηση από το
στο
. Όταν μια συσχετιζόμενη συνάρτηση είναι από το
στο
είναι της μορφής
Για να μπορούμε να βρούμε το κατάλληλο σύστημα επαναλαμβανόμενων συναρτήσεων θα περιοριστούμε στην διακριτή επιλογή των συσχετιζόμενων (συστολών) συναρτήσεων. Επιπλέον θα θεωρούμε ότι κάθε σύστημα επαναλαμβανόμενων συναρτήσεων που θα ψάχνουμε, θα αποτελείται από τρεις κλάσεις συσχετιζόμενων συστολών: όπου μία θα αντιπροσωπεύει το γεωμετρικο μέρος, άλλη την περιστροφή και η τρίτη την αλλαγή της φωτεινότητας και του contrast των εικονοστοιχείων.
Αυτό που κάνουν οι συσχετιζόμενες συστολες του γεωμετρικού μέρους είναι να συμπιέζουν το Domain
δυο φορες και να το μεταφέρουν στην θέση του block. Δηλαδή είναι της μορφής
Η περιστροφή μετασχηματίζει ένα block της εικόνας με έναν από τους παρακάτω τρόπους
Έτσι λοιπόν η σύνθεση τέτοιων συσχετιζόμενων συστολών είναι
η συστολή
για την οποία μπορούμε να εφαρμόσουμε το θεώρημα .....
Θα προχωρίσουμε τώρα στο δεύτερο βήμα της κατασκευής του αλγορίθμου, δηλαδή στην περιγραφή της
μεθόδου διαμέρισης της εικόνας σε κομμάτια. Οπότε πρέπει να ορίσουμε ένα είδος κανόνα χωρισμού της
εικόνας σε τμήματα. Έστω ότι το block είναι
εικονοστοιχεία τότε το
domain θα είναι
. Έστω ότι οι διαστάσεις της εικόνας
είναι
πολλαπλάσια του
(θα το θεωρούμε αυτό και στην συνέχεια). Έτσι μπορούμε να χωρίσουμε την εικόνα
σε
ξένα μεταξύ τους block, θα τα συμβολίζουμε
. Κάθε
domain περιέχει τέσσερα block. Δηλαδή μπορούμε να σπάσουμε την αρχική μας εικόνα
σε
domain τα οποία, σε αντίθεση με τα block, τέμνονται.
Θα συμβολίζουμε τα domain με
.
Τέλος θα πρέπει να ορίσουμε την μέθοδο εύρεσης του κατάλληλου συστήματος επαναλαμβανόμενων συναρτήσεων.
Ο αλγόριθμος βασίζεται στην εύρεση για κάθε block,
τέτοιας δυάδας
ωστέ
η μέση τετραγωνική απόκληση του
από
, να είναι όσο το δυνατόν μικρή,
. Παρατηρούμε ότι αν το block είναι μονότονο τότε
μπορούμε να το παρουσιάσουμε σαν ένα block που έχει την ένταση όλων των εικονοστοιχείων του
ίση με την μέση ένταση του. Όποτε δεν χρεάζεται να ψάξουμε το σύστημα επαναλαμβανόμενων συναρτήσεων
γι'' αυτό. Τέλος στην περιπτώση δεν βρίσκουμε κατάλληλο domain στα επιτραπτά όρια και το
block δεν είναι μονότονο, μπόρουμε να διαιρέσουμε το block σε τέσσερα κομμάτια
διαστάσεων
εικονοστοιχείων. Γι'' αυτά τα block που πήραμε μετά από τεμαχισμό
εφαρμόζουμε την ίδια διαδικασία όπως και πριν.