Author: Hsinchun Chen,Christopher C. Yang,Michael Chau