1. Department of Electrical Engineering, Yazd University, Yazd, Iran
2. Department of Electrical Engineering, Digital Processing and Machine Vision Research Center, Najafabad Branch, Islamic Azad University, Najafabad, Iran
3. Department of Electrical and Computer Engineering, University of Toronto, Toronto, Canada