1. Tampere University,Faculty of Information Technology and Communication Sciences,Tampere,Finland
2. Satakunta University of Applied Sciences,Faculty of Technogy,Pori,Finland
3. Tampere Institute for Advanced Study, Tampere University,Faculty of Information Technology and Communication Sciences,Tampere,Finland