×

Method and system for recognizing an object

  • US 9,922,245 B2
  • Filed: 08/15/2014
  • Issued: 03/20/2018
  • Est. Priority Date: 08/15/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for recognizing movement of a finger of a user, the method comprising:

  • projecting an image onto a surface;

    emitting an array of infrared rays from an infrared emitter towards a projection region, the projection region including a hand of the user, wherein the hand of the user is located between the infrared emitter and the surface in which the image is projected, and the projection region includes at least a portion of the image projected onto the surface and the hand of the user;

    generating a reference infrared image by recording an intensity of ray reflection from the projection region without the hand of the user;

    generating a target infrared image by recording the intensity of ray reflection from the projection region with the hand of the user;

    comparing the target infrared image to the reference infrared image to generate a predetermined intensity threshold;

    extracting the hand of the user from the target infrared image, if the intensity of ray reflection of the target infrared image of the hand of the user exceeds the predetermined intensity threshold;

    wherein if the intensity of ray reflection of the target infrared image of the hand of the user exceeds the predetermined intensity threshold;

    generating a two-dimensional binarized image of the hand of the user from the target infrared image; and

    comparing the two-dimensional binarized image of the hand of the user to a model hand to detect and track movement of one or more fingers of the hand of the user and to detect contact of a finger tip with the surface upon which the image is projected, wherein the contact of the finger tip with the surface upon which the image is projected is differentiated from a hover of the finger tip by;

    detecting a plurality of pixels around an edge of the finger tip;

    superimposing a box around a region of the finger tip and a contact surface; and

    extracting Haar-like features from the box superimposed around the region of the finger tip and the contact surface, wherein the Haar-like features define a difference in a sum of pixels of rectangle areas inside the box, and then a classifier uses the Haar-like features to determine if the region looks like a predefined image with characteristics of touch or hover by determining a number of pixels in the box; and

    wherein if the number of pixels are equal to or exceeds a predetermined pixel threshold, classifying the finger tip as touching the contract surface and if the number of pixels are less than the predetermined pixel threshold, classifying the finger tip as not touching the contact surface; and

    tracking the finger and the hand upon the detection of the touch of the finger tip on the surface to recognize memorized touch-based gestures.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×