Αυτό το Twitter Bot θα χρωματίσει οποιαδήποτε ασπρόμαυρη φωτογραφία

Geovanny Zambrano/Colorize_bot

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

Περιεχόμενα

  • Ένα έργο πανδημίας
  • Πώς λειτουργεί το Colorize_bot
  • Μέτρο επιτυχίας

Σήμερα, η μετατροπή ασπρόμαυρων εικόνων σε έγχρωμες φωτογραφίες είναι πολύ πιο εύκολη — και τα αποτελέσματα πολύ, πολύ καλύτερα. Πόσο εύκολο; Το μόνο που χρειάζεται να κάνετε είναι να δημοσιεύσετε ή να εντοπίσετε μια μονόχρωμη εικόνα στο Twitter και να απαντήσετε σε αυτήν @colorize_bot. Σαν να καλέσετε έναν χρωματιστή Captain Planet, το Colorize_bot — όπως είναι γνωστό — θα ξεκινήσει αμέσως δράση με τα ψηφιακά του Crayola, αφήνοντας τον χρήστη με μια φρέσκια πολύχρωμη εικόνα και ένα χαρούμενο, "Φυσικά, χαίρομαι που σε βοηθάω!" Όλα αυτά συμβαίνουν στο διάστημα λίγων δευτερόλεπτα.

Προτεινόμενα βίντεο

Και έχετε έναν 21χρονο φοιτητή επιστήμης υπολογιστών και μηχανικής από τον Ισημερινό — και μερικά έξυπνα A.I. εργαλεία — για να το ευχαριστήσω.

Σχετίζεται με

  • Το νέο A.I αναγνώρισης εικόνων του Facebook. έχει εκπαιδευτεί σε 1 δισεκατομμύριο φωτογραφίες Instagram
  • Υποχωρήστε, κλέφτες φωτογραφιών: Το Flickr ειδοποιεί τους φωτογράφους για κλοπή εικόνων με το Pixsy

Ένα έργο πανδημίας

«Το Colorize_bot είναι αναμφίβολα το καλύτερο έργο μου», είπε ο δημιουργός Geovanny Zambrano στο Digital Trends.

Όπως συμβαίνει με πολλά έργα που κάνουν τώρα τον γύρο, το Colorize_bot εμφανίστηκε στην ψηφιακή ζωή ως αποτέλεσμα της πανδημίας. Βρίσκοντας τον εαυτό του κολλημένο στο σπίτι με «πολύ ελεύθερο χρόνο» στα χέρια του, ο Zambrano αποφάσισε να δημιουργήσει ένα bot Twitter για να εξασκήσει τις δεξιότητές του στο JavaScript.

Geovanny Zambrano/Colorize_bot

Αυτά τα απλά εργαλεία λογισμικού, ποικίλης χρησιμότητας, μπορούν να κληθούν να εκτελέσουν μια ποικιλία αυτόνομων ενεργειών στο Twitter — είτε πρόκειται για tweeting συνδέσμων σε δωρεάν ηλεκτρονικά βιβλία στο Amazon είτε συνδυάζοντας τίτλους ειδήσεων για κωμικό αποτέλεσμα. «Είχα πολλές ιδέες», είπε. «Από ένα bot που δημοσιεύει μια φράση παρακίνησης κάθε ώρα σε ένα bot «μεταφραστής ώρας». Ο στόχος του έργου δεν ήταν ποτέ να κερδίσει οπαδούς. Ο στόχος μου ήταν απλώς να δημιουργήσω [κάτι χρήσιμο.]».

Σε αυτό το σημείο, θυμήθηκε ένα βίντεο στο YouTube που είχε δει επτά μήνες νωρίτερα, το οποίο περιγράφει λεπτομερώς πώς μπορεί να χρησιμοποιηθεί η μηχανική εκμάθηση για την ανακατασκευή παλιών φωτογραφιών. Ο Zambrano σκέφτηκε την ιδέα της οικοδόμησης σε μερικά από αυτά τα A.I. εργαλεία, τα οποία ήταν ελεύθερα διαθέσιμα στο Διαδίκτυο και μετατρέποντάς τα σε εργαλείο χρωματισμού. Ξεκίνησε στις 26 Οκτωβρίου και δούλευε για ένα μήνα, βάζοντας περίπου τρεις ή τέσσερις ώρες κάθε μέρα.

