GDL (Gesture Description Language) is a rule-based classifier with syntactic description of gestures.Download
The very heart of our method is an automated reasoning module.
It performs forward chaining reasoning (similar to that of a classic expert system)
with its inference engine any time new portion of data arrives from the feature extraction library.
All rules of the knowledge base are organized in GDL scripts
which are text files that are parsed with a context-free grammar.
The input set of body joints and all conclusions obtained from knowledge base are put on the top of the memory heap.
In addition, each level of the heap has its own timestamp which allows checking how much time has passed
from one data acquisition to another. Because the conclusion of one rule might form the premise of another one,
the satisfaction of a conclusion does not necessarily mean recognizing a particular gesture.
The interpretation of a conclusion appearance depends on the GDL script code.
Back to the top
Real-life gestures recognition. The basic approach to gesture recognition is to formulate this problem as a time varying signals analysis. There are many approaches to complete this task. The choice of the optimal method depends of time sequence features we are dealing with.
Natural user interface (NUI / NI). The NUI is a concept of human-device interaction based on human senses, mostly focused on hearing and vision. In the case of video data, NUI allows user to interact with a computer by giving gesture- and pose-based commands. In order to recognize and interpret these instructions, proper classification methods have to be applied.
Karate techniques recognition. In order to create pattern recognition method that has wide application it has also be applied to specific and complicated movement sequences. One example of those are movements that are made while performing physical activates like martial art.
Computer games. Field of Judgement is an open source two-player 3D shooter game that uses Kinect-based interface.
Full body gesture based interface was done with GDL library.
Back to the top
It is possible to obtain both commercial and non-commercial (educational) licenses for a GDL classifier library and
for the other products available in Download section. GDL library is 100% managed C# dll that is independent from third-party library (like Kinect SDK).
If you wish to do so please contact Dr. Tomasz Hachaj tomekhachaj@o2.pl
Back to the top
So far following companies and institutions have obtained licenses for GDL and derived products:
Gesture Description Language - Lua 3.0.1 edition NEW!
New features:
LuaJ sourceforge download page (required)
Download Gesture Description Language - Lua 3.0.1 edition
Download GDL 1.0 specification and user's manual
Buy GDL 1.1 specification and user's manual
(see chapter "Natural User Interfaces for Exploring and Modeling Medical Images and Defining Gesture Description Technology")
Gesture Description Language Studio v1.1 (GDL Studio v1.1)
IF YOU ARE INTERESED IN STAND-ALONE GDL 1.1 DLL (EITHER FOR RESEARCH/EDUCATION OR COMMERCIAL PURPOSES)
PLEASE CONTACT DR. TOMASZ HACHAJ
tomekhachaj@o2.pl
New features:
Download Kinect SDK (required)
Download GDL Studio v1.1 application including licence and examples
Download GDL 1.0 specification and user's manual
Buy GDL 1.1 specification and user's manual
(see chapter "Natural User Interfaces for Exploring and Modeling Medical Images and Defining Gesture Description Technology")
Gesture Description Language Studio v1.05 (GDL Studio v1.05)
Download Kinect SDK (required)
Download GDL Studio v1.05 application
Download GDL Studio v1.05 User's Manual and Licence
Download GDL specification and user's manual
Kinect Almighty Tool for OpenNI v.1.5 (Kat4OpenNI)
Download Nite and OpenNI drivers (required)
Download Kat4OpenNI application
Download Kat4OpenNI manual and copyright notice
Download GDL specification and user's manual
Back to the top
The Laboratory of Cryptography and Cognitive Informatics (CCI)
Pedagogical University of Krakow
Chair of Computer Science and Computational Methods
2 Podchorazych Ave, 30-084 Krakow, Poland
e-mail: tomekhachaj at o2.pl
tel: (+48 12) 662 63 22
fax: (+48 12) 662 61 66
www: http://www.cci.up.krakow.pl/
Back to the top