-
公开(公告)号:US10757384B2
公开(公告)日:2020-08-25
申请号: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.
-
公开(公告)号:US12289530B1
公开(公告)日:2025-04-29
申请号:US18192445
申请日:2023-03-29
Applicant: GoPro, Inc.
Inventor: Nicolas Rahmouni , Vincent Riauté , Marc Lebrun , Michel Auger
IPC: H04N23/698 , H04N23/63 , H04N23/68
Abstract: An image capture device may capture visual content of a video during a capture duration. The image capture device may be panned during the capture duration. Panning of the image capture device may be detected and a panoramic image may be automatically generated using the visual content captured during panning of the image capture device.
-
公开(公告)号:US12051173B2
公开(公告)日:2024-07-30
申请号:US17230177
申请日:2021-04-14
Applicant: GoPro, Inc.
Inventor: Marc Lebrun
IPC: G06K9/00 , G06T3/4007 , G06T3/4038 , G06T5/20 , G06T5/50 , G06T3/12 , 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.
-
公开(公告)号:US20220122228A1
公开(公告)日:2022-04-21
申请号:US17567628
申请日:2022-01-03
Applicant: GoPro, Inc.
Inventor: Thomas Nicolas Emmanuel Veit , Marc Lebrun
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.
-
公开(公告)号:US11301968B1
公开(公告)日:2022-04-12
申请号:US17003114
申请日:2020-08-26
Applicant: GoPro, Inc.
Inventor: Marc Lebrun , Maxim Karpushin , Nicolas Rahmouni
Abstract: Captured images of a scene may include depictions of objects moving within the scene. The portions of the images depicting the moving objects may be identified by aligning the images and analyzing the changes in pixel values of the aligned images. For the portion of the images depicting the moving objects, the pixels values may be replaced with mean, mode, and/or median values that approximate the value that would have been captured without the moving objects, and one or more image without the depiction of moving objects may be generated.
-
公开(公告)号:US11276149B2
公开(公告)日:2022-03-15
申请号:US16859311
申请日:2020-04-27
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.
-
公开(公告)号:US20200258200A1
公开(公告)日:2020-08-13
申请号:US16859311
申请日:2020-04-27
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.
-
公开(公告)号:US10740886B1
公开(公告)日:2020-08-11
申请号:US16201444
申请日:2018-11-27
Applicant: GoPro, Inc.
Inventor: Marc Lebrun , Benjamin Carpentier
Abstract: An image may include depictions of different parts of a scene, such as the ground, the sky, and objects between the ground and the sky. The image may be divided into multiple bands, and the image may be scored based on colors of pixels within different bands of the image.
-
公开(公告)号:US20190260978A1
公开(公告)日:2019-08-22
申请号:US16142416
申请日:2018-09-26
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.
-
-
-
-
-
-
-
-