10.1016/j.cviu.2016.12.005