10.1109/tetci.2018.2876529