1. State Key Lab of Virtual Reality Technology and Systems; Beihang University; Beijing 100191 China
2. School and Hospital of Stomatology; Peking University; Beijing China
3. Department of Computer Science; University of North Carolina at Charlotte; USA