Patents by Inventor Karl Krissian
Karl Krissian has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11863888Abstract: 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.Type: GrantFiled: October 14, 2022Date of Patent: January 2, 2024Assignee: GoPro, Inc.Inventors: Guillaume Matthieu Guérin, Karl Krissian, Bruno César Douady
-
Patent number: 11600023Abstract: 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.Type: GrantFiled: August 17, 2021Date of Patent: March 7, 2023Assignee: GoPro, Inc.Inventors: Marc Lebrun, Karl Krissian, Vincent Riauté, Giuseppe Moschetti
-
Publication number: 20230044846Abstract: 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.Type: ApplicationFiled: October 14, 2022Publication date: February 9, 2023Inventors: Guillaume Matthieu Guérin, Karl Krissian, Bruno César Douady
-
Patent number: 11503232Abstract: 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.Type: GrantFiled: August 13, 2020Date of Patent: November 15, 2022Assignee: GoPro, Inc.Inventors: Guillaume Matthieu Guérin, Karl Krissian, Bruno César Douady
-
Patent number: 11363214Abstract: 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.Type: GrantFiled: October 17, 2018Date of Patent: June 14, 2022Assignee: GoPro, Inc.Inventors: Guillaume Matthieu Guérin, Michel Auger, Karl Krissian
-
Patent number: 11317070Abstract: 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.Type: GrantFiled: May 4, 2020Date of Patent: April 26, 2022Assignee: GoPro, Inc.Inventors: Guillaume Matthieu Guérin, Karl Krissian, Marc Lebrun, Giuseppe Moschetti
-
Publication number: 20220065621Abstract: 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.Type: ApplicationFiled: August 17, 2021Publication date: March 3, 2022Inventors: Marc Lebrun, Karl Krissian, Vincent Riauté, Giuseppe Moschetti
-
Publication number: 20220053153Abstract: 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.Type: ApplicationFiled: August 13, 2020Publication date: February 17, 2022Inventors: Guillaume Matthieu Guérin, Karl Krissian, Bruno César Douady
-
Publication number: 20200389636Abstract: 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.Type: ApplicationFiled: May 4, 2020Publication date: December 10, 2020Inventors: Guillaume Matthieu Guérin, Karl Krissian, Marc Lebrun, Giuseppe Moschetti
-
Publication number: 20200244895Abstract: 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.Type: ApplicationFiled: October 17, 2018Publication date: July 30, 2020Inventors: Guillaume Matthieu Guérin, Michel Auger, Karl Krissian
-
Patent number: 10645358Abstract: 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.Type: GrantFiled: September 26, 2018Date of Patent: May 5, 2020Assignee: GoPro, Inc.Inventors: Guillaume Matthieu Guérin, Karl Krissian, Marc Lebrun, Giuseppe Moschetti
-
Publication number: 20190260978Abstract: 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.Type: ApplicationFiled: September 26, 2018Publication date: August 22, 2019Inventors: Guillaume Matthieu Guérin, Karl Krissian, Marc Lebrun, Giuseppe Moschetti
-
Publication number: 20080273777Abstract: Methods and apparatus for generating network of endoluminal surfaces by defining a set of medial axes for a tubular structure, defining a series of cross sections along medial axis in the set of medial axes, generating a connectivity graph of the medial axes, defining multiple surface representations based upon the graph of the medial axes and the cross sections, computing a volume defined by a first one of the surface representations, defining a partition of the medial axis, cross-sections, surface and/or volume representations, and outputting the network of endoluminal surfaces.Type: ApplicationFiled: October 19, 2006Publication date: November 6, 2008Inventors: Vincent Luboz, Xunlei Wu, Karl Krissian, Stephane M. Cotin