-
公开(公告)号:US20230254576A1
公开(公告)日:2023-08-10
申请号:US17669139
申请日:2022-02-10
Applicant: GoPro, Inc.
Inventor: Gladys Marc , Marc Lebrun
CPC classification number: H04N5/23245 , G03B17/565 , H04N5/23216
Abstract: Lens mode auto-detection includes obtaining predicate lens mode data, obtaining probable lens mode data, obtaining a lens mode score in accordance with the predicate lens mode data and the probable lens mode data, determining whether the lens mode score is greater than a defined lens mode change threshold, and, in response to determining that the lens mode score is greater than the defined lens mode change threshold, outputting lens mode data.
-
公开(公告)号:US11317070B2
公开(公告)日:2022-04-26
申请号:US16865622
申请日:2020-05-04
Applicant: GoPro, Inc.
Inventor: Guillaume Matthieu Guérin , Karl Krissian , Marc Lebrun , Giuseppe Moschetti
Abstract: Image analysis and processing may include using an image processor to receive image data corresponding to an input image, determine an initial gain value for the image data based on at least one of a two-dimensional gain map or a parameterized radial gain model, determine whether the initial gain value is below a threshold, determine a maximum RGB triplet value for the image data where the initial gain value is below the threshold, determine a pixel intensity as output of a function for saturation management, determine a final gain value for the image data based on the maximum RGB triplet value and the pixel intensity, apply the final gain value against the image data to produce processed image data, and output the processed image data for further processing using the image processor.
-
公开(公告)号:US20190108622A1
公开(公告)日:2019-04-11
申请号:US15730135
申请日:2017-10-11
Applicant: GoPro, Inc.
Inventor: Bruno César Douady-Pleven , Thomas Nicolas Emmanuel Veit , Marc Lebrun
Abstract: Systems and methods are disclosed for non-local means denoising of images. For example, methods may include receiving an image from an image sensor; determining a set of non-local means weights for the image; applying the set of non-local means weights to the image to obtain a first denoised image; applying the set of non-local means weights to the first denoised image to obtain a second denoised image; and storing, displaying, or transmitting an output image based on the second denoised image.
-
公开(公告)号:US20190098274A1
公开(公告)日:2019-03-28
申请号:US16043487
申请日:2018-07-24
Applicant: GoPro, Inc.
Inventor: Bruno César Douady-Pleven , Thomas Nicolas Emmanuel Veit , Marc Lebrun
Abstract: Image signal processing may include desaturation control, which may include adaptive desaturation control. Image signal processing with desaturation control may include obtaining, by an image signal processor, from an image sensor, an input image signal representing an input image, obtaining, by the image signal processor, color correction information for the input image, obtaining a color corrected image based on the input image using color correction with desaturation control such that inaccurate colorization of the color corrected image is minimized, and outputting the color corrected image.
-
公开(公告)号:US20240362745A1
公开(公告)日:2024-10-31
申请号:US18764045
申请日:2024-07-03
Applicant: GoPro, Inc.
Inventor: Marc Lebrun
IPC: G06T3/4038 , G06T3/12 , G06T3/4007 , G06T5/20 , G06T5/50 , G06V10/10 , G06V30/14
CPC classification number: G06T3/4038 , G06T3/4007 , G06T5/20 , G06T5/50 , G06T3/12 , G06T2207/20016 , G06T2207/20076 , G06T2207/20216 , G06T2207/20221 , G06T2207/20224 , G06V10/16 , G06V30/141
Abstract: Methods and apparatus for blending unknown pixels in overlapping images. In one embodiment, an action camera captures two hyper-hemispherical fisheye images that are stitched to a 360° panorama. In order to remove exposure differences between the two cameras, the images are pre-processed prior to multiband blending. The pre-processing leverages image information from pixels to make informed guesses about pixels that were not captured. In particular, various pixels with different knowability (e.g., known, unknown, consistent, and conflicting) may be handled differently so as to emphasize/de-emphasize their importance in pre-processing.
-
公开(公告)号:US20240056692A1
公开(公告)日:2024-02-15
申请号:US18231870
申请日:2023-08-09
Applicant: GoPro, Inc.
Inventor: Marc Lebrun , Océane Charlery
IPC: H04N23/745 , H04N23/71
CPC classification number: H04N23/745 , H04N23/71
Abstract: A set of image portions is obtained. A pixel series that includes respective representative values of the image portions is obtained. Spectral data are obtained based on the pixel series. Significant local maxima are identified in the spectral data. An artificial light is determined to have been captured in the set of the image portions in response to determining that a number of the significant local maxima is greater than one. An anti-flicker feature of an image capture device is enabled. in response to determining that the artificial light is captured in the set of the image portions.
-
公开(公告)号:US11810269B2
公开(公告)日:2023-11-07
申请号:US17567628
申请日:2022-01-03
Applicant: GoPro, Inc.
Inventor: Thomas Nicolas Emmanuel Veit , Marc Lebrun
IPC: G06T5/00
CPC classification number: G06T5/002 , G06T2207/10024 , G06T2207/20182
Abstract: Systems and methods are disclosed for denoising chrominance channels of images. For example, methods may include receiving an image from one or more image sensors; determining a set of weights for the image based on a luminance channel of the image, wherein a weight in the set of weights corresponds to a subject pixel and a candidate pixel and is determined based on luminance values of one or more pixels of the image centered at the subject pixel and one or more pixels of the image centered at the candidate pixel; applying the set of weights to chrominance channels of the image to obtain a denoised image, wherein the subject pixel of the denoised image is determined based on the weight multiplied by the candidate pixel of the image; and storing, displaying, or transmitting an output image based on the denoised image.
-
公开(公告)号:US20210035281A1
公开(公告)日:2021-02-04
申请号:US17075957
申请日:2020-10-21
Applicant: GoPro, Inc.
Inventor: Marc Lebrun , Eva Coupeté , Benjamin Carpentier
Abstract: A video may include multiple video frames. The video frames may be scored based on values of multiple content metrics for individual frames. One or more portions of the video that includes a threshold number of consecutive video frames that meet a score threshold may be identified. For individual ones of the identified portion(s), a video frame may be selected based on a maximum of the score for presentation as an exemplar image.
-
公开(公告)号:US10902558B2
公开(公告)日:2021-01-26
申请号:US15983330
申请日:2018-05-18
Applicant: GoPro, Inc.
Inventor: Matias Tassano Ferrés , Thomas Nicolas Emmanuel Veit , Marc Lebrun , Julie Delon
Abstract: Implementations disclosed herein include an image capture device, a system, and a method for performing multiscale denoising of an image. An image processor of the image capture device obtains a first image. The first image may be in any format and may include noise artifacts. The image processor decomposes the first image into one or more sub-images. The sub-images may range from a coarse scale to a fine scale. In some implementations, the image processor iteratively denoises each of the one or more sub-images from the coarse scale to the fine scale. The image processor reconstructs the one or more denoised sub-images to produce a denoised image. A memory of the image capture device may be configured to store the denoised image.
-
公开(公告)号:US20190355098A1
公开(公告)日:2019-11-21
申请号:US15983330
申请日:2018-05-18
Applicant: GoPro, Inc.
Inventor: Matias Tassano Ferrés , Thomas Nicolas Emmanuel Veit , Marc Lebrun , Julie Delon
Abstract: Implementations disclosed herein include an image capture device, a system, and a method for performing multiscale denoising of an image. An image processor of the image capture device obtains a first image. The first image may be in any format and may include noise artifacts. The image processor decomposes the first image into one or more sub-images. The sub-images may range from a coarse scale to a fine scale. In some implementations, the image processor iteratively denoises each of the one or more sub-images from the coarse scale to the fine scale. The image processor reconstructs the one or more denoised sub-images to produce a denoised image. A memory of the image capture device may be configured to store the denoised image.
-
-
-
-
-
-
-
-
-