Infantry will always have better visibility than tanks. Tanks are loud and infantry will always know where they are before the tanks know where the infantry is. No matter how much you stick your head out of the hatch. IR systems and modern optics and electronics might give tanks some advantages.