Patents by Inventor Mohammad Izadi

Mohammad Izadi 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: 11962811
    Abstract: Image denoising includes obtaining a saliency map for an image. The saliency map includes respective saliency scores for pixels of the image. Respective noise levels are assigned to the pixels using the respective saliency scores to obtain a noise level map. The image is denoised using the noise level map to obtain a denoised image. The denoised image is output, such as to a display or a storage device.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: April 16, 2024
    Assignee: GOOGLE LLC
    Inventors: Mohammad Izadi, Yeping Su, Jeremy Dorfman
  • Patent number: 11854164
    Abstract: Processing a spherical video using denoising is described. Video content comprising the spherical video is received. Whether a camera geometry or a map projection, or both, used to generate the spherical video is available is then determined. The spherical video is denoised using a first technique responsive to a determination that the camera geometry, the map projection, or both is available. Otherwise, the spherical video is denoised using a second technique. At least some steps of the second technique can be different from steps of the first technique. The denoised spherical video can be encoded for transmission or storage using less data than encoding the spherical video without denoising.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: December 26, 2023
    Assignee: GOOGLE LLC
    Inventors: Damien Kelly, Neil Birkbeck, Balineedu Adsumilli, Mohammad Izadi
  • Patent number: 11748854
    Abstract: Denoising video content includes identifying a three-dimensional flat frame block of multiple frames of the video content, wherein the three-dimensional flat frame block comprises flat frame blocks, each flat frame block is located within a respective frame of the multiple frames, and the flat frame blocks have a spatial and temporal intensity variance that is less than a threshold. Denoising video content also includes determining an average intensity value of the three-dimensional flat frame block, determining a noise model that represents noise characteristics of the three-dimensional flat frame block, generating a denoising function using the average intensity value and the noise model, and denoising the multiple frames using the denoising function.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: September 5, 2023
    Assignee: GOOGLE LLC
    Inventors: Neil Birkbeck, Balineedu Adsumilli, Mohammad Izadi
  • Publication number: 20230120553
    Abstract: Image denoising includes obtaining a saliency map for an image. The saliency map includes respective saliency scores for pixels of the image. Respective noise levels are assigned to the pixels using the respective saliency scores to obtain a noise level map. The image is denoised using the noise level map to obtain a denoised image. The denoised image is output, such as to a display or a storage device.
    Type: Application
    Filed: October 19, 2021
    Publication date: April 20, 2023
    Inventors: Mohammad Izadi, Yeping Su, Jeremy Dorfman
  • Publication number: 20230119747
    Abstract: Image data is processed for noise reduction before encoding and subsequent decoding. For an input image in a spatial domain, two-dimensional (2-D) wavelet coefficients at multiple levels are generated. Each level includes multiple subbands, each associated with a respective subband type in a wavelet domain. For respective levels, a flat region of a subband is identified, which flat region includes blocks of the subband having a variance no higher than a first threshold variance. A flat block set for the subband type associated with the subband is identified, which includes blocks common to respective flat regions of the subband. A second threshold variance is determined using variances of the flat block set, and is then used for thresholding at least some of the 2-D wavelet coefficients to remove noise. After thresholding, a denoised image is generated in the spatial domain using the levels.
    Type: Application
    Filed: May 19, 2020
    Publication date: April 20, 2023
    Inventors: Mohammad Izadi, Pavan Madhusudanarao, Balineedu Adsumilli
  • Publication number: 20220237749
    Abstract: Denoising video content includes identifying a three-dimensional flat frame block of multiple frames of the video content, wherein the three-dimensional flat frame block comprises flat frame blocks, each flat frame block is located within a respective frame of the multiple frames, and the flat frame blocks have a spatial and temporal intensity variance that is less than a threshold. Denoising video content also includes determining an average intensity value of the three-dimensional flat frame block, determining a noise model that represents noise characteristics of the three-dimensional flat frame block, generating a denoising function using the average intensity value and the noise model, and denoising the multiple frames using the denoising function.
    Type: Application
    Filed: April 18, 2022
    Publication date: July 28, 2022
    Inventors: Neil Birkbeck, Balineedu Adsumilli, Mohammad Izadi
  • Publication number: 20220222784
    Abstract: Processing a spherical video using denoising is described. Video content comprising the spherical video is received. Whether a camera geometry or a map projection, or both, used to generate the spherical video is available is then determined. The spherical video is denoised using a first technique responsive to a determination that the camera geometry, the map projection, or both is available. Otherwise, the spherical video is denoised using a second technique. At least some steps of the second technique can be different from steps of the first technique. The denoised spherical video can be encoded for transmission or storage using less data than encoding the spherical video without denoising.
    Type: Application
    Filed: March 30, 2022
    Publication date: July 14, 2022
    Inventors: Damien Kelly, Neil Birkbeck, Balineedu Adsumilli, Mohammad Izadi
  • Patent number: 11308585
    Abstract: A method for denoising video content includes identifying a first frame block of a plurality of frame blocks associated with a first frame of the video content. The method also includes determining an average intensity value for the first frame block. The method also includes determining a first noise model that represents characteristics of the first frame block. The method also includes generating a denoising function using the average intensity value and the first noise model for the first frame block. The method further includes denoising the plurality of frame blocks using the denoising function.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: April 19, 2022
    Assignee: GOOGLE LLC
    Inventors: Neil Birkbeck, Balineedu Adsumilli, Mohammad Izadi
  • Patent number: 11308584
    Abstract: A method for denoising video content includes identifying a first frame block associated with a first frame of the video content. The method also includes estimating a first noise model that represents characteristics of the first frame block. The method also includes identifying at least one frame block adjacent to the first frame block. The method also includes generating a second noise model that represents characteristics of the at least one frame block adjacent to the first frame block by adjusting the first noise model based on at least one characteristic of the at least one frame block adjacent to the first frame block. The method also includes denoising the at least one frame block adjacent to the first frame block using the second noise model.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: April 19, 2022
    Assignee: GOOGLE LLC
    Inventors: Damien Kelly, Neil Birkbeck, Balineedu Adsumilli, Mohammad Izadi
  • Publication number: 20220078446
    Abstract: Adaptive filtering is used video stream for bitrate reduction. A first copy of the input video stream is encoded to a reference bitstream. Each of a number of candidate filters is applied to each frame of a second copy of the input video stream to produce a filtered second copy of the input video stream. The filtered second copy is encoded to a candidate bitstream. A cost value for the candidate filter is determined based on distortion value and bitrate differences between the candidate bitstream and the reference bitstream. The candidate bitstream corresponding to the candidate filter with a lowest one of the cost values is selected as the output bitstream, which is then output or stored. Processing the input video stream using the adaptive filter and before the encoding may result in bitrate reduction, thereby improving compression, decompression, and other performance.
    Type: Application
    Filed: April 25, 2019
    Publication date: March 10, 2022
    Inventors: Mohammad Izadi, Balineedu Adsumilli
  • Publication number: 20210287341
    Abstract: A method for denoising video content includes identifying a first frame block of a plurality of frame blocks associated with a first frame of the video content. The method also includes determining an average intensity value for the first frame block. The method also includes determining a first noise model that represents characteristics of the first frame block. The method also includes generating a denoising function using the average intensity value and the first noise model for the first frame block. The method further includes denoising the plurality of frame blocks using the denoising function.
    Type: Application
    Filed: December 5, 2017
    Publication date: September 16, 2021
    Inventors: Neil Birkbeck, Balineedu Adsumilli, Mohammad Izadi
  • Publication number: 20210241426
    Abstract: A method for denoising video content includes identifying a first frame block associated with a first frame of the video content. The method also includes estimating a first noise model that represents characteristics of the first frame block. The method also includes identifying at least one frame block adjacent to the first frame block. The method also includes generating a second noise model that represents characteristics of the at least one frame block adjacent to the first frame block by adjusting the first noise model based on at least one characteristic of the at least one frame block adjacent to the first frame block. The method also includes denoising the at least one frame block adjacent to the first frame block using the second noise model.
    Type: Application
    Filed: December 4, 2017
    Publication date: August 5, 2021
    Applicant: Google LLC
    Inventors: Damien Kelly, Neil Birkbeck, Balineedu Adsumilli, Mohammad Izadi
  • Patent number: 10775171
    Abstract: A MEMS gyroscope is equipped with: at least a first mobile mass suspended from the top of a substrate by means of elastic suspension elements coupled to anchor points rigidly fixed to the substrate, in such a manner as to be actuated in an actuating movement along a first axis of a horizontal plane and to carry out a measurement movement along a vertical axis, transverse to the horizontal plane, in response to a first angular velocity acting about a second axis of the horizontal plane, transverse to the first axis. The elastic suspension elements are configured in such a manner as to internally compensate unwanted displacements out of the horizontal plane along the vertical axis originating from the actuating movement, such that the mobile mass remains in the horizontal plane during the actuating movement.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: September 15, 2020
    Assignee: STMicroelectronics S.r.l.
    Inventors: Gabriele Gattere, Luca Guerinoni, Luca Giuseppe Falorni, Damiano Milani, Francesco Braghin, Ferruccio Resta, Mohammad Izadi
  • Patent number: 10674045
    Abstract: Implementations disclose mutual noise estimation for videos. A method includes determining an optimal frame noise variance for intensity values of each frame of frames of a video, the optimal frame noise variance based on a determined relationship between spatial variance and temporal variance of the intensity values of homogeneous blocks in the frame, identifying an optimal video noise variance for the video based on optimal frame noise variances of the frames of the video, selecting, for each frame of the video, one or more of the blocks having a spatial variance that is less than the optimal video noise variance, the one or more frames selected as the homogeneous blocks, and utilizing the selected homogeneous blocks to estimate a noise signal of the video.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: June 2, 2020
    Assignee: Google LLC
    Inventors: Neil Birkbeck, Mohammad Izadi, Anil Kokaram, Balineedu C. Adsumilli, Damien Kelly
  • Publication number: 20200008906
    Abstract: A reversible thermoplastic polymer for use in an orthodontic method and for eliminating a need for an acid treatment of a tooth before an orthodontic procedure, said shape-memory comprising: a material selected from the group consisting of Irgacure or Camphorquinone; Phenylpropanedione (PPD); and Lucirin TPO.
    Type: Application
    Filed: March 1, 2019
    Publication date: January 9, 2020
    Inventor: Mohammad IZADI
  • Publication number: 20180352118
    Abstract: Implementations disclose mutual noise estimation for videos. A method includes determining an optimal frame noise variance for intensity values of each frame of frames of a video, the optimal frame noise variance based on a determined relationship between spatial variance and temporal variance of the intensity values of homogeneous blocks in the frame, identifying an optimal video noise variance for the video based on optimal frame noise variances of the frames of the video, selecting, for each frame of the video, one or more of the blocks having a spatial variance that is less than the optimal video noise variance, the one or more frames selected as the homogeneous blocks, and utilizing the selected homogeneous blocks to estimate a noise signal of the video.
    Type: Application
    Filed: May 31, 2017
    Publication date: December 6, 2018
    Inventors: Neil Birkbeck, Mohammad Izadi, Anil Kokaram, Balineedu C. Adsumilli, Damien Kelly
  • Publication number: 20180306580
    Abstract: A MEMS gyroscope is equipped with: at least a first mobile mass suspended from the top of a substrate by means of elastic suspension elements coupled to anchor points rigidly fixed to the substrate, in such a manner as to be actuated in an actuating movement along a first axis of a horizontal plane and to carry out a measurement movement along a vertical axis, transverse to the horizontal plane, in response to a first angular velocity acting about a second axis of the horizontal plane, transverse to the first axis. The elastic suspension elements are configured in such a manner as to internally compensate unwanted displacements out of the horizontal plane along the vertical axis originating from the actuating movement, such that the mobile mass remains in the horizontal plane during the actuating movement.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 25, 2018
    Inventors: Gabriele Gattere, Luca Guerinoni, Luca Giuseppe Falorni, Damiano Milani, Francesco Braghin, Ferruccio Resta, Mohammad Izadi
  • Patent number: 9895206
    Abstract: An adjustable orthodontic bracket includes a metal base adapted to be rigidly secured directly to a tooth by a relatively thin layer of an orthodontic adhesive. This relatively thin layer of heat softening material fastens an orthodontic bracket directly to a tooth and subsequently heats the orthodontic material with a digital laser that allows the polymer material to reproduce a liquidous surface for adjusting the position of the bracket so that the bracket can be adjusted in all directions around the base member without overlapping the periphery of the base member.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: February 20, 2018
    Inventor: Mohammad Izadi
  • Publication number: 20160095669
    Abstract: A metal base member and a thin layer of an orthodontic adhesive is used to rigidly secure said base member directly to a tooth; a layer of lead-free heat softenable material for joining two metal surfaces rigidly together and an orthodontic bracket having a face to fit within a surface area of the base member and an engagement receiver for an archwire by which forces are developed in a patient's mouth. In addition, the base member overlaps the base of the bracket by up to about 1.0 mm surrounding the base so that the bracket can be adjusted by an amount of up to about 1.0 mm in all directions around the base member without overlapping the periphery of the base member.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Inventor: Mohammad Izadi
  • Publication number: 20160095671
    Abstract: A metal base member and a thin layer of an orthodontic adhesive is used to rigidly secure said base member directly to a tooth; a layer of lead-free heat softenable material for joining two metal surfaces rigidly together and an orthodontic bracket having a face to fit within a surface area of the base member and an engagement receiver for an archwire by which forces are developed in a patient's mouth. In addition, the base member overlaps the base of the bracket by up to about 1.0 mm surrounding the base so that the bracket can be adjusted by an amount of up to about 1.0 mm in all directions around the base member without overlapping the periphery of the base member.
    Type: Application
    Filed: March 17, 2015
    Publication date: April 7, 2016
    Inventor: Mohammad Izadi