Systems and methods for selecting images

    公开(公告)号:US11379965B2

    公开(公告)日:2022-07-05

    申请号:US17075957

    申请日:2020-10-21

    Applicant: GoPro, Inc.

    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.

    OPTICAL CENTER CALIBRATION
    12.
    发明申请

    公开(公告)号:US20220065621A1

    公开(公告)日:2022-03-03

    申请号:US17404927

    申请日:2021-08-17

    Applicant: GoPro, Inc.

    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.

    Chrominance denoising
    13.
    发明授权

    公开(公告)号:US11216912B2

    公开(公告)日:2022-01-04

    申请号:US16756732

    申请日:2018-10-17

    Applicant: GoPro, Inc.

    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.

    METHODS AND APPARATUS FOR BLENDING UNKNOWN PIXELS IN OVERLAPPING IMAGES

    公开(公告)号: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.

    Systems and methods for selecting images

    公开(公告)号:US10817998B1

    公开(公告)日:2020-10-27

    申请号:US16233870

    申请日:2018-12-27

    Applicant: GoPro, Inc.

    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.

    ADAPTIVE ACQUISITION CONTROL
    16.
    发明公开

    公开(公告)号:US20240179417A1

    公开(公告)日:2024-05-30

    申请号:US18435520

    申请日:2024-02-07

    Applicant: GoPro, Inc.

    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.

    Lens mode auto-detection
    17.
    发明授权

    公开(公告)号:US11943533B2

    公开(公告)日:2024-03-26

    申请号:US17669139

    申请日:2022-02-10

    Applicant: GoPro, Inc.

    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.

    Adaptive acquisition control
    18.
    发明授权

    公开(公告)号:US11902669B1

    公开(公告)日:2024-02-13

    申请号:US17941744

    申请日:2022-09-09

    Applicant: GoPro, Inc.

    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.

    Optical center calibration
    19.
    发明授权

    公开(公告)号:US11600023B2

    公开(公告)日:2023-03-07

    申请号:US17404927

    申请日:2021-08-17

    Applicant: GoPro, Inc.

    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.

    Chrominance Denoising
    20.
    发明申请

    公开(公告)号:US20210166354A1

    公开(公告)日:2021-06-03

    申请号:US16756732

    申请日:2018-10-17

    Applicant: GoPro, Inc.

    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.

Patent Agency Ranking