Building the NINAPRO Database:
A Resource for the Biorobotics Community
           1Manfredo Atzori, 2Arjan Gijsberts, 3Simone Heynen,
 3Anne-Gabrielle Mittaz Hager, 4Olivier Deriaz, 5Patrick van der Smagt,
      5Claudio Castellini, 2Barbara Caputo, and 1Henning Müller




            1Dept.     Business Information Systems, HES-SO Valais, Switzerland
                              2 Institute de Recherche Idiap, Switzerland
                 3 Department of Physical Therapy, HES-SO Valais, Switzerland
                  4 Institut de recherche en réadaptation, Suvacare, Switzerland
    5 Institute of Robotics and Mechatronics, DLR (German Aerospace Centre), Germany
1. Introduction: what is electromyography
Electromyography (EMG) is the measurement of electrical activity
that creates muscle contractions


The signal path:

•  Originates in a motor neuron

•  Travels to the target muscle(s)

•  Starts a series of electrochemical changes that leads to an
   action potential

•  Is detected by one or more electrodes


(Jessica Zarndt, The Muscle Physiology of Electromyography, UNLV)   2
1. Introduction: electromyography controlled prosthetics
•    2-3 degrees of freedom
•    Few programmed movements
•    Very coarse force control
•    No dexterous control
•    No natural Control
•    Long training times



In contrast to recent advances in
mechatronics



                                                       3
1. Introduction: sEMG Data Bases



•  NO large scale public sEMG databases, only private ones
  (Fukuda, 2003; Tsuji 1993; Ferguson, 2002; Zecca, 2002; Chan, 2005; Sebelius, 2005;
  Castellini, 2008; Jiang, 2009; Tenore, 2009; Castellini, 2009)


•  NO common sEMG acquisition protocol

•  NO common sEMG storage protocol




                                                                                   4
1. Introduction: project motivations & goals
•  Creation and refinement of the acquisition protocol

•  Acquisition of the database

•  Public release of the database

•  Worldwide test of classification algorithms




  •  Augment dexterity of sEMG prostheses

  •  Reduce training time
                                                         5
2. Database: acquisition setup (1)

         Laptop: Dell Latitude E5520
    !




         Digital Acquisition Card: National Instruments 6023E

         sEMG Electrodes: 10 double-differential Otto Bock 13E200
     !




         Printed Circuit Board, Cables & Connectors
     !




         Data Glove 22 sensors Cyberglove II (Cyberglove Systems)

         Inclinometer: Kübler 8.IS40.2341
                                                                6
2. Database: acquisition setup (2)
1.  8 equally spaced electrodes
2.  2 electrodes on finger flexor and extensor muscles
3.  Two axes inclinometer

4.  Data glove




                                                         7
3. Methods: acquisition procedure
Intact subjects:
•  The subject is asked to repeat what is shown on the screen
   with the right hand.

Amputated subjects:
•  The subject is asked to think to repeat what is shown on the
   screen with both hands.
•  In the meanwhile the subject needs to do the same movement
   with remaining hand.




                                                             8
2. Database: movements
Exercise 1                                                                                                                     Hato, 2004
12 movements       !               !                   !               !                   !               !                   Sebelius, 2005
                                                                                                                               Farrel, 2008
                   !               !                   !               !                   !               !
                                                                                                                               Crawford, 2005
                                                                                                                               Feix, 2008
Exercise 2
17 movements   !               !           !               !               !           !       !               !
                                                                                                                               DASH Score



                   !               !               !                   !




                   !               !               !                   !                   !



Exercise 3
23 movements
                           !                   !                   !               !                   !           !       !                    !




                       !               !                           !           !                       !               !
                                                                                                                                                !



                       !               !                       !               !                   !               !       !
                                                                                                                                            !       9
2. Database: data
Data stored for each subject:
•  One XML file with clinical and experimental information
•  Unprocessed data (sEMG, Cyberglove, Inclinometer, Movie)
•  One preview picture for each exercise
•  One picture of the arm without the acquisition setup
•  One picture of the arm with the acquisition setup on

