Distributed partitioning strategies with visual optimization for camera network perimeter patrolling