1. Faculty of Information Technology and Communication Sciences Tampere University 33720 Tampere Finland
2. Center for Machine Vision and Signal Analysis University of Oulu 90570 Oulu Finland
3. Faculty of Medicine and Health Technology Tampere University 33720 Tampere Finland
4. Research Unit of Internal Medicine Medical Research Center Oulu University of Oulu and Oulu University Hospital 90570 Oulu Finland