Object recognition using binary image quantization and Hough kernels

   
   

A system and process for recognizing an object in an input image involving first generating training images depicting the object. A set of prototype edge features is created that collectively represent the edge pixel patterns encountered within a sub-window centered on each pixel depicting an edge of the object in the training images. Next, a Hough kernel is defined for each prototype edge feature in the form of a set of offset vectors representing the distance and direction, from each edge pixel having an associated sub-window exhibiting an edge pixel pattern best represented by the prototype edge feature, to a prescribed reference point on a surface of the object. The offset vectors are represented as originating at a central point of the kernel. For each edge pixel in the input image, the prototype edge feature which best represents the edge pixel pattern exhibited within the sub-window centered on the edge pixel is identified. Then, for each input image pixel location, the number of offset vectors terminating at that location from Hough kernels centered on each edge pixel location of the input image is identified. The Hough kernel centered on each pixel location is the Hough kernel associated with the prototype edge feature best representing the edge pixel pattern exhibited within a sub-window centered on that input image edge pixel location. The object is declared to be present in the input image if any of the input image pixel locations have a quantity of offset vectors terminating thereat that equals or exceeds a detection threshold.

Ένα σύστημα και μια διαδικασία για ένα αντικείμενο σε μια εικόνα εισαγωγής που περιλαμβάνει πρώτα να παραγάγει τις εικόνες κατάρτισης που απεικονίζουν το αντικείμενο. Ένα σύνολο χαρακτηριστικών γνωρισμάτων ακρών πρωτοτύπων δημιουργείται που αντιπροσωπεύουν συλλογικά τα σχέδια εικονοκυττάρου ακρών που αντιμετωπίζονται μέσα σε ένα υπο--παράθυρο που κεντροθετείται σε κάθε εικονοκύτταρο απεικονίζοντας μια άκρη του αντικειμένου στις εικόνες κατάρτισης. Έπειτα, ένας πυρήνας ταρσών καθορίζεται για κάθε χαρακτηριστικό γνώρισμα ακρών πρωτοτύπων υπό μορφή συνόλου διανυσμάτων όφσετ που αντιπροσωπεύουν την απόσταση και την κατεύθυνση, από κάθε εικονοκύτταρο ακρών που έχει ένα σχετικό υπο--παράθυρο εκθέτοντας ένα σχέδιο εικονοκυττάρου ακρών που αντιπροσωπεύεται καλύτερα από το χαρακτηριστικό γνώρισμα ακρών πρωτοτύπων, σε ένα ορισμένο σημείο αναφοράς σε μια επιφάνεια του αντικειμένου. Τα διανύσματα όφσετ αντιπροσωπεύονται όπως δημιουρμένος σε ένα κεντρικό σημείο του πυρήνα. Για κάθε εικονοκύτταρο ακρών στην εικόνα εισαγωγής, το χαρακτηριστικό γνώρισμα ακρών πρωτοτύπων που αντιπροσωπεύει καλύτερα το σχέδιο εικονοκυττάρου ακρών που εκτίθεται μέσα στο υπο--παράθυρο που κεντροθετείται στο εικονοκύτταρο ακρών προσδιορίζεται. Κατόπιν, για κάθε θέση εικονοκυττάρου εικόνας εισαγωγής, ο αριθμός διανυσμάτων όφσετ που ολοκληρώνουν σε εκείνη την θέση από τους πυρήνες ταρσών που κεντροθετούνται σε κάθε θέση εικονοκυττάρου ακρών της εικόνας εισαγωγής προσδιορίζεται. Ο πυρήνας ταρσών που κεντροθετείται σε κάθε θέση εικονοκυττάρου είναι ο πυρήνας ταρσών που συνδέεται με το καλύτερο χαρακτηριστικών γνωρισμάτων ακρών πρωτοτύπων που αντιπροσωπεύει το σχέδιο εικονοκυττάρου ακρών που εκτίθεται μέσα σε ένα υπο--παράθυρο που κεντροθετείται σε εκείνη την θέση εικονοκυττάρου ακρών εικόνας εισαγωγής. Το αντικείμενο δηλώνεται για να είναι παρόν στην εικόνα εισαγωγής εάν οποιεσδήποτε από τις θέσεις εικονοκυττάρου εικόνας εισαγωγής έχουν μια ποσότητα διανυσμάτων όφσετ που ολοκληρώνουν thereat ότι ίσοι ή υπερβαίνει ένα κατώτατο όριο ανίχνευσης.

 
Web www.patentalert.com

< System and method for maintaining network system information

< Quality control in frame interpolation with motion analysis

> Automatic video object extraction

> System and process for generating representations of objects using a directional histogram model and matrix descriptor

~ 00150