Single and multi-object video tracking using local and deep architectures