1. Department of Urology, Shiraz University of Medical Sciences, Shiraz, Iran.
2. Laparoscopy Research Center, Shiraz University of Medical Sciences, Shiraz, Iran.
3. Division of Urologic Surgery, Department of Surgery, Duke University Medical Center, Durham, North Carolina.
4. Department of Computer Engineering, Yasuj Branch, Islamic Azad University, Yasuj, Iran.
5. Department of Computer Engineering, Nourabad Mamasani Branch, Islamic Azad University, Nourabad, Iran.
6. Young and Elite Club, Nourabad Mamasani Branch, Islamic Azad University, Nourabad, Iran.
7. Imaging Research Center, Shiraz University of Medical Sciences, Shiraz, Iran.