Subjects:
•  Currently stored: 27 intact subjects
•  To be acquired: ~100 intact subjects
                   ~40 amputated subjects

                                                              10
2. Database: public, with web interface
url: http://ninapro.hevs.ch




                                          11
3. Analysis: evaluation of the acquisition protocol
•  Principal Component Analysis
   data that is easily separable visually will often also be easy to
   classify

•  Classification
   idea of how discriminative the sEMG signals are for
   movements and subjects


•  Groups of subjects: 1, 8, 27 subject


•  Sets of movements: 3, 11, 52 movements


                                                                 12
3. Analysis: preprocessing
1.  Synchronization: linear interpolation of all data at 100Hz
2.  Filtering of sEMG signals: Butterworth, zero-phase, 1Hz,
    second order
3.  Segmenting: each movement (including rest) is divided into
    three equal parts
4.  The data contained in the central segment is averaged for
    each electrode




    1        2                3                 4
                                                                 13
3. Analysis: Principal Component Analysis
Two principal components for each of the nine cases considered

•  Movements are easy to distinguish in cases with few subjects
   and few movements.
•  Overlap increases combining data from multiple subjects
•  Overlap increases increasing the number of movements.




                                                             14
3. Analysis: Quantitative classification performance
Intra-subject classification:
•  Multi-class LS-SVM with RBF kernel is trained for each subject
•  Training: 5 movement repetitions
•  Test: 5 movement repetitions
•  Experiment repeated 25 times with different random splits

Inter-subject classification:
•  Multi-class LS-SVM with RBF kernel is trained for each subject
•  Training: 5 movement repetitions of one subject
•  Test: 5 movement repetitions of each of all the other subjects
•  Experiment repeated 25 times with different random splits

                                                               15
3. Analysis: LS-SVM Results
Intra-subject classification:
•  Errors from 7.5% to 20%
•  High standard deviation (performance variability among
   different subjects)
Inter-subject classification:
•  Only marginally above chance level




                                                            16
5. Conclusions:
Database
•  Acquisition setup: portable, based on scientific research and
   industrial application needs
•  Acquisition protocol: complete and easy to be reproduced
•  Movements: 52, selected from the scientific literature
•  Data: currently 27 intact subjects are stored

Data Analysis & Evaluation
•  PCA: movements are easy to distinguish in cases with few
   movements and few subjects
•  Intra-subject classification: results comparable to those found
   in the literature with the same number of movements
•  Inter-subject classification: classification slightly above chance
   level
                                                                  17
5. Future Work:
•  Establishing a standard benchmark

•  Collecting data from a large number of movements

Add a custom-built force-sensing device to acquire dynamic
finger/hand/wrist data.


•  Collecting data from a large number subjects

Further releases of the database will contain data recorded from a
larger number of subjects.


                                                               18
THANKS FOR THE ATTENTION
Please, cite:
Manfredo Atzori, Arjan Gijsberts, Simone Heynen, Anne-Gabrielle Mittaz
Hager, Olivier Deriaz, Patrick Vand der Smagt, Claudio Castellini, Barbara
Caputo and Henning Müller, Building the NINAPRO Database: A Resource
for the Biorobotics Community, in: Proceedings of the IEEE International
Conference on Biomedical Robotics and Biomechatronics, Rome, 2012

Full publication:
http://publications.hevs.ch/index.php/publications/show/1172


                            For more information:
                    http://www.idiap.ch/project/ninapro/
                            http://ninapro.hevs.ch

                                Contacts:
                         manfredo.atzori@hevs.ch

More Related Content