Η πρώτη έκδοση του bot - μια περιορισμένη έκδοση που μπορούσε να αντιμετωπίσει μόνο μια μεμονωμένη εικόνα ανά tweet - δημοσιεύτηκε στις 28 Νοεμβρίου 2020.

Πώς λειτουργεί το Colorize_bot

Κάθε φορά που ένας χρήστης επισημαίνει το Colorize_bot σε ένα tweet, αυτό ενεργοποιείται αμέσως χρησιμοποιώντας ένα webhook που οθόνες για κλήτευση 24/7. Μόλις μια αναφορά καταγραφεί, υποβληθεί σε επεξεργασία και επικυρωθεί, στη συνέχεια συγκεντρώνει τις μονόχρωμες εικόνες και τις μεταβιβάζει σε άλλη A.I χρωματισμού. εργαλείο. Αυτό δεν δημιουργήθηκε από τον Zambrano, αλλά είναι μάλλον ένα μοντέλο ανοιχτού κώδικα που αναπτύχθηκε από τον ερευνητή Jason Antic.

Geovanny Zambrano/Colorize_bot

Οπως και περιγράφεται στο Github, το μοντέλο χρησιμοποιεί μια παραλλαγή ενός Generative Adversarial Network (GAN), του διαχωριστή και του δημιουργού A.I. σύστημα που είχε προηγουμένως χρησιμοποιηθεί για τη δημιουργία των πάντων από ψεύτικο ανθρώπινο γενετικό κώδικα προς την ΟΛΑ ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΝΤΑΙ. ΠΙΝΑΚΕΣ ΖΩΓΡΑΦΙΚΗΣ. Το εργαλείο NoGAN μπορεί να χρησιμοποιηθεί για τον χρωματισμό τόσο ακίνητων εικόνων όσο και βίντεο, αν και το τελευταίο δεν προκαλεί έκπληξη ότι διαρκεί λίγο περισσότερο. Όπως εξηγεί ο Antic σε μια ανάρτηση σχετικά με το μοντέλο, ακόμη και ο ίδιος δεν είναι απολύτως σίγουρος για το πώς εξάγει το είδος των δεδομένων που κάνει για τον χρωματισμό των εικόνων. Απλώς το μαθαίνει αυτό από τεράστιες ποσότητες δεδομένων, τα οποία στη συνέχεια μπορούν να προωθηθούν προς τη σωστή κατεύθυνση χρησιμοποιώντας τους κατάλληλους αλγόριθμους.

«Η καλύτερη εικασία μου είναι ότι τα μοντέλα μαθαίνουν μερικούς ενδιαφέροντες κανόνες για το πώς να χρωματίζουν με βάση τους ανεπαίσθητες ενδείξεις που υπάρχουν στις ασπρόμαυρες εικόνες που σίγουρα δεν θα περίμενα να υπάρχουν», Antic γράφει. «Αυτό το αποτέλεσμα οδηγεί σε όμορφα ντετερμινιστικά και συνεπή αποτελέσματα, και αυτό σημαίνει ότι δεν έχετε αποφάσεις χρωματισμού μοντέλων κομματιών επειδή δεν είναι αυθαίρετες. Επιπλέον, φαίνονται εξαιρετικά στιβαρά, έτσι ώστε ακόμη και σε συγκινητικές σκηνές τα renders είναι πολύ συνεπή.”

Geovanny Zambrano/Colorize_bot

Η ολοκληρωμένη εικόνα στη συνέχεια επιστρέφεται στο Colorize_bot για ανάρτηση στο Twitter. Ολόκληρο το σύστημα λήψης μιας αρχικής αναφοράς μέσω της απάντησης σε ένα tweet διαρκεί μόνο 10 δευτερόλεπτα όσον αφορά την επεξεργασία. Ωστόσο, το bot είναι προγραμματισμένο να αποκρίνεται μόνο κάθε 30 δευτερόλεπτα, ώστε να μην παραβιάζει τους κανόνες του Twitter σχετικά με το spamming. Επίσης, ανταποκρίνεται μόνο σε μία αναφορά ανά ώρα, ανά χρήστη ως ένας τρόπος εξοικονόμησης κόστους υποδομής που, ως φοιτητής, ο Zambrano δεν μπορεί εύκολα να αντέξει οικονομικά.

«Προς το παρόν, πληρώνω περίπου 30 $ το μήνα για να διατηρήσω το έργο ενεργό», είπε. «Αυτό έχει χρηματοδοτηθεί από τον εαυτό μου, χρησιμοποιώντας τις οικονομίες μου. Στο μέλλον, όταν δεν μπορώ πλέον να το πληρώσω, σκέφτομαι να ζητήσω κάποιο είδος δωρεάς ή χορηγίας από ένα ίδρυμα που ενδιαφέρεται».

Μέτρο επιτυχίας

Το bot δεν είναι τέλειο και ούτε θαυματουργός. Οι εικόνες χαμηλής ανάλυσης, για παράδειγμα, δίνουν αποτελέσματα χαμηλής ανάλυσης. Πιο συγκεκριμένα, είπε ο Zambrano, το Colorize_bot δεν τα πάει καλά όταν πρόκειται για τον χρωματισμό εικόνων manga, κάτι που οι άνθρωποι του ζητούν συχνά να κάνει. «Αυτό, σε τεχνικό επίπεδο, οφείλεται στο γεγονός ότι το μοντέλο χρωματισμού εκπαιδεύτηκε με πραγματικές εικόνες», είπε. Όταν του ζητείται να χρωματίσει εικόνες διαφορετικού τύπου από αυτές στις οποίες εκπαιδεύτηκε, τα αποτελέσματα είναι λιγότερο από τέλεια.

Έγχρωμες ασπρόμαυρες φωτογραφίες
Geovanny Zambrano/Colorize_bot

Ωστόσο, έχει αποδειχθεί εντυπωσιακά ακριβής σε πολλές περιπτώσεις, αρκετά ώστε το Colorize_Bot έχει ήδη συγκεντρώσει περισσότερους από 30.000 ακολούθους στο Twitter μέσα σε λίγους μόλις μήνες. Μια γρήγορη αναζήτηση για άτομα που το καλούν σε λειτουργία αποκαλύπτει ότι ζητείται τουλάχιστον κάθε δύο λεπτά.

«Οι καλύτερες ιστορίες που έχω ως αποτέλεσμα της ανάπτυξης αυτού του έργου ήταν οι άνθρωποι που μου γράφουν, ευχαριστώντας με που χρωματίζω παλιές φωτογραφίες των συγγενών τους», είπε ο Zambrano. Ένα άτομο μάλιστα του έστειλε μια φωτογραφία της μαμάς του, κρατώντας μια φωτογραφία με κορνίζα με μια έγχρωμη εικόνα ενός προγόνου. Είναι δύσκολο να υπολογίσεις την αξία ενός τέτοιου έργου σε χρηματικούς όρους. Αλλά από την άποψη της αίσθησης ότι αυτοί οι μήνες κωδικοποίησης πέρασαν καλά; Αυτές οι ιστορίες αποτελούν ένδειξη ότι ήταν νικητής.

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

Συστάσεις των συντακτών

  • ΟΛΑ ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΝΤΑΙ. συνήθως δεν ξεχνά τίποτα, αλλά το νέο σύστημα του Facebook το κάνει. Να γιατί
  • ΟΛΑ ΣΥΜΠΕΡΙΛΑΜΒΑΝΟΝΤΑΙ. επιτύχει μερικά σημαντικά ορόσημα το 2020. Εδώ είναι μια ανακεφαλαίωση