| CPC G06T 5/80 (2024.01) [G06T 3/60 (2013.01); G06T 5/50 (2013.01); G06T 5/77 (2024.01); G06T 7/194 (2017.01); G06T 7/50 (2017.01); H04N 23/698 (2023.01); G06T 2207/20084 (2013.01)] | 20 Claims |

|
1. A method for enhancing an image frame from a video sequence containing a plurality of image frames based on image context and segmentation layers, the method comprising:
a. receiving, by a processor, a first image frame from the video sequence created by an imager and having a plurality of elements, each element being in one of a foreground or a background of the first image frame;
b. segmenting, by the processor, the first image frame into a plurality of segmented layers, each of the segmented layers including at least one of the elements, the segmentation being based on at least one of a shape of one or more of the elements, a position of one or more of the elements in the first image frame, or a depth of one or more of the elements compared to other elements;
c. processing, by the processor, at least one of the segmented layers, creating at least one processed layer; and
d. merging, by the processor, the at least one processed layer with the other segmented layers to form a final image frame,
wherein at least one of the segmenting, the processing or the merging uses information from a second image frame from the video sequence.
|