19. A non-transitory computer-readable medium containing instructions that, when executed by at least one processor, cause the at least one processor to perform at least the following: receive video input; perform analysis of the video input, using the at least one processor, to determine whether the video input includes one or more bad frames and to produce one or more gross change primitives using the one or more determined bad frames; generate view identification information using the at least one processor and the one or more gross change primitives; select one or more rules using the at least one processor and the view identification information; determine a response, using the at least one processor, based on the one or more selected rules and the one or more gross change primitives.
20. The non-transitory computer-readable medium of claim 19 , further comprising instructions that, when executed by the at least one processor, cause the at least one processor to further perform: to determine whether a frame of the video input is a bad frame, compute a total number of pixels in a foreground of a frame of the video input; and determine the frame to be a bad frame if the total number of pixels in the foreground of the frame is greater than a threshold.