-
公开(公告)号:US11379965B2
公开(公告)日:2022-07-05
申请号: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.
-
公开(公告)号:US20220065621A1
公开(公告)日:2022-03-03
申请号:US17404927
申请日:2021-08-17
Applicant: GoPro, Inc.
Inventor: Marc Lebrun , Karl Krissian , Vincent Riauté , Giuseppe Moschetti
Abstract: Optical center calibration may include obtaining one or more parameters for optical center calibration, obtaining an input image captured by an image capture device using a lens, and determining a calibration circle using the parameters and the input image. Determining the calibration circle may include extracting rays using the input image, estimating contours using the input image and the rays, and estimating the calibration circle using the input image and the contours. The calibration may be iteratively improved by repeating calibration based on the input image and a previous iteration of optical center calibration.
-
公开(公告)号:US11216912B2
公开(公告)日:2022-01-04
申请号:US16756732
申请日:2018-10-17
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.
-
公开(公告)号:US20210327026A1
公开(公告)日:2021-10-21
申请号:US17230177
申请日:2021-04-14
Applicant: GoPro, Inc.
Inventor: Marc Lebrun
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.
-
公开(公告)号:US10817998B1
公开(公告)日:2020-10-27
申请号:US16233870
申请日:2018-12-27
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.
-
公开(公告)号:US20240179417A1
公开(公告)日:2024-05-30
申请号:US18435520
申请日:2024-02-07
Applicant: GoPro, Inc.
Inventor: Violaine Marie Mong-lan Sudret , Marc Lebrun , Sandra Fadel , Sandra Vitorino , Téo Eddie Marcin
IPC: H04N23/72 , H04N23/71 , H04N23/741
CPC classification number: H04N23/72 , H04N23/71 , H04N23/741
Abstract: Adaptive acquisition control includes obtaining a processed image by an image capture apparatus, which includes, a target exposure component that obtains a target exposure value in accordance with target exposure input data, an aggregate gain component that obtains a target aggregate gain value and a remaining gain value in accordance with aggregate gain input data, an auto-exposure compensation component that obtains an auto-exposure compensation tone curve in accordance with auto-exposure compensation input data, a contrast control component that obtains a contrast control tone curve and a contrast control black point value, and a tone control driver that obtains a tone control tone curve and a tone control black point value, and an image signal processor that processes the current input image in accordance with the tone control tone curve and the tone control black point value to produce the processed image.
-
公开(公告)号:US11943533B2
公开(公告)日:2024-03-26
申请号:US17669139
申请日:2022-02-10
Applicant: GoPro, Inc.
Inventor: Gladys Marc , Marc Lebrun
IPC: H04N23/667 , G03B17/56 , H04N23/62
CPC classification number: H04N23/667 , G03B17/565 , H04N23/62
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.
-
公开(公告)号:US11902669B1
公开(公告)日:2024-02-13
申请号:US17941744
申请日:2022-09-09
Applicant: GoPro, Inc.
Inventor: Violaine Marie Mong-Ian Sudret , Marc Lebrun , Sandra Fadel , Sandra Vitorino , Téo Eddie Marcin
IPC: H04N23/72 , H04N23/71 , H04N23/741
CPC classification number: H04N23/72 , H04N23/71 , H04N23/741
Abstract: Adaptive acquisition control includes obtaining a processed image by an image capture apparatus, which includes, a target exposure component that obtains a target exposure value in accordance with target exposure input data, an aggregate gain component that obtains a target aggregate gain value and a remaining gain value in accordance with aggregate gain input data, an auto-exposure compensation component that obtains an auto-exposure compensation tone curve in accordance with auto-exposure compensation input data, a contrast control component that obtains a contrast control tone curve and a contrast control black point value, and a tone control driver that obtains a tone control tone curve and a tone control black point value, and an image signal processor that processes the current input image in accordance with the tone control tone curve and the tone control black point value to produce the processed image.
-
公开(公告)号:US11600023B2
公开(公告)日:2023-03-07
申请号:US17404927
申请日:2021-08-17
Applicant: GoPro, Inc.
Inventor: Marc Lebrun , Karl Krissian , Vincent Riauté , Giuseppe Moschetti
IPC: G06T7/80
Abstract: Optical center calibration may include obtaining one or more parameters for optical center calibration, obtaining an input image captured by an image capture device using a lens, and determining a calibration circle using the parameters and the input image. Determining the calibration circle may include extracting rays using the input image, estimating contours using the input image and the rays, and estimating the calibration circle using the input image and the contours. The calibration may be iteratively improved by repeating calibration based on the input image and a previous iteration of optical center calibration.
-
公开(公告)号:US20210166354A1
公开(公告)日:2021-06-03
申请号:US16756732
申请日:2018-10-17
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.
-
-
-
-
-
-
-
-
-