1. Faculty of Medicine and Health Technology, Tampere University, Tampere, Finland
2. Department of Electrical and Computer Engineering, University of California, Los Angeles (UCLA), Los Angeles, CA, USA
3. Faculty of Information Technology and Communication Sciences, Tampere University, Tampere, Finland