A method of performing image analysis on a video stream comprises: detecting an object 503 within a captured image in the video stream; tracking movement of the object within the video stream; determining whether the tracked movement 505 of the detected object corresponds to a pre-stored pattern 601; and when the tracked movement does not correspond to a pre-stored pattern, notifying a user of a video surveillance accordingly. The method could also give the user the option of storing and labelling (e.g. as suspicious or safe) a detected track as a new pre-stored pattern in a database (240). The user notification may be given by e-mail, SMS message or a dialogue box on a display. Tracks may be stored as co-ordinate points. Independent claims are also included for an apparatus and computer program.
展开▼