ArticleslgStudy

computer science

Gesture recognition

Gesture recognition is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Gesture recognition rather than just read about it. In short: Gesture recognition is an area of research and development in computer science and language technology concerned with the recognition and interpretation of human gestures. A subdiscipline of computer vision, it employs mathematical algorithms to interpret gestures.

Gesture recognition — main illustration
Gesture recognition — illustration

Key takeaways

  • Gesture recognition belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Gesture recognition to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Gesture recognition from memory before moving on to harder problems.

Reference excerpt

Gesture recognition is an area of research and development in computer science and language technology concerned with the recognition and interpretation of human gestures. A subdiscipline of computer vision, it employs mathematical algorithms to interpret gestures. Gesture recognition offers a path for computers to begin to better understand and interpret human body language, previously not possible through text or unenhanced graphical user interfaces (GUIs). Gestures can originate from any bodily motion or state, but commonly originate from the face or hand. One area of the field is emotion recognition derived from facial expressions and hand gestures. Users can make simple gestures to control or interact with devices without physically touching them. Many approaches have been made using cameras and computer vision algorithms to interpret sign language, however, the identification and recognition of posture, gait, proxemics, and human behaviors is also the subject of gesture recognition techniques.

Overview

Gesture recognition has application in such areas as:

Automobiles Consumer electronics Transit Gaming Handheld devices Defense Home automation Automated sign language translation Gesture recognition can be conducted with techniques from computer vision and image processing. The literature includes ongoing work in the computer vision field on capturing gestures or more general human pose and movements by cameras connected to a computer. The term "gesture recognition" has been used to refer more narrowly to non-text-input handwriting symbols, such as inking on a graphics tablet, multi-touch gestures, and mouse gesture recognition. This is computer interaction through the drawing of symbols with a pointing device cursor. Pen computing expands digital gesture recognition beyond traditional input devices such as keyboards and mice, and reduces the hardware impact of a system.

Gesture types In computer interfaces, two types of gestures are distinguished: We consider online gestures, which can also be regarded as direct manipulations like scaling and rotating, and in contrast, offline gestures are usually processed after the interaction is finished; e. g. a circle is drawn to activate a context menu.

Offline gestures: Those gestures that are processed after the user's interaction with the object. An example is a gesture to activate a menu. Online gestures: Direct manipulation gestures. They are used to scale or rotate a tangible object.

Touchless interface A touchless user interface (TUI) is an emerging type of technology wherein a device is controlled via body motion and gestures without touching a keyboard, mouse, or screen.

Types of touchless technology There are several devices utilizing this type of interface such as smartphones, laptops, games, TVs, and music equipment. One type of touchless interface uses the Bluetooth connectivity of a smartphone to activate a company's visitor management system. This eliminates having to touch an interface, for convenience or to avoid a potential source of contamination as during the COVID-19 pandemic.

Input devices The ability to track a person's movements and determine what gestures they may be performing can be achieved through various tools. Kinetic user interfaces (KUIs) are an emerging type of user interfaces that allow users to interact with computing devices through the motion of objects and bodies. Examples of KUIs include tangible user interfaces and motion-aware games such as Wii and Microsoft's Kinect, and other interactive projects. Although there is a large amount of research done in image/video-based gesture recognition, there is some variation in the tools and environments used between implementations.

… excerpt ends here. Continue reading the full article.

Illustrations

Gesture recognition: A child's hand location and movement being detected by a gesture recognition algorithm
A child's hand location and movement being detected by a gesture recognition algorithm
Gesture recognition: Middleware usually processes gesture recognition, then sends the results to the user.
Middleware usually processes gesture recognition, then sends the results to the user.
Gesture recognition: Some alternative methods of tracking and analyzing gestures, and their respective relationships
Some alternative methods of tracking and analyzing gestures, and their respective relationships
Gesture recognition: A real hand (left) is interpreted as a collection of vertices and lines in the 3D mesh version (right), and the software uses their relative position and interaction in order to infer the gesture.
A real hand (left) is interpreted as a collection of vertices and lines in the 3D mesh version (right), and the software uses their relative position and interaction in order to infer the gesture.
Gesture recognition: The skeletal version (right) is effectively modeling the hand (left). This has fewer parameters than the volumetric version and it's easier to compute, making it suitable for real-time gesture analysis systems.
The skeletal version (right) is effectively modeling the hand (left). This has fewer parameters than the volumetric version and it's easier to compute, making it suitable for real-time gesture analysis systems.

Worked examples

Example 1 — a first encounter with Gesture recognition

Start with the simplest possible case. Write down what Gesture recognition claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Gesture recognition before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Gesture recognition ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Gesture recognition

In research
Gesture recognition appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Gesture recognition in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Gesture recognition is common in secondary-school and first-year university syllabi. It links to neighbouring topics Applications of computer vision, Computational linguistics, Gesture recognition, so understanding it makes those chapters shorter.
In everyday life
Look for Gesture recognition outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Gesture recognition” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Gesture recognition in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Gesture recognition means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Gesture recognition out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Gesture recognition in simple terms?

Gesture recognition is an area of research and development in computer science and language technology concerned with the recognition and interpretation of human gestures. A subdiscipline of computer vision, it employs mathematical algorithms to interpret gestures.

Why does Gesture recognition matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Gesture recognition?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Gesture recognition.

Tags

  • Applications of computer vision
  • Computational linguistics
  • Gesture recognition
  • History of human–computer interaction
  • Object recognition and categorization
  • User interface techniques
  • Virtual reality

Keep exploring