10.1109/TIE.2016.2587858