1. Laval University,Department of Electrical and Computer Engineering,Quebec,Canada
2. Laval University,Department of Computer Science and Software Engineering,Quebec,Canada
3. Majmaah University,Department of Medical Equipment Technology,Majmaah,KSA
4. College of Engineering, Al Gunfudha, Umm Al Qura University,Umm Al Qura,KSA
5. Petroleum-Gas University of Ploiesti,Automatic Control, Computers and Electronics Department,Ploiesti,Romania