1. National Institute of Scientific Research (INRS), University of Quebec, Montreal, QC, Canada
2. College of Electronics and Information Engineering, Shenzhen University, Shenzhen, China
3. Faculty of Information Technology and Communication Sciences, Tampere University, Tampere, Finland