1. Department of Electrical and Computer Engineering Carnegie Mellon University Pittsburgh Pennsylvania USA
2. Department of Electrical and Computer Engineering Faculdade de Engenharia da Universidade do Porto Porto Portugal
3. Center for Biomedical Engineering Research INESC TEC Porto Portugal