Institute of Medical Technology, FIN-33014 University of Tampere, Finland.|Institute of Medical Technology, FIN-33014 University of Tampere, Finland.|Institute of Medical Technology, FIN-33014 University of Tampere, Finland.|Institute of Medical Technology, FIN-33014 University of Tampere, Finland.