A method for an apparatus, the method comprising: capturing one or more images by an image capturing device of the apparatus; receiving an indication of at least one salient object within a captured image from a user of the apparatus; in response to the received indication, determining a salient orientation of the image capturing device based upon sensor information provided by one or more sensors carried by the image capturing device, said salient orientation being an orientation of the image capturing device in which the salient object is within the captured image; determining an orientation of the image capturing device upon sensor information provided by the one or more sensors at the time of capturing one or more additional images; identifying, with a processor, one or more images of the received one or more images for generating a salient video segment, wherein the one or more images generating the salient video segment are identified based upon a relationship between the orientation of the image capturing device at the time of capturing the one or more additional images and the previously determined salient orientation; analyzing the salient video segment to identify images of the salient video segment that comprises said at least one salient object, wherein the images are identified by using a detection algorithm associated with a respective salient object; forming a spatio-temporal region of interest of the spatial regions of the images of the salient video segment that include said at least one salient object; and identifying one or more salient events based upon the one or more images of the formed spatio-temporal region of interest. capturing one or more images by an image capturing device of the apparatus; receiving an indication of at least one salient object within a captured image from a user of the apparatus; in response to the received indication, determining a salient orientation of the image capturing device based upon sensor information provided by one or more sensors carried by the image capturing device, said salient orientation being an orientation of the image capturing device in which the salient object is within the captured image; determining an orientation of the image capturing device upon sensor information provided by the one or more sensors at the time of capturing one or more additional images; identifying, with a processor, one or more images of the received one or more images for generating a salient video segment, wherein the one or more images generating the salient video segment are identified based upon a relationship between the orientation of the image capturing device at the time of capturing the one or more additional images and the previously determined salient orientation; analyzing the salient video segment to identify images of the salient video segment that comprises said at least one salient object, wherein the images are identified by using a detection algorithm associated with a respective salient object; forming a spatio-temporal region of interest of the spatial regions of the images of the salient video segment that include said at least one salient object; and identifying one or more salient events based upon the one or more images of the formed spatio-temporal region of interest.