iterative region voting