https://doi.org/10.1109/iv51561.2020.00106