1. A method for processing information, comprising: receiving visual information including at least one object in motion; locating at least one spatial edge of the object in the visual information; generating a plurality of spatio-temporal gradients for the at least one spatial edge over N frames, where N≧3; generating motion blur images from the spatio-temporal gradients; performing a regression analysis on the motion blur images to determine direction of motion information of the object throughout the N frames; generating scene activity vectors for the N frames based on the direction of motion information; and detecting an event in the visual information based on the scene activity vectors generated for the N frames.