Nothing Special   »   [go: up one dir, main page]

US20140105453A1 - Gesture identification with natural images - Google Patents

Gesture identification with natural images Download PDF

Info

Publication number
US20140105453A1
US20140105453A1 US14/046,214 US201314046214A US2014105453A1 US 20140105453 A1 US20140105453 A1 US 20140105453A1 US 201314046214 A US201314046214 A US 201314046214A US 2014105453 A1 US2014105453 A1 US 2014105453A1
Authority
US
United States
Prior art keywords
images
gesture
image
variant
image feature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/046,214
Inventor
Shu-Sian Yang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pixart Imaging Inc
Original Assignee
Pixart Imaging Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pixart Imaging Inc filed Critical Pixart Imaging Inc
Assigned to PIXART IMAGING INC. reassignment PIXART IMAGING INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: YANG, SHU-SIAN
Publication of US20140105453A1 publication Critical patent/US20140105453A1/en
Priority to US15/851,712 priority Critical patent/US10198627B2/en
Priority to US16/228,897 priority patent/US10366281B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • G06K9/00355
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/20Movements or behaviour, e.g. gesture recognition
    • G06V40/28Recognition of hand or arm movements, e.g. recognition of deaf sign language

Definitions

  • the present invention is related generally to a method for gesture identification and, more particularly, to a method for gesture identification with natural images.
  • Gesture-control systems provide simple and intuitional convenient operation.
  • the systems using touch-controlled human-machine interfaces such as touch panels require users to perform operation by directly contacting the interfaces, thus being inconvenient to some applications.
  • the gesture-control systems using non-touch interfaces allows users to perform operation at a relatively distant place therefrom, while being more difficult to implement because such systems determine gestures by capturing and identifying images.
  • the methods for image-based gesture identification can be classified into two categories, one using natural images without auxiliary illuminant, while the other using unnatural images generated by one or more auxiliary light sources.
  • the gesture-control systems not using auxiliary illuminant are more advantageous because they require lower costs, can be combined with a camera, and save power, while having the innate weakness of more difficulty in gesture identification.
  • the methods for gesture identification employed by a gesture-control system not using auxiliary illuminant are typically established on either motion estimation or shape detection. Since gestures and operational habits are usually different among users, gesture identification using motion estimation is particularly weak in identifying certain gestures, such as click and zoom in/out that include Z-axis motions. On the other hand, gesture identification using shape detection usually requires users to operate with certain gestures that are fixed and recognizable to the system, for example, making a fist or opening a palm. FIG. 1 and FIG.
  • FIG. 2 illustrate a conventional method for gesture identification using shape detection, in which a camera module 10 captures images at a constant frame rate. If a user waves his/her palm horizontally, namely along the X axis or the Y axis, before the camera module 10 , the camera module 10 will obtain successive images, such as f( 1 ) and f( 2 ) shown in FIG. 2 , in which the positions of the profiles 14 and 16 of the hand 12 in the two images f( 1 ) and f( 2 ) are different.
  • the system first identifies a certain portion of the profiles that has a predetermined shape from the images f( 1 ) and f( 2 ), for example, the fingertips 18 and 20 of the index finger, and then uses the positional difference between the fingertip images 18 and 20 in the images f( 1 ) and f( 2 ) to identify that the gesture is one performing a rightward wave.
  • This conventional method requires high-definition images for correct recognition of the image with the predetermined shape, and is not adaptive to indistinct images caused by fast motions of an object, thus being unsuitable for applications related to short distance.
  • the system may fail to recognize the image of the predetermined shape and become unable to identify the gesture.
  • the method for gesture identification using shape detection includes recognizing the region of skin color in an image, then identifying the shape of the recognized region of skin color, and finally finding out where a hand is in the image.
  • skin-color analysis requires complex algorithm and is color temperature dependent, so the error rate is relatively high.
  • Shape recognition also needs complex algorithm. These processes need numerous arithmetic operations, and thus require higher costs for both software and hardware, and slower down the system's response.
  • An objective of the present invention is to provide a method for gesture identification with natural images.
  • Another objective of the present invention is to provide a method for gesture identification inherently insensitive to indistinctness of images.
  • Yet another objective of the present invention is to provide a method for gesture identification useful to short distance applications.
  • Still another objective of the present invention is to provide a method for gesture identification capable of supporting the motion estimation in axes X, Y, and Z without requiring the detected object to maintain a fixed gesture.
  • Yet still another objective of the present invention is to provide a method for gesture identification without requiring a predetermined gesture shape.
  • a further objective of the present invention is to provide a method for gesture identification independent of color temperature.
  • Yet a further objective of the present invention is to provide a method for gesture identification with less calculation.
  • Still a further objective of the present invention is to provide a lower cost method for gesture identification.
  • a method for gesture identification with natural images includes the steps of generating a series of images over time, selecting two or more successive images from the series of images to generate a variant image, extracting an image feature from the variant image, and comparing a varying pattern of the image feature with a gesture definition to identify the gesture.
  • the disclosed method eliminates the use of image recognition and needs not to detect the position of an object in an image, it is free from the shortcomings of the conventional methods.
  • FIG. 1 is a schematic diagram showing a gesture performing a horizontal motion before a camera module
  • FIG. 2 is an illustrative diagram showing a conventional method for gesture identification
  • FIG. 3 is a flowchart of an embodiment according to the present invention.
  • FIG. 4 is an illustrative diagram showing detection of a gesture performing a horizontal motion
  • FIG. 5 is a schematic diagram showing a gesture performing a rotational motion before a camera module
  • FIG. 6 is an illustrative diagram showing a varying pattern generated from the gesture shown in FIG. 5 ;
  • FIG. 7 is a schematic diagram showing a gesture performing a vertical motion before a camera module
  • FIG. 8 is an illustrative diagram showing detection of the gesture shown in FIG. 7 ;
  • FIGS. 9 a , 9 b , and 9 c are illustrative diagrams showing varying patterns generated by different gestures.
  • FIG. 3 is a flowchart of an embodiment according to the present invention, in which the method includes image capturing in step 22 , as does in conventional methods.
  • a camera module 10 captures images from a hand 12 at a predetermined frame rate, and thus generates a series of images along the time axis. Then, two or more successive images are selected from the time-based series of images in step 24 , and the selected successive images are used to generate a variant image in step 26 .
  • the variant image can also be defined as a differential image, that is, the variant image (or the differential image) has a difference between selected successive images. Basically, the variant image includes a value calculated through a predetermined formula.
  • the value refers to the brightness difference of each pixel in the selected successive images, for expressing the change of the selected successive images over the time axis.
  • Step 28 further extracts an image feature from the variant image, for example, calculating a barycenter, a standard deviation, or a variance of the variant image.
  • Step 30 performs gesture verification by comparing the varying pattern of the image feature with predetermined gesture definitions. If a predetermined gesture definition is matched in the gesture verification executed by step 30 , a command corresponding to the matched gesture definition is generated in step 32 and then the process returns back to step 24 ; otherwise, the process returns back to step 24 directly.
  • this method uses the entire frame of image to identify the gesture without considering the profile portion of the image, there is no need of recognizing the shape of the detected object and finding out the position of the detected object, and thus it has excellent insensitivity to indistinct images and is independent of the shape and color temperature of the detected object, and the object to be detected is not limited to be a hand. For it less requires the definition of images, this method can identify gestures as fast swipes, and thus is also suitable for short distance applications. In addition, this method requires relatively simple algorithm and fewer arithmetic operations, so the system responds faster and costs less in software and hardware.
  • a variant image df( 2 , 3 ) generated from images f( 2 ) and f( 3 )
  • the variant image df( 1 , 2 ) is used for calculation to extract an image feature, for example, the position of its barycenter 34 .
  • an image feature of the variant image df( 2 , 3 ) is also extracted by calculation with the variant image df( 2 , 3 ), which is the position of the barycenter 36 of the variant image df( 2 , 3 ) in this example. Since the profiles 14 , 16 , and 38 of the hand 12 are positioned differently in the images f( 1 ), f( 2 ), and f( 3 ), the positions of the barycenters 34 and 36 in the variant images df( 1 , 2 ) and df( 2 , 3 ) are different.
  • the positions of a barycenter of more variant images are obtained, for example, as shown in the right bottom image of FIG. 4 , presenting a varying pattern of a rightward motion. If this varying pattern matches to one of the predetermined gesture definitions, the detected gesture is identified as that predefined gesture, for example, a click gesture.
  • the positions of the barycenter of the variant images represent a varying pattern as shown in FIG. 6 , which may be used to generate a command for rotating operation.
  • the camera module 10 will capture successive images as shown in FIG. 8 , in which the profiles 14 and 16 of the hand 12 display no or little variation therebetween in the successive images f( 1 ) and f( 2 ) in terms of position, but are obviously different in terms of size.
  • Such a gesture is useful to generate a command for zooming operation.
  • Variant images obtained by this process will present a varying pattern that has no or less variation in terms of positions of the barycenter of the variant images, yet a significant size difference between the profiles 14 and 16 .
  • the significant size difference can be apparent when expressed by another image feature of the variant images.
  • a barycenter and a variance derived from the pixel coordinates of a variant image obtained by subtracting between successive images show gesture-specific varying patterns.
  • the varying pattern over time as shown in FIG. 9 a , has a smooth average as shown by the curve 40 , and has a variance not continuously and regularly moving up and down as shown by the curve 42 .
  • the varying pattern over time in the case of a rotating gesture, has both of the average and the variance showing continuous and regular waves as shown by the curves 44 and 46 .
  • the varying pattern over time in the case of a zooming gesture, has a variance continuously and regularly moving up and down as shown by the curve 50 , and an average showing less change as shown by the curve 48 .
  • a threshold may be added for screening pixels, and only the pixels with a brightness change exceeding the threshold are used in calculating the image feature, so as to improve accuracy.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Psychiatry (AREA)
  • Social Psychology (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A method for gesture identification with natural images includes generating a series of variant images by using each two or more successive ones of the natural images, extracting an image feature from each of the variant images, and comparing the varying pattern of the image feature with a gesture definition to identify a gesture. The method is inherently insensitive to indistinctness of images, and supports the motion estimation in axes X, Y, and Z without requiring the detected object to maintain a fixed gesture.

Description

    FIELD OF THE INVENTION
  • The present invention is related generally to a method for gesture identification and, more particularly, to a method for gesture identification with natural images.
  • BACKGROUND OF THE INVENTION
  • Gesture-control systems provide simple and intuitional convenient operation. However, the systems using touch-controlled human-machine interfaces such as touch panels require users to perform operation by directly contacting the interfaces, thus being inconvenient to some applications. Contrary, the gesture-control systems using non-touch interfaces allows users to perform operation at a relatively distant place therefrom, while being more difficult to implement because such systems determine gestures by capturing and identifying images. Currently, the methods for image-based gesture identification can be classified into two categories, one using natural images without auxiliary illuminant, while the other using unnatural images generated by one or more auxiliary light sources.
  • Compared to the gesture-control systems using auxiliary illuminant, the gesture-control systems not using auxiliary illuminant are more advantageous because they require lower costs, can be combined with a camera, and save power, while having the innate weakness of more difficulty in gesture identification. The methods for gesture identification employed by a gesture-control system not using auxiliary illuminant are typically established on either motion estimation or shape detection. Since gestures and operational habits are usually different among users, gesture identification using motion estimation is particularly weak in identifying certain gestures, such as click and zoom in/out that include Z-axis motions. On the other hand, gesture identification using shape detection usually requires users to operate with certain gestures that are fixed and recognizable to the system, for example, making a fist or opening a palm. FIG. 1 and FIG. 2 illustrate a conventional method for gesture identification using shape detection, in which a camera module 10 captures images at a constant frame rate. If a user waves his/her palm horizontally, namely along the X axis or the Y axis, before the camera module 10, the camera module 10 will obtain successive images, such as f(1) and f(2) shown in FIG. 2, in which the positions of the profiles 14 and 16 of the hand 12 in the two images f(1) and f(2) are different. The system first identifies a certain portion of the profiles that has a predetermined shape from the images f(1) and f(2), for example, the fingertips 18 and 20 of the index finger, and then uses the positional difference between the fingertip images 18 and 20 in the images f(1) and f(2) to identify that the gesture is one performing a rightward wave. This conventional method requires high-definition images for correct recognition of the image with the predetermined shape, and is not adaptive to indistinct images caused by fast motions of an object, thus being unsuitable for applications related to short distance. Furthermore, if the user changes his/her hand posture in the course of operation, the system may fail to recognize the image of the predetermined shape and become unable to identify the gesture. Since the recognizable images are limited to those of certain shapes, some gestures are not definable and this greatly restricts the scope of operational gestures. In general, only those gestures displaying apparent characteristics can be predefined in the system. Additionally, since significant variation exists between the images of a user's hand when the hand moves away from or toward the camera module 10, the conventional method is not supportive to gestures performing Z-axis (i.e. vertical) motions.
  • The method for gesture identification using shape detection includes recognizing the region of skin color in an image, then identifying the shape of the recognized region of skin color, and finally finding out where a hand is in the image. However, skin-color analysis requires complex algorithm and is color temperature dependent, so the error rate is relatively high. Shape recognition also needs complex algorithm. These processes need numerous arithmetic operations, and thus require higher costs for both software and hardware, and slower down the system's response.
  • SUMMARY OF THE INVENTION
  • An objective of the present invention is to provide a method for gesture identification with natural images.
  • Another objective of the present invention is to provide a method for gesture identification inherently insensitive to indistinctness of images.
  • Yet another objective of the present invention is to provide a method for gesture identification useful to short distance applications.
  • Still another objective of the present invention is to provide a method for gesture identification capable of supporting the motion estimation in axes X, Y, and Z without requiring the detected object to maintain a fixed gesture.
  • Yet still another objective of the present invention is to provide a method for gesture identification without requiring a predetermined gesture shape.
  • A further objective of the present invention is to provide a method for gesture identification independent of color temperature.
  • Yet a further objective of the present invention is to provide a method for gesture identification with less calculation.
  • Still a further objective of the present invention is to provide a lower cost method for gesture identification.
  • According to the present invention, a method for gesture identification with natural images includes the steps of generating a series of images over time, selecting two or more successive images from the series of images to generate a variant image, extracting an image feature from the variant image, and comparing a varying pattern of the image feature with a gesture definition to identify the gesture.
  • Since the disclosed method eliminates the use of image recognition and needs not to detect the position of an object in an image, it is free from the shortcomings of the conventional methods.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • These and other objectives, features and advantages of the present invention will become apparent to those skilled in the art upon consideration of the following description of the preferred embodiments of the present invention taken in conjunction with the accompanying drawings, in which:
  • FIG. 1 is a schematic diagram showing a gesture performing a horizontal motion before a camera module;
  • FIG. 2 is an illustrative diagram showing a conventional method for gesture identification;
  • FIG. 3 is a flowchart of an embodiment according to the present invention;
  • FIG. 4 is an illustrative diagram showing detection of a gesture performing a horizontal motion;
  • FIG. 5 is a schematic diagram showing a gesture performing a rotational motion before a camera module;
  • FIG. 6 is an illustrative diagram showing a varying pattern generated from the gesture shown in FIG. 5;
  • FIG. 7 is a schematic diagram showing a gesture performing a vertical motion before a camera module;
  • FIG. 8 is an illustrative diagram showing detection of the gesture shown in FIG. 7; and
  • FIGS. 9 a, 9 b, and 9 c are illustrative diagrams showing varying patterns generated by different gestures.
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 3 is a flowchart of an embodiment according to the present invention, in which the method includes image capturing in step 22, as does in conventional methods. For example, as shown in FIG. 1, a camera module 10 captures images from a hand 12 at a predetermined frame rate, and thus generates a series of images along the time axis. Then, two or more successive images are selected from the time-based series of images in step 24, and the selected successive images are used to generate a variant image in step 26. Usually, the variant image can also be defined as a differential image, that is, the variant image (or the differential image) has a difference between selected successive images. Basically, the variant image includes a value calculated through a predetermined formula. For example, the value refers to the brightness difference of each pixel in the selected successive images, for expressing the change of the selected successive images over the time axis. Step 28 further extracts an image feature from the variant image, for example, calculating a barycenter, a standard deviation, or a variance of the variant image. Step 30 performs gesture verification by comparing the varying pattern of the image feature with predetermined gesture definitions. If a predetermined gesture definition is matched in the gesture verification executed by step 30, a command corresponding to the matched gesture definition is generated in step 32 and then the process returns back to step 24; otherwise, the process returns back to step 24 directly. Since this method uses the entire frame of image to identify the gesture without considering the profile portion of the image, there is no need of recognizing the shape of the detected object and finding out the position of the detected object, and thus it has excellent insensitivity to indistinct images and is independent of the shape and color temperature of the detected object, and the object to be detected is not limited to be a hand. For it less requires the definition of images, this method can identify gestures as fast swipes, and thus is also suitable for short distance applications. In addition, this method requires relatively simple algorithm and fewer arithmetic operations, so the system responds faster and costs less in software and hardware.
  • In the following paragraphs, examples of identifying sliding, rotating, and zooming gestures will be described to illustrate the present invention in further details.
  • Referring to FIG. 1, when a hand 12 swipes horizontally before a camera module 10, the camera module 10 generates a series of images along the time axis, as shown in FIG. 4. Each two successive frames of images are selected to generate a variant image, for example, a variant image df(1,2) generated from images f(1) and f(2) by, for example, subtracting the former image f(1) from the latter image f(2), i.e. df(1,2)=f(2)−f(1), and a variant image df(2,3) generated from images f(2) and f(3) by the same process. The variant image df(1,2) is used for calculation to extract an image feature, for example, the position of its barycenter 34. Similarly, an image feature of the variant image df(2,3) is also extracted by calculation with the variant image df(2,3), which is the position of the barycenter 36 of the variant image df(2,3) in this example. Since the profiles 14, 16, and 38 of the hand 12 are positioned differently in the images f(1), f(2), and f(3), the positions of the barycenters 34 and 36 in the variant images df(1,2) and df(2,3) are different. In this manner, the positions of a barycenter of more variant images are obtained, for example, as shown in the right bottom image of FIG. 4, presenting a varying pattern of a rightward motion. If this varying pattern matches to one of the predetermined gesture definitions, the detected gesture is identified as that predefined gesture, for example, a click gesture.
  • Referring to FIG. 5, when a user's hand 12 draws a circle before the camera module 10, the positions of the barycenter of the variant images represent a varying pattern as shown in FIG. 6, which may be used to generate a command for rotating operation.
  • Referring to FIG. 7, when a user's hand 12 moves toward the camera module 10, the camera module 10 will capture successive images as shown in FIG. 8, in which the profiles 14 and 16 of the hand 12 display no or little variation therebetween in the successive images f(1) and f(2) in terms of position, but are obviously different in terms of size. Such a gesture is useful to generate a command for zooming operation. By using the successive images f(1) and f(2) to generate a variant image df(1,2), for example, df(1,2)=f(2)−f(1). Variant images obtained by this process will present a varying pattern that has no or less variation in terms of positions of the barycenter of the variant images, yet a significant size difference between the profiles 14 and 16. The significant size difference can be apparent when expressed by another image feature of the variant images. For example, referring to FIGS. 9 a-9 c, a barycenter and a variance derived from the pixel coordinates of a variant image obtained by subtracting between successive images show gesture-specific varying patterns. In the case of a swiping gesture, the varying pattern over time, as shown in FIG. 9 a, has a smooth average as shown by the curve 40, and has a variance not continuously and regularly moving up and down as shown by the curve 42. In the case of a rotating gesture, the varying pattern over time, as shown in FIG. 9 b, has both of the average and the variance showing continuous and regular waves as shown by the curves 44 and 46. In the case of a zooming gesture, the varying pattern over time, as shown in FIG. 9 c, has a variance continuously and regularly moving up and down as shown by the curve 50, and an average showing less change as shown by the curve 48.
  • There have been many well-known processes for calculation of an image feature of an image, and any parameters or mathematical formulas capable of expressing the change of images can be used in the method according to the present invention.
  • In other embodiments, apart from calculating an image feature from a variant image, frequency analysis may be used to process the image feature, for example, applying Fourier transform to convert the movement of images along the vertical and transverse axes from the time domain into the frequency domain, so as to determine the varying pattern. The varying pattern acting as a gesture definition may be set by system designers.
  • For extracting an image feature from a variant image, a threshold may be added for screening pixels, and only the pixels with a brightness change exceeding the threshold are used in calculating the image feature, so as to improve accuracy.
  • While the present invention has been described in conjunction with preferred embodiments thereof, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, it is intended to embrace all such alternatives, modifications and variations that fall within the spirit and scope thereof as set forth in the appended claims.

Claims (11)

What is claimed is:
1. A method for gesture identification with natural images, comprising the steps of:
A.) generating a time-based series of images;
B.) from the series of the images, each time selecting two or more successive images to generate a variant image;
C.) extracting an image feature from the variant image; and
D.) comparing a varying pattern of the image feature with a gesture definition to identify a gesture.
2. The method of claim 1, wherein the step B comprises the step of subtracting between the images being successive in terms of time.
3. The method of claim 1, wherein the step C comprises the step of screening pixels of the variant image by a threshold for calculating the image feature.
4. The method of claim 1, wherein the step C comprises the step of calculating a barycenter, a standard deviation or a variance of the variant image as the image feature.
5. The method of claim 1, wherein the step D comprises the step of processing the image feature by a frequency analysis to determine the varying pattern.
6. A method for gesture identification with natural images, comprising the steps of:
A.) generating a time-based series of images;
B.) comparing two or more successive images to generate a differential image from the series of the images; and
C.) comparing the differential image with a gesture definition to identify a gesture.
7. The method of claim 6, wherein the step B comprises the step of subtracting between the images being successive in terms of time.
8. The method of claim 6, wherein the step C comprises the step of screening pixels of the variant image by a threshold for calculating an image feature.
9. The method of claim 6, wherein the gesture includes a hand left motion, a hand right motion or a hand rotation motion.
10. The method of claim 6, wherein the step C comprises the step of processing the differential image by a frequency analysis to determine a varying pattern.
11. The method of claim 10, wherein the step C comprises the step of comparing the varying pattern of the differential image with the gesture definition to identify the gesture.
US14/046,214 2012-10-08 2013-10-04 Gesture identification with natural images Abandoned US20140105453A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/851,712 US10198627B2 (en) 2012-10-08 2017-12-21 Gesture identification with natural images
US16/228,897 US10366281B2 (en) 2012-10-08 2018-12-21 Gesture identification with natural images

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW101137168 2012-10-08
TW101137168A TWI479430B (en) 2012-10-08 2012-10-08 Gesture identification with natural images

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/851,712 Continuation US10198627B2 (en) 2012-10-08 2017-12-21 Gesture identification with natural images

