1. Bristol Robotics Laboratory The University of Bristol Bristol UK
2. Visual Information Laboratory The University of Bristol Bristol UK
3. Department of Electrical and Electronic Engineering The University of Manchester Manchester UK
4. The Department of Computer Science and Engineering & The Department of Ophthalmology The University of California San Diego California USA
5. Amazon Seattle Washington USA