-
公开(公告)号:US12238427B2
公开(公告)日:2025-02-25
申请号:US18539952
申请日:2023-12-14
Applicant: GoPro, Inc.
Inventor: Bruno César Douady , Michael Serge Andre Kraak , Thomas Nicolas Emmanuel Veit , Guillaume Matthieu Guérin
IPC: H04N23/80 , G06T3/4015 , G06T5/40 , G06T5/50 , G06T5/75 , G06T5/92 , H04N1/407 , H04N1/60 , H04N9/64 , H04N9/68 , H04N9/77 , H04N23/10 , H04N23/60 , H04N23/741 , H04N23/88 , H04N25/60 , H04N25/61
Abstract: A non-transitory computer-readable storage medium stores executable instructions that, when executed by a processor, cause performance of operations comprising operations to access an image captured by an image sensor, obtain a transfer function for mapping pixel values, determine a faces indication that reflects a proportion of a scene depicted in the image that includes one or more human faces, and modify the transfer function based on the faces indication. Modifying the transfer function based on the faces indication comprises adjusting a gain of the transfer function to move the gain closer to unity. The operations include to apply the transfer function to pixel values of the image to produce a tone mapped image and output the tone mapped image.
-
公开(公告)号:US11849224B2
公开(公告)日:2023-12-19
申请号:US17567453
申请日:2022-01-03
Applicant: GoPro, Inc.
Inventor: Bruno César Douady , Michael Serge Andre Kraak , Thomas Nicolas Emmanuel Veit , Guillaume Matthieu Guérin
IPC: H04N23/80 , H04N1/407 , G06T5/00 , H04N9/64 , H04N9/77 , H04N9/68 , G06T5/40 , H04N23/10 , H04N23/60 , H04N23/88 , H04N23/741 , H04N25/60 , H04N25/61 , G06T5/50 , G06T3/40 , H04N1/60
CPC classification number: H04N23/80 , G06T3/4015 , G06T5/004 , G06T5/009 , G06T5/40 , G06T5/50 , H04N1/4074 , H04N1/603 , H04N1/6008 , H04N9/643 , H04N9/646 , H04N9/68 , H04N9/77 , H04N23/10 , H04N23/60 , H04N23/741 , H04N23/88 , H04N25/60 , H04N25/61 , G06T2207/10016 , G06T2207/10024 , G06T2207/20012 , G06T2207/20182 , H04N2209/046
Abstract: A system accesses an image with each pixel of the image having luminance values each representative of a color component of the pixel. The system generates a first histogram for aggregate luminance values of the image, and accesses a target histogram for the image representative of a desired global image contrast. The system computes a transfer function based on the first histogram and the target histogram such that when the transfer function is applied, a histogram of the modified aggregate luminance values is within a threshold similarity of the target histogram. The system modifies the image by applying the transfer function to the luminance values of the image to produce a tone mapped image, and outputs the modified image.
-
公开(公告)号:US20200267339A1
公开(公告)日:2020-08-20
申请号:US16303892
申请日:2017-05-24
Applicant: GoPro, Inc.
Inventor: Bruno César Douady-Pleven , Michael Serge Andre Kraak , Guillaume Matthieu Guérin , Thomas Nicolas Emmanuel Veit
IPC: H04N5/357 , G06T5/50 , G06T5/20 , H04N13/271 , H04N19/90 , H04N19/70 , H04N19/423 , H04N19/176 , H04N19/136 , H04N19/10 , H04N5/232 , G06T3/40 , G06T7/80 , H04N5/225 , G06T3/00 , H04N19/85 , H04N17/00 , H04N5/247
Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving a current image of a sequence of images from an image sensor; combining the current image with a recirculated image to obtain a noise reduced image, where the recirculated image is based on one or more previous images of the sequence of images from the image sensor; determining a noise map for the noise reduced image, where the noise map is determined based on estimates of noise levels for pixels in the current image, a noise map for the recirculated image, and a set of mixing weights; recirculating the noise map with the noise reduced image to combine the noise reduced image with a next image of the sequence of images from the image sensor; and storing, displaying, or transmitting an output image that is based on the noise reduced image.
-
公开(公告)号:US10530995B2
公开(公告)日:2020-01-07
申请号:US15821032
申请日:2017-11-22
Applicant: GoPro, Inc.
Inventor: Bruno César Douady-Pleven , Michael Serge Andre Kraak , Guillaume Matthieu Guérin , Thomas Nicolas Emmanuel Veit
IPC: G06T5/00 , H04N5/232 , H04N1/407 , H04N9/64 , H04N9/73 , H04N9/77 , G06T3/40 , G06T5/50 , H04N5/235 , H04N5/357 , H04N9/68 , H04N1/60 , H04N9/04
Abstract: A system accesses an image with each pixel of the image having luminance values each representative of a color component of the pixel. The system generates a first histogram for aggregate luminance values of the image, and accesses a target histogram for the image representative of a desired global image contrast. The system computes a transfer function based on the first histogram and the target histogram such that when the transfer function is applied, a histogram of the modified aggregate luminance values is within a threshold similarity of the target histogram. The system modifies the image by applying the transfer function to the luminance values of the image to produce a tone mapped image, and outputs the modified image.
-
公开(公告)号:US20250159364A1
公开(公告)日:2025-05-15
申请号:US19024929
申请日:2025-01-16
Applicant: GoPro, Inc.
Inventor: Bruno César Douady , Michael Serge Andre Kraak , Guillaume Matthieu Guérin , Thomas Nicolas Emmanuel Veit
IPC: H04N23/80 , G06T3/4015 , G06T5/40 , G06T5/50 , G06T5/75 , G06T5/92 , H04N1/407 , H04N1/60 , H04N9/64 , H04N9/68 , H04N9/77 , H04N23/10 , H04N23/60 , H04N23/741 , H04N23/88 , H04N25/60 , H04N25/61
Abstract: A non-transitory computer-readable storage medium stores executable instructions that, when executed by a processor, cause performance of operations comprising operations to access an image captured by an image sensor, obtain a transfer function for mapping pixel values, determine a faces indication that reflects a proportion of a scene depicted in the image that includes one or more human faces, and modify the transfer function based on the faces indication. Modifying the transfer function based on the faces indication comprises adjusting a gain of the transfer function to move the gain closer to unity. The operations include to apply the transfer function to pixel values of the image to produce a tone mapped image and output the tone mapped image.
-
公开(公告)号:US20230247281A1
公开(公告)日:2023-08-03
申请号:US18134123
申请日:2023-04-13
Applicant: GoPro, Inc.
Inventor: Bruno César Douady , Michael Serge Andre Kraak , Guillaume Matthieu Guérin , Thomas Nicolas Emmanuel Veit
IPC: H04N23/60 , H04N19/10 , H04N19/136 , H04N19/176 , H04N19/423 , H04N19/70 , H04N19/85 , H04N19/90 , G06T7/80 , H04N13/271 , G06T3/00 , G06T3/40 , G06T5/20 , G06T5/50 , H04N17/00 , H04N23/45 , H04N23/90 , H04N23/698 , H04N25/61
CPC classification number: H04N23/64 , H04N19/10 , H04N19/136 , H04N19/176 , H04N19/423 , H04N19/70 , H04N19/85 , H04N19/90 , G06T7/85 , H04N13/271 , G06T3/0093 , G06T3/4038 , G06T5/20 , G06T5/50 , H04N17/002 , H04N23/45 , H04N23/90 , H04N23/698 , H04N25/61 , H04N13/239
Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving a current image of a sequence of images from an image sensor; combining the current image with a recirculated image to obtain a noise reduced image, where the recirculated image is based on one or more previous images of the sequence of images from the image sensor; determining a noise map for the noise reduced image, where the noise map is determined based on estimates of noise levels for pixels in the current image, a noise map for the recirculated image, and a set of mixing weights; recirculating the noise map with the noise reduced image to combine the noise reduced image with a next image of the sequence of images from the image sensor; and storing, displaying, or transmitting an output image that is based on the noise reduced image.
-
公开(公告)号:US11196918B2
公开(公告)日:2021-12-07
申请号:US16303892
申请日:2017-05-24
Applicant: GoPro, Inc.
Inventor: Bruno César Douady , Michael Serge Andre Kraak , Guillaume Matthieu Guèrin , Thomas Nicolas Emmanuel Veit
IPC: H04N5/232 , H04N5/247 , H04N17/00 , G06T7/80 , G06T3/40 , H04N19/10 , H04N19/136 , H04N19/176 , H04N19/423 , H04N19/70 , H04N19/90 , H04N13/271 , G06T5/20 , G06T5/50 , H04N5/357 , H04N19/85 , G06T3/00 , H04N5/225 , H04N13/239 , H04N13/122 , G06T5/00
Abstract: Systems and methods are disclosed for image signal processing. For example, systems may include an image sensor and a processing apparatus. The image sensor captures image data using a plurality of selectable exposure times. The processing apparatus receives a first image from the image sensor captured with a first exposure time and receives a second image from the image sensor captured with a second exposure time that is less than the first exposure time. A high dynamic range image is determined based on the first image and the second image, wherein an image portion of the high dynamic range image is based on a corresponding image portion of the second image when a pixel of a corresponding image portion of the first image is saturated. An output image that is based on the high dynamic range image is stored, displayed, or transmitted.
-
公开(公告)号:US11653088B2
公开(公告)日:2023-05-16
申请号:US17543629
申请日:2021-12-06
Applicant: GoPro, Inc.
Inventor: Bruno César Douady , Michael Serge Andre Kraak , Guillaume Matthieu Guérin , Thomas Nicolas Emmanuel Veit
IPC: H04N5/232 , H04N19/10 , H04N19/136 , H04N19/176 , H04N19/423 , H04N19/70 , H04N19/85 , H04N19/90 , G06T7/80 , H04N13/271 , G06T3/00 , G06T3/40 , G06T5/20 , G06T5/50 , H04N5/225 , H04N5/247 , H04N5/357 , H04N17/00 , H04N13/239 , H04N13/122 , G06T5/00
CPC classification number: H04N5/23222 , G06T3/0093 , G06T3/4038 , G06T5/20 , G06T5/50 , G06T7/85 , H04N5/2258 , H04N5/23238 , H04N5/247 , H04N5/3572 , H04N13/271 , H04N17/002 , H04N19/10 , H04N19/136 , H04N19/176 , H04N19/423 , H04N19/70 , H04N19/85 , H04N19/90 , G06T5/002 , G06T2207/10016 , H04N13/122 , H04N13/239
Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving a current image of a sequence of images from an image sensor; combining the current image with a recirculated image to obtain a noise reduced image, where the recirculated image is based on one or more previous images of the sequence of images from the image sensor; determining a noise map for the noise reduced image, where the noise map is determined based on estimates of noise levels for pixels in the current image, a noise map for the recirculated image, and a set of mixing weights; recirculating the noise map with the noise reduced image to combine the noise reduced image with a next image of the sequence of images from the image sensor; and storing, displaying, or transmitting an output image that is based on the noise reduced image.
-
公开(公告)号:US20200260001A1
公开(公告)日:2020-08-13
申请号:US16735156
申请日:2020-01-06
Applicant: GoPro, Inc.
Inventor: Bruno César Douady-Pleven , Michael Serge Andre Kraak , Guillaume Matthieu Guérin , Thomas Nicolas Emmanuel Veit
IPC: H04N5/232 , H04N5/357 , H04N9/04 , H04N1/60 , G06T5/00 , G06T3/40 , H04N5/235 , H04N9/68 , H04N9/64 , G06T5/50 , H04N9/77 , H04N9/73 , H04N1/407
Abstract: A system accesses an image with each pixel of the image having luminance values each representative of a color component of the pixel. The system generates a first histogram for aggregate luminance values of the image, and accesses a target histogram for the image representative of a desired global image contrast. The system computes a transfer function based on the first histogram and the target histogram such that when the transfer function is applied, a histogram of the modified aggregate luminance values is within a threshold similarity of the target histogram. The system modifies the image by applying the transfer function to the luminance values of the image to produce a tone mapped image, and outputs the modified image.
-
公开(公告)号:US20180097992A1
公开(公告)日:2018-04-05
申请号:US15821032
申请日:2017-11-22
Applicant: GoPro, Inc.
Inventor: Bruno César Douady-Pleven , Michael Serge Andre Kraak , Guillaume Matthieu Guérin , Thomas Nicolas Emmanuel Veit
CPC classification number: H04N5/23229 , G06T3/4015 , G06T5/004 , G06T5/009 , G06T5/50 , G06T2207/10016 , G06T2207/10024 , G06T2207/20012 , G06T2207/20182 , H04N1/4074 , H04N1/6008 , H04N1/603 , H04N5/232 , H04N5/2355 , H04N5/357 , H04N5/3572 , H04N9/045 , H04N9/643 , H04N9/646 , H04N9/68 , H04N9/735 , H04N9/77 , H04N2209/046
Abstract: A system accesses an image with each pixel of the image having luminance values each representative of a color component of the pixel. The system generates a first histogram for aggregate luminance values of the image, and accesses a target histogram for the image representative of a desired global image contrast. The system computes a transfer function based on the first histogram and the target histogram such that when the transfer function is applied, a histogram of the modified aggregate luminance values is within a threshold similarity of the target histogram. The system modifies the image by applying the transfer function to the luminance values of the image to produce a tone mapped image, and outputs the modified image.
-
-
-
-
-
-
-
-
-