PDF
Natural Language Toolkit (NLTK), Basics
PDF
Neural Machine Translation (D3L4 Deep Learning for Speech and Language UPC 2017)
PDF
Introduction to Transformers for NLP - Olga Petrova
PDF
IP Lab Manual for Kerala University 3 Year UG Programme
PDF
Machine Learning in 10 Minutes | What is Machine Learning? | Edureka
PPTX
PDF
Transformer Introduction (Seminar Material)
ODP
[Paper Review] Continual learning with deep generative replay
Natural Language Toolkit (NLTK), Basics
Neural Machine Translation (D3L4 Deep Learning for Speech and Language UPC 2017)
Introduction to Transformers for NLP - Olga Petrova
IP Lab Manual for Kerala University 3 Year UG Programme
Machine Learning in 10 Minutes | What is Machine Learning? | Edureka
Transformer Introduction (Seminar Material)
[Paper Review] Continual learning with deep generative replay

What's hot (20)

PPTX
ورشة تضمين الكلمات في التعلم العميق Word embeddings workshop
PDF
Attention is All You Need (Transformer)
PDF
TensorFlow In 10 Minutes | Deep Learning & TensorFlow | Edureka
PPTX
Transformers AI PPT.pptx
PPTX
PROLOG: Recursion And Lists In Prolog
PDF
DataEngConf: Feature Extraction: Modern Questions and Challenges at Google
PPTX
Genetic algorithm for hyperparameter tuning
PDF
Differential evolution optimization technique
PPTX
Machine Learning - Splitting Datasets
PDF
Introduction to NLTK
PDF
Gpt models
PPTX
PDF
Smart Data Slides: Machine Learning - Case Studies
PPTX
NLP for Biomedical Applications
PDF
Deep Learning for Computer Vision: Recurrent Neural Networks (UPC 2016)
PPTX
Natural language processing and transformer models
PDF
1. Linear Algebra for Machine Learning: Linear Systems
PPTX
Theory of computation Lec2
PPTX
Classification Algorithm-II
PPTX
Machine Learning Internship Presentation
ورشة تضمين الكلمات في التعلم العميق Word embeddings workshop
Attention is All You Need (Transformer)
TensorFlow In 10 Minutes | Deep Learning & TensorFlow | Edureka
Transformers AI PPT.pptx
PROLOG: Recursion And Lists In Prolog
DataEngConf: Feature Extraction: Modern Questions and Challenges at Google
Genetic algorithm for hyperparameter tuning
Differential evolution optimization technique
Machine Learning - Splitting Datasets
Introduction to NLTK
Gpt models
Smart Data Slides: Machine Learning - Case Studies
NLP for Biomedical Applications
Deep Learning for Computer Vision: Recurrent Neural Networks (UPC 2016)
Natural language processing and transformer models
1. Linear Algebra for Machine Learning: Linear Systems
Theory of computation Lec2
Classification Algorithm-II
Machine Learning Internship Presentation
Ad

Similar to Building the NINAPRO Database: A Resource for the Biorobotics Community (20)

PDF
Experiences in the Creation of an Electromyography Database to Help Hand Ampu...
PDF
Cosmo-not: a brief look at methods of analysis in functional MRI and in diffu...
PDF
Analysis of eeg for motor imagery
PPT
Wavelet Based Feature Extraction Scheme Of Eeg Waveform
PDF
Koenig et al. 2018 corrida e caminhada
PDF
Electromyography_Based_Decoding_of_Dexterous_In-Hand_Manipulation_Motions_Wit...
PPTX
S emg t1_finalone
PDF
Master thesis
PDF
Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...
PPTX
Prosthetic hand control by EMG Signals.pptx
PDF
WAVELET DECOMPOSITION METHOD BASED AUTOMATED DIAGNOSIS OF MUSCLE DISEASES
PDF
Correlation Analysis of Electromyogram Signals
PDF
Improving Long Term Myoelectric Decoding, Using an Adaptive Classifier with L...
PPTX
A presentation on "Heterogeneous Hand Guise Classification Based on Surface E...
PPTX
Brain Computer Interface for reconstructing sensory experiences
PDF
Short-term hand gestures recognition based on electromyography signals
PPTX
ELECTROMYOGRAPHY.pptx
PDF
PDF
Осадчий А.Е. Анализ многомерных магнито- и электроэнцефалографических данных ...
PDF
Pattern Recognition final project
Experiences in the Creation of an Electromyography Database to Help Hand Ampu...
Cosmo-not: a brief look at methods of analysis in functional MRI and in diffu...
Analysis of eeg for motor imagery
Wavelet Based Feature Extraction Scheme Of Eeg Waveform
Koenig et al. 2018 corrida e caminhada
Electromyography_Based_Decoding_of_Dexterous_In-Hand_Manipulation_Motions_Wit...
S emg t1_finalone
Master thesis
Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...
Prosthetic hand control by EMG Signals.pptx
WAVELET DECOMPOSITION METHOD BASED AUTOMATED DIAGNOSIS OF MUSCLE DISEASES
Correlation Analysis of Electromyogram Signals
Improving Long Term Myoelectric Decoding, Using an Adaptive Classifier with L...
A presentation on "Heterogeneous Hand Guise Classification Based on Surface E...
Brain Computer Interface for reconstructing sensory experiences
Short-term hand gestures recognition based on electromyography signals
ELECTROMYOGRAPHY.pptx
Осадчий А.Е. Анализ многомерных магнито- и электроэнцефалографических данных ...
Pattern Recognition final project
Ad

