1. Department of Information Technology, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
2. Department of Electrical and Computer Engineering, University of Alabama-Huntsville, Huntsville, AL 35899, USA