1. Department of Computer Engineering, Yasooj Branch, Islamic Azad University, Yasooj, Iran
2. Department of Computer Engineering, North Tehran Branch, Islamic Azad University, Tehran, Iran
3. Department of Computer Engineering, Nourabad Branch, Islamic Azad University, Noorabad, Iran
4. Department of Urology, Shiraz University of Medical Sciences, Shiraz, Iran
5. Department of Urology and Surgery, Pennsylvannia State University, Hershey, PA, USA