1. Department of Information Technology, College of Computers and Information Technology, Taif University, Saudi Arabia
2. Department of Computer Science and Engineering, Faculty of Electronic Engineering, Menoufia University, Menouf, Egypt
3. Department of Electronics and Communication Engineering, Faculty of Electronic Engineering, Menoufia University, Menouf, Egypt
4. Department of Biomedical Engineering, College of Engineering and Computer Sciences, Marshall University, Huntington, WV, USA
5. Department of Electrical Engineering, Faculty of Engineering, Benha University, Benha, Egypt