1. Computer Engineering Department, Umm Al-Qura University, Makkah, Saudi Arabia
2. Science and Technology Unit, Umm Al-Qura University, Makkah, Saudi Arabia
3. Electrical Engineering Department, Bahria University, Islamabad, Pakistan
4. Department of Computer Engineering, University of Engineering and Technology, Taxila, Pakistan