[1] Huaqiao Univ, Coll Engn, Quanzhou, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Peoples R China
[3] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen, Peoples R China
[4] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC, Canada
[5] Huaqiao Univ, Coll Engn, Quanzhou 362000, Peoples R China