Publications (1)

Publication Number Publication Date
US20140105453A1 true US20140105453A1 (en) 2014-04-17

Family

ID=50475360

Family Applications (3)

Application Number Title Priority Date Filing Date
US14/046,214 Abandoned US20140105453A1 (en) 2012-10-08 2013-10-04 Gesture identification with natural images
US15/851,712 Active US10198627B2 (en) 2012-10-08 2017-12-21 Gesture identification with natural images
US16/228,897 Active US10366281B2 (en) 2012-10-08 2018-12-21 Gesture identification with natural images

Family Applications After (2)

Application Number Title Priority Date Filing Date
US15/851,712 Active US10198627B2 (en) 2012-10-08 2017-12-21 Gesture identification with natural images
US16/228,897 Active US10366281B2 (en) 2012-10-08 2018-12-21 Gesture identification with natural images

Country Status (2)

Country Link
US (3) US20140105453A1 (en)
TW (1) TWI479430B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104376309A (en) * 2014-11-27 2015-02-25 韩慧健 Method for structuring gesture movement basic element models on basis of gesture recognition
CN106503650A (en) * 2016-10-21 2017-03-15 上海未来伙伴机器人有限公司 A kind of recognition methodss of images of gestures and system
DE102016008049A1 (en) * 2016-07-01 2018-01-04 Audi Ag Method for operating an operating device, operating device and motor vehicle
CN108509839A (en) * 2018-02-02 2018-09-07 东华大学 One kind being based on the efficient gestures detection recognition methods of region convolutional neural networks
CN110956118A (en) * 2019-11-26 2020-04-03 浙江大华技术股份有限公司 Target object detection method and device, storage medium and electronic device
US11221681B2 (en) * 2017-12-22 2022-01-11 Beijing Sensetime Technology Development Co., Ltd Methods and apparatuses for recognizing dynamic gesture, and control methods and apparatuses using gesture interaction
US20240012479A1 (en) * 2022-07-07 2024-01-11 Plume Design, Inc. Ring enabling its Wearer to Enter Control Commands

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI684433B (en) * 2019-04-19 2020-02-11 鉅怡智慧股份有限公司 Biological image processing method and biological information sensor

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5454043A (en) * 1993-07-30 1995-09-26 Mitsubishi Electric Research Laboratories, Inc. Dynamic and static hand gesture recognition through low-level image analysis
US5687249A (en) * 1993-09-06 1997-11-11 Nippon Telephone And Telegraph Method and apparatus for extracting features of moving objects
US6160901A (en) * 1997-02-28 2000-12-12 Mitsubishi Denki Kabushiki Kaisha Processing device and method for determining direction of motion of an image
US6256400B1 (en) * 1998-09-28 2001-07-03 Matsushita Electric Industrial Co., Ltd. Method and device for segmenting hand gestures
US20020044691A1 (en) * 1995-11-01 2002-04-18 Masakazu Matsugu Object extraction method, and image sensing apparatus using the method
US20050271279A1 (en) * 2004-05-14 2005-12-08 Honda Motor Co., Ltd. Sign based human-machine interaction
US20070009157A1 (en) * 2005-05-31 2007-01-11 Fuji Photo Film Co., Ltd. Image processing apparatus, moving image encoding apparatus, information processing method and information processing program
US20100306699A1 (en) * 2009-05-26 2010-12-02 Topseed Technology Corp. Method for controlling gesture-based remote control system
US7983448B1 (en) * 2006-06-02 2011-07-19 University Of Central Florida Research Foundation, Inc. Self correcting tracking of moving objects in video
US8014567B2 (en) * 2006-07-19 2011-09-06 Electronics And Telecommunications Research Institute Method and apparatus for recognizing gesture in image processing system
US20110216941A1 (en) * 2009-06-30 2011-09-08 Sony Corporation Information processing apparatus, information processing method, program, and electronic apparatus
US8224619B2 (en) * 2009-02-12 2012-07-17 Sony Corporation Gesture recognition apparatus, gesture recognition method and program
US20120200494A1 (en) * 2009-10-13 2012-08-09 Haim Perski Computer vision gesture based control of a device
US20130279763A1 (en) * 2010-12-31 2013-10-24 Nokia Corporation Method and apparatus for providing a mechanism for gesture recognition
US20140029789A1 (en) * 2012-07-30 2014-01-30 Bruno Delean Method and system for vision based interfacing with a computer
US20140064557A1 (en) * 2012-08-31 2014-03-06 Fujitsu Limited Image processing device, image processing method, and a computer-readable non-transitory medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201001338A (en) * 2008-06-16 2010-01-01 Huper Lab Co Ltd Method of detecting moving objects
WO2010099034A1 (en) * 2009-02-25 2010-09-02 Honda Motor Co., Ltd. Capturing and recognizing hand postures using inner distance shape contexts
KR20110007806A (en) * 2009-07-17 2011-01-25 삼성전자주식회사 Apparatus and method for detecting hand motion using a camera
TWI423144B (en) * 2009-11-10 2014-01-11 Inst Information Industry Combined with the audio and video behavior identification system, identification methods and computer program products
JP5845002B2 (en) * 2011-06-07 2016-01-20 ソニー株式会社 Image processing apparatus and method, and program
US8638989B2 (en) * 2012-01-17 2014-01-28 Leap Motion, Inc. Systems and methods for capturing motion in three-dimensional space

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5454043A (en) * 1993-07-30 1995-09-26 Mitsubishi Electric Research Laboratories, Inc. Dynamic and static hand gesture recognition through low-level image analysis
US5687249A (en) * 1993-09-06 1997-11-11 Nippon Telephone And Telegraph Method and apparatus for extracting features of moving objects
US20020044691A1 (en) * 1995-11-01 2002-04-18 Masakazu Matsugu Object extraction method, and image sensing apparatus using the method
US6160901A (en) * 1997-02-28 2000-12-12 Mitsubishi Denki Kabushiki Kaisha Processing device and method for determining direction of motion of an image
US6256400B1 (en) * 1998-09-28 2001-07-03 Matsushita Electric Industrial Co., Ltd. Method and device for segmenting hand gestures
US20050271279A1 (en) * 2004-05-14 2005-12-08 Honda Motor Co., Ltd. Sign based human-machine interaction
US20070009157A1 (en) * 2005-05-31 2007-01-11 Fuji Photo Film Co., Ltd. Image processing apparatus, moving image encoding apparatus, information processing method and information processing program
US7983448B1 (en) * 2006-06-02 2011-07-19 University Of Central Florida Research Foundation, Inc. Self correcting tracking of moving objects in video
US8014567B2 (en) * 2006-07-19 2011-09-06 Electronics And Telecommunications Research Institute Method and apparatus for recognizing gesture in image processing system
US8224619B2 (en) * 2009-02-12 2012-07-17 Sony Corporation Gesture recognition apparatus, gesture recognition method and program
US20100306699A1 (en) * 2009-05-26 2010-12-02 Topseed Technology Corp. Method for controlling gesture-based remote control system
US20110216941A1 (en) * 2009-06-30 2011-09-08 Sony Corporation Information processing apparatus, information processing method, program, and electronic apparatus
US20120200494A1 (en) * 2009-10-13 2012-08-09 Haim Perski Computer vision gesture based control of a device
US20130279763A1 (en) * 2010-12-31 2013-10-24 Nokia Corporation Method and apparatus for providing a mechanism for gesture recognition
US20140029789A1 (en) * 2012-07-30 2014-01-30 Bruno Delean Method and system for vision based interfacing with a computer
US20140064557A1 (en) * 2012-08-31 2014-03-06 Fujitsu Limited Image processing device, image processing method, and a computer-readable non-transitory medium

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104376309A (en) * 2014-11-27 2015-02-25 韩慧健 Method for structuring gesture movement basic element models on basis of gesture recognition
CN104376309B (en) * 2014-11-27 2018-12-25 韩慧健 A kind of gesture motion basic-element model structural method based on gesture identification
DE102016008049A1 (en) * 2016-07-01 2018-01-04 Audi Ag Method for operating an operating device, operating device and motor vehicle
CN106503650A (en) * 2016-10-21 2017-03-15 上海未来伙伴机器人有限公司 A kind of recognition methodss of images of gestures and system
US11221681B2 (en) * 2017-12-22 2022-01-11 Beijing Sensetime Technology Development Co., Ltd Methods and apparatuses for recognizing dynamic gesture, and control methods and apparatuses using gesture interaction
CN108509839A (en) * 2018-02-02 2018-09-07 东华大学 One kind being based on the efficient gestures detection recognition methods of region convolutional neural networks
CN110956118A (en) * 2019-11-26 2020-04-03 浙江大华技术股份有限公司 Target object detection method and device, storage medium and electronic device
US20240012479A1 (en) * 2022-07-07 2024-01-11 Plume Design, Inc. Ring enabling its Wearer to Enter Control Commands
US12130965B2 (en) * 2022-07-07 2024-10-29 Plume Design, Inc. Ring enabling its wearer to enter control commands

Also Published As

Publication number Publication date
US20180129875A1 (en) 2018-05-10
US10366281B2 (en) 2019-07-30
TWI479430B (en) 2015-04-01
US20190114471A1 (en) 2019-04-18
TW201415376A (en) 2014-04-16
US10198627B2 (en) 2019-02-05

Similar Documents

Publication Publication Date Title
US10366281B2 (en) Gesture identification with natural images
US8339359B2 (en) Method and system for operating electric apparatus
KR101761050B1 (en) Human-to-computer natural three-dimensional hand gesture based navigation method
Argyros et al. Vision-based interpretation of hand gestures for remote control of a computer mouse
WO2018076523A1 (en) Gesture recognition method and apparatus, and in-vehicle system
CN108845668B (en) Man-machine interaction system and method
US9721343B2 (en) Method and system for gesture identification based on object tracing
US8897490B2 (en) Vision-based user interface and related method
US9063573B2 (en) Method and system for touch-free control of devices
TWI471815B (en) Gesture recognition device and method
KR20160005656A (en) Method of performing a touch action in a touch sensitive device
US9285885B2 (en) Gesture recognition module and gesture recognition method
US9760758B2 (en) Determining which hand is being used to operate a device using a fingerprint sensor
US20160357301A1 (en) Method and system for performing an action based on number of hover events
Vivek Veeriah et al. Robust hand gesture recognition algorithm for simple mouse control
KR20140132906A (en) Device and method for mobile tooltip using eye detecting
KR101068281B1 (en) Portable information terminal and content control method using rear finger movement and gesture recognition
CN107256089B (en) Gesture recognition method by natural image
Wong et al. Virtual touchpad: Hand gesture recognition for smartphone with depth camera
Gui et al. Finger detection in video sequences using a new sparse representation
KR101171239B1 (en) Non-touch data input and operating method using image processing
KR101184742B1 (en) Contactless method for recognizing a direction by hand movement
KR101386655B1 (en) 3d space touch system and method
CN108268819A (en) A kind of motion gesture detection and recognition methods based on Face Detection
Hsieh et al. Robust visual mouse by motion history image

Legal Events

Date Code Title Description
AS Assignment

Owner name: PIXART IMAGING INC., TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YANG, SHU-SIAN;REEL/FRAME:031788/0666

Effective date: 20131106

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION