1. A computerized method for generating monitoring rules from a user marking of visual data, comprising: presenting on a display a spatio-temporal data comprising images representing a plurality of physical objects in a space during a period; while said spatio-temporal data is presented on said display, receiving a plurality of visual selections on said display from a user, said plurality of visual selections marking a region on said display; analyzing said region in said images to identify a spatio-temporal pattern defining at least one relationship between some of said plurality of physical objects in said region, wherein said spatio-temporal pattern comprises at least one a location related characteristic and at least one temporal related characteristic of some of said plurality of physical objects in said region; and automatically generating at least one quantifiable monitoring rule to track a following occurrence of said spatio-temporal pattern by identifying said at least one location related characteristic and said at least one temporal related characteristic of a new physical object represented in a new spatio-temporal data of said space in a following period.