Author: Yan Zhang,Frode Eika Sandnes,Chunming Rong