1. Qatar University,Department of Computer Science and Engineering,Qatar
2. Qatar University,Department of Mathematics, Statistics, and Physics,Qatar
3. Hamad Medical Corporation,Department of Surgery,Qatar
4. University of Twente,Department of Robotics and Mechatronics,Netherlands