Patents by Inventor Ramin Eslami

Ramin Eslami 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).

  • Publication number: 20230410556
    Abstract: An electronic device and method for keypoints-based estimation of face bounding box is provided. The electronic device receives an image that includes an object and detects a set of facial keypoints on a face of the object in the image. The set of facial keypoints corresponds to a set of facial features of the object. The electronic device identifies a face pose of the object in the image based on the detected set of facial keypoints and computes a set of values that is associated with a size and a position of a face bounding box in the image. The computation is based on the identified face pose and locations of the set of facial keypoints in the image. The electronic device overlays the face bounding box on the image based on the computed set of values.
    Type: Application
    Filed: June 21, 2022
    Publication date: December 21, 2023
    Inventor: RAMIN ESLAMI
  • Publication number: 20230177871
    Abstract: An electronic device and method for face detection based on facial key-points is provided. The electronic device receives an image of an object of interest. The image may include a face of the object of interest. The electronic device detects a plurality of key-points associated with the face of the object of interest based on the received image and determines a first coordinate value in the received image based on the detected plurality of key-points. Thereafter, the electronic device determines a region in the received image that includes the face of the object of interest based on the determined first coordinate value and controls the display device to overlay a marker onto the determined region of the face. The marker indicates a location of the determined region in the image.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 8, 2023
    Inventor: Ramin Eslami
  • Patent number: 10666858
    Abstract: To overcome several issues of autofocusing, a deep-learning-based autofocus system utilizes a subject's body to autofocus on the subject's face. The subject, including the subject's body and face/head, are determined utilizing image processing methods, and based on the detection, the subject's face/head is automatically focused on.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: May 26, 2020
    Assignee: Sony Corporation
    Inventor: Ramin Eslami
  • Publication number: 20200137298
    Abstract: To overcome several issues of autofocusing, a deep-learning-based autofocus system utilizes a subject's body to autofocus on the subject's face. The subject, including the subject's body and face/head, are determined utilizing image processing methods, and based on the detection, the subject's face/head is automatically focused on.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventor: Ramin Eslami
  • Patent number: 10356410
    Abstract: An image processing system, and a method of operation thereof, including: a capture device for obtaining an input image block; and an image signal processing hardware including: a wavelet transform module for generating a transformed image block based on the input image block, the transformed image block having wavelet coefficients, a coding module including a scaling correction module for organizing binary values of the wavelet coefficients into bitplanes and for generating a scaled wavelet block with a scaling factor, the coding module for generating a compressed image block by scanning and coding the bitplanes of the scaled wavelet block, and a decoding module and an inverse wavelet transform module for generating an output image block by decoding, rescaling, and performing an inverse wavelet transform on the compressed image block for display on a display device.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: July 16, 2019
    Assignee: Sony Corporation
    Inventor: Ramin Eslami
  • Patent number: 10097829
    Abstract: Various aspects of a system and method for block-based compression of digital content are disclosed herein. The method comprises quantization, by an encoder, of each block of a plurality of blocks of a digital content based on a computed quantization value. A differential pulse code modulation (DPCM) is computed, by the encoder, to generate quantized residuals of the quantized plurality of blocks. Entropy coding on each of the quantized plurality of blocks is performed by the encoder based on the generated quantized residuals. A compressed bitstream of the digital content is generated by the encoder. The compressed bitstream that comprises depth-first refinement of the entropy-coded quantized plurality of blocks, is generated.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: October 9, 2018
    Assignee: SONY CORPORATION
    Inventor: Ramin Eslami
  • Patent number: 10063889
    Abstract: An image processing system, and a method of operation thereof, including: a capture unit for obtaining an input image block; and an image signal processing unit coupled to the capture unit, the image signal processing unit including: a pre-processing module for generating a one-dimensional image block from the input image block, a wavelet transform module, coupled to the pre-processing module, for transforming the one-dimensional image block by wavelet coefficients includes a significant partition and a sub-significant partition identified in the wavelet coefficients, a coding module, coupled to the wavelet transform module, for generating a compressed image block including accessing a variable length coding table based on the significant partition and the sub-significant partition, and an inverse wavelet transform module coupled to the coding module for generating an output image block by performing an inverse wavelet transform on the compressed image block for display on a display device.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: August 28, 2018
    Assignee: Sony Corporation
    Inventor: Ramin Eslami
  • Patent number: 10033918
    Abstract: Various aspects of a system and method for image-processing are disclosed herein. The method, implemented in an image-processing device, comprises computation of an average bin value of a histogram for a first color channel of an image. The histogram includes a plurality of bins with a pre-determined bin size, based on pixel values of the first color channel. An adaptive threshold step size is determined for each bin in the histogram, based on a ratio of a bin value of each bin of the plurality of bins and the computed average bin value of the histogram. The method further includes computation of a set of Boolean maps that correspond to a set of threshold values, based on the adaptive threshold step size for each bin. A saliency map is generated based on the computed set of Boolean maps.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: July 24, 2018
    Assignee: SONY CORPORATION
    Inventor: Ramin Eslami
  • Patent number: 9953448
    Abstract: Various aspects of a system and method for image processing are disclosed herein. The method, implemented in an image-processing device, comprises computation of a plurality of boundary-connectedness values associated with a plurality of regions in a plurality of Boolean maps. The plurality of Boolean maps corresponds to a plurality of color channels of an image. The plurality of boundary-connectedness values associated with the plurality of regions is compared with a pre-specified threshold value. A first set of regions is identified from the plurality of regions in the plurality of Boolean maps as a set of foreground regions, based on the comparison.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: April 24, 2018
    Assignee: SONY CORPORATION
    Inventors: Ramin Eslami, Yu Kimishima
  • Publication number: 20170289434
    Abstract: Various aspects of a system and method for image-processing are disclosed herein. The method, implemented in an image-processing device, comprises computation of an average bin value of a histogram for a first color channel of an image. The histogram includes a plurality of bins with a pre-determined bin size, based on pixel values of the first color channel. An adaptive threshold step size is determined for each bin in the histogram, based on a ratio of a bin value of each bin of the plurality of bins and the computed average bin value of the histogram. The method further includes computation of a set of Boolean maps that correspond to a set of threshold values, based on the adaptive threshold step size for each bin. A saliency map is generated based on the computed set of Boolean maps.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Inventor: RAMIN ESLAMI
  • Publication number: 20170213345
    Abstract: Various aspects of a system and method for image processing are disclosed herein. The method, implemented in an image-processing device, comprises computation of a plurality of boundary-connectedness values associated with a plurality of regions in a plurality of Boolean maps. The plurality of Boolean maps corresponds to a plurality of color channels of an image. The plurality of boundary-connectedness values associated with the plurality of regions is compared with a pre-specified threshold value. A first set of regions is identified from the plurality of regions in the plurality of Boolean maps as a set of foreground regions, based on the comparison.
    Type: Application
    Filed: January 26, 2016
    Publication date: July 27, 2017
    Inventors: Ramin ESLAMI, Yu KIMISHIMA
  • Patent number: 9699371
    Abstract: An image processing system, and a method of operation of an image processing system thereof, including: a capture device for capturing a first input image frame and a second input image frame; a motion saliency module, coupled to the capture device, for generating a motion saliency frame based on the first input image frame and the second input image frame; a spatial saliency module, coupled to the capture device, for generating a spatial saliency frame based on the second input image frame; and a saliency integration module, coupled to the motion saliency module and the spatial saliency module, for generating the integrated saliency frame based on the combination of the motion saliency frame and the spatial saliency frame, and for determining a region of interest within the integrated saliency frame.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: July 4, 2017
    Assignee: SONY CORPORATION
    Inventor: Ramin Eslami
  • Patent number: 9674554
    Abstract: An image processing system, and a method of operation thereof, including: a capture device for obtaining an input image block; and an image signal processing hardware coupled to the capture device, the image signal processing hardware including: a coding module including: a scaling correction module for generating a scaled wavelet block based on the input image block, a grey block detection module for determining the input image block to be a grey image block, a compression ratio module for determining the compression ratio of the input image block, a mode setting module for setting a PCM mode identifier based on the compression ratio, the coding module for generating a compressed image block by scanning and coding the input image block using PCM mode; and a decoding module for generating an output image block by decoding the compressed image block for display on a display device.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: June 6, 2017
    Assignee: Sony Corporation
    Inventor: Ramin Eslami
  • Publication number: 20170118471
    Abstract: Various aspects of a system and method for block-based compression of digital content are disclosed herein. The method comprises quantization, by an encoder, of each block of a plurality of blocks of a digital content based on a computed quantization value. A differential pulse code modulation (DPCM) is computed, by the encoder, to generate quantized residuals of the quantized plurality of blocks. Entropy coding on each of the quantized plurality of blocks is performed by the encoder based on the generated quantized residuals. A compressed bitstream of the digital content is generated by the encoder. The compressed bitstream that comprises depth-first refinement of the entropy-coded quantized plurality of blocks, is generated.
    Type: Application
    Filed: October 23, 2015
    Publication date: April 27, 2017
    Inventor: RAMIN ESLAMI
  • Patent number: 9591330
    Abstract: A system and method of operation of an image processing system includes: a pre-processing module for receiving a raw image block of a source image from an imaging device; a transform module for forming a coefficient block by performing a transform operation on the raw image block, and the transform operation including a wavelet transform or a discrete cosine transform; and an encoding module wherein the encoding module is for calculating a coefficient significance vector, a partition significance vector, a run-length coded value, and a Golomb coded value for a portion of a significant partition, and forming an encoded block in an image bitstream having the run-length coded value and the Golomb coded value, and the encoded block.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: March 7, 2017
    Assignee: Sony Corporation
    Inventor: Ramin Eslami
  • Patent number: 9380303
    Abstract: Embedded differential pulse code modulation (DPCM) is performed in response to coding locations of DPCM non-zero residuals during entropy coding utilizing adaptive run-length (ARL) coding. In this manner the need to code zero residuals is eliminated. After adaptive run-length coding, the non-zero residuals are coded in the regular mode, such as utilizing exponential Golomb coding. Overall compression is improved for blocks containing any significant number of zeros.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: June 28, 2016
    Assignee: SONY CORPORATION
    Inventor: Ramin Eslami
  • Patent number: 9357237
    Abstract: An image processing system, and a method of operation thereof, includes: a pre-processing module for receiving a raw image block of a source image from an imaging device; a wavelet transform module, coupled to the pre-processing module, for forming a wavelet coefficient block by performing a wavelet transform operation on the raw image block; an encoding module, coupled to the wavelet transform module, for generating an encoded block in a wavelet bitplane based on the wavelet coefficient block, for checking a bitstream length of the encoded block in a coding pass, for generating a header in the encoded block based on the bitstream length, and for generating a bitstream based on the header for decoding into a display image to display on a display device.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: May 31, 2016
    Assignee: Sony Corporation
    Inventor: Ramin Eslami
  • Patent number: 9357232
    Abstract: An image processing system, and a method of operation thereof, includes: a pre-processing module for receiving a raw image block of a source image from an imaging device; a wavelet transform module, coupled to the pre-processing module, for forming a wavelet coefficient block by performing a wavelet transform operation on the raw image block; and an encoding module, coupled to the wavelet transform module, for initializing a region significance vector based on the wavelet coefficient block, for generating a code value based on the region significance vector at an index position of a bit region in a wavelet bitplane of the wavelet coefficient block, for forming an encoded block based on the code value, and for generating a bitstream based on the encoded block for decoding into a display image to display on a display device.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: May 31, 2016
    Assignee: Sony Corporation
    Inventor: Ramin Eslami
  • Publication number: 20160119647
    Abstract: A system and method of operation of an image processing system includes: a pre-processing module for receiving a raw image block of a source image from an imaging device; a transform module for forming a coefficient block by performing a transform operation on the raw image block, and the transform operation including a wavelet transform or a discrete cosine transform; and an encoding module wherein the encoding module is for calculating a coefficient significance vector, a partition significance vector, a run-length coded value, and a Golomb coded value for a portion of a significant partition, and forming an encoded block in an image bitstream having the run-length coded value and the Golomb coded value, and the encoded block.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventor: Ramin Eslami
  • Publication number: 20160119637
    Abstract: An image processing system, and a method of operation thereof, including: a capture device for obtaining an input image block; and an image signal processing hardware including: a wavelet transform module for generating a transformed image block based on the input image block, the transformed image block having wavelet coefficients, a coding module including a scaling correction module for organizing binary values of the wavelet coefficients into bitplanes and for generating a scaled wavelet block with a scaling factor, the coding module for generating a compressed image block by scanning and coding the bitplanes of the scaled wavelet block, and a decoding module and an inverse wavelet transform module for generating an output image block by decoding, rescaling, and performing an inverse wavelet transform on the compressed image block for display on a display device.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventor: Ramin Eslami