1. Department of Mechanical Engineering, Artificial Vision Laboratory, National Taiwan University of Science and Technology, Taipei, Taiwan
2. Department of Electrical and Software Engineering, University of Calgary, Calgary, Canada
3. Department of Computer Science, University of Calgary, Calgary, Canada