[1] Univ Shanghai Sci & Technol, Sch Opt Elect & Comp Engn, Shanghai 200093, Peoples R China
[2] Univ Shanghai Sci & Technol, Sch Med Instrument & Food Engn, Shanghai 200093, Peoples R China
[3] Tsinghua Univ, State Key Lab Hydrosci & Engn, Beijing 100084, Peoples R China
[4] Newcastle Univ, Sch Engn, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England