Patents by Inventor Bruno César Douady-Pleven
Bruno César Douady-Pleven 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: 11962736Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving a first image from a first image sensor; receiving a second image from a second image sensor; determining an electronic rolling shutter correction mapping for the first image and the second image; determining a parallax correction mapping based on the first image and the second image for stitching the first image and the second image; determining a warp mapping based on the parallax correction mapping and the electronic rolling shutter correction mapping, wherein the warp mapping applies the electronic rolling shutter correction mapping after the parallax correction mapping; applying the warp mapping to image data based on the first image and the second image to obtain a composite image; and storing, displaying, or transmitting an output image that is based on the composite image.Type: GrantFiled: February 19, 2021Date of Patent: April 16, 2024Assignee: GoPro, Inc.Inventors: Bruno César Douady-Pleven, Antoine Meler, Christophe Clienti
-
Publication number: 20240048854Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving an image from an image sensor; applying a filter to the image to obtain a low-frequency component image and a high-frequency component image; determining a first enhanced image based on a weighted sum of the low-frequency component image and the high-frequency component image, where the high-frequency component image is weighted more than the low-frequency component image; determining a second enhanced image based on the first enhanced image and a tone mapping; and storing, displaying, or transmitting an output image based on the second enhanced image.Type: ApplicationFiled: October 18, 2023Publication date: February 8, 2024Inventors: Guillaume Matthieu Guerin, Antoine Regimbeau, Thomas Nicolas Emmanuel Veit, Bruno Cesar Douady-Pleven, Violaine Marie Mong-lan Sudret
-
Patent number: 11800238Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving an image from an image sensor; applying a filter to the image to obtain a low-frequency component image and a high-frequency component image; determining a first enhanced image based on a weighted sum of the low-frequency component image and the high-frequency component image, where the high-frequency component image is weighted more than the low-frequency component image; determining a second enhanced image based on the first enhanced image and a tone mapping; and storing, displaying, or transmitting an output image based on the second enhanced image.Type: GrantFiled: November 15, 2021Date of Patent: October 24, 2023Assignee: GoPro, Inc.Inventors: Guillaume Matthieu Guerin, Antoine Regimbeau, Thomas Nicolas Emmanuel Veit, Bruno Cesar Douady-Pleven, Violaine Marie Mong-Ian Sudret
-
Publication number: 20220377224Abstract: An image capture apparatus may include an image sensor, a motion sensor, and an auto-exposure unit. The auto-exposure unit may obtain an input image captured during an exposure interval and corresponding motion data indicating motion of the image capture apparatus during the exposure interval. The auto-exposure unit may obtain image information-amount data for the input image. The auto-exposure unit may obtain derivative information-amount data based on the information-amount data and a candidate exposure adjustment. The auto-exposure unit may obtain an information-amount maximizing exposure interval based on the information-amount data and the derivative information-amount data. The image capture apparats may control the image sensor to obtain a subsequent input image signal representing a subsequent input image captured during the information-amount maximizing exposure interval, and output or store information representing the subsequent input image.Type: ApplicationFiled: August 4, 2022Publication date: November 24, 2022Inventors: Bruno César Douady-Pleven, Thomas Nicolas Emmanuel Veit, Guillaume Matthieu Guérin
-
Patent number: 11412150Abstract: An image capture apparatus may include an image sensor, a motion sensor, and an auto-exposure unit. The auto-exposure unit may obtain an input image captured during an exposure interval and corresponding motion data indicating motion of the image capture apparatus during the exposure interval. The auto-exposure unit may obtain image information-amount data for the input image. The auto-exposure unit may obtain derivative information-amount data based on the information-amount data and a candidate exposure adjustment. The auto-exposure unit may obtain an information-amount maximizing exposure interval based on the information-amount data and the derivative information-amount data. The image capture apparats may control the image sensor to obtain a subsequent input image signal representing a subsequent input image captured during the information-amount maximizing exposure interval, and output or store information representing the subsequent input image.Type: GrantFiled: December 23, 2020Date of Patent: August 9, 2022Assignee: GoPro, Inc.Inventors: Bruno César Douady-Pleven, Thomas Nicolas Emmanuel Veit, Guillaume Matthieu Guérin
-
Patent number: 11330208Abstract: Flare compensation includes obtaining a first input frame, which includes lens flare, and a second input frame; obtaining a stitch line between the first input frame and the second input frame; obtaining, for the first input frame, a first intensity profile; obtaining, for the second input frame, a second intensity profile; obtaining an intensity differences profile; obtaining a first dark corner profile based on a first illumination of a first area outside a first image circle of the first input frame; obtaining a second dark corner profile based on a second illumination of a second area outside a second image circle of the second input frame; obtaining a dark corner difference profile; calculating a flare model; obtaining a flare mask; and correcting the first input frame by subtracting the flare mask from the first input frame.Type: GrantFiled: April 15, 2020Date of Patent: May 10, 2022Assignee: GoPro, Inc.Inventors: Bruno César Douady-Pleven, Nicolas Boehrer, Thomas Nicolas Emmanuel Veit
-
Patent number: 11276149Abstract: 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.Type: GrantFiled: April 27, 2020Date of Patent: March 15, 2022Assignee: GoPro, Inc.Inventors: Bruno César Douady-Pleven, Thomas Nicolas Emmanuel Veit, Marc Lebrun
-
Publication number: 20220078330Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving an image from an image sensor; applying a filter to the image to obtain a low-frequency component image and a high-frequency component image; determining a first enhanced image based on a weighted sum of the low-frequency component image and the high-frequency component image, where the high-frequency component image is weighted more than the low-frequency component image; determining a second enhanced image based on the first enhanced image and a tone mapping; and storing, displaying, or transmitting an output image based on the second enhanced image.Type: ApplicationFiled: November 15, 2021Publication date: March 10, 2022Inventors: Guillaume Matthieu Guerin, Antoine Regimbeau, Thomas Nicolas Emmanuel Veit, Bruno Cesar Douady-Pleven, Violaine Marie Mong-lan Sudret
-
Patent number: 11178341Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving an image from an image sensor; applying a filter to the image to obtain a low-frequency component image and a high-frequency component image; determining a first enhanced image based on a weighted sum of the low-frequency component image and the high-frequency component image, where the high-frequency component image is weighted more than the low-frequency component image; determining a second enhanced image based on the first enhanced image and a tone mapping; and storing, displaying, or transmitting an output image based on the second enhanced image.Type: GrantFiled: February 3, 2020Date of Patent: November 16, 2021Assignee: GoPro, Inc.Inventors: Guillaume Matthieu Guerin, Antoine Regimbeau, Thomas Nicolas Emmanuel Veit, Bruno Cesar Douady-Pleven, Violaine Marie Mong-lan Sudret
-
Patent number: 11132773Abstract: Systems and methods are disclosed for image capture. For example, methods may include accessing a sequence of images from an image sensor; determining a sequence of parameters for respective images in the sequence of images based on the respective images; storing the sequence of images in a buffer; determining a temporally smoothed parameter for a current image in the sequence of images based on the sequence of parameters, wherein the sequence of parameters includes parameters for images in the sequence of images that were captured after the current image; applying image processing to the current image based on the temporally smoothed parameter to obtain a processed image; and storing, displaying, or transmitting an output image based on the processed image.Type: GrantFiled: May 18, 2020Date of Patent: September 28, 2021Assignee: GoPro, Inc.Inventors: Bruno César Douady-Pleven, Vincent Vacquerie
-
Publication number: 20210281710Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving a first image from a first image sensor; receiving a second image from a second image sensor; determining an electronic rolling shutter correction mapping for the first image and the second image; determining a parallax correction mapping based on the first image and the second image for stitching the first image and the second image; determining a warp mapping based on the parallax correction mapping and the electronic rolling shutter correction mapping, wherein the warp mapping applies the electronic rolling shutter correction mapping after the parallax correction mapping; applying the warp mapping to image data based on the first image and the second image to obtain a composite image; and storing, displaying, or transmitting an output image that is based on the composite image.Type: ApplicationFiled: February 19, 2021Publication date: September 9, 2021Inventors: Bruno César Douady-Pleven, Antoine Meler, Christophe Clienti
-
Patent number: 11064110Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving, by an image signal processor, one or more input image signals from one or more image sensors; determining a mapping based on the input image signal(s), wherein the mapping includes records that associate image portions of an output image with corresponding image portions of the input image signal(s); sorting the records of the mapping according to an order of the corresponding image portions of the input image signal(s); applying, by the image signal processor, image processing to image portions of the input image signal(s) to determine image portions of one or more processed images in the order; and determining, by the image signal processor, the image portions of the output image based at least in part on the mapping and the corresponding image portions of the processed image(s) in the order.Type: GrantFiled: August 30, 2019Date of Patent: July 13, 2021Assignee: GoPro, Inc.Inventors: Bruno Cesar Douady-Pleven, Sandeep Doshi, Sophana Kok
-
Publication number: 20210176388Abstract: An image capture apparatus may include an image sensor, a motion sensor, and an auto-exposure unit. The auto-exposure unit may obtain an input image captured during an exposure interval and corresponding motion data indicating motion of the image capture apparatus during the exposure interval. The auto-exposure unit may obtain image information-amount data for the input image. The auto-exposure unit may obtain derivative information-amount data based on the information-amount data and a candidate exposure adjustment. The auto-exposure unit may obtain an information-amount maximizing exposure interval based on the information-amount data and the derivative information-amount data. The image capture apparats may control the image sensor to obtain a subsequent input image signal representing a subsequent input image captured during the information-amount maximizing exposure interval, and output or store information representing the subsequent input image.Type: ApplicationFiled: December 23, 2020Publication date: June 10, 2021Inventors: Bruno César Douady-Pleven, Thomas Nicolas Emmanuel Veit, Guillaume Matthieu Guérin
-
Patent number: 10931851Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving a first image from a first image sensor; receiving a second image from a second image sensor; determining an electronic rolling shutter correction mapping for the first image and the second image; determining a parallax correction mapping based on the first image and the second image for stitching the first image and the second image; determining a warp mapping based on the parallax correction mapping and the electronic rolling shutter correction mapping, wherein the warp mapping applies the electronic rolling shutter correction mapping after the parallax correction mapping; applying the warp mapping to image data based on the first image and the second image to obtain a composite image; and storing, displaying, or transmitting an output image that is based on the composite image.Type: GrantFiled: November 12, 2019Date of Patent: February 23, 2021Assignee: GoPro, Inc.Inventors: Bruno César Douady-Pleven, Antoine Meler, Christophe Clienti
-
Publication number: 20200388009Abstract: Systems and methods are disclosed for image capture. For example, methods may include accessing a sequence of images from an image sensor; determining a sequence of parameters for respective images in the sequence of images based on the respective images; storing the sequence of images in a buffer; determining a temporally smoothed parameter for a current image in the sequence of images based on the sequence of parameters, wherein the sequence of parameters includes parameters for images in the sequence of images that were captured after the current image; applying image processing to the current image based on the temporally smoothed parameter to obtain a processed image; and storing, displaying, or transmitting an output image based on the processed image.Type: ApplicationFiled: May 18, 2020Publication date: December 10, 2020Inventors: Bruno César Douady-Pleven, Vincent Vacquerie
-
Patent number: 10757384Abstract: 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.Type: GrantFiled: July 24, 2018Date of Patent: August 25, 2020Assignee: GoPro, Inc.Inventors: Bruno César Douady-Pleven, Thomas Nicolas Emmanuel Veit, Marc Lebrun
-
Publication number: 20200267339Abstract: Systems and methods are disclosed for image signal processing. For example, methods may include receiving a current image of a sequence of images from an image sensor; combining the current image with a recirculated image to obtain a noise reduced image, where the recirculated image is based on one or more previous images of the sequence of images from the image sensor; determining a noise map for the noise reduced image, where the noise map is determined based on estimates of noise levels for pixels in the current image, a noise map for the recirculated image, and a set of mixing weights; recirculating the noise map with the noise reduced image to combine the noise reduced image with a next image of the sequence of images from the image sensor; and storing, displaying, or transmitting an output image that is based on the noise reduced image.Type: ApplicationFiled: May 24, 2017Publication date: August 20, 2020Applicants: GoPro, Inc., GoPro, Inc.Inventors: Bruno César Douady-Pleven, Michael Serge Andre Kraak, Guillaume Matthieu Guérin, Thomas Nicolas Emmanuel Veit
-
Publication number: 20200260001Abstract: A system accesses an image with each pixel of the image having luminance values each representative of a color component of the pixel. The system generates a first histogram for aggregate luminance values of the image, and accesses a target histogram for the image representative of a desired global image contrast. The system computes a transfer function based on the first histogram and the target histogram such that when the transfer function is applied, a histogram of the modified aggregate luminance values is within a threshold similarity of the target histogram. The system modifies the image by applying the transfer function to the luminance values of the image to produce a tone mapped image, and outputs the modified image.Type: ApplicationFiled: January 6, 2020Publication date: August 13, 2020Inventors: Bruno César Douady-Pleven, Michael Serge Andre Kraak, Guillaume Matthieu Guérin, Thomas Nicolas Emmanuel Veit
-
Publication number: 20200258200Abstract: 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.Type: ApplicationFiled: April 27, 2020Publication date: August 13, 2020Inventors: Bruno César Douady-Pleven, Thomas Nicolas Emmanuel Veit, Marc Lebrun
-
Patent number: 10743002Abstract: Image signal processing may include obtaining a first portion of a first input image, the first portion having a defined width, a defined height, and a defined portion size, which is a product of multiplying the defined width by the defined height, the first portion of the first input image including a first set of image elements in raster order and having a cardinality of the defined portion size. Image signal processing may include sequential in-place blocking transposition of the first input image, which may include using a buffer, omit using another buffer, and has linear complexity, and may include buffering the first set of image elements using the buffer, the buffer having a defined buffer size within twice the defined portion size, and outputting the first set of image elements from the buffer in block order.Type: GrantFiled: August 28, 2017Date of Patent: August 11, 2020Assignee: GoPro, Inc.Inventors: Bruno César Douady-Pleven, Vincent Vacquerie