Author: Hongbin Zha,Stephen Maybank,Rin-Ichiro Taniguchi