A computer-implemented method to enhance an image sequence, the method comprising: transforming image frames of the image sequence into a layer ; determining decomposition features for the transformed image frames in the layer ; wherein a decomposition feature is a characteristic of the image content in the layer that is prominent within the layer; computing a feature connection for image pixels based on the decomposition features , the feature connection being a link that connects the image pixel from a first space-time location to a second space-time location; calculating anchor trajectories for the layer based on the feature connection ; wherein an anchor trajectory is space-time locations of a selected image content element over the length of the image sequence; determining a relationship of each image pixel with the anchor trajectories in the layer ; creating a new trajectory for each image pixel of the transformed image frames based on the anchor trajectories and the relationship of each image pixel with the anchor trajectories ; the new trajectory comprising new trajectory intersections; defining at least one trajectory feature for the new trajectory and determining a modification level for the trajectory feature at new trajectory intersections in the layer ; wherein the at least one trajectory feature represents a characteristic of the image sequence which is selected for enhancement; refining the new trajectory intersections by filtering the trajectory intersections to produce updated trajectory intersections and modifying the trajectory features in the layer ; outputting a final trajectory based on the new trajectory intersection in the layer ; creating enhanced image pixels in the layer by modifying each pixel image feature in the layer based on the final trajectory ; creating an enhanced image sequence using the layer with the enhanced image pixels; and outputting the enhanced image sequence . transforming image frames of the image sequence into a layer ; determining decomposition features for the transformed image frames in the layer ; wherein a decomposition feature is a characteristic of the image content in the layer that is prominent within the layer; computing a feature connection for image pixels based on the decomposition features , the feature connection being a link that connects the image pixel from a first space-time location to a second space-time location; calculating anchor trajectories for the layer based on the feature connection ; wherein an anchor trajectory is space-time locations of a selected image content element over the length of the image sequence; determining a relationship of each image pixel with the anchor trajectories in the layer ; creating a new trajectory for each image pixel of the transformed image frames based on the anchor trajectories and the relationship of each image pixel with the anchor trajectories ; the new trajectory comprising new trajectory intersections; defining at least one trajectory feature for the new trajectory and determining a modification level for the trajectory feature at new trajectory intersections in the layer ; wherein the at least one trajectory feature represents a characteristic of the image sequence which is selected for enhancement; refining the new trajectory intersections by filtering the trajectory intersections to produce updated trajectory intersections and modifying the trajectory features in the layer ; outputting a final trajectory based on the new trajectory intersection in the layer ; creating enhanced image pixels in the layer by modifying each pixel image feature in the layer based on the final trajectory ; creating an enhanced image sequence using the layer with the enhanced image pixels; and outputting the enhanced image sequence . <EOS>