Patents by Inventor Maxim Smirnov
Maxim Smirnov 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: 11024006Abstract: A portable electronic device may include an image signal processor that includes a clipping circuit, a pyramid generator circuit, and an image fusion processor. The clipping circuit clips pixel values that are under-exposed or over-exposed. The pyramid generator circuit applies a filter to the pixels of the image to generate a filtered image. Some of the filtered pixels may be generated from one or more clipped pixel values. The pyramid generator circuit identifies those filtered pixels that are generated from one or more clipped pixel values and marks the identified filtered pixels with a tag. The pyramid generator circuit decimates the filtered image to generate a downscaled image, which may include one or more filtered pixels that are marked with the tags. The image fusion processor fuses the downscaled image with another image. The pixels that are marked with the tags may be disregarded in the fusion process.Type: GrantFiled: April 22, 2019Date of Patent: June 1, 2021Assignee: Apple Inc.Inventors: Maxim Smirnov, Elena Lamburn, Oren Kerem, Chihsin Wu
-
Patent number: 11010873Abstract: Embodiments relate to enhancing local contrast in an image. A bilateral high pass filter generates a high frequency value for each pixel of an input image, based on a convolution using photometric kernel coefficients associated with other pixels around the pixel. A noise control circuit generates a modulated high frequency value for the pixel based on a noise model for the image defining a noise threshold value for modifying the high frequency value. The modulated high frequency value for the pixel is then combined with a pixel value of the pixel to generate an enhanced value for the pixel. Enhanced values for pixels of the image may be generated to provide the local contrast enhancement for the input image.Type: GrantFiled: May 12, 2020Date of Patent: May 18, 2021Assignee: Apple Inc.Inventor: Maxim Smirnov
-
Patent number: 10991083Abstract: Embodiments relate to a bilateral filter circuit for directional filtering of an image. The directional bilateral filter circuit determines an edge direction and a weight for the edge direction by processing differences between pixel values of pixels in a first block of pixels in the image. The bilateral filter circuit determines non-directional taps for pixels in a second block by processing pixel locations, and determines directional taps by processing differences between pixel values, gradient information for the second block and the edge direction. The bilateral filter circuit determines final filter taps for pixels in the second block by blending corresponding non-directional taps and directional taps using the weight. The bilateral filter circuit obtains a pixel value of a filtered image by multiplying the final filter taps to corresponding pixel values of the pixels in the second block and adding the multiplied values.Type: GrantFiled: September 14, 2020Date of Patent: April 27, 2021Assignee: Apple Inc.Inventors: Sheng Lin, Maxim Smirnov, David R. Pope, Farhan Baqai
-
Publication number: 20210042899Abstract: Embodiments relate to fusion processing between two images captured with two different exposure times to generate a fused image with a higher dynamic range. An unscaled single color version of a first image is blended with another unscaled single color version of a second image to generate an unscaled single color version of the fused image. A downscaled multi-color version of the first image is blended with a downscaled multi-color version of the second image to generate a downscaled multi-color version of the fused image of a plurality of downscaled versions of the fused image. A first downscaled multi-color version of the fused image is generated by upscaling and accumulating the plurality of downscaled versions of the fused image. The first downscaled multi-color version of the fused image has a pixel resolution lower than a pixel resolution of the unscaled single color version of the fused image.Type: ApplicationFiled: October 29, 2020Publication date: February 11, 2021Inventors: Maxim Smirnov, Elena Lamburn
-
Publication number: 20200410652Abstract: Embodiments relate to a bilateral filter circuit for directional filtering of an image. The directional bilateral filter circuit determines an edge direction and a weight for the edge direction by processing differences between pixel values of pixels in a first block of pixels in the image. The bilateral filter circuit determines non-directional taps for pixels in a second block by processing pixel locations, and determines directional taps by processing differences between pixel values, gradient information for the second block and the edge direction. The bilateral filter circuit determines final filter taps for pixels in the second block by blending corresponding non-directional taps and directional taps using the weight. The bilateral filter circuit obtains a pixel value of a filtered image by multiplying the final filter taps to corresponding pixel values of the pixels in the second block and adding the multiplied values.Type: ApplicationFiled: September 14, 2020Publication date: December 31, 2020Inventors: Sheng Lin, Maxim Smirnov, David R. Pope, Farhan Baqai
-
Patent number: 10862137Abstract: The invention relates to a method for producing a current collector (1) for a fuel cell. The method comprises the following steps: mixing a power-type or granulate-type base material (2) with a binding agent (3) and with fibres (4) in order to generate a material mixture (5), wherein the fibres (4) have a lower melting point and/or a lower chemical resistance than the base material (2); moulding a moulded body (6) from the material mixture (5); debinding the binding agent (3) from the moulded body (6); removing at least one portion of the fibres (4) from the moulded body (6); and sintering the moulded body (6). The invention also relates to a fuel cell having a current collector (1) that is produced by means of a method according to the invention.Type: GrantFiled: July 12, 2017Date of Patent: December 8, 2020Assignee: Robert Bosch GmbHInventors: Andreas Burghardt, Arne Huber, Daniel Simon, Jens Burghaus, Juergen Oberle, Witold Pieper, Maxim Smirnov
-
Patent number: 10853928Abstract: Embodiments relate to fusion processing between two images captured with two different exposure times to generate a fused image with a higher dynamic range. An unscaled single color version of a first image is blended with another unscaled single color version of a second image to generate an unscaled single color version of the fused image. A downscaled multi-color version of the first image is blended with a downscaled multi-color version of the second image to generate a downscaled multi-color version of the fused image of a plurality of downscaled versions of the fused image. A first downscaled multi-color version of the fused image is generated by upscaling and accumulating the plurality of downscaled versions of the fused image. The first downscaled multi-color version of the fused image has a pixel resolution lower than a pixel resolution of the unscaled single color version of the fused image.Type: GrantFiled: March 29, 2019Date of Patent: December 1, 2020Assignee: Apple Inc.Inventors: Maxim Smirnov, Elena Lamburn
-
Patent number: 10853927Abstract: Embodiments relate to circuitry for performing fusion of two images captured with two different exposure times to generate a fused image having a higher dynamic range. Information about first keypoints is extracted from the first image by processing pixel values of pixels in the first image. A model describing correspondence between the first image and the second image is then built by processing at least the information about first keypoints. A processed version of the first image is warped using mapping information in the model to generate a warped version of the first image spatially more aligned to the second image than to the first image. The warped version of the first image is fused with a processed version of the second image to generate the fused image.Type: GrantFiled: March 19, 2019Date of Patent: December 1, 2020Assignee: Apple Inc.Inventors: Maxim Smirnov, D. Amnon Silverstein, David R. Pope, Chihsin Wu
-
Patent number: 10825154Abstract: Embodiments relate to a bilateral filter circuit for directional filtering of an image. The directional bilateral filter circuit determines an edge direction and a weight for the edge direction by processing differences between pixel values of pixels in a first block of pixels in the image. The bilateral filter circuit determines non-directional taps for pixels in a second block by processing pixel locations, and determines directional taps by processing differences between pixel values, gradient information for the second block and the edge direction. The bilateral filter circuit determines final filter taps for pixels in the second block by blending corresponding non-directional taps and directional taps using the weight. The bilateral filter circuit obtains a pixel value of a filtered image by multiplying the final filter taps to corresponding pixel values of the pixels in the second block and adding the multiplied values.Type: GrantFiled: March 19, 2019Date of Patent: November 3, 2020Assignee: Apple Inc.Inventors: Sheng Lin, Maxim Smirnov, David R. Pope, Farhan Baqai
-
Publication number: 20200342579Abstract: Embodiments relate to biasing an image noise filter to reduce edge and texture blurring of image data. Pixel values used to determine photometric coefficients for a bilateral filter are modified by offset values. The offset value for a pixel value is determined by applying a high pass filter to the pixel (referred to as the center pixel) and neighboring pixels of the center pixel. By adding the offset value to the center pixel value, the pixel value difference between the neighboring pixels and the center pixel becomes smaller for pixels on the same side of an edge as the center pixel. Thus, pixels on the same side of the edge get more weight in the bilateral noise filter. Conversely, pixels on the opposite side of the edge as the center pixel get less weight in the bilateral filter. As a result, the biased bilateral filter reduces blurring of edges and increases preservation of texture in the image data.Type: ApplicationFiled: April 24, 2019Publication date: October 29, 2020Inventors: Sheng Lin, Wu Cheng, Maxim Smirnov
-
Publication number: 20200334787Abstract: A portable electronic device may include an image signal processor that includes a clipping circuit, a pyramid generator circuit, and an image fusion processor. The clipping circuit clips pixel values that are under-exposed or over-exposed. The pyramid generator circuit applies a filter to the pixels of the image to generate a filtered image. Some of the filtered pixels may be generated from one or more clipped pixel values. The pyramid generator circuit identifies those filtered pixels that are generated from one or more clipped pixel values and marks the identified filtered pixels with a tag. The pyramid generator circuit decimates the filtered image to generate a downscaled image, which may include one or more filtered pixels that are marked with the tags. The image fusion processor fuses the downscaled image with another image. The pixels that are marked with the tags may be disregarded in the fusion process.Type: ApplicationFiled: April 22, 2019Publication date: October 22, 2020Inventors: Maxim Smirnov, Elena Lamburn, Oren Kerem, Chihsin Wu
-
Publication number: 20200311890Abstract: Embodiments relate to fusion processing between two images captured with two different exposure times to generate a fused image with a higher dynamic range. An unscaled single color version of a first image is blended with another unscaled single color version of a second image to generate an unscaled single color version of the fused image. A downscaled multi-color version of the first image is blended with a downscaled multi-color version of the second image to generate a downscaled multi-color version of the fused image of a plurality of downscaled versions of the fused image. A first downscaled multi-color version of the fused image is generated by upscaling and accumulating the plurality of downscaled versions of the fused image. The first downscaled multi-color version of the fused image has a pixel resolution lower than a pixel resolution of the unscaled single color version of the fused image.Type: ApplicationFiled: March 29, 2019Publication date: October 1, 2020Inventors: Maxim Smirnov, Elena Lamburn
-
Publication number: 20200302580Abstract: Embodiments relate to a bilateral filter circuit for directional filtering of an image. The directional bilateral filter circuit determines an edge direction and a weight for the edge direction by processing differences between pixel values of pixels in a first block of pixels in the image. The bilateral filter circuit determines non-directional taps for pixels in a second block by processing pixel locations, and determines directional taps by processing differences between pixel values, gradient information for the second block and the edge direction. The bilateral filter circuit determines final filter taps for pixels in the second block by blending corresponding non-directional taps and directional taps using the weight. The bilateral filter circuit obtains a pixel value of a filtered image by multiplying the final filter taps to corresponding pixel values of the pixels in the second block and adding the multiplied values.Type: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Inventors: Sheng Lin, Maxim Smirnov, David R. Pope, Farhan Baqai
-
Publication number: 20200302582Abstract: Embodiments relate to circuitry for performing fusion of two images captured with two different exposure times to generate a fused image having a higher dynamic range. Information about first keypoints is extracted from the first image by processing pixel values of pixels in the first image. A model describing correspondence between the first image and the second image is then built by processing at least the information about first keypoints. A processed version of the first image is warped using mapping information in the model to generate a warped version of the first image spatially more aligned to the second image than to the first image. The warped version of the first image is fused with a processed version of the second image to generate the fused image.Type: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Inventors: Maxim Smirnov, D. Amnon Silverstein, David R. Pope, Chihsin Wu
-
Publication number: 20200273151Abstract: Embodiments relate to enhancing local contrast in an image. A bilateral high pass filter generates a high frequency value for each pixel of an input image, based on a convolution using photometric kernel coefficients associated with other pixels around the pixel. A noise control circuit generates a modulated high frequency value for the pixel based on a noise model for the image defining a noise threshold value for modifying the high frequency value. The modulated high frequency value for the pixel is then combined with a pixel value of the pixel to generate an enhanced value for the pixel. Enhanced values for pixels of the image may be generated to provide the local contrast enhancement for the input image.Type: ApplicationFiled: May 12, 2020Publication date: August 27, 2020Inventor: Maxim Smirnov
-
Patent number: 10692191Abstract: Embodiments relate to enhancing local contrast in an image. A bilateral high pass filter generates a high frequency value for each pixel of an input image, based on a convolution using photometric kernel coefficients associated with other pixels around the pixel. A noise control circuit generates a modulated high frequency value for the pixel based on a noise model for the image defining a noise threshold value for modifying the high frequency value. The modulated high frequency value for the pixel is then combined with a pixel value of the pixel to generate an enhanced value for the pixel. Enhanced values for pixels of the image may be generated to provide the local contrast enhancement for the input image.Type: GrantFiled: August 10, 2018Date of Patent: June 23, 2020Assignee: Apple Inc.Inventor: Maxim Smirnov
-
Patent number: 10657623Abstract: Embodiments relate to two stage multi-scale processing of an image. A first stage processing circuitry generates an unscaled single color version of the image that undergoes noise reduction before generating a high frequency component of the unscaled single color version. A scaler generates a first downscaled version of the image comprising a plurality of color components. A second stage processing circuitry generates a plurality of sequentially downscaled images based on the first downscaled version. The second stage processing circuitry processes the first downscaled version and the downscaled images to generate a processed version of the first downscaled version. The unscaled single color high frequency component and the processed version of the first downscaled version of the image are merged to generate a processed version of the image.Type: GrantFiled: August 10, 2018Date of Patent: May 19, 2020Assignee: Apple Inc.Inventors: Maxim Smirnov, David R. Pope, Oren Kerem, Elena Lamburn
-
Publication number: 20200051209Abstract: Embodiments relate to two stage multi-scale processing of an image. A first stage processing circuitry generates an unscaled single color version of the image that undergoes noise reduction before generating a high frequency component of the unscaled single color version. A scaler generates a first downscaled version of the image comprising a plurality of color components. A second stage processing circuitry generates a plurality of sequentially downscaled images based on the first downscaled version. The second stage processing circuitry processes the first downscaled version and the downscaled images to generate a processed version of the first downscaled version. The unscaled single color high frequency component and the processed version of the first downscaled version of the image are merged to generate a processed version of the image.Type: ApplicationFiled: August 10, 2018Publication date: February 13, 2020Inventors: Maxim Smirnov, David R. Pope, Oren Kerem, Elena Lamburn
-
Publication number: 20200051215Abstract: Embodiments relate to enhancing local contrast in an image. A bilateral high pass filter generates a high frequency value for each pixel of an input image, based on a convolution using photometric kernel coefficients associated with other pixels around the pixel. A noise control circuit generates a modulated high frequency value for the pixel based on a noise model for the image defining a noise threshold value for modifying the high frequency value. The modulated high frequency value for the pixel is then combined with a pixel value of the pixel to generate an enhanced value for the pixel. Enhanced values for pixels of the image may be generated to provide the local contrast enhancement for the input image.Type: ApplicationFiled: August 10, 2018Publication date: February 13, 2020Inventor: Maxim Smirnov
-
Publication number: 20190237774Abstract: The invention relates to a method for producing a current collector (1) for a fuel cell. The method comprises the following steps: mixing a power-type or granulate-type base material (2) with a binding agent (3) and with fibres (4) in order to generate a material mixture (5), wherein the fibres (4) have a lower melting point and/or a lower chemical resistance than the base material (2); moulding a moulded body (6) from the material mixture (5); debinding the binding agent (3) from the moulded body (6); removing at least one portion of the fibres (4) from the moulded body (6); and sintering the moulded body (6). The invention also relates to a fuel cell having a current collector (1) that is produced by means of a method according to the invention.Type: ApplicationFiled: July 12, 2017Publication date: August 1, 2019Applicant: Robert Bosch GmbHInventors: Andreas BURGHARDT, Arne HUBER, Daniel SIMON, Jens BURGHAUS, Juergen OBERLE, Witold PIEPER, Maxim SMIRNOV