IP Library Granted Patent US 9,922,241
Granted Patent B2
US 9,922,241 · App. 14/361,372 · Granted Mar 20, 2018

Gesture recognition method, an apparatus and a computer program for the same

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,922,241
App. No.
14/361,372
Granted
Mar 20, 2018
Kind
B2
Abstract

The invention concerns a gesture recognition method for gesture-based interaction at an apparatus. The method comprises receiving one or more images of an object; creating feature images for the received one or more images; determining binary values for pixels in corresponding locations of said feature images and concatenating the binary values to form a binary string for said pixel; repeating the previous step for each corresponding pixel of said feature image to form a feature map and forming a histogram representation of the feature map. The invention also concerns an apparatus and a computer program.

Claims (47)

1. A method comprising:

receiving one or more images of an object,

creating feature images for the received one or more images,

determining binary values for pixels in corresponding locations of said feature images and concatenating the binary values to form a binary string for said pixel,

repeating the previous determination of binary values for each corresponding pixel of said feature image to form a feature map, and

forming a histogram representation of the feature map.

2. The method of claim 1 , wherein the received one or more images are captured by an infrared sensor.

3. The method of claim 1 , wherein the received one or more images are captured by a camera sensor.

4. The method of claim 1 , wherein the received one or more images is an image of a hand.

5. The method of claim 1 , further comprising:

using multiple features extractors for determining a shape of the object and for creating the feature images.

6. The method of claim 1 , further comprising:

acquiring binary values from at least two feature images to each image location to compose a binary string for the image location in question.

7. The method of claim 1 , further comprising one of:

converting the binary string of each corresponding pixel to an integer value and

dividing the feature map into blocks and performing a histogram statistics for each block.

8. The method of claim 7 , further comprising:

concatenating histograms of all blocks into a long feature vector to represent an image of the object.

9. The method of claim 1 , wherein the received image is a video frame.

10. An apparatus comprising a processor, and memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus to perform at least the following:

receive one or more images of an object,

create feature images for the received one or more images,

determine binary values for each of a plurality of pixels in corresponding locations of said feature images and concatenating the binary values to form a binary string for each respective pixel,

incorporate each of the binary values for each corresponding pixel of said feature image to form a feature map

form a histogram representation of the feature map representative of spatial distribution features of the one or more images; and

compare each histogram representation to stored histogram representations to determine whether each histogram representation is associated with an object type or a background.

11. The apparatus of claim 10 , comprising an infrared sensor configured to capture said one or more images.

12. The apparatus of claim 10 , wherein the received one or more images is an image of a hand.

13. The apparatus of claim 10 , wherein the computer program code is further configured to, with the processor, cause the apparatus to perform

use multiple features extractors for determining a shape of the object and for creating the feature images.

14. The apparatus of claim 10 , wherein the computer program code is further configured to, with the processor, cause the apparatus to perform

acquire binary values from at least two feature images to each image location to compose a binary string for the image location in question.

15. The apparatus of claim 10 , wherein the computer program code is further configured to, with the processor, cause the apparatus to perform:

convert the binary string of each corresponding pixel to an integer value.

16. The apparatus of claim 10 , wherein the computer program code is further configured to, with the processor, cause the apparatus to perform

divide the feature map into blocks and performing a histogram statistics for each block.

17. The apparatus of claim 16 , wherein the computer program code is further configured to, with the processor, cause the apparatus to perform

concatenate histograms of all blocks into a long feature vector to represent an image of the object.

18. The apparatus of claim 10 , wherein the received image is a video frame.

19. A computer program product comprising a non-transitory computer readable medium and a computer program embodied thereon, the computer program comprising instructions causing, when executed on at least one processor, at least one apparatus to:

receive one or more images of an object,

create feature images for the received one or more images,

determine binary values for each of a plurality of pixels in corresponding locations of said feature images and concatenating the binary values to form a binary string for each respective pixel,

incorporate each of the binary values for each corresponding pixel of said feature image to form a feature map,

form a histogram representation of the feature map representative of spatial distribution features of the one or more images; and

compare each histogram representation to stored histogram representations to determine whether each histogram representation is associated with an object type or a background.

20. The method of claim 1 , wherein the histogram representation of the feature map reflects reduced noise and reduced frequency relative to the one or more images.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035305/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2014
From: LI, JIANGWEI; WANG, KONGQIAO; XU, LEI
To: NOKIA CORPORATION
Reel/Frame 033324/0361 →