More from Institute of Information Systems (HES-SO) (20)

PPTX
Classification of noisy free-text prostate cancer pathology reports using nat...
PPTX
Machine learning assisted citation screening for Systematic Reviews - Anjani ...
PPTX
Exploiting biomedical literature to mine out a large multimodal dataset of ra...
PDF
L'IoT dans les usines. Quels avantages ?
PDF
Studying Public Medical Images from Open Access Literature and Social Network...
PPTX
Risques opérationnels et le système de contrôle interne : les limites d’un te...
PDF
Le contrôle interne dans les administrations publiques tient-il toutes ses pr...
PPTX
Le système de contrôle interne : Présentation générale, enjeux et méthodes
PPTX
Crowdsourcing-based Mobile Application for Wheelchair Accessibility
PDF
Quelle(s) valeur(s) pour le leadership stratégique ?
PDF
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
PDF
Challenges in medical imaging and the VISCERAL model
PDF
NOSE: une approche Smart-City pour les zones périphériques et extra-urbaines
PDF
Medical image analysis and big data evaluation infrastructures
PDF
Medical image analysis, retrieval and evaluation infrastructures
PDF
How to detect soft falls on devices
PDF
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
PDF
MOBILE COLLECTION AND DISSEMINATION OF SENIORS’ SKILLS
PDF
Enhanced Students Laboratory The GET project
Classification of noisy free-text prostate cancer pathology reports using nat...
Machine learning assisted citation screening for Systematic Reviews - Anjani ...
Exploiting biomedical literature to mine out a large multimodal dataset of ra...
L'IoT dans les usines. Quels avantages ?
Studying Public Medical Images from Open Access Literature and Social Network...
Risques opérationnels et le système de contrôle interne : les limites d’un te...
Le contrôle interne dans les administrations publiques tient-il toutes ses pr...
Le système de contrôle interne : Présentation générale, enjeux et méthodes
Crowdsourcing-based Mobile Application for Wheelchair Accessibility
Quelle(s) valeur(s) pour le leadership stratégique ?
A 3-D Riesz-Covariance Texture Model for the Prediction of Nodule Recurrence ...
Challenges in medical imaging and the VISCERAL model
NOSE: une approche Smart-City pour les zones périphériques et extra-urbaines
Medical image analysis and big data evaluation infrastructures
Medical image analysis, retrieval and evaluation infrastructures
How to detect soft falls on devices
FUNDAMENTALS OF TEXTURE PROCESSING FOR BIOMEDICAL IMAGE ANALYSIS
MOBILE COLLECTION AND DISSEMINATION OF SENIORS’ SKILLS
Enhanced Students Laboratory The GET project

Recently uploaded (20)

PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Five Habits of High-Impact Board Members
PPTX
TEXTILE technology diploma scope and career opportunities
PPTX
Configure Apache Mutual Authentication
DOCX
search engine optimization ppt fir known well about this
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPT
Module 1.ppt Iot fundamentals and Architecture
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Five Habits of High-Impact Board Members
TEXTILE technology diploma scope and career opportunities
Configure Apache Mutual Authentication
search engine optimization ppt fir known well about this
2018-HIPAA-Renewal-Training for executives
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Enhancing plagiarism detection using data pre-processing and machine learning...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
A review of recent deep learning applications in wood surface defect identifi...
Comparative analysis of machine learning models for fake news detection in so...
CloudStack 4.21: First Look Webinar slides
Developing a website for English-speaking practice to English as a foreign la...
A proposed approach for plagiarism detection in Myanmar Unicode text
The influence of sentiment analysis in enhancing early warning system model f...
Custom Battery Pack Design Considerations for Performance and Safety
NewMind AI Weekly Chronicles – August ’25 Week III
Module 1.ppt Iot fundamentals and Architecture

Building the NINAPRO Database: A Resource for the Biorobotics Community

  • 1. Building the NINAPRO Database: A Resource for the Biorobotics Community 1Manfredo Atzori, 2Arjan Gijsberts, 3Simone Heynen, 3Anne-Gabrielle Mittaz Hager, 4Olivier Deriaz, 5Patrick van der Smagt, 5Claudio Castellini, 2Barbara Caputo, and 1Henning Müller 1Dept. Business Information Systems, HES-SO Valais, Switzerland 2 Institute de Recherche Idiap, Switzerland 3 Department of Physical Therapy, HES-SO Valais, Switzerland 4 Institut de recherche en réadaptation, Suvacare, Switzerland 5 Institute of Robotics and Mechatronics, DLR (German Aerospace Centre), Germany
  • 2. 1. Introduction: what is electromyography Electromyography (EMG) is the measurement of electrical activity that creates muscle contractions The signal path: •  Originates in a motor neuron •  Travels to the target muscle(s) •  Starts a series of electrochemical changes that leads to an action potential •  Is detected by one or more electrodes (Jessica Zarndt, The Muscle Physiology of Electromyography, UNLV) 2
  • 3. 1. Introduction: electromyography controlled prosthetics •  2-3 degrees of freedom •  Few programmed movements •  Very coarse force control •  No dexterous control •  No natural Control •  Long training times In contrast to recent advances in mechatronics 3
  • 4. 1. Introduction: sEMG Data Bases •  NO large scale public sEMG databases, only private ones (Fukuda, 2003; Tsuji 1993; Ferguson, 2002; Zecca, 2002; Chan, 2005; Sebelius, 2005; Castellini, 2008; Jiang, 2009; Tenore, 2009; Castellini, 2009) •  NO common sEMG acquisition protocol •  NO common sEMG storage protocol 4
  • 5. 1. Introduction: project motivations & goals •  Creation and refinement of the acquisition protocol •  Acquisition of the database •  Public release of the database •  Worldwide test of classification algorithms •  Augment dexterity of sEMG prostheses •  Reduce training time 5
  • 6. 2. Database: acquisition setup (1) Laptop: Dell Latitude E5520 ! Digital Acquisition Card: National Instruments 6023E sEMG Electrodes: 10 double-differential Otto Bock 13E200 ! Printed Circuit Board, Cables & Connectors ! Data Glove 22 sensors Cyberglove II (Cyberglove Systems) Inclinometer: Kübler 8.IS40.2341 6
  • 7. 2. Database: acquisition setup (2) 1.  8 equally spaced electrodes 2.  2 electrodes on finger flexor and extensor muscles 3.  Two axes inclinometer 4.  Data glove 7
  • 8. 3. Methods: acquisition procedure Intact subjects: •  The subject is asked to repeat what is shown on the screen with the right hand. Amputated subjects: •  The subject is asked to think to repeat what is shown on the screen with both hands. •  In the meanwhile the subject needs to do the same movement with remaining hand. 8
  • 9. 2. Database: movements Exercise 1 Hato, 2004 12 movements ! ! ! ! ! ! Sebelius, 2005 Farrel, 2008 ! ! ! ! ! ! Crawford, 2005 Feix, 2008 Exercise 2 17 movements ! ! ! ! ! ! ! ! DASH Score ! ! ! ! ! ! ! ! ! Exercise 3 23 movements ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! 9
  • 10. 2. Database: data Data stored for each subject: •  One XML file with clinical and experimental information •  Unprocessed data (sEMG, Cyberglove, Inclinometer, Movie) •  One preview picture for each exercise •  One picture of the arm without the acquisition setup •  One picture of the arm with the acquisition setup on Subjects: •  Currently stored: 27 intact subjects •  To be acquired: ~100 intact subjects ~40 amputated subjects 10
  • 11. 2. Database: public, with web interface url: http://ninapro.hevs.ch 11
  • 12. 3. Analysis: evaluation of the acquisition protocol •  Principal Component Analysis data that is easily separable visually will often also be easy to classify •  Classification idea of how discriminative the sEMG signals are for movements and subjects •  Groups of subjects: 1, 8, 27 subject •  Sets of movements: 3, 11, 52 movements 12
  • 13. 3. Analysis: preprocessing 1.  Synchronization: linear interpolation of all data at 100Hz 2.  Filtering of sEMG signals: Butterworth, zero-phase, 1Hz, second order 3.  Segmenting: each movement (including rest) is divided into three equal parts 4.  The data contained in the central segment is averaged for each electrode 1 2 3 4 13
  • 14. 3. Analysis: Principal Component Analysis Two principal components for each of the nine cases considered •  Movements are easy to distinguish in cases with few subjects and few movements. •  Overlap increases combining data from multiple subjects •  Overlap increases increasing the number of movements. 14
  • 15. 3. Analysis: Quantitative classification performance Intra-subject classification: •  Multi-class LS-SVM with RBF kernel is trained for each subject •  Training: 5 movement repetitions •  Test: 5 movement repetitions •  Experiment repeated 25 times with different random splits Inter-subject classification: •  Multi-class LS-SVM with RBF kernel is trained for each subject •  Training: 5 movement repetitions of one subject •  Test: 5 movement repetitions of each of all the other subjects •  Experiment repeated 25 times with different random splits 15
  • 16. 3. Analysis: LS-SVM Results Intra-subject classification: •  Errors from 7.5% to 20% •  High standard deviation (performance variability among different subjects) Inter-subject classification: •  Only marginally above chance level 16
  • 17. 5. Conclusions: Database •  Acquisition setup: portable, based on scientific research and industrial application needs •  Acquisition protocol: complete and easy to be reproduced •  Movements: 52, selected from the scientific literature •  Data: currently 27 intact subjects are stored Data Analysis & Evaluation •  PCA: movements are easy to distinguish in cases with few movements and few subjects •  Intra-subject classification: results comparable to those found in the literature with the same number of movements •  Inter-subject classification: classification slightly above chance level 17
  • 18. 5. Future Work: •  Establishing a standard benchmark •  Collecting data from a large number of movements Add a custom-built force-sensing device to acquire dynamic finger/hand/wrist data. •  Collecting data from a large number subjects Further releases of the database will contain data recorded from a larger number of subjects. 18
  • 19. THANKS FOR THE ATTENTION Please, cite: Manfredo Atzori, Arjan Gijsberts, Simone Heynen, Anne-Gabrielle Mittaz Hager, Olivier Deriaz, Patrick Vand der Smagt, Claudio Castellini, Barbara Caputo and Henning Müller, Building the NINAPRO Database: A Resource for the Biorobotics Community, in: Proceedings of the IEEE International Conference on Biomedical Robotics and Biomechatronics, Rome, 2012 Full publication: http://publications.hevs.ch/index.php/publications/show/1172 For more information: http://www.idiap.ch/project/ninapro/ http://ninapro.hevs.ch Contacts: manfredo.atzori@hevs.ch