1. Department of Engineering, CIIDETEC-Coyoacan, Universidad del Valle de México, Mexico City, Mexico
2. School of Computing and Digital Media, London Metropolitan University, London, U.K
3. Department of Computer Science, Instituto Tecnológico Autónomo de México, Mexico City, Mexico
4. School of Science and Technology, City, University of London, London, U.K