Why step when you can run? Iterative line digitization algorithms based on hierarchies of runs | IEEE Journals & Magazine | IEEE Xplore