-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20200244895A1
公开(公告)日:2020-07-30
申请号:US16756725
申请日:2018-10-17
Applicant: GoPro, Inc.
Inventor: Guillaume Matthieu Guérin , Michel Auger , Karl Krissian
Abstract: Image signal processing includes generating an exposure compensated image based on a gain value applied to an exposure level of a first image and a gain value applied to an exposure level of a second image. The gain value may be progressively increased from an approximate center of the first image to an edge of the first image to a common exposure level. The gain value may be progressively decreased from an approximate center of the second image to an edge of the second image to the common exposure level. Gain values may be scaled on each color channel for a pixel based on a saturation level of the pixel.
-
公开(公告)号: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.
-
公开(公告)号:US20230044846A1
公开(公告)日:2023-02-09
申请号:US17965857
申请日:2022-10-14
Applicant: GoPro, Inc.
Inventor: Guillaume Matthieu Guérin , Karl Krissian , Bruno César Douady
Abstract: Flare compensation includes obtaining a dark corner intensity differences profile between a first and a second image based on a relative illumination of an area outside a first image circle of the first image and a second image circle of the second image. The dark corner intensity differences profile is obtained for a luminance (Y) component. A flare profile is obtained using an intensity differences profile and the dark corner intensity differences profile. The intensity differences profile is obtained for the Y component along a stitch line between the first image and the second image. The flare profile of the Y component is converted to an RGB flare profile. The first image is modified based on the RGB flare profile to obtain a processed first image.
-
公开(公告)号:US11503232B2
公开(公告)日:2022-11-15
申请号:US16992679
申请日:2020-08-13
Applicant: GoPro, Inc.
Inventor: Guillaume Matthieu Guérin , Karl Krissian , Bruno César Douady
Abstract: Flare compensation includes receiving a first image and a second image; converting the first and the second images from an RGB domain to a YUV domain; obtaining an intensity differences profile along a stitch line between the first and the second images, where the intensity differences profile is obtained for the Y component; obtaining a dark corner intensity differences profile between the first and the second images based on a relative illumination of an area outside a first image circle of the first image and a second image circle of the second image, where the dark corner intensity differences profile is obtained for the Y component; obtaining a flare profile using the intensity differences profile and the dark corner intensity differences profile; converting the flare profile of the Y component to an RGB flare profile; and modifying one of the first or second images based on the RGB flare profile.
-
公开(公告)号:US11863888B2
公开(公告)日:2024-01-02
申请号:US17965857
申请日:2022-10-14
Applicant: GoPro, Inc.
Inventor: Guillaume Matthieu Guérin , Karl Krissian , Bruno César Douady
CPC classification number: H04N25/61 , G06T5/50 , H04N9/67 , H04N9/77 , G06T2207/20212 , G06T2207/30168
Abstract: Flare compensation includes obtaining a dark corner intensity differences profile between a first and a second image based on a relative illumination of an area outside a first image circle of the first image and a second image circle of the second image. The dark corner intensity differences profile is obtained for a luminance (Y) component. A flare profile is obtained using an intensity differences profile and the dark corner intensity differences profile. The intensity differences profile is obtained for the Y component along a stitch line between the first image and the second image. The flare profile of the Y component is converted to an RGB flare profile. The first image is modified based on the RGB flare profile to obtain a processed first image.
-
公开(公告)号:US11363214B2
公开(公告)日:2022-06-14
申请号:US16756725
申请日:2018-10-17
Applicant: GoPro, Inc.
Inventor: Guillaume Matthieu Guérin , Michel Auger , Karl Krissian
Abstract: Image signal processing includes generating an exposure compensated image based on a gain value applied to an exposure level of a first image and a gain value applied to an exposure level of a second image. The gain value may be progressively increased from an approximate center of the first image to an edge of the first image to a common exposure level. The gain value may be progressively decreased from an approximate center of the second image to an edge of the second image to the common exposure level. Gain values may be scaled on each color channel for a pixel based on a saturation level of the pixel.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-