{
  "fetched_at": "2026-10-24T15:06:38Z",
  "source_url": "https://www.kaggle.com/competitions/GestureChallenge/data",
  "pages": [
    {
      "name": "Description",
      "content": "<table style=\"background-color: #ffff00;\" border=\"0\" cellpadding=\"0\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<h2>One-shot-learning Gesture Recognition</h2>\r\n<p><em><strong>Humans are capable of recognizing patterns like hand gestures after seeing just ONE example. Can machines do that too?</strong></em></p>\r\n<p style=\"text-align: right;\"><strong><a href=\"http://gesture.chalearn.org\" target=\"_blank\">This challenge is one of four CHALEARN Gesture Challenge events</a></strong></p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>&nbsp;&nbsp;</p>\r\n<h2>This challenge round is over, round 2 has started <a href=\"http://www.kaggle.com/c/gesture-challenge-2\">follow that link to enter</a>.</h2>\r\n<h3>Motivations</h3>\r\n<p>You will never need a remote controller anymore, you will never need a light switch. Lying in bed in the dark, you will point to the ceiling to turn on the light, you will wave your hand to increase the temperature, you will make a T with your hands to turn on the TV set. You and your loved ones will feel safer at home, in parking lots, in airports: nobody will be watching, but computers will detect distressed people and suspicious activities. Computers will teach you how to effectively use gestures to enhance speech, to communicate with people who do not speak your language, to speak with deaf people, and you will easily learn many other sign languages to comminicate under water, to referee sports, etc. All that thanks to <strong>gesture recognition!</strong></p>\r\n<p>&nbsp;</p>\r\n<h3>Kinect (TM)</h3>\r\n<p>This is a challenge on <strong>gesture and sign language recognition</strong> using a Kinect camera. <span style=\"color: red;\"><strong>Kinect is revolutionizing the field of gesture recognition</strong></span> by providing an affordable 3D camera, which records both an RGB image and a depth image (using an infrared sensor). The challenge focuses on <strong>hand gestures</strong>. Applications include man-machine communication, translating sign languages for the deaf, video surveillance, and computer gaming. <a href=\"http://gesture.chalearn.org/data/data-examples\">Check out some examples</a>.</p>\r\n<p>&nbsp;</p>\r\n<h3>One-shot-learning</h3>\r\n<p>Every application needs a specialized gesture vocabulary. If we want gesture recognition to become part of everyday life, we need gesture recognition machines, which easily get tailored to new gesture vocabularies. This is why the focus of the challenge is on &ldquo;one-shot-learning&rdquo; of gestures, which means<strong> learning to recognize new categories of gestures from a single video clip of each gesture.</strong>&nbsp;The gestures will be drawn from a small vocabulary of gestures, generally related to a particular task, for instance, hand signals used by divers, finger codes to represent numerals, signals used by referees, or marchalling signals to guide vehicles or aircrafts.</p>\r\n<p>&nbsp;</p>\r\n<h3>Protocol sketch</h3>\r\n<div>This competition consists of two main components: a <strong>development phase</strong>&nbsp;(December 7, 2011 to April 6, 2012) and a <strong>final evaluation phase </strong>(April 7, 2012 to April 10. 2012):&nbsp;</div>\r\n<div>\r\n<ul>\r\n<li>During the <strong>development phase</strong> of the competition, the participants build a learning system capable of learning from a single training example a gesture classification problem. To that end, they get <strong>development data</strong> consisting of several batches of gestures, each split into a training set (of one example for each gesture) and a test set of short sequences of one to 5 gestures. Each batch contains gestures from a different small vocabulary of 8 to 15 gestures, for instance diving signals, signs of American Sign Language representing small animals, Italian gestures, etc. The test data labels are provided for such development data so the participants can self-evaluate their systems. To evaluate their progress and compare themselves with others, they can use provided <strong>validation data,</strong> for which one training example is provided for each gesture token in each batch, but the test data labels are withheld. The prediction results on validation test data can be submitted on-line to get immediate feed-back. A real-time leaderboard shows participants their current standing based on their validation set predictions.</li>\r\n<li>During the <strong>final evaluation phase</strong> of the competition, the participants get to perform similar tasks as those of the validation data on <strong>new final evaluation data</strong> revealed at the end of the development phase. The participants have a few days to train their systems and upload their predictions. Prior to the end of the development phase, Kaggle will make available a software vault so the participants can upload executable code for their best learning system, which they will then use to train their models and make predictions on the final evaluation test data. This will allow the competition organizers to check their results and ensure the fairness of the competition. Note that <strong>participation is NOT conditiioned on submitting code or disclosing methods</strong>. <a href=\"http://www.kaggle.com/c/GestureChallenge/Details/Rules\">See the rules for details</a>. If any of the top ranking participants opted not to submit their learning system for verification, he/she will have to demonstrate the performance of his/her system in person on another verification set. &nbsp;Any statistically significant deviation between the performance on the final evaluation set and the verification set may result in disqualification.</li>\r\n</ul>\r\n</div>\r\n<p>&nbsp;</p>\r\n<h3>Sponsors</h3>\r\n<p>This challenge is organized by&nbsp;<a href=\"http://chalearn.org/\" target=\"_blank\">CHALEARN</a>&nbsp;and is sponsored in part by <a href=\"http://microsoft.com\">Microsoft (Kinect for Xbox 360)</a>. Other sponsors include <a href=\"http://www.ti.com/\" target=\"_blank\"> Texas Instrument</a>.&nbsp;<span>This effort was initiated by the&nbsp;<a href=\"http://www.darpa.mil/Our_Work/I2O/Programs/Deep_Learning.aspx\" target=\"_blank\">DARPA Deep Learning program</a>&nbsp;and is supported by the US National Science Foundation (NSF) under grants&nbsp;<a href=\"http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=1128436\" target=\"_blank\">ECCS 1128436</a>&nbsp;and&nbsp;<a href=\"http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=1128296\" target=\"_blank\">ECCS 1128296</a>&nbsp;, the&nbsp;<a href=\"http://pascallin2.ecs.soton.ac.uk/Challenges/\" target=\"_blank\">EU Pascal2 network of excellence</a>.&nbsp;<span style=\"font-family: arial,sans-serif;\">Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the sponsors.</span></span></p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Submission Instructions",
      "content": "<table style=\"background-color: #ffff00;\" border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<h2><br /> Download a <a href=\"http://www.causality.inf.ethz.ch/Gesture/CGD2011/sample_predict.csv\" target=\"_blank\"> sample submission</a></h2>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>[Note: Disregard WARNINGs you may get, which signal that some predictions on training examples are incorrect. The training examples are NOT taken into account in the score prediction. The warnings just help you check your entry.]&nbsp;</p>\r\n<h3>Development phase (December 7, 2011 to April 6, 2012)</h3>\r\n<p>During the the development phase, submissions are open for <strong>validation data only</strong>. This allows the participants to practice making submissions and compare their results with others.</p>\r\n<p>&nbsp;</p>\r\n<h3>Final evaluation phase (April 7, 2012 to April 10, 2012)</h3>\r\n<p>The final evaluation data (on which the entrants will be judged) will be made available encrypted to registered participants on March 7, 2012. The decryption key will be revealed on April 7, 2012.</p>\r\n<p>&nbsp;</p>\r\n<h3>Nomenclature</h3>\r\n<p>In the dataset the batches including <strong>validation data</strong> are identified as <strong>validxx</strong>, where xx is the batch number. The batches including <strong>final evaluation</strong> data (when they are released) will be identified as <strong>finalxx</strong>. Each batch includes 47 RGB videos (called Mnn.avi) and 47 corresponding Kinect depth image videos (called Knn.avi), both corresponding to the simulataneous recording of the same gestures. Class labels for the first N videos are provided for training in a file ending with the suffix \"_train.csv\". The class labels for the remaining unlabeled videos must be predicted.</p>\r\n<p>&nbsp;</p>\r\n<h3>Submission File format</h3>\r\n<p>Prepare a <strong>single submission file</strong> with all the predictions in a <strong>comma separated text format</strong>. We describe the format for final entries:</p>\r\n<ul>\r\n<li>Each line in the submission file represents the labels predicted for the sequence of gestures found in a pair of videos Mnn.avi, Knn.avi, in the order in which the gestures appear in the video. There is a maximum of 5 gestures in each sequence.&nbsp;</li>\r\n<li>The predictions are positive integers in the range 1 to N, where N is the size of a given lexicon, Nspaces.</li>\r\n<li>Each line starts with an identifier in the format <strong>setnamexx_nn</strong>, where setname is either <strong>valid</strong> or <strong>final</strong>, <strong>xx</strong> is the batch number, and <strong>nn</strong> is the number of the video pair&nbsp;Mnn.avi, Knn.avi.</li>\r\n</ul>\r\n<p>Example:</p>\r\n<pre>[training examples omitted]</pre>\r\n<pre>valid1_10, 11 2 3</pre>\r\n<pre>valid1_11, 6 12</pre>\r\n<pre>...</pre>\r\n<pre>valid2_9, 4</pre>\r\n<pre>...</pre>\r\n<pre>valid12_10, 5</pre>\r\n<pre>...</pre>\r\n<pre>final21_11, 7 9</pre>\r\n<pre>final21_4, 7 2 4 3 1</pre>\r\n<pre>....</pre>\r\n<pre>final40_47, 2 6</pre>\r\n<pre>&nbsp;</pre>\r\n<p>Please note:</p>\r\n<ul>\r\n<li>During the development period the predictions on the<strong> final evaluation data may be omitted</strong> (lines staring with finalxx_nn). &nbsp;</li>\r\n<li>The lines corresponding to <strong>training examples (for which the labels are provided) should preferably be omitted</strong> and will not be used to compute the score. Prediction errors on training examples may generate warnings, for debug purpose only.</li>\r\n<li>Missing lines or lines having a valid identifier but meaningless labels (e.g. labels outside the range of valid labels) will be given the worst achievable score. Extra lines with invalid identifiers will be discarted.</li>\r\n</ul>\r\n<p>&nbsp;</p>\r\n<h3>Learning machine submission (Any time during the development phase)</h3>\r\n<p>To simplify the verification process, Kaggle is offering to the participants to voluntarily upload their learning machine during the period March 7, April 6, 2012. Upload your model as a zip archive&nbsp;together with your result file on the Kaggle website: at the bottom of the <a href=\"https://www.kaggle.com/c/GestureChallenge/submissions/attach\" target=\"_blank\">submission page</a>, you will see&nbsp;<span><strong>Attach a model file</strong> and a button \"Choose file\".</span></p>\r\n<p><span>By submitting their software, the authors grant to the organizers a license to evaluate it for the purpose of verifying the challenge results only. The authors retain all rights to their software. The organizers will keep the software confidential.<br /></span></p>\r\n<h4><span>Detailed instructions for submitting models:</span></h4>\r\n<div>1) <span style=\"text-decoration: underline;\">Libraries supported:</span></div>\r\n<div>The authors are responsible to include ALL the necessary libraries with their software. The software should be completely self-contained, unless agreed in advance with the organizers.</div>\r\n<div>2) <span style=\"text-decoration: underline;\">Platforms supported</span>:</div>\r\n<div>-- <em>Executable code</em> --</div>\r\n<div>The authors can provide an executable for either</div>\r\n<div>- Windows 7</div>\r\n<div>- Mac OS X 10.5 or later</div>\r\n<div>We also recommend that the authors supply source code in addition to their executable, to be used only if the organizers fail to run the executable.</div>\r\n<div>-- <em>Interpretable code</em> --</div>\r\n<div>The authors can provide interpretable code for</div>\r\n<div>- Matlab (release R2011a or higher)</div>\r\n<div>- Java (latest release)</div>\r\n<div>- Python (release 2.7.2 and higher)</div>\r\n<div>The authors should contact the organizers in advance if they want to:</div>\r\n<div>- submit compilable source code under Unix/Linux platforms or other versions of Windows or Mac OS</div>\r\n<div>- use other version of Matlab, Java, or Python</div>\r\n<div>- use interpreted languages such as R</div>\r\n<div>- use Matlab p-code.&nbsp;</div>\r\n<div>- use particular Matlab toolboxes or Java and Python libraries.</div>\r\n<div>3) <span style=\"text-decoration: underline;\">Submission instructions</span>:</div>\r\n<div>Put your software, including all libraries in a directory bearing the name of your team. Add a README file with:</div>\r\n<div>- installation instructions</div>\r\n<div>- usage instructions</div>\r\n<div>- whether to use the lossi-compressed data or the quasi-lossless compressed data</div>\r\n<div>- compute power you used (processors, memory, disk space) and how long it took to process the validation and final evaluation data</div>\r\n<div>- version of the data you are using (lossy compressed or quasi-lossless compressed).</div>\r\n<div>Zip the directory and <a href=\"https://www.kaggle.com/c/GestureChallenge/submissions/attach\" target=\"_blank\">upload it to with your result file on the Kaggle website</a>.</div>\r\n<div>4) <span style=\"text-decoration: underline;\">Recommendations</span>:</div>\r\n<div>-- <em>Recommended usage</em> --</div>\r\n<div>&gt; prepare_final_resu(data_dir, resu_file)</div>\r\n<div>The code should comprise a main command line function called prepare_final_resu taking two arguments: the input directory and the output file name. The input directory \"data_dir\" will contain the batches to be processed organized in sub-directories (e.g. valid01, valid02, ... final01, final02). The software should list these files and automatically process them all.</div>\r\n<div>-- <em>Exception handling</em> --</div>\r\n<div>The code should possess some kind of exception handling such that if it fails on a few files, it does not crash but runs on the remaining files. The organizers should be able to run the software on new data batches that were never released to the participants.</div>\r\n<div>-- <em>File processing status</em> --</div>\r\n<div>The program should regularly output status information: which batch and which file it is currently processing.</div>\r\n<div>-- <em>Termination</em> --</div>\r\n<div>The program should end with a message stating that it exited normally indicating the full path and name of the file where the results were written to.</div>\r\n<div>5) <span style=\"text-decoration: underline;\">Output format</span>:</div>\r\n<div>The output file \"resu_file\" should be a csv file in the <a href=\"http://www.kaggle.com/c/GestureChallenge/details/SubmissionInstructions\" target=\"_blank\">challenge submission format</a>,&nbsp;such that the organizers can submit the file to the challenge website and obtain the same result that was submitted by the authors of the software.</div>\r\n<p><span><br /></span></p>\r\n<p><span><br /></span></p>\r\n<p>&nbsp;</p>\r\n<pre>&nbsp;</pre>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Prizes",
      "content": "<table style=\"background-color: #ffff00;\" border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<h2>&nbsp;</h2>\r\n<h2>Prizes donated by Microsoft&nbsp;</h2>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>&nbsp;</p>\r\n<h3>USD 10,000 in cash prizes for this competition round</h3>\r\n<p>The exact terms and conditions are described in the&nbsp;<a href=\"http://www.kaggle.com/c/GestureChallenge/Details/Rules\">official rules</a>.&nbsp;</p>\r\n<table style=\"background-color: #33ffff;\" border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<p><span style=\"font-size: small;\"><strong><br /></strong></span></p>\r\n<ul>\r\n<li><strong>First place: USD 5,000</strong></li>\r\n<li><strong>Second place: USD 3,000 &nbsp; &nbsp; &nbsp;</strong></li>\r\n<li><strong>Third place: USD 2,000</strong></li>\r\n</ul>\r\n<div><strong><br /></strong></div>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>&nbsp;</p>\r\n<h3>Other cash prizes</h3>\r\n<p><strong><span style=\"font-size: medium;\">Demonstration competition at <a href=\"http://gesture.chalearn.org/dissemination/cvpr2012\">CVPR</a>&nbsp;<strong><span>(June 16-17, 2012)</span></strong></span></strong></p>\r\n<ul>\r\n<li><strong>First place: USD 5,000</strong></li>\r\n<li><strong>Second place: USD 3,000</strong></li>\r\n<li><strong>Third place: USD 2,000</strong></li>\r\n</ul>\r\n<h3>&nbsp;</h3>\r\n<h3><a href=\"http://www.kaggle.com/c/gesture-challenge-2/details/Prizes\" target=\"_blank\">There are also similar prizes for round 2.</a>&nbsp;</h3>\r\n<p>&nbsp;</p>\r\n<h3>Travel awards</h3>\r\n<p>There will also be at least <strong>USD 10,000</strong>&nbsp;in travel awards for deserving participants to attend the <a href=\"http://www.cvpr2012.org/\">CVPR 2012 conference</a> (June 17-21, 2012, Providence, Rhode Island, USA).</p>\r\n<p>&nbsp;</p>\r\n<table style=\"background-color: #ffff00;\" border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<h2><span class=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_Apple-style-span\">Intellectual Property Licenses</span></h2>\r\n<p><span class=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_Apple-style-span\">In addition, Microsoft may award up to <strong>USD 200,000</strong> in contracts to top ranking participants who wish to license to Microsoft the technology they developed for the challenge. The exact terms and conditions are described in the <a href=\"http://www.kaggle.com/c/GestureChallenge/Details/Rules\">official rules</a>.</span></p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Help",
      "content": "<h3>Contents</h3>\r\n<p><a href=\"#x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_gettingstarted\">Getting started</a> <br /><a href=\"#x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_setup\">Setup</a>&nbsp;<br /> <a href=\"#x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_tasks\">Tasks of the challenge</a> <br /> <a href=\"#x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_data\">Data</a> <br /> <a href=\"#x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_evaluation\">Evaluation</a> <br /> <a href=\"#x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_submissions\">Submissions</a> <br /> <a href=\"#x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_rules\">Rules</a> <br /> <a href=\"#x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_help\">Help</a></p>\r\n<p>&nbsp;</p>\r\n<hr />\r\n<p><a name=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_gettingstarted\"></a></p>\r\n<h3>Getting started</h3>\r\n<hr />\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>How do I get started?<br /></strong>There are essentially 2 approches that can be taken for data representation:</span></p>\r\n<ul>\r\n<li>Extracting a \"bag\" of low level spatio-temporal features. This approach is often taken by the researchers working on activity recognition. An example is the <a href=\"http://www.irisa.fr/vista/actions/\">bag of STIP features</a>.</li>\r\n<li>Tracking the position of body parts. This approach is used in most games. One popular method was introduced by Microsoft with their <a href=\"http://research.microsoft.com/apps/pubs/default.aspx?id=145347\">skeleton tracker</a>, which is part of their <a href=\"http://kinectforwindows.org/download/\">SDK</a>.</li>\r\n</ul>\r\n<p>There is <a href=\"http://www.amazon.com/Visual-Analysis-Humans-Looking-People/dp/0857299964/ref=sr_1_1?ie=UTF8&amp;qid=1321321690&amp;sr=8-1\">an excellent book</a> on the subject.</p>\r\n<p>Some approaches require separating the gesture sequences into isolated gestures first, which is relatively easy in this dataset because the users return their hands to a resting position between gestures.&nbsp;Once you have a vector representation of isolated gestures, to do the \"one-shot-learning\", the simplest method is the <a href=\"http://en.wikipedia.org/wiki/K-nearest_neighbor_algorithm\">nearest neighbor</a> method. But you may also look for the best match between temporal sequences directly without isolating gestures using <a href=\"http://en.wikipedia.org/wiki/Dynamic_time_warping\">dynamic time warping</a>.</p>\r\n<hr />\r\n<p><a name=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_setup\"></a></p>\r\n<h3>Setup</h3>\r\n<hr />\r\n<p><span><strong>What is CHALEARN?<br /></strong>CHALEARN is a non-for-profit organization dedicated to organizing challenges in machine learning.<strong>&nbsp;<a href=\"http://www.chalearn.org/challenges.html\" target=\"_blank\">Visit our website</a>.&nbsp;</strong></span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>What is the challenge schedule?</strong></span><br /> This is a tentative schedule for round 1, see the full schedule in the <a href=\"http://www.kaggle.com/c/GestureChallenge/Details/Rules\"> official rules</a>. The registered participants will be notified of changes.</p>\r\n<p><strong>December 7, 2011</strong> Challenge platform opens.<br /> <strong>January 7, 2012</strong>&nbsp;(or before) Release of additional development Kinect data.<br /> <strong>March 7, 2012</strong> Final evaluation data for round 1 (CVPR 2012) released (encrypted).<br /> <strong>April 7, 2012</strong> Round 1 final evaluation data decryption key released.<br /> <strong>April 10, 2012</strong>&nbsp; Round 1 final evaluation <strong>result deadline</strong>.&nbsp;<br /> <strong>May 1, 2012</strong> Release of round 1 results to the participants.<br /> <strong>May 15, 2012</strong> Round 1 papers due.<br /> <strong>June 16-17 2012</strong> CVPR 2012: Live <strong>demonstration contest</strong>.&nbsp; Award ceremony for the first round of the challenge.</p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong>What is the goal of the challenge?</strong>&nbsp;<br /> </strong>The goal is to devise a gesture recognizer capable of recognizing gestures recorded with a Kinect (TM) camera. The emphasis is on one-shot-learning (learning from a single example of gesture).</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Are there prizes and travel grant?</strong> <br /> Yes, there will be cash prizes, travel grants, and the (optional) opportunity to license your algorithms to Microsoft. See the <a href=\"http://www.kaggle.com/c/GestureChallenge/Details/Prizes\">Prize</a> section. <br /> <br /> <strong>Will there be a workshop and proceedings?</strong> <br /> Yes, we are planning to have 2 workshops, on at <a href=\"http://www.cvpr2012.org/\" target=\"_blank\"> CVPR 2012, Providence, Rhode Island, June 16-17, 2012</a> and one at <a href=\"http://www.icpr2012.org/\" target=\"_blank\"> ICPR 2012, Tsukuba, Japan, November 11-15, 2012</a>. In addition to the regular conference proceedings publication opportunities, we will invite the top ranking participants to publish a longer paper in a <a href=\"http://clopinet.com/isabelle/Projects/CVPR2011/special_topic.html\" target=\"_blank\"> special topic on gesture recognition of the Journal of Machine Learning Research (JMLR)</a>. There will be a live demonstration contest at both workshops.<strong><br /> </strong><br /> <strong>Am I obliged to attend the workshop(s) or publish our method(s) to participate in the challenge?</strong> <br /> No. <br /> <br /> <strong>Can I attend the workshop(s) if I do not participate in the challenge?</strong><br /> Yes. You can even submit papers for presentation on the topics of the workshops.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Can I participate in the live demonstration contest if &nbsp;I do not participate in the challenge?</strong><br /> Yes. We will announce how to register to the demonstration contest in January 2012.<br /> <br /> <strong>Do I need to register to participate?</strong><br /> Yes. You need to register to Kaggle. We also reccomend that you register to our <a href=\"http://groups.google.com/group/gesturechallenge?pli=1\" target=\"_blank\"> Google group gesturechallenge</a>.<strong><br /> </strong><br /> <strong>Can I participate on a subset of the tasks?</strong><br /> No. If you do not submit results on some of the tasks, we will replace your missing entries by empty results. Your score will be pernalized because of that.&nbsp;<br /> <br /> <strong>Which tasks will count towards the final ranking?</strong><br /> The final evaluation data will be used for the final ranking. It will be released towards the end of the challenge, see the schedule.<br /> <br /> <strong>Can I participate in one round only?</strong><br /> Yes. There are four events to which you can participate: two rounds of quantittive evaluation (this is round 1) and two live demonstration contests. You can participate to any subset of these events. There are prizes for all the events.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><br /> </span></p>\r\n<hr />\r\n<p><a name=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_tasks\"></a></p>\r\n<h3>Tasks of the challenge</h3>\r\n<hr />\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong>What is a task or a data batch?</strong><br /> </strong>We have split the problem into individual tasks limited to a small vocabulary of 8 to 15 gesture \"tokens\". We have 85 different vocabularies. Each task consists of recognizing shorts sequences of 1 to 5 gestures performed by the same user in the same recording conditions. For each task we recorded a data batch of 100 gestures, recording multiple times each gesture token. The users had to follow a script (a prescribed order in which to perform the gestures). Because there may be several gestures in a video, there are only 47 videos in each batch (actually 47 x 2, because we recorded video pairs of RGB and depth data). For the validation and final evaluation data, you get only one labeled video of each gesture token and you then have to predict the labels of all the other videos.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>What is one-shot-leanring?</strong> <br /> Learning from a single example. For this challenge, for every task, you get only one video pair (RGB and depth data) for every gesture token.<br /> <br /> <strong>Why should I care about one-shot-learning?</strong> <br /> Supplying a lot of training examples is impractical in many applications where recording data and/or labeling data is tedious or expensive. Many consumer applications of gesture recognition will become possible only if we can train systems to recognize new gestures with very few examples, and, in the limit, just one. For example, imagine that you want to replace your TV remote controller and program it with your own gestures.<br /> </span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Why not provide more than one training example?</strong>&nbsp;<br /> Sure, we could have done that. We think that one-shot-learning captures more the imagination and may contribute better to advance the state of the art in gesture recognition.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Is one-shot-learning more than template matching?</strong> <br /> There is a lot to be explored to do one-shot-learning. You may want to use the development data to learn new representations. You may want to develop data generating models and/or distortion models using the development data to generate more examples from your small training dataset for each task. These are just a few suggestions.<strong><br /> </strong><br /> <strong><strong>Should I label by hand the unlabeled examples?</strong>&nbsp;<br /> </strong>No. This is the job of your automatic system.&nbsp;</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong><strong>Can I use the unlabeled examples for training my system if I do not label them by hand?</strong>&nbsp;<br /> </strong></strong>Yes. We do not forbid that. However, this is one question we will ask you in the fact sheets you will have to fill out to help us analyze the results of the challenge.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Are there batches of data with the same gesture lexicon?</strong> <br /> Yes, in the development and validation data, some batches are using the same lexicon. For the final evaluation data fresh lexicons not used in the development and test data willl be used and there will be a different lexicon for each batch. <strong><br /> </strong><br /> <strong>What applications do you have in mind?</strong> <br /> Immediately available if you solve this challenge:</span><br /> <span style=\"font-family: Helvetica,Arial,sans-serif;\"><span style=\"text-decoration: underline;\">Remote control:</span> At home, replace your TV remote controller by a gesture enabled controller, which you cannot loose and works fine in the dark; turn on your light switch at night; allow hospital patients to control appliances and call for help without buttons; allow surgeons and other professional to control applicances user sterile conditions without touching.<br /> <span style=\"text-decoration: underline;\">Games:</span> Replace your joy stick with your bare hands. Teach your computer the gestures you prefer to control your games. Play games of skills, reflexes and memory, which require learning new gestures and/or teaching them to your computer.<br /> <span style=\"text-decoration: underline;\">Gesture communication learning:</span>&nbsp;Learn new gesture vocabularies from the sign language for the deaf, from professional signal vocabularies (referee signals, marshaling signals, diving signals, etc.), and from subconcious body language.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\">Further down the road if we can do user-independent one-shot-learning of gestures:</span><br /> <span style=\"font-family: Helvetica,Arial,sans-serif;\"><span style=\"text-decoration: underline;\">Video surveillance</span>: Teach surveillance systems to watch for particular types of gestures (like shop-lifting gestures, aggressions, etc.)</span><br /> <span style=\"font-family: Helvetica,Arial,sans-serif;\"><span style=\"text-decoration: underline;\">Video retrieval</span>: Look for videos containing a gesture that you perform in front of a camera. This includes dictionary lookup in databases of videos of sign language for the deaf.</span><span class=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_Apple-style-span\" style=\"font-family: Helvetica,Arial,sans-serif;\">&nbsp;</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Why not address the user-independent case?</strong><br /> We may do it for round 2 if the participants solce the user-dependent case in round 1!<br /> <br /> </span></p>\r\n<hr />\r\n<p><a name=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_data\"></a></p>\r\n<h3>Data</h3>\r\n<hr />\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong>Will you provide more data?</strong>&nbsp;<br /> </strong>Yes, we will provide over 30,000 gestures, which will be made available before January 7, 2012.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>How did you record the data?</strong> <br /> We hired people to perform series of recordings following given scripts. The gesture vocabularies are drawn from existing applications. Some <a href=\"http://www.causality.inf.ethz.ch/Gesture/index.html\" target=\"_blank\">examples are provided</a>. We asked the users to return their hand to a resting position between gestures.<br /> <br /> <strong>How did you compress the data?</strong></span><br /> The videos are formatted is a quasi-lossless compressed AVI format. The compression was performed with FFMPEG http://ffmpeg.org/, using:<br /> ffmpeg -i original.avi -sameq compressed.avi</p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><span><strong>Did you normalize the depth data?</strong></span><br /> </strong>Yes. We subtracted the closest point over one data batch and divided by the depth range over one data batch. We then mapped the depth to 8-bit integers.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Can I restore the original depth data?</strong><br /> To some extent. We provide in the <a href=\"http://www.causality.inf.ethz.ch/Gesture/sample_kinect_data/README.txt\" target=\"_blank\"> README</a>file the normalization factors.&nbsp;</span>Using the K_yy.avi files, the original depth values can be restored (approximately) as follows: <br />1) Average the R,G, and B values to get a value v.<br /> 2) Perform v/255*(MaxDepth-MinDepth)+MinDepth<br />Example Matlab code:</p>\r\n<pre>K=read_movie([data_dir 'devel01/K_1.avi']);  MinDepth=801;  % minimum distance  MaxDepth=1964; % maximum distance  Diff=MaxDepth-MinDepth;  frame_1=K(1).cdata;  restored_frame_1=mean(frame_1, 3)/255*Diff+MinDepth;</pre>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"> <br /> <strong>Isn't is a pity that you do not provide the original depth data?</strong><br /> We made this compromise to allow us to compress data better and ship the data as AVI movies that are easy to visualize. We lost almost no precision in depth because the effective number of unique depth values is usually lower than 256 in our data.<strong><br /> </strong><br /> <strong><strong>Can I use data not provided by the organizers to develop my system?</strong>&nbsp;<br /> </strong>Yes, you are free to you any data you want. We even provide you with our data collection software to facilitate your task.</span>&nbsp;</p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>How easy will it be to decrypt the final evaluation data before you provide the key?</strong><br /> The encryption is just a deterrant. We will use regular encryption allowed by US export laws. It may be possible to decrypt the file if you are a determied cheaters. Cheaters can also label the data by hand. We will carry out post-challenge verifications of the top ranking participants. Be good sports, don't cheat, this takes out the fun for everybody!</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong><strong><strong>The development data seems harder than the validation data, can that be?</strong><br /></strong></strong></strong>Yes, we provided harder data for development to help the participants develop robust systems.&nbsp;</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong>Do I need to use the development data at all for training?</strong><br /> </strong>No.&nbsp;</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong><strong><strong>Why do you hide the identity of the lexicons?</strong><br /></strong></strong></strong>For two reasons:<br />1) In the validation data and the final evaluation data, each batch corresponds to a different lexicon. However, in development data, we recorded multiple batches with the same lexicon but with different users to provide enough development data. We do not want to confuse the participants into thinking that the task is a multi-user task. We gave the users who recorded the data a lot of autonomy to interpret how the gestures should be performed. Hence, two batches using the same lexicon can be very different.<br />2) It may be possible to exploit domain information obtained from the knowledge of the lexicon to improve the performances. However, in this challenge, we want the participants to strictly focus on learning from the video examples.<br /> <br /> </span></p>\r\n<hr />\r\n<p><a name=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_evaluation\"></a></p>\r\n<h3>Evaluation</h3>\r\n<hr />\r\n<p><span class=\"Apple-style-span\" style=\"font-family: Helvetica, Arial, sans-serif;\"><strong>What score do you compute?</strong></span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"> For each line in the result file, we compute the Levenshtein distance between the labels you return and the true labels. We sum these distances over all the lines and divide by the total number of gestures. See the <a href=\"http://www.kaggle.com/c/GestureChallenge/Details/Evaluation\">evaluation page</a>.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong>What do I see in the public leaderboard?</strong></strong></span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\">There is only one entry per team in the leaderboard that shows the team's best result/position so far.<strong><br /> </strong><br /> <strong><strong>Do you take the training examples into account in the computation of the score?</strong><br /> </strong>No.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Will the results on the validation sets count for the final ranking?</strong><br /> No. However, you may report these results in your paper submitted to the workshop.<br /> </span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>What result do I see on the public learderboard?</strong><br /> The results on unlabeled examples of the validation data.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong>Why do you conduct post-challenge verifications?</strong><br /></strong>To ensure that the winners did not perform any manual or semi-manual labeling of the test examples.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>What will the verification data look like?</strong><br />For one set of verification data, the data batches of the final evaluation set will be matched with other batches recorded by the same person, under the same conditions, for gestures of the same lexicon. Other verification data will include batches from different lexicons similar in difficulty or the same lexicon but a different user to exclude the possibility of any semi-manual data processing.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong>Is the post-challenge verification completely bullet-proof?</strong><br /></strong>Not completely, but we will make the verification results available to all the participants before we make them publicly available and will conduct additional verifications, if necessary.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Is there a way of circumventing the alea of the post-challenge verification?</strong><br />Yes, you may send us your executable code BEFORE we release the final evaluation data. Kaggle will provide a software vault to that end.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><br /> </span></p>\r\n<hr />\r\n<p><a name=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_submissions\"></a></p>\r\n<h3>Submissions</h3>\r\n<hr />\r\n<p><strong>How do I create a team?</strong>&nbsp;</p>\r\n<p><span>If you are the team leader, ask all you team members to register to Kaggle and ask them for their Kaggle ID. <strong>Before they make any submission</strong>, go to the <a href=\"http://www.kaggle.com/c/GestureChallenge/SubmitSelectTeam\"> team page</a> and add them to your team. If they have already made a submission, you have to <a href=\"http://www.kaggle.com/Home/contact\">contact Kaggle</a> for a \"Team merger request\". Do NOT create other accounts, it is forbidden by Kaggle to have multiple accounts for the same user.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>How many submissions can I make?</strong> <br /> As many as you want. However, we limit you to 5 submissions per day.&nbsp;<br /> </span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Can I use a robot to make submissions?&nbsp;</strong><br /> Robot submissions are not explicitly forbidden. We limit the number of submissions to 5 per day to avoid overloading the Kaggle server and discouraging people to overfit the validation data.<br /> <br /> <strong>Can I use mixed methods? </strong><br /> We encourage you to use a single unified methodology for all the tasks. However, we acknowledge that some tasks are different in nature and may require adjustments or changes in strategy, so we do not impose that you use strictly the same method on all tasks. <strong><br /> </strong><br /> <strong>Can I submit human performance results? </strong><br /> No. The organizers are providing that as a benchmark result. you need to devise a computer solution. Even semi-automatic methods are not OK, you need to devise a fully automatic system.</span></p>\r\n<p><span><strong>I do not see my results on the leaderboard, what's wrong?&nbsp;</strong><br />You must check the box in the column \"Selected?\" on the <a href=\"http://www.kaggle.com/c/GestureChallenge/Submissions\">submission page</a>&nbsp;and click \"Submit Selection Changes\".</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><span lang=\"EN-US\"><strong>I am getting WARNINGs, what is wrong with my submission?&nbsp;</strong><br /> A warning like \"</span></span><span class=\"x_Apple-style-span\" style=\"font-family: Helvetica,Arial,sans-serif;\"><em><span lang=\"EN-US\">WARNING: Ignored row 'valid01_1' was supposed to have value of '11' but '1' was given having a distance of 1\" </span></em><span lang=\"EN-US\">means that you submitted results on training examples whose lables are different from the truth values. In this example, your predicted twice the value 1 instead of once.</span></span></p>\r\n<p><span class=\"x_Apple-style-span\" style=\"font-family: Helvetica,Arial,sans-serif;\"><span lang=\"EN-US\"><br /> </span></span></p>\r\n<hr />\r\n<p><a name=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_rules\"></a></p>\r\n<h3>Rules</h3>\r\n<hr />\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong>Is participation conditionned on releasing code?</strong><br /></strong>No.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Couldn't people cheat by labeling the validation set?</strong><br /> Yes the participants can label the validation set by hand. We do not consider that cheating. This may be actually detrimental to the participants because they will not get feed-back on their performance on the submission platform to compare themselves to others and run at risk of overfitting. We will provide enough development data that using the validation data for training will be of little use.<br /> <br /> <strong><strong>How will you prevent people from cheating by labeling the final evaluation set?&nbsp;</strong><br /> </strong>We will make it difficult by leaving little time between the release of the decryption key for the final evaluation data and the deadline for submission of results. The top ranking participants will be under scrutiny and will have to cooperate with the organizers to verify that they did not cheat. The preferred method is that you submit executable code BEFORE we disclose the decryption key of the final evaluation data. This will allow us to easily verify the results of the top ranking participants by just running their code on final evaluation data. If some candidate winners did not submit their code, they will have to bring us their system for post-challenge verifications using additional verification data, similar to the final evaluation data. Any significant discrepancy in performance may result in disqualification.&nbsp;</span><span class=\"Apple-style-span\" style=\"font-family: Helvetica, Arial, sans-serif;\">The results of the verifications will be published.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Can I use an alias not to reveal my identity?</strong><br /> We require participants to identify themselves by their real name when they register, and <strong>you must always provide a <span style=\"text-decoration: underline;\">valid email</span></strong> so we can communicate with you. But your name will remain confidential, unless you agree to reveal it. Your email will always remain confidential. You may select an alias as the name that will be displayed in the public leaderboard. Do NOT create fake accounts under assumed names or multiple accounts for the same person, this is forbidden by Kaggle and may be a cause of disqualifcation.<br /> </span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>What is your privacy policy?</strong><br /> For all information entered on the Kaggle website, see the <a href=\"http://www.kaggle.com/pages/privacy\"> Kaggle privacy policy</a>. For all information supplied to ChaLearn directly, see the <a href=\"http://www.chalearn.org/privacy.html\" target=\"_blank\">ChaLearn privacy policy</a>.</span></p>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>The rules specify I will have to fill out a fact sheet, do you have information about that fact sheet? </strong><br /> You will have to fill out a multiple choice question form that will be sent to you when the challenge is over. It will include high level questions about the method you used, software and hardware platform. Details or proprietary information may be withheld and the participants retain all intellectual property rights on their methods. <br /> <br /> <strong>Do I need to let you know what my method is? </strong><br /> Disclosing information about your method is optional. However, to participate to the final ranking, you will have to <strong>fill out a fact sheet</strong> about your method(s) with basic information. We encourage the participants not only to fill out the fact sheets, but write a paper with more details. <strong>Best paper awards</strong> will distinguish entries with principled, original, and effective methods, and with a clear demonstration of the advantages of the method via theoretical derivations and well designed experiments. <strong><br /> </strong><br /> <strong>Will the organizers enter the competition? </strong><br />The challenge organizers have formed a team called ChaLearnAdmin, which makes entries to stimulate participation. The organizers also enter \"Benchmark\" submissions from time to time. None of those entries are part of the competition. The organizers are excluded from competing in the challenge.<br /> <br /> <strong>Can a participant give an arbitrary hard time to the organizers? </strong> <br /> DISCLAIMER: ALL INFORMATION, SOFTWARE, DOCUMENTATION, AND DATA ARE PROVIDED \"AS-IS\". CHALEARN, KAGGLE, MICROSOFT AND/OR OTHER ORGANIZERS DISCLAIM ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR ANY PARTICULAR PURPOSE, AND THE WARRANTY OF NON-INFRIGEMENT OF ANY THIRD PARTY'S INTELLECTUAL PROPERTY RIGHTS. IN NO EVENT SHALL ANY ORGANIZER BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF SOFTWARE, DOCUMENTS, MATERIALS, PUBLICATIONS, OR INFORMATION MADE AVAILABLE FOR THE CHALLENGE.<br /> <br /> </span></p>\r\n<hr />\r\n<p><a name=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_help\"></a></p>\r\n<h3>Other help</h3>\r\n<hr />\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong><strong>Where can I get more information about the other events of the CHALEARN gesture challenge?</strong>&nbsp;<br /> </strong></span></span></p>\r\n<ul>\r\n<li><span class=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_Apple-style-span\" style=\"font-weight: normal;\">Go to the&nbsp;</span><strong><span class=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_Apple-style-span\"><a href=\"http://gesture.chalearn.org\" target=\"_blank\">CHALEARN gesture challenge website</a></span></strong></li>\r\n<li>Register the the <strong><a href=\"http://groups.google.com/group/gesturechallenge\" target=\"_blank\">gesturechallenge Google group</a></strong></li>\r\n</ul>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Is there code I can use to perform the challenge tasks?</strong> <br /> We provide the following tools written in Matlab (R):</span></span></p>\r\n<ul>\r\n<li><strong><a href=\"http://www.causality.inf.ethz.ch/Gesture/sample_kinect_data/sample_code_1_11_2011.zip\">Sample code</a>&nbsp;</strong>that reads the data and prepares a sample submission.</li>\r\n<li>The data collection software.</li>\r\n</ul>\r\n<p><span style=\"font-family: Helvetica,Arial,sans-serif;\"><strong>Who can I ask for more help? </strong><br /> For all other questions, email <span style=\"text-decoration: underline;\"><strong><em>events</em>@chalearn</strong>.org</span>.<br /> <br /> </span><em>Last updated December 7, 2011.</em></p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "data-description",
      "content": "<p>&nbsp;</p>\r\n<h3>Data releases</h3>\r\n<div>\r\n<p><span style=\"text-decoration: underline;\">December 7, 2011</span></p>\r\n<p>Sample data released. See the <a href=\"http://www.causality.inf.ethz.ch/Gesture/sample_kinect_data/README.txt\">README</a> file for release notes. You may download all the batches&nbsp;<strong>develxx.zip</strong>&nbsp;xx=1 to 20 and&nbsp;<strong>validxx.zip</strong>&nbsp;xx=1 to 20 individually or download the two large archives&nbsp;<strong>devel_all_files_combined.7z</strong>&nbsp;and&nbsp;<strong>valid_all_files_combined.7z</strong>. The videos are in a quasi-lossless AVI format. See also our <a href=\"http://gesture.chalearn.org/data/sample-cgd2011\">data mirrors</a> if you have download problems.</p>\r\n<p><span style=\"text-decoration: underline;\">January 7. 2012</span></p>\r\n<p>Entire dataset released.&nbsp;See the&nbsp;<a href=\"http://www.causality.inf.ethz.ch/Gesture/CGD2011/README.txt\">README</a>&nbsp;file for release notes. You may download all the batches develxx, xx=1 to 480 in grouped archives&nbsp;<strong>devel01-40, devel41-80&nbsp;...&nbsp;devel441-480.&nbsp;</strong>The videos are in a quasi-lossless AVI format. We also provide <a href=\"https://sites.google.com/a/chalearn.org/gesturechallenge/data/cgd2011\">videos compressed in a lossy AVI format</a>.</p>\r\n<p><span style=\"text-decoration: underline;\">March 7, 2012</span></p>\r\n<p>Final evaluation data for round 1 available <a href=\"https://gesture.chalearn.org/data/final-evaluation\">from various mirrors</a> in encrypted zip archives (the decryption key will be made available on April 7). The data are available is lossy compressed AVI format (<strong>final-1-20</strong>) and in quasi-lossless AVi format (<strong>final01, final02, ... final20</strong>).</p>\r\n<p>The depth normalization information may be downloaded from Depth_info_final.txt</p>\r\n<p><span style=\"text-decoration: underline;\">April 7, 2012</span></p>\r\n<p>The decyption key for the final evaluation data is:</p>\r\n<p><strong>4lkc221:</strong></p>\r\n</div>\r\n<p>Use Winzip to decompress/decrypt the data (a free trial version is available from the Winzip website).</p>\r\n<h3>Data subsets</h3>\r\n<div>\r\n<ul>\r\n<li><strong>Development data:&nbsp;</strong>Fully labeled data, which can be used for developing your system. The data are broken up into batches devel01, devel02, ... etc.</li>\r\n<li><strong>Validation data:</strong>&nbsp;Data on which you can get immediate feed-back on the public learderboard. The data are broken up into batches valid01, valid02,... You get only one labeled example of each gesture in each batch, the rest of the labels should be predicted.</li>\r\n<li><strong>Final evaluation data:</strong>&nbsp;Data the will be made available shortly before the end of the challenge to perform the final evaluation. It will be similar to the validation data, but the gesture vocabularies will be different.&nbsp;</li>\r\n</ul>\r\n</div>\r\n<p>&nbsp;</p>\r\n<h3>File format</h3>\r\n<div>\r\n<ul>\r\n<li>Each batch <strong>develxx</strong> or <strong>validxx</strong>contains:\r\n<ul>\r\n<li>RGB videos called <strong>M_yy.avi</strong>, where yy runs from 1 to 47.</li>\r\n<li>The corresponding depth images are called <strong>K_yy.avi.</strong></li>\r\n<li>Training label files <strong>develxx_train.csv</strong> or <strong>validxx_train.csv</strong></li>\r\n<li>Test label files (for development data only) <strong>develxx_test.csv</strong></li>\r\n</ul>\r\n</li>\r\n<li>The label files have the video number yy in the first column followed by a comma, followed by the list of labels. The gesture labels in each batch refer to gestures from different gesture vocabularies. Hence the gestures labeled 1 in devel01 and devel02 are different.</li>\r\n<li>The README files&nbsp;provide you with a table of normalization constants that were used to format the depth data. Using the K_yy.avi files, the original depth values can be restored (approximately) as follows: (1)&nbsp;Average the R,G, and B values to get a value v; (2)&nbsp;Perform v/255*(MaxDepth-MinDepth)+MinDepth.</li>\r\n<li>The validation data was manually checked. Although human classification performances are of the order of 0.02 (2% error), there are very few real errors in the data. The human errors are mostly due to inattention. After examination of the truth values of the labels, about 1/1000 examples were found to be real errors. However, we point out a few errors in training data for the validation set:\r\n<div>1)&nbsp;valid01_10:&nbsp;The example recorded is incorrect. The gesture played is an example of pattern 1 instead of an example of pattern 5. You may use instead&nbsp;valid01_37 as an example of class 5.</div>\r\n<div>2) valid11 contains classes that are impossible to visually distinguish: class 2 = class 4 and class 5 = class 10. We suggest that you always predict \"4\" for the examples of class \"2\" and you always predict \"10\" for the examples of class \"5\" because those are the most abundant classes.</div>\r\n</li>\r\n</ul>\r\n</div>\r\n<p>&nbsp;</p>\r\n<h3>Sample code</h3>\r\n<div>We provide&nbsp;<a href=\"http://www.causality.inf.ethz.ch/Gesture/CGD2011/sample_code_6_1_2012.zip\" target=\"_blank\">Matlab<sup>TM</sup>&nbsp;code</a>&nbsp;to browse though the data and process it to create a&nbsp;<a href=\"http://www.kaggle.com/c/GestureChallenge/Download/sample_predict.csv\" target=\"_blank\">sample submission</a>. The data can also be viewed with most video viewers.</div>\r\n<p>&nbsp;</p>\r\n<h3>Citation</h3>\r\n<div><strong></strong>If you cite the dataset, please use:&nbsp;</div>\r\n<div>\r\n<pre>\"ChaLearn Gesture Dataset (CGD2011), ChaLearn, California, 2011\"</pre>\r\n</div>\r\n<div><span style=\"font-size: small;\"><strong><br /></strong></span></div>\r\n<div><span class=\"Apple-style-span\" style=\"font-size: 20px; font-weight: bold;\"><a href=\"http://www.kaggle.com/c/GestureChallenge/Details/Datadescription\">More information...</a></span></div>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "rules",
      "content": "<p style=\"text-align: left;\"><span style=\"font-size: medium;\">To enter the challenge, please read and accept the rules.</span></p>\r\n<table style=\"background-color: #ffff00;\" border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<h2>Highlights</h2>\r\n<p>The official rules include the rules of <a href=\"http://gesture.chalearn.org\" target=\"_blank\"> four CHALEARN Gesture Challenge events</a> we are organizing. You are presently entering the&nbsp;<strong>first round of quantitative evaluation,&nbsp;</strong>, which opened <strong>December 7, 2011</strong>.&nbsp;</p>\r\n<p>Please read the rules carefully because <strong>you may not be eligible for prizes</strong> (there are US export regulations, which are in the way). We are sorry about that. If you would like to enter just-for-fun without competing for prizes, <a href=\"mailto:events@chalearn.org\" target=\"_blank\"> please let us know</a>.</p>\r\n<p>During the <strong>development period</strong>, which lasts until <strong>April 6, 2012</strong>, you can only submit results on <strong>validation data</strong>&nbsp;(the score on the leaderboard corresponds to validation data results). The <strong>final evaluation data</strong> will be available encrypted from <strong>March 7, 2012</strong>. The decryption key will be made available <strong>April 7, 2012</strong>. You will then have just a few days to upload your final results (the current deadline is <strong>April 10, 2012</strong>).</p>\r\n<p>If you want to qualify for prizes, you will have to <strong>cooperate with the organizers to reproduce your results</strong>, to verify that no \"manual\" data labeling was done. This may include submitting executable code or bringing your fully configured platform for testing to the workshop(s) we are holding so we can carry out tests on additional <strong>verification data</strong>.&nbsp;</p>\r\n<p>We made great effort to provide you with good data, samples submissions, and sample code, but we may have made mistakes. Please be nice with us... and we will help you if there are problems. Have fun!</p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<h2>&nbsp;</h2>\r\n<h2>Official rules</h2>\r\n<p><strong>Common terms used in these rules:</strong></p>\r\n<p>These are the official rules that govern how the One-Shot-Learning ChaLearn Gesture Challenge contest promotion will operate. This promotion will be simply referred to as the &ldquo;contest&rdquo; throughout the rest of these rules and may be abbreviated on our website, in our documentation, and other publications as One-Shot-Learning Gesture Challenge or ChaLearn Gesture Challenge.&nbsp;</p>\r\n<p>In these rules, &ldquo;organizers&rdquo;, &ldquo;we,&rdquo; &ldquo;our,&rdquo; and &ldquo;us&rdquo; refer to CHALEARN and Microsoft Corporation; \"participant&rdquo;, &ldquo;you,&rdquo; and &ldquo;yourself&rdquo; refer to an eligible contest participant. &nbsp;</p>\r\n<p><strong>SECTION 1 Contest description</strong></p>\r\n<p>This is a skill-based contest and chance plays no part in the determination of the winner(s). The goal of the contest is to develop a system capable of recognizing <strong>hand gestures</strong>, signs, or signals, from video data and 3D sensor data, recorded with a Microsoft Kinect sensor. Occasionally gestures may include head movements or facial expressions. The tasks of the challenge will be &ldquo;single user&rdquo;, &ldquo;small vocabulary&rdquo; recognition of short continuous sequences of gestures.&nbsp;</p>\r\n<p><strong>(a) </strong>Focus of the Contest: The focus of the challenge is on &ldquo;<strong>one-shot-learning</strong>&rdquo; of gestures, which means learning to recognize gestures from a <em>single example</em> of each gesture category, drawn from a relatively small gesture vocabulary. A gesture vocabulary is a set of unique gestures, generally related to a particular task, for instance, hand signals used by divers, finger codes to represent numbers, signals used by referees, or marshaling signals to guide vehicles or aircrafts.&nbsp;</p>\r\n<p><strong>(b) </strong>The contest will include a <strong>quantitative evaluation</strong> conducted with test data pre-recorded with a Kinect sensor and a live <strong>qualitative evaluation</strong>. There will be <strong>prizes</strong> both for the quantitative and the qualitative evaluation. For the live qualitative evaluation, the participants will present a <strong>demonstration</strong> of their gesture recognition system using a Kinect sensor, in the context of an application.</p>\r\n<p><strong>(c) </strong>All eligible entries received will be judged using the criteria described below to determine winners.&nbsp;</p>\r\n<p><strong>SECTION 2 Tentative Contest Schedule</strong></p>\r\n<p>The registered participants will be notified by email of any change in the schedule.</p>\r\n<p>June 20, 2011 CVPR 2011 Gesture Recognition Workshop: Launching of the Challenge.</p>\r\n<p>November 7, 2011 Demonstrations at HCI 2011 held in conjunction with ICCV 2011.</p>\r\n<p>Release of sample data collected with Kinect by the organizers.</p>\r\n<p>December 7, 2011 Challenge platform opens (tentative date).</p>\r\n<p>January 7, 2012 Release of additional development Kinect data.</p>\r\n<p>March 7, 2012 Final evaluation data for round 1 (CVPR 2012) released (encrypted).&nbsp; &nbsp;</p>\r\n<p>April 7, 2012 Round 1 final evaluation data decryption key released.</p>\r\n<p>April 7+N, 2012&nbsp; Round 1 final evaluation result deadline. N=3 to 10 days.</p>\r\n<p>May 1, 2012 Release of round 1 results to the participants.</p>\r\n<p>May 15, 2012 Round 1 papers due.</p>\r\n<p>June 16-17 2012 CVPR 2012: Live qualitative evaluation.&nbsp; Award ceremony for the first round of the challenge.</p>\r\n<p>August 7, 2012 Final evaluation data for round 2 (ICPR 2012) released (encrypted).&nbsp; &nbsp;</p>\r\n<p>Sept. 7, 2012 Round 2 final evaluation data decryption key released.</p>\r\n<p>Sept. 7+N, 2012 Round 2 final evaluation result deadline. N=3 to 10 days.</p>\r\n<p>Oct.1, 2012 Release of round 2 results to contest participants.</p>\r\n<p>Oct.15, 2012 Round 2 papers due.</p>\r\n<p>Nov. 11-15 2012 ICPR 2012: Live qualitative evaluation. Award ceremony for the second round of the challenge.&nbsp;</p>\r\n<p><strong>SECTION 3 Eligibility</strong></p>\r\n<p>You are eligible to enter this contest if you meet the following requirements:</p>\r\n<p><strong>(a)&nbsp;</strong>You are a professional or enthusiast in the field of computer science, software development or a related field;&nbsp;<strong>and</strong></p>\r\n<p class=\"Auto1\"><strong><span><span>(b)<span>&nbsp;</span></span></span></strong><span>You are NOT a resident of any of the following countries: Cuba, Iran, North Korea, Sudan, and Syria.&nbsp;<em>U.S. export regulations prohibit the export of goods and services to Cuba, Iran, North Korea, Sudan and Syria. Therefore residents of these countries / regions are not eligible to participate</em>;&nbsp;<strong>and</strong></span></p>\r\n<p><strong>(c) </strong>You are not an employee or student of CHALEARN or an employee of Microsoft Corporation or an employee of a Microsoft subsidiary; <strong>and</strong></p>\r\n<p><strong>(d) </strong>You are not involved in any part of the administration and execution of this contest; <strong>and</strong></p>\r\n<p><strong>(e) </strong>You are not an immediate family (parent, sibling, spouse, or child) or household member of a CHALEARN employee or a Microsoft employee, or a Microsoft subsidiary, or a person involved in any part of the administration and execution of this contest.</p>\r\n<p>This contest is void within the geographic area identified above and wherever else prohibited by law.&nbsp;</p>\r\n<p>If you choose to submit an entry, but are not qualified to enter the contest, this entry is voluntary, and any entry you submit is governed by the remainder of these contest rules; CHALEARN reserves the right to evaluate it for scientific purposes. If you are not qualified to submit a contest entry and still choose to submit one, under no circumstances will such entries qualify for Microsoft sponsored prizes.</p>\r\n<p><strong>SECTION 4 Entry</strong></p>\r\n<p>To be eligible for judging, an entry must meet the following content/technical requirements:&nbsp; &nbsp;</p>\r\n<p><strong>(a) </strong>There will be no requirement to submit code or disclose algorithms to enter the competition. However, to be part of the final ranking the participants will be asked to fill out a survey (fact sheet) briefly describing their methods. In addition, to enter the qualitative evaluation, the participants will be asked to certify that they use a Kinect sensor and the Microsoft Software Development Kit (SDK). To qualify for prizes, the top ranking participants of the quantitative evaluation will be asked to submit themselves to post-challenge verifications, as detailed in Section 7.</p>\r\n<p><strong>(b) </strong>For each conference, the participants will be free to enter either or both evaluations (quantitative and qualitative), which will take place in sequence (quantitative first):</p>\r\n<ol><ol>\r\n<li>To enter the <em>quantitative evaluation</em>, the participants will have to register and accept the challenge rules. The evaluation data (consisting of gestures recorded by the organizers with a Microsoft Kinect sensor) will be made available for purchase to the registered participants on data media, delivered by a mail carrier, at the participants&rsquo; cost, and will also be made available for download over the Internet at no cost to the participants.</li>\r\n<li>To enter the <em>qualitative evaluation</em>, the participants will also have to register and accept the challenge rules. In addition, they will have to register for the conference where the event will take place. To partially cover registration and travel costs, a limited number of travel awards will be granted (see the Prizes section). If the number of participants exceeds the capacity of the event, priority will be given to the top ranking entrants of the quantitative evaluation. The participants will be responsible for bringing their own hardware and software to the conference. They will need to use a Microsoft Kinect sensor (to the exclusion of any other sensor) and the Microsoft officially released Software Development Kit (to the exclusion of any other driver software).&nbsp;</li>\r\n</ol></ol>\r\n<p>&nbsp;<strong>(c) Data</strong></p>\r\n<ol><ol>\r\n<li><span style=\"text-decoration: underline;\">Final evaluation data</span>:&nbsp;The organizers will collect data with a Kinect sensor and the Microsoft SDK, for use in the quantitative evaluation. The evaluation data will consist of at least 3,000 recorded gestures, a fraction of which will be distributed for the CVPR 2012 competition round and a fraction of which will be distributed for the ICPR 2012 competition round. The recorded gestures will be subdivided into batches containing each 100 gesture tokens performed by the same person. Each batch will include data from a <em>different gesture vocabulary</em> of 8 to 15 unique gestures, unknown in advance to the competitors. Different batches may be performed by different persons. Each batch will be organized in short sequences of 1 to 5 gestures.&nbsp;</li>\r\n<li><span style=\"text-decoration: underline;\">Development and validation data</span>:&nbsp;The participants are free to use <strong>any data</strong> they want to develop their system. The organizers will facilitate a data exchange during the challenge development period and are listing data resources that may be of interest on our database page. In addition, the contest organizers will collect data with a Kinect sensor, which will be made available to the participants. The <strong>development data</strong> and <strong>validation data</strong> sets will comprise over 15,000 gestures. The validation data will be used by the participants to validate their systems and practice submitting results. Upon release of the labels, the validation data will be available for further system development.</li>\r\n<li><span style=\"text-decoration: underline;\">Post-challenge verification data</span>:&nbsp;The organizers will also collect additional post-challenge <strong>verification data</strong>, again with a Kinect sensor, which will not be released to the participants, and may be used in post-challenge verifications to test the code of the winners. The verification data will be identical in nature and in amount to the final evaluation data.</li>\r\n<li><span style=\"text-decoration: underline;\">Submission:</span>&nbsp;The results will be submitted on-line via a web platform. During the development period, the participants will receive immediate feed-back on validation data released for practice purpose. For the final evaluation, the participants will receive a key to unlock the final evaluation data. From the time of release of the key, they will have N days to turn in prediction results on the web platform (N between 3 and 10 as determined by the beta tests). The performances of the final evaluation data will not be released until the challenge is over.</li>\r\n</ol></ol>\r\n<p><strong>(d) </strong>In addition, by submitting your entry into this contest you confirm that, to the best of your knowledge: &nbsp;</p>\r\n<ol><ol>\r\n<li>Your entry is your own original work; and</li>\r\n<li>Your entry only includes material that you own, or that you have permission from the copyright / trademark owner to use.</li>\r\n</ol></ol>\r\n<p><strong>SECTION 5 Potential use of entry&nbsp;</strong></p>\r\n<p>Other than what is set forth below, we are not claiming any ownership rights to your entry. However, by submitting your entry, you:</p>\r\n<p><strong>(a) </strong>Are granting us an irrevocable, worldwide right and license, in exchange for your opportunity to participate in the contest and potential prize awards, for the duration of the protection of the copyrights to:&nbsp;</p>\r\n<ol><ol>\r\n<li>Use, review, assess, test and otherwise analyze your entry and all its content in connection with this contest and any future contests sponsored by CHALEARN and Microsoft Corporation; and&nbsp;</li>\r\n<li>Feature your entry and all its content in connection with the promotion of this contest in all media (now known or later developed);&nbsp;</li>\r\n</ol></ol>\r\n<p>This license does not extend to methods, algorithms, code or systems used to generate your entry, which will only be requested and examined for verification purpose if you are eligible for a prize and desire to claim it, as explained in Sections 7 and 8 below.</p>\r\n<p><strong>(b) </strong>Agree to sign any necessary documentation that may be required for us and our designees to make use of the rights you granted above;&nbsp;</p>\r\n<p><strong>(c) </strong>Understand and acknowledge that that Microsoft Corporation and other entrants may have developed or commissioned materials similar or identical to your submission and you waive any claims you may have resulting from any similarities to your entry;&nbsp;</p>\r\n<p><strong>(d) </strong>Understand that we cannot control the incoming information you will disclose to our representatives or our co-sponsor&rsquo;s representatives in the course of entering, or what our representatives will remember about your entry. You also understand that we will not restrict work assignments of representatives or our co-sponsor&rsquo;s representatives who have had access to your entry. By entering this contest, you agree that use of information in our representatives&rsquo; or our co-sponsor&rsquo;s&nbsp; representatives unaided memories in the development or deployment of our products or services does not create liability for us under this agreement or copyright or trade secret law;&nbsp;</p>\r\n<p><strong>(e) </strong>Understand that you will not receive any compensation or credit for use of your entry, other than what is described in these official rules.</p>\r\n<p>If you do not want to grant us these rights to your entry, please do not enter this contest.&nbsp;</p>\r\n<p><strong>SECTION 6 Submission of entry in the quantitative evaluation</strong></p>\r\n<p><strong>(a) </strong>We have retained the services of Kaggle.com to process entry submissions. The submission of entries is via the web interface available at: <a href=\"http://www.kaggle.com/competitions/wizard/%22\">http://www.kaggle.com/c/gesturechallenge</a>. Follow the instructions on the website to submit entries.&nbsp;</p>\r\n<p><strong>(b) </strong>The participants will be registered as mutually exclusive teams, following the rules of Kaggle.com. Each team can make a maximum of&nbsp; five( 5) entries per day on validation data during the development period. Each team may submit only one single final entry on final evaluation data in each round (one each for the CVPR 2012 conference and for the ICPR 2012 conference). If several final entries are made by the same team, the last one received before the deadline will be counted as the final entry for purposes of the contest. We are not responsible for entries that we do not receive for any reason, or for entries that we receive but are not decipherable for any reason.&nbsp;</p>\r\n<p><strong>(c) </strong>We will automatically disqualify:</p>\r\n<ol><ol>\r\n<li>Incomplete or invalid entries; and</li>\r\n<li>Entries that we receive in excess of the entry limit described above.</li>\r\n</ol></ol>\r\n<p><strong>SECTION 7 Judging the entries</strong></p>\r\n<p>The board of CHALEARN will select a panel of judges to judge the entries; all judges will be forbidden to enter the contest and will be are experts in computer vision, pattern recognition or machine learning (more particularly in gesture recognition, or experts in challenge organization).&nbsp; A list of the judges will be made available upon request and will include at least one independent judge not employed by or otherwise affiliated with CHALEARN or Microsoft. The judges will review all eligible entries received and select three (3) winners in each quantitative and qualitative evaluations and in each round (a total of 12 winners) based upon the following criteria:</p>\r\n<p><strong>(a) Quantitative evaluation:</strong></p>\r\n<ol><ol>\r\n<li>The quantitative evaluation will be performed with pre-recorded data called &ldquo;final evaluation data&rdquo;. The final evaluation data (described in details in the Data section) will consist of short sequences of recorded gestures organized in batches containing gestures performed by the same person, using the same gesture vocabulary. For each batch, the participants will be given one labeled training example of each unique gesture (one-shot-learning). The labels of the remaining gestures (called test examples) will be kept secret to the participants and will be known only to the organizers. The participants will have to turn in the predictions of the labels of the test examples (such predictions are called Results).</li>\r\n<li>Additional data will also be provided for practice purposes to the participants before the final evaluation (so-called &ldquo;development data&rdquo; and &ldquo;validation data&rdquo;) and additional &ldquo;verification data&rdquo; will be reserved by the organizers to perform eventual post-challenge verifications, see the Data section.</li>\r\n<li>To give every participant the same amount of time to run the tests, the final evaluation data will be delivered encrypted to the participants in advance. The decryption key will be released a given number N of days prior to the Result submission deadline. The Results will have to be submitted on-line on the website of the challenge. The number N will be determined by the beta tests and may be between 3 to 10 days.&nbsp;</li>\r\n<li>The ranking of the participants will be based on a performance score. This score will reflect the total number of errors of gesture recognition on test data (smaller numbers of errors are best). For instance, the score will be proportional to the count of the minimal number of edit operations (deletions, insertions and substitutions) needed to recover the true labels. The errors will be added over all the gesture sequences of the test examples of the final evaluation data. The organizers will provide to the participants the algorithm used for scoring, but reserve the right to modify the scoring function, provided that the participants will be notified at least 2 months before the final testing.</li>\r\n<li>The top ranking participants of the quantitative evaluation qualifying for prizes will be asked to cooperate with the organizers to reproduce their results to check that no manual labeling of the data was performed. This may include either sending to the organizers executable code (which may be encrypted to the extent allowed by US law) running on a standard platform, or sending a full system (including hardware and software) if special purpose hardware is used, or bringing a full system to the site of the qualitative live evaluation (CVPR 2012 for the first round and ICPR 2012 for the second round) to let the organizers perform a live test (if you do not wish to send either the code or a system for evaluation).&nbsp; The code and/or system submitted for verification will have to be standalone and in particular it will not be allowed to access the Internet. The verifications will be carried out using verification data similar to the final evaluation data. The code or system will be kept in confidence. Statistically significant discrepancies in performance between the final evaluation data and the verification data may be a cause of disqualification. The results of the verifications will be published by the organizers.</li>\r\n</ol></ol>\r\n<p><strong>(b) Qualitative evaluation:</strong></p>\r\n<ol><ol>\r\n<li>At the site of one of the two conferences, the participants will demonstrate their system to a panel of 5 to 10 judges. The judges will give grades on a scale 1-5 to each of 5 criteria:</li>\r\n</ol></ol>\r\n<p style=\"padding-left: 90px;\">(i) <strong>Relevance:</strong> The demonstration meets the requirements of the contest to provide a good application of gesture recognition using Kinect.</p>\r\n<p style=\"padding-left: 90px;\">(ii) <strong>Usefulness:</strong> The demonstration proposes an application or a game, which addresses a problem of real interest for the Industry or the public at large, in any area of application, including entertainment.</p>\r\n<p style=\"padding-left: 90px;\">(iii) <strong>Technical/scientific contribution:</strong> The demonstration illustrates a gesture recognition algorithm, which is a significant technical/scientific contribution, because it increased recognition accuracy above the state-of-the-art, and/or because if addressed aspects of the problem, which were previously unsolved.</p>\r\n<p style=\"padding-left: 90px;\">(iv) <strong>Novelty/originality: </strong>The application demonstrated is particularly novel or original.</p>\r\n<p style=\"padding-left: 90px;\">(v) <strong>Implementation:</strong> The demonstration is neatly implemented with real time performance and quality graphics.</p>\r\n<p style=\"padding-left: 30px;\">2. The grades will be averaged over all criteria and panelists to determine the ranking score.</p>\r\n<p style=\"padding-left: 30px;\">3. A selection of top ranking participants will demonstrate their system in front of an audience.</p>\r\n<p>The decisions of these judges are final and binding. The distribution of prizes according to the decisions made by the judges will be made within three (3) months after completion of the last round of the contest. If we do not receive a sufficient number of entries meeting the entry requirements, we may, at our discretion based on the above criteria, not award any or all of the contest prizes below.&nbsp; In the event of a tie between any eligible entries, the tie will be broken in the quantitative evaluation by giving preference to the earliest submission, using the time stamp of the submission platform, and in the qualitative evaluation by calling an additional judge who will judge the tied entries based on the criteria listed above.</p>\r\n<p><strong>SECTION 8 Prizes and Awards; Post Contest Evaluation by Microsoft</strong></p>\r\n<p><strong>(a) </strong>Microsoft is the financial sponsor of this contest. There will be<strong> Forty Thousand US Dollars (US$40,000.00)</strong> in prizes awarded as <em>incentive prizes</em> to boost contest participation; these prizes will not require participants to enter into an IP agreement with Microsoft, to disclose algorithms, or to deliver code to Microsoft.&nbsp;</p>\r\n<p><strong>(b) Incentive Prizes</strong></p>\r\n<ol><ol>\r\n<li>CVPR 2012 competition:&nbsp;</li>\r\n</ol></ol>\r\n<p style=\"padding-left: 60px;\"><em>Quantitative evaluation</em> awards - 1<sup>st</sup> place: $5,000; 2<sup>nd</sup> place: $3,000; 3<sup>rd</sup> place: $2,000&nbsp;</p>\r\n<p style=\"padding-left: 60px;\"><em>Qualitative evaluation</em> awards - 1<sup>st</sup> place: $5,000; 2<sup>nd</sup> place: $3,000; 3<sup>rd</sup> place: $2,000 &nbsp;&nbsp;</p>\r\n<ol><ol>\r\n<li>ICPR 2012 competition:&nbsp;</li>\r\n</ol></ol>\r\n<p style=\"padding-left: 60px;\"><em>Quantitative evaluation</em> awards - 1st place: $5,000; 2nd place: $3,000; 3rd place: $2,000</p>\r\n<p style=\"padding-left: 60px;\"><em>Qualitative evaluation</em> awards - 1<sup>st</sup> place: $5,000; 2<sup>nd</sup> place: $3,000; 3<sup>rd</sup> place: $2,000&nbsp;</p>\r\n<p><strong>(c) Best paper awards:</strong></p>\r\n<p>CHALEARN will also give a best paper award and a best student paper award, with a small associated cash prize and/or a Microsoft Kinect sensor.</p>\r\n<p><strong>(d) </strong><strong>Travel awards:</strong>&nbsp;</p>\r\n<p>For each round of the contest, CHALEARN will also distribute travel awards to selected participants in the quantitative evaluation who also wish to participate in the qualitative live evaluation (to partially cover their travel expenses).&nbsp; There will be up to Twenty Thousand US Dollars (US$20,000.00) total in travel awards distributed to participants for all rounds of the contest. The awards will be distributed according to merit and need.</p>\r\n<p><strong>(e) </strong>If for any reason the advertised prize is unavailable, unless to do so would be prohibited by law, we reserve the right to substitute a prize(s) of equal or greater value, as permitted. We will only award one prize per team. If you win multiple times in the quantitative or qualitative evaluation of either round, you will only receive the largest prize for which you are eligible, and no other prizes. We reserve the right to distribute remaining prize monies as additional travel awards or as prizes for the next best ranking participants.&nbsp; If you are selected as a potential winner of this contest:&nbsp;</p>\r\n<ol><ol>\r\n<li>If your prize is not in cash, you may not exchange your prize for cash; you may not exchange any prize for other merchandise or services.&nbsp;</li>\r\n<li>You may not designate someone else as the winner. If you are unable or unwilling to accept your prize, we will award it to an alternate potential winner.<strong>&nbsp;</strong></li>\r\n<li>If you accept a prize, you will be solely responsible for all applicable taxes related to accepting the prize. This provision does not apply to residents of Portugal or the People&rsquo;s Republic of China, where sales taxes will be withheld for you by us.</li>\r\n<li>If you are a minor in your place of residence, we may award the prize to your parent/legal guardian on your behalf and your parent/legal guardian will be designated as the winner.</li>\r\n<li>For South African residents, the value of the prize includes the value added tax (VAT).</li>\r\n</ol></ol>\r\n<p><strong>(f) Post Contest Evaluation by Microsoft; Potential Award of Intellectual Property Agreement with Microsoft</strong></p>\r\n<p>Additionally, after the contest ends and independently of the evaluation conducted according the protocol of Section 7, above, Microsoft will offer contest participants the opportunity to have their entries evaluated for the potential award of an intellectual property agreement with Microsoft, for which Microsoft may offer two agreements of up to <strong>One Hundred Thousand US Dollars (US$100,000.00)</strong> per agreement, for up to <strong>Two Hundred Thousand US Dollars (US$200,000.00)</strong> total to contest participants who have entered any of the four evaluations organized in conjunction with either CVPR 2012 or ICPR 2012 (one quantitative and one qualitative evaluation at CVPR 1012 and ICPR 2012). In order to be considered for an agreement with Microsoft, contest participants will need to do the following:</p>\r\n<ol><ol>\r\n<li>enter into an IP agreement with Microsoft, the terms and conditions of which will be controlled by Microsoft;</li>\r\n<li>deliver the source code used in the contest;</li>\r\n<li>document the algorithms; and&nbsp;</li>\r\n<li>pass a number of post-challenge verification tests.</li>\r\n</ol></ol>\r\n<p>There is no guarantee that Microsoft will enter into any agreement with a contest participant, however.&nbsp; Microsoft may enter into both US$100,000.00 agreements for the entire US$200,000.00 amount, or may enter into no agreements as a result of this evaluation.&nbsp;</p>\r\n<p><strong>SECTION 9 Other Sponsored Events</strong></p>\r\n<ol><ol>\r\n<li>To stimulate participation, the organizers are making available several channels of scientific paper publication. Publishing papers is optional and will not be a condition to entering the challenge or winning prizes.</li>\r\n<li>The results of the challenge will be published in a special topic of the Journal of Machine Learning Research on Gesture Recognition (http://jmlr.org). The collection of papers will also be printed as a book in the Challenges in Machine Learning series of Microtome (http://www.mtome.com/Publications/CiML/ciml.html). See the call-for-papers http://clopinet.com/isabelle/Projects/CVPR2011/special_topic.html. Other dissemination channels will be the participation in workshops at ICCV 2011, CVPR 2012, and ICPR 2012, to be announced.</li>\r\n<li>The organizers may also sponsor other events to stimulate participation:</li>\r\n</ol></ol>\r\n<p style=\"padding-left: 90px;\">(i) a data exchange following strict specifications;</p>\r\n<p style=\"padding-left: 90px;\">(ii) submission of results on validation data on a web platform;</p>\r\n<p style=\"padding-left: 90px;\">(iii) participation in a milestone event to demonstrate systems under development;</p>\r\n<p style=\"padding-left: 90px;\">(iv) submission of a video to demonstrate systems under development.</p>\r\n<p><strong>SECTION 10 Notification</strong></p>\r\n<p>If you are a potential winner, we will notify you by sending a message to the e-mail address listed on your entry within seven days following the determination of winners. If the notification that we send is returned as undeliverable, or you are otherwise unreachable for any reason, we may award the prize to an alternate winner. However, if the potential winner is a resident of Portugal, no alternate winner will be chosen and the prize will revert to the charitable institution designated by the civil governor, as required under Portuguese law.</p>\r\n<p>Winners who have entered the contest as a team will be responsible to share any prize among their members. The prize will be delivered to the registered team leader. If this person becomes unavailable for any reason, the prize will be delivered to be the authorized account holder of the e-mail address used to make the winning entry.&nbsp;</p>\r\n<p>If you are a potential winner, we may require you to sign a declaration of eligibility, use, indemnity and liability/publicity release. If you are a potential winner and are a minor in your place of residence, and we require that your parent or legal guardian will be designated as the winner pursuant to Section 8(4) above, we may require that they sign a declaration of eligibility, use, indemnity and liability/publicity release on your behalf. If you, (or your parent/legal guardian if applicable), do not sign and return these required forms within the time period listed on the winner notification message, we may disqualify you (or the designated parent/legal guardian) and select an alternate selected winner.</p>\r\n<p><strong>SECTION 11 Method of notification&nbsp;</strong></p>\r\n<p>We will post the names of confirmed winners online at http://gesture.chalearn.org after contest decisions are made by the judges. This list will remain posted for one year or will be made available upon request by sending email to events@chalearn.org.&nbsp;</p>\r\n<p><strong>SECTION 12 Conditions. </strong></p>\r\n<p><strong></strong>By entering this contest you agree:&nbsp;</p>\r\n<p style=\"padding-left: 60px;\"><strong>(a) </strong>To abide by these official rules;</p>\r\n<p style=\"padding-left: 60px;\"><strong>(b) </strong>To the extent allowable under applicable law, to release and hold harmless CHALEARN, and Microsoft Corporation, their respective parents, subsidiaries, affiliates, employees and agents from any and all liability or any injury, loss, damage, right, claim or action of any kind arising from or in connection with this contest or any prize won save for residents of the United Kingdom, Chile, Korea, Greece, Brazil, Turkey, Hong Kong, France and Germany with respect to claims resulting from death or personal injury arising from CHALEARN&rsquo;s and Microsoft Corporation&rsquo;s negligence, for residents of the United Kingdom with respect to claims resulting from the tort of deceit or any other liabilities that may not be excluded by law, and for residents of Australia in respect of any implied condition or warranty the exclusion of which from these official rules would contravene any statute or cause any part of these official rules to be void;</p>\r\n<p style=\"padding-left: 60px;\"><strong>(c) </strong>That CHALEARN&rsquo;s decisions will be final and binding on all matters related to this contest; and</p>\r\n<p style=\"padding-left: 60px;\"><strong>(d) </strong>That by accepting a prize, CHALEARN&nbsp; and Microsoft Corporation may use your name and place of residence online and in print, or in any other media, in connection with this contest, without payment or compensation to you. The declaration of eligibility, use, indemnity and liability/publicity release provided to the potential winner (pursuant to clause 9 above) will make reference to obtaining his/her free consent to use his/her name and place of residence. In any case, the lack of such consent does not prevent the winner from receiving the prize.</p>\r\n<p style=\"padding-left: 60px;\"><strong>(e) </strong>This contest will be governed by the laws of the state of Washington, and you consent to the exclusive jurisdiction and venue of the courts of the state of Washington for any disputes arising out of this contest. For residents of Austria only: you may withdraw your submission from this contest within seven days of your entry. If you withdraw within seven days of entry, your submission will be returned to you, and we will not make any use of your submission in the future. However, you will not be eligible to win a prize. If you do not withdraw within seven days of entry, you will be bound by the provisions of these official rules. For residents of the United Kingdom only: the provisions of the contracts (rights of third parties) act 1999 will not apply to this agreement. For residents of New Zealand only: the provisions of the contracts (privity) act of 1982 will not apply to this agreement.For Quebec residents: any litigation respecting the conduct or organization of a publicity contest may be submitted to the R&eacute;gie des Alcools, des Courses et des Jeux for ruling. Any litigation respecting the awarding of a prize may be submitted to the R&eacute;gie only for the purpose of helping the parties reach a settlement.&nbsp; For residents of Israel only: this agreement does not entitle third parties to benefits under this agreement as defined in Chapter &ldquo;D&rdquo; of the Contracts Act (General Part) &ndash; 1973.</p>\r\n<p><strong>SECTION 13 Unforeseen event</strong></p>\r\n<p>If someone cheats, or a virus, bug, catastrophic event, or any other unforeseen or unexpected event that cannot be reasonably anticipated or controlled, (also referred to as force majeure)<strong> </strong>affects the fairness and / or integrity of this contest, we reserve the right to cancel, change or suspend this contest. This right is reserved whether the event is due to human or technical error. If a solution cannot be found to restore the integrity of the contest, we reserve the right to select winners based on the criteria specified above from among all eligible entries received before we had to cancel, change or suspend the contest subject to obtaining the approval from the R&eacute;gie des Alcools, des Courses et des Jeux with respect to the province of Quebec.&nbsp;</p>\r\n<p>Computer &ldquo;hacking&rdquo; is unlawful. If you attempt to compromise the integrity or the legitimate operation of this contest by hacking or by cheating or committing fraud in any way, we may seek damages from you to the fullest extent permitted by law. Further, we may ban you from participating in any of our future contests, so please play fairly.</p>\r\n<p><strong>SECTION 14 Sponsor</strong></p>\r\n<p>ChaLearn is the sponsor of this contest.</p>\r\n<p>955 Creston Road,</p>\r\n<p>Berkeley, CA 94708, USA<br /> events@chalearn.org<br /> and<br /> Microsoft Corporation is the co-sponsor of this contest</p>\r\n<p>One Microsoft Way</p>\r\n<p>Redmond, WA 98052</p>\r\n<p>(425) 882-8080</p>\r\n<p><strong>SECTION 15 Privacy</strong></p>\r\n<p>During the development phase of the contest and when they submit their final entries, contest participants do not need to disclose their real identity, but must provide a valid email address where they can be delivered notifications to them regarding the contest. To be eligible for prizes, however, contest participants will need to disclose their real identity to contest organizers. To enter the contest, the participants will need to become users of the Kaggle.com platform. Any profile information stored on this platform can be viewed and edited by the users. After the contest, the participants may cancel their account with Kaggle.com and cease to be users of that platform. All personal information will then be destroyed. Kaggle.com&rsquo;s privacy policy will apply to contest information submitted by participants on Kaggle.com:&nbsp; <a href=\"http://www.kaggle.com/competitions/wizard/%22\"> http://www.kaggle.com/pages/privacy</a>. Otherwise, CHALEARN&rsquo;s privacy policy will apply to this contest and to all information that we receive from your entry that we receive directly from you or which you have submitted as part of your contest entry on Kaggle.com. Please read the privacy policy on the contest entry page before accepting the official rules and submitting your entry. Please note that by accepting the official rules you are also accepting the terms of the CHALEARN privacy policy: <a href=\"http://www.kaggle.com/competitions/wizard/%22\">http://www.chalearn.org/privacy.html</a>.&nbsp;</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Data Description 2",
      "content": "<table style=\"background-color: #ffff00;\" border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td>\r\n<h2><span class=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_Apple-style-span\">Download the data</span></h2>\r\n<p><span class=\"x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_x_Apple-style-span\"><a href=\"http://www.kaggle.com/c/GestureChallenge/Data\">From Kaggle</a> |&nbsp;<a href=\"http://gesture.chalearn.org/data\">From other mirrors</a>&nbsp;</span></p>\r\n</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n<p>&nbsp;</p>\r\n<h3>Setting</h3>\r\n<p>We are portraying a single user in front of a fixed Kinect (TM) camera, interacting with a computer by performing gestures:</p>\r\n<div>- playing a game,</div>\r\n<div>- remotely controlling an appliance or a robot, or</div>\r\n<div>- learning to perform&nbsp;gestures&nbsp;from an educational software.</div>\r\n<p>&nbsp;We recorded both an RGB and Depth images (representing the distance of the objects to the camera).</p>\r\n<div>\r\n<table border=\"0\">\r\n<tbody>\r\n<tr>\r\n<td style=\"text-align: center;\"><span style=\"font-size: medium;\">RGB image</span></td>\r\n<td style=\"text-align: center;\"><span style=\"font-size: medium;\">Depth image</span></td>\r\n</tr>\r\n<tr>\r\n<td><iframe src=\"http://www.youtube.com/embed/vB7lo9xAWhw\" frameborder=\"0\" width=\"420\" height=\"315\"></iframe></td>\r\n<td><iframe src=\"http://www.youtube.com/embed/9aKXA6yb8XY\" frameborder=\"0\" width=\"420\" height=\"315\"></iframe></td>\r\n</tr>\r\n</tbody>\r\n</table>\r\n</div>\r\n<p><span style=\"font-size: medium;\"><a href=\"https://sites.google.com/a/chalearn.org/gesturechallenge/data/data-examples\" target=\"_blank\">&nbsp;View more examples...</a></span></p>\r\n<p>&nbsp;</p>\r\n<h3>Tasks</h3>\r\n<div><span style=\"font-size: medium;\"><strong>One batch &harr; one lexicon:</strong></span> The tasks of the challenge are&nbsp;<strong>small vocabulary</strong>,&nbsp;<strong>single user</strong>&nbsp;recognition of gestures learned from a single example, called&nbsp;<strong>one-shot-learning</strong>. To that end, the data are broken up into batches corresponding each to a particular small gesture vocabulary called <strong>lexicon. </strong>A lexicon includes N=8 to 15 gesture tokens.<strong>&nbsp;</strong></div>\r\n<div>In a given batch, each gesture token is recorded multiple times by the same person, in sequences of up to 5 gestures, following a particular script, prescribing to the user the order in which to perform the gestures. Accordingly, the videos are labeled with the corresponding sequence of&nbsp;gestures labels (ranging from 1 to N). From batch to batch, the same number k may refer to a different gesture because it refers to <strong>the kth gesture of the lexicon of that particular batch</strong>.&nbsp;</div>\r\n<div>There is a total of 100 gestures recorded in each batch, but only 47 videos because each video may contain more than one gesture. The script is different in every batch.</div>\r\n<div><strong><span style=\"font-size: medium;\">One-shot-learning:</span></strong> To each batch corresponds a task consisting in (1) training a recognizer from one labeled example of each gesture token provided as a video clip, (2) using the recognizer to label the remaining videos according to the gestures they contain.</div>\r\n<p>&nbsp;</p>\r\n<h3>Gesture lexicons</h3>\r\n<div>We selected gesture lexicons from nine categories corresponding to various settings&nbsp;or application domains; they include (1)&nbsp;body language gestures (like scratching your head, crossing your arms), (2) gesticulations performed to accompany speech, (3)&nbsp;illustrators (like Italian gestures), (4) emblems (like Indian Mudras), (5)&nbsp;signs (from sign languages for the deaf), (6) signals (like referee signals, diving signals, or&nbsp;mashalling signals to guide machinery or vehicle), (7) actions (like drinking or writing), (8) pantomimes (gestures made to mimic actions), and (9) dance postures.</div>\r\n<div>&nbsp;</div>\r\n<div>The identity of the users will not be revealed. During the challenge, we also hide the identity of the lexicons (except for a few illustrative examples). They will be revealed at the end of the challenge. See some <a href=\"http://www.causality.inf.ethz.ch/Gesture/index.html\">examples of lexicons</a>.</div>\r\n<p>&nbsp;</p>\r\n<h3>Data split</h3>\r\n<div>We split the data into:</div>\r\n<div>- <strong>development data:</strong> fully labeled data that can be used for training and validation as desired.</div>\r\n<div>- <strong>validation data:</strong> a dataset formatted in a similar way as the final evaluation data that can be used to practice making submissions on the Kaggle platform. The results on validation data will show immediately as the \"public score\" on the leaderboard. The validation data is slightly easier than the development data.</div>\r\n<div>- <strong>final evaluation data:</strong> the dataset that will be used to compute the final score (will be released shortly before the end of the challenge).</div>\r\n<div><strong>WARNING:</strong>&nbsp;The&nbsp;<strong>final evaluation data will include new tasks</strong>&nbsp;corresponding to&nbsp;<strong>lexicons not used in development and validation data </strong>and<strong> t</strong>here will be only <strong>one batch for each lexicon</strong>.&nbsp;</div>\r\n<div>\r\n<div>\r\n<p>&nbsp;</p>\r\n<h3>Level of difficulty</h3>\r\n<span style=\"text-decoration: underline;\">What is easy about the data:</span></div>\r\n<div>- Fixed camera</div>\r\n<div>- Availability of depth data</div>\r\n<div>- Single user within a batch</div>\r\n<div>- Homogeneous recording conditions within a batch</div>\r\n<div>- Small vocabulary within a batch</div>\r\n<div>- Gestures separated by returning to a resting position</div>\r\n<div>- Gestures performed mostly by arms and hands</div>\r\n<div>- Camera framing mostly the upper body (some exceptions)</div>\r\n<div>&nbsp;</div>\r\n<div><span style=\"text-decoration: underline;\">What is hard about the data:</span></div>\r\n<div>-&nbsp;Only one labeled example of each unique gestures</div>\r\n<div>- Variations in recording conditions (various backgrounds, clothing, skin colors, lighting, temperature, resolution)</div>\r\n<div>- Some parts of the body may be occluded</div>\r\n<div>- Some users are less skilled than others</div>\r\n<div>- Some users made errors or omissions in performing the gestures</div>\r\n<span style=\"text-decoration: underline;\"><br /> </span></div>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    },
    {
      "name": "Evaluation",
      "content": "<h3>What you need to predict</h3>\r\n<p>Each video contains the recording of 1 to 5 gestures from a vocabulary of 8 to 15 gesture tokens. For instance a gesture vocabulary may consist of the signs to referee volleyball games or the signs to represent small animals in the sign language for the deaf.</p>\r\n<p>You need to predict the identity of those gestures, represented by a numeric label (from 1 to 15). The data are divided into data batches, each having a different vocabulary of gestures. So the numeric labels represent different gestures in every batch.</p>\r\n<p>In the data used for evaluation (called validation data and final evaluation data), you get one video clip for each gesture token as a training example in every batch. You must predict the labels of the gestures played in the other unlabeled videos.</p>\r\n<p>&nbsp;</p>\r\n<h3>Levenshtein distance</h3>\r\n<p>For each video, you provide an ordered list of labels R corresponding to the recognized gestures. We compare this list to the corresponding list of labels T in the prescribed list of gestures that the user had to play. These are the \"true\" gesture labels (provided that the users did not make mistakes). We compute the so-called Levenshtein distance L(R, T), that is the minimum number of edit operations (substitution, insertion, or deletion) that one has to perform to go from R to T (or vice versa). The Levenhstein distance is also known as \"edit distance\".</p>\r\n<p>For example:</p>\r\n<p>L([1 2 4], [3 2]) = 2</p>\r\n<p>L([1], [2]) = 1</p>\r\n<p>L([2 2 2], [2]) = 2</p>\r\n<p>We provide the Matab(R) code for the Levenshtein distance in our <a href=\"http://www.causality.inf.ethz.ch/Gesture/sample_kinect_data/sample_code_1_11_2011.zip\"> sample code</a>.</p>\r\n<p>&nbsp;</p>\r\n<h3>Score</h3>\r\n<p>The overall score we compute is the sum of the Levenshtein distances for all the lines of the result file compared to the corresponding lines in the truth value file, divided by the total number of gestures in the truth value file. This score is analogous to an error rate. However, it can exceed one.</p>\r\n<p><span style=\"font-size: large;\"><strong>Public score</strong></span> means the score that appears on the leaderboard during the development period and is based on the validation data.</p>\r\n<p><strong><span style=\"font-size: large;\">Final score</span></strong> means the score that will be computed on the final evaluation data released at the end of the development period, which will not be revealed until the challenge is over. The final score will be used to rank the participants and determine the prizes.</p>\r\n<p>&nbsp;</p>\r\n<h3>Verification procedure</h3>\r\n<p>To verify that the participants complied with the rule that there should be no manual labeling of the test data, the top ranking participants eligible to win prizes will be asked to cooperate with the organizers to reproduce their results.&nbsp;</p>\r\n<p><span style=\"font-size: large;\"><strong>Preferred procedure</strong></span></p>\r\n<p>At the end of the development period, from March 7 until April 6, 2012, the participants will be offered by Kaggle the possibility of uploading executable code for a standard platform to a software vault. The organizers will evaluate requests to support particular platforms, but do not commit to support all platforms. The burden of proof will rest on the participants, see our backup procedure.&nbsp;The code will be kept in confidence and used only for verification purpose after the challenge is over.&nbsp;The code submitted will need to be standalone and in particular it will not be allowed to access the Internet. It will need to be&nbsp;capable of training models from the final evaluation data training examples, for each data batch, and making label predictions on the test examples of that batch. Instructions on how to prepare the code will be given in February 2012.</p>\r\n<p><span style=\"font-size: large;\"><strong>Backup procedure</strong></span></p>\r\n<p>If for some reason a participant elects not to submit executable code before the April 6, 2012 deadline, he/she will have the option of&nbsp;bringing a full system to the site of the workshop at&nbsp;<a href=\"http://www.cvpr2012.org/\">CVPR 2012</a>,&nbsp;or another location mutually agreed upon, to let the organizers perform a live test. The organizers may also decide to run this backup procedure if, for a technical reason, the executable code provided by the participants cannot be run on their computers. The verification will be carried out using verification data similar to the final evaluation data. Statistically significant discrepancies in performance between the final evaluation data and the verification data may be a cause of disqualification. The results of the verifications will be published by the organizers.</p>",
      "isPublished": false,
      "hasIsPublished": false,
      "postTitle": "",
      "hasPostTitle": false,
      "mimeType": "",
      "hasMimeType": false
    }
  ]
}