US 12,333,693 B2
Method for optimal body or face protection with adaptive dewarping based on context segmentation layers
Patrice Roulet, Montreal (CA); Pierre Konen, Saint-Bruno (CA); Jocelyn Parent, Lavaltrie (CA); Simon Thibault, Quebec City (CA); Xavier Dallaire, Verdun (CA); Xiaojun Du, Montreal (CA); and Ebrahim Mortazy, Verdun (CA)
Assigned to IMMERVISION, INC., Montreal (CA)
Filed by ImmerVision, Inc., Montreal (CA)
Filed on Oct. 16, 2023, as Appl. No. 18/380,358.
Application 18/380,358 is a continuation of application No. 17/903,270, filed on Sep. 6, 2022, granted, now 11,790,495.
Application 17/903,270 is a continuation of application No. 16/898,501, filed on Jun. 11, 2020, granted, now 11,475,546, issued on Oct. 18, 2022.
Claims priority of provisional application 62/859,861, filed on Jun. 11, 2019.
Prior Publication US 2024/0037719 A1, Feb. 1, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 5/80 (2024.01); G06T 3/60 (2006.01); G06T 5/50 (2006.01); G06T 5/77 (2024.01); G06T 7/194 (2017.01); G06T 7/50 (2017.01); H04N 23/698 (2023.01)
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
OG exemplary drawing
 
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.