1. Computer Science Department, Arab Academy of Science, Technology & Maritime Transport, P.O. Box 2033, Cairo 11757, Egypt
2. atlanTTic Research Center for Telecommunication Technologies, Universidade de Vigo, 36310 Vigo, Spain
3. Research Group in Artificial Intelligence and Assistive Technologies, Politecnica Salesiana University, Cuenca 010105, Ecuador