1. Department of Computer Engineering, College of Computers and Information Technology, Taif University, Taif, Saudi Arabia
2. Department of Computer Engineering, College of Computer Systems, Umm Al-Qura University, Mecca, Saudi Arabia
3. Department of Information Technology, College of Computers and Information Technology, Taif University, Taif, Saudi Arabia
4. Department of Electronics and Electrical Communications, Faculty of Electronic Engineering, Menoufia University, Menouf, Egypt