Χρόνος ανάγνωσης 4 λεπτά

Μοντέλο διάχυσης: πώς ο υπολογιστής καθαρίζει τον θόρυβο για να αποκαλύψει νέες εικόνες

Δημοσιεύτηκε

Με λίγα λόγια

Το μοντέλο διάχυσης είναι μια προηγμένη μέθοδος παραγωγικής τεχνητής νοημοσύνης που δημιουργεί εικόνες μέσα από μια αντίστροφη διαδικασία αποθορυβοποίησης. Αφού εκπαιδευτεί στον τρόπο που οι καθαρές εικόνες διαλύονται σταδιακά σε τυχαία εικονοστοιχεία όταν προστεθεί θόρυβος, το σύστημα αντιστρέφει αυτή τη διαδικασία: ξεκινά από ένα άμορφο θολό μοτίβο και το καθαρίζει βήμα προς βήμα μέχρι να αποκαλυφθεί μια πρωτότυπη εικόνα.

Πώς οι καθαρές εικόνες αναδύονται μέσα από το ψηφιακό χάος

Όταν βλέπετε ένα πρόγραμμα τεχνητής νοημοσύνης να σχεδιάζει ένα μαγευτικό τοπίο μέσα σε δέκα δευτερόλεπτα, μπορεί να φαντάζεστε ότι ο υπολογιστής διαθέτει μια τεράστια αποθήκη με έτοιμες εικόνες και απλώς κόβει δέντρα και βουνά για να τα κολλήσει μαζί σαν κολλάζ. Η πραγματικότητα όμως είναι πολύ πιο συναρπαστική: η εικόνα δεν κόβεται ούτε αντιγράφεται από πουθενά, αλλά γεννιέται κυριολεκτικά μέσα από μια οθόνη γεμάτη τυχαίο χρωματιστό θόρυβο, σαν τα παλιά 'χιόνια' της τηλεόρασης όταν χανόταν το σήμα.

Αυτή η τεχνολογία ονομάζεται μοντέλο διάχυσης και αποτελεί τη βάση των περισσότερων σύγχρονων εργαλείων σχεδιασμού. Βασίζεται σε μια απλή αλλά πανέξυπνη ιδέα εμπνευσμένη από τη φυσική: αν είναι εύκολο να καταστρέψουμε μια καθαρή εικόνα ρίχνοντας πάνω της διαδοχικές στρώσεις σκόνης μέχρι να χαθεί εντελώς, μπορούμε άραγε να μάθουμε σε έναν υπολογιστή να κάνει το ακριβώς αντίθετο; Δηλαδή να σκουπίζει τη σκόνη βήμα-βήμα, ανακαλύπτοντας τις κρυμμένες μορφές;

Η αναλογία του συντηρητή τοιχογραφιών και του καθαρισμού της καπνιάς

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

Ο συντηρητής κρατάει ειδικά διαλυτικά, πινέλα και σφουγγάρια, έχοντας στα χέρια του μια γραπτή περιγραφή που λέει ότι κάτω από την καπνιά βρίσκεται μια τοιχογραφία με έναν ανθισμένο κήπο, μια λεμονιά και ένα πέτρινο σιντριβάνι. Δεν τρίβει τον τοίχο άγαρμπα με τη μία, γιατί θα κατέστρεφε τα χρώματα. Αντίθετα, περνάει απαλά το πρώτο υγρό σφουγγάρι, απομακρύνοντας την πρώτη επιφανειακή στρώση. Αμέσως διακρίνονται αχνές σκιές από πράσινο και κίτρινο χρώμα. Με το δεύτερο πέρασμα, οι γραμμές των κλαδιών αρχίζουν να ξεκαθαρίζουν. Μετά από πολλά προσεκτικά καθαρίσματα, η καπνιά εξαφανίζεται εντελώς και η λαμπερή τοιχογραφία αποκαλύπτεται σε όλη της τη μεγαλοπρέπεια.

Αυτό ακριβώς κάνει το μοντέλο διάχυσης μέσα στον επεξεργαστή του υπολογιστή. Ξεκινά από μια εικόνα γεμάτη τυχαία εικονοστοιχεία. Καθοδηγούμενο από τις λέξεις που γράψατε, το πρόγραμμα υπολογίζει σε ποια σημεία πρέπει να αφαιρεθεί ο θόρυβος για να εμφανιστούν τα σύννεφα και πού πρέπει να καθαρίσουν τα χρώματα για να φανούν τα φύλλα των δέντρων. Μετά από μερικές δεκάδες υπολογιστικά βήματα, ο θόρυβος χάνεται και μένει μια πεντακάθαρη, πρωτότυπη εικόνα.

Πού συναντάμε τα μοντέλα διάχυσης στη σημερινή ζωή

Η τεχνολογία αυτή έχει ξεφύγει από τη θεωρία και αξιοποιείται σε πολλούς δημιουργικούς και πρακτικούς τομείς:

  • Σχεδιασμός σκηνικών και βιντεοπαιχνιδιών: Καλλιτέχνες χρησιμοποιούν αυτά τα εργαλεία για να ετοιμάζουν γρήγορα προσχέδια τοπίων και χαρακτήρων, εξερευνώντας πολλές ιδέες πριν την τελική παραγωγή.
  • Αποκατάσταση παλιών φωτογραφιών: Το λογισμικό μπορεί να αφαιρέσει γρατζουνιές, φθορές και ψηφιακό θόρυβο από οικογενειακές φωτογραφίες δεκαετιών, συμπληρώνοντας καθαρά τις λεπτομέρειες που είχαν χαθεί.
  • Αρχιτεκτονική και διακόσμηση εσωτερικών χώρων: Αρχιτέκτονες μετατρέπουν απλά δισδιάστατα σχέδια κατόψεων σε φωτορεαλιστικές απεικονίσεις επιπλωμένων δωματίων για τους πελάτες τους.
  • Βιολογική και φαρμακευτική έρευνα: Οι ίδιες μαθηματικές αρχές χρησιμοποιούνται για να προβλεφθούν τρισδιάστατες δομές πρωτεϊνών και μορίων, βοηθώντας στην ανακάλυψη νέων φαρμάκων.

Τι σημαίνει αυτό για εσάς και πρακτικές συμβουλές δημιουργίας

Κατανοώντας ότι η εικόνα αναδύεται σταδιακά, μπορείτε να καθοδηγήσετε τη διαδικασία πιο αποτελεσματικά με τις κατάλληλες περιγραφές:

  • Περιγράψτε τον φωτισμό, τα υλικά και τη σύνθεση: Επειδή το μοντέλο αφαιρεί τον θόρυβο με βάση τις λέξεις σας, φράσεις όπως 'απαλό πρωινό φως' ή 'άγρια πέτρινη υφή' το βοηθούν να εστιάσει στις σωστές λεπτομέρειες.
  • Δοκιμάστε παραλλαγές με την ίδια περιγραφή: Κάθε φορά που ζητάτε μια εικόνα, η αφετηρία του θορύβου είναι διαφορετική, πράγμα που σημαίνει ότι η επανάληψη του ίδιου αιτήματος μπορεί να δώσει εντελώς νέες, εκπληκτικές εκδοχές.
  • Χρησιμοποιήστε τοπικές διορθώσεις: Πολλά προγράμματα επιτρέπουν να επιλέξετε ένα μικρό τμήμα της εικόνας και να ζητήσετε την επαναδημιουργία μόνο εκείνης της περιοχής, διατηρώντας το υπόλοιπο ανέπαφο.

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

Πηγές
  1. Photorealistic Text-to-Image Diffusion Models with Deep Language UnderstandingGoogle Research