Skip to main content

Τι είναι η παρακολούθηση BLOB;

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

Πριν ένας υπολογιστής μπορεί να εντοπίσει τα blobs, πρέπει να τα ορίσει.Το πρώτο βήμα στην παρακολούθηση BLOB είναι η δημιουργία ενός προγράμματος που ανιχνεύει τα Blobs σε μια εικόνα.Ο υπολογιστής βρίσκει κηλίδες με ομαδοποίηση εικονοστοιχείων με παρόμοιες τιμές φωτός ή τιμές χρώματος μαζί.Στον πραγματικό κόσμο, κάθε επιφάνεια έχει λεπτές παραλλαγές, οπότε αν ο υπολογιστής επιλέξει μόνο μία τιμή ή χρωματική τιμή, ένα κηλίδα μπορεί να είναι μόνο λίγα εικονοστοιχεία, που είναι άχρηστο όταν προσπαθεί να ομαδοποιήσει εικόνες σε χρήσιμα εξαρτήματα που αντιπροσωπεύουν πλήρεις μονάδες.Είναι ευθύνη του προγραμματιστή να δημιουργήσει ένα σύστημα ανίχνευσης BLOB που μιμείται τις διακρίσεις μεταξύ αντικειμένων που μπορεί να δει το ανθρώπινο μάτι.Το κάνει αυτό γράφοντας ένα όριο ανοχής στο πρόγραμμα, το οποίο αναφέρει στον υπολογιστή τη μέγιστη διαφορά μεταξύ των τιμών που μπορεί να εμφανιστούν σε ένα blob.Οι προγραμματιστές δοκιμάζουν και βελτιώνουν τα προγράμματα ανίχνευσης BLOB έως ότου μπορούν να εντοπίσουν σωστά τμήματα εικόνων.Αυτό είναι δύσκολο επειδή ο υπολογιστής δεν μπορεί απλά να σαρώσει το επόμενο πλαίσιο για το ίδιο blob: το σχήμα και οι τιμές ενός κηλίδας μπορεί να αλλάξει καθώς κινείται γύρω.Για παράδειγμα, ένα άτομο που κάθεται θα μπορούσε να σηκωθεί.Ο υπολογιστής πρέπει να ανιχνεύει τα κηλίδες στη νέα εικόνα και να κάνει σημαντικές συνδέσεις μεταξύ των φαινομενικά διαφορετικών κηλίδων που υπάρχουν σε κάθε πλαίσιο.Οι προγραμματιστές δημιουργούν εξισώσεις που καθορίζουν τη σχετική σημασία των παραγόντων που περιλαμβάνουν την τοποθεσία, το μέγεθος και το χρώμα και τα αποτελέσματα βοηθούν να αποφασίσει εάν το μπλοκ στο νέο πλαίσιο είναι αρκετά παρόμοιο με το προηγούμενο blob για να λάβει την ίδια ετικέτα.Ισχυρό εργαλείο, ειδικά όταν συνδυάζεται με άλλες μεθόδους ανάλυσης εικόνων.Για παράδειγμα, οι υπολογιστές εντοπίζουν περιοχές υψηλής αντίθεσης μεταξύ ενός εικονοστοιχείου και του επόμενου ανίχνευσης των άκρων.Ορισμένα προγράμματα χρησιμοποιούν μεθόδους ανίχνευσης κορυφογραμμής για τον προσδιορισμό του περιγράμματος μιας επιφάνειας.

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

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