Patents by Inventor Arash Vosoughi

Arash Vosoughi 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: 11138694
    Abstract: A method of video decoding performed in a video decoder includes receiving compressed geometric data corresponding to a three dimensional (3D) space. The method further includes receiving a low resolution occupancy map associated with the data cloud. The method further includes converting the low resolution occupancy map to a high resolution occupancy map. The method further includes reconstructing a point cloud using the compressed geometric data and the high resolution occupancy map. The method further includes performing a smoothing operation on one of the (i) reconstructed point cloud and (ii) the high resolution occupancy map.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: October 5, 2021
    Assignee: Tencent America LLC
    Inventors: Arash Vosoughi, Sehoon Yea, Shan Liu
  • Patent number: 11140395
    Abstract: A method of adaptive point cloud attribute coding is performed by at least one processor and includes determining a centroid of k candidate points of a point cloud, k being a predetermined sampling rate of all points of the point cloud, and selecting one of the k candidate points that is closest to the centroid. The method further includes determining a first levels-of-detail (LoD) layer comprising the one of the k candidate points, and a second LoD layer without the one of the k candidate points, and performing coding of attributes of the all points, based on the first LoD layer and the second LoD layer.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: October 5, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Birendra Kathariya, Sehoon Yea, Arash Vosoughi, Shan Liu
  • Patent number: 11127166
    Abstract: A method and apparatus for decoding a video stream encoded using video point cloud coding, the decoding including obtaining a geometry-reconstructed point cloud based on one or more patches; identifying a first boundary of a patch including a plurality of first boundary points; identifying a second boundary including a plurality of second boundary points inside the first boundary; performing smoothing on the first boundary points and the second boundary points; obtaining a smoothed geometry-reconstructed point cloud based on the smoothed first boundary points and the smoothed second boundary points; and reconstructing a dynamic point cloud using the smoothed geometry-reconstructed point cloud.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: September 21, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Arash Vosoughi, Sehoon Yea, Shan Liu
  • Patent number: 11120581
    Abstract: Aspects of the disclosure provide methods and apparatuses for point cloud compression and decompression. In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. For example, the processing circuitry of the apparatus for point cloud encoding determines, from a point cloud, more than two candidate source points that are associated with a target point in a reconstructed geometry reconstructed from a compressed geometry image for the point cloud. Then the processing circuitry determines a color for the target point based on colors of the more than two candidate source points, and encodes texture of the point cloud with the target point having the determined color.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: September 14, 2021
    Assignee: Tencent America LLC
    Inventors: Arash Vosoughi, Sehoon Yea, Shan Liu
  • Patent number: 11113866
    Abstract: Aspects of the disclosure provide methods and apparatuses for point cloud compression and decompression. In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. For example, the processing circuitry determines, from a point cloud, at least a first set of candidate source points that are associated with a target point in a geometry image reconstructed from a compressed geometry image for the point cloud. Then, the processing circuitry weights a color of each candidate source point in the first set based on a combination of a location difference between the candidate source point and the target point, and a color difference between the color of the candidate source point and an aggregate color of the first set of candidate source points. Further, the processing circuitry determines a color of the target point based on a first weighted color average of the first set of candidate source points.
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: September 7, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Arash Vosoughi, Sehoon Yea, Shan Liu
  • Patent number: 11109071
    Abstract: A method of dynamic point cloud partition packing is by at least one processor and includes obtaining one or more region of interest (ROI) patches from an ROI of a point cloud, and attempting to pack, into one among tiles of a tile map, one among the obtained one or more ROI patches, in a tile scan order. The method further includes identifying whether the one among the one or more ROI patches is packed successfully into the one among the tiles, and based on the one among the one or more ROI patches being determined to be not packed successfully into the one among the tiles, chunking the one among the one or more ROI patches into multiple ROI patches.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: August 31, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Arash Vosoughi, Sehoon Yea, Shan Liu, Byeongdoo Choi, Stephan Wenger
  • Patent number: 11030777
    Abstract: Lifting is a transform designed for color compression of point clouds which is adopted in one of the MPEG test models. The performance of lifting is improved herein. All the lifting coefficients are first divided into several subbands based on their assigned weights, which indicate the level of importance of each coefficient. Then, for each subband, a set of three dead-zones are derived for the three color components. The dead-zones of Cb and Cr channels are typically larger than that of Luma channel. In the original lifting scheme, Chroma is not suppressed at all. In contrast, as described herein, the size of the dead-zone is increased for different color components, which means that more quality (and bandwidth) is able to be adaptively provided for luminance coefficients than chrominance coefficients.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: June 8, 2021
    Assignee: Sony Group Corporation
    Inventors: Danillo Graziosi, Arash Vosoughi
  • Patent number: 11004237
    Abstract: A method of compression of the color data of point clouds is described herein. A palette of colors that best represent the colors existing in the cloud is generated. Clustering is utilized for generating the palette. Once the palette is generated, an index to the palette is found for each point in the cloud. The indexes are coded using an entropy coder afterwards. A decoding process is then able to be used to reconstruct the point clouds.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 11, 2021
    Assignee: Sony Group Corporation
    Inventors: Arash Vosoughi, Ali Tabatabai
  • Patent number: 10986364
    Abstract: A method of interframe point cloud attribute coding is performed by at least one processor and includes obtaining, as a motion estimation unreliability measure of motion estimation of a target frame, a value inversely proportional to a ratio of a number of first point cloud samples of the target frame respectively with second point cloud samples of an interframe reference frame, to a number of point cloud samples in the target frame. The method further includes identifying whether the obtained motion estimation unreliability measure is greater than a predetermined threshold, based on the obtained motion estimation unreliability measure being identified to be greater than the predetermined threshold, skipping motion compensation of the target frame, and based on the obtained motion estimation unreliability measure being identified to be less than or equal to the predetermined threshold, performing the motion compensation of the target frame.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: April 20, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Sehoon Yea, Arash Vosoughi, Shan Liu
  • Patent number: 10979730
    Abstract: A method of point cloud attribute coding includes calculating a motion-estimating uncertainty value based on geometry data associated with a point cloud; identifying one or more inter-frame nearest neighbor point cloud samples corresponding to the point cloud in response to a determination that the motion-estimating uncertainty value is less than a threshold value; ranking one or more temporal candidate points associated with the one or more identified inter-frame nearest neighbor point cloud samples based on the motion-estimation uncertainty value; and extracting one or more sample attribute values from the one or more temporal candidate points, whereby the one or more sample attribute values correspond to the geometry data.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: April 13, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Sehoon Yea, Arash Vosoughi, Shan Liu
  • Patent number: 10964102
    Abstract: An electronic apparatus and method for adaptive sub-band based coding of hierarchical transform coefficients of a 3D point cloud, is provided. The electronic apparatus stores the 3D point cloud and generates a plurality of voxels from the 3D point cloud. The electronic apparatus generates a plurality of hierarchical transform coefficients by application of a hierarchical transform scheme on the generated plurality of voxels and classifies the plurality of hierarchical transform coefficients into a plurality of sub-bands of hierarchical transform coefficients. The plurality of hierarchical transform coefficients are classified based on a weight of each of the plurality of hierarchical transform coefficients.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: March 30, 2021
    Assignee: SONY CORPORATION
    Inventors: Arash Vosoughi, Danillo Graziosi
  • Publication number: 20210067805
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining a leaf node of geometry based point cloud compression (G-PCC) data, splitting the leaf node into a plurality of cuboids, deriving separate triangle soups for each of the cuboids, and coding a plurality of flags respectively for each of the edges of each of the cuboids, where the plurality of flags indicate whether vertices of the separate triangle soups are present on ones of the edges.
    Type: Application
    Filed: August 27, 2020
    Publication date: March 4, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Arash VOSOUGHI, Sehoon Yea, Stephan Wenger, Shan Liu
  • Patent number: 10924751
    Abstract: A method and apparatus for referencing a parameter set to permit decoding of a coded point cloud sequence includes parsing a parameter set associated with the coded point cloud sequence. A dependent parameter set is identified based on parsing the parameter set. It is identified whether the dependent parameter set is a patch-level parameter set. The patch-level parameter set is referenced based on identifying that the dependent parameter set is the patch-level parameter set to permit the decoding of the coded point cloud sequence. A frame-level parameter set is referenced based on identifying that the dependent parameter set is not the patch-level parameter set to permit the decoding of the coded point cloud sequence.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: February 16, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Arash Vosoughi, Sehoon Yea
  • Patent number: 10904579
    Abstract: Methods and apparatuses of decoding a video stream encoded using video point cloud coding include obtaining a geometry-reconstructed point cloud; dividing the geometry-reconstructed point cloud into a plurality of cells; obtaining a first reference point including a centroid of a first plurality of points; generating a second plurality of points by applying a first filter to the first plurality of points based on the first reference point; obtaining a second reference point including a centroid of the second plurality of points; generating a third plurality of points by applying a second filter to the second plurality of points based on the second reference point, wherein a strength of the first filter is higher than a strength of the second filter; obtaining a smoothed geometry-reconstructed point cloud based on the third plurality of points; and reconstructing a dynamic point cloud using the smoothed geometry-reconstructed point cloud.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: January 26, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Arash Vosoughi, Sehoon Yea, Shan Liu
  • Publication number: 20210012535
    Abstract: A method of interframe point cloud attribute coding is performed by at least one processor and includes coding a first color attribute of a point of a point cloud to obtain a first reconstructed residual, coding a second color attribute of the point to obtain a second reconstructed residual, and determining a quantization index of the second reconstructed residual, based on the first reconstructed residual and the second reconstructed residual. The method further includes updating the second reconstructed residual, based on the quantization index and the first reconstructed residual.
    Type: Application
    Filed: July 9, 2020
    Publication date: January 14, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Sehoon YEA, Arash VOSOUGHI, Shan LIU
  • Publication number: 20210006797
    Abstract: A method of adaptive point cloud attribute coding is performed by at least one processor and includes determining a centroid of k candidate points of a point cloud, k being a predetermined sampling rate of all points of the point cloud, and selecting one of the k candidate points that is closest to the centroid. The method further includes determining a first levels-of-detail (LoD) layer comprising the one of the k candidate points, and a second LoD layer without the one of the k candidate points, and performing coding of attributes of the all points, based on the first LoD layer and the second LoD layer.
    Type: Application
    Filed: July 1, 2020
    Publication date: January 7, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Birendra Kathariya, Sehoon Yea, Arash Vosoughi, Shan Liu
  • Publication number: 20210006837
    Abstract: A method of encoding video data corresponding to a point cloud by at least one processor, the method including obtaining a plurality of transform coefficients corresponding to attributes of the point cloud; and encoding the plurality of transform coefficients to generate an embedded bitstream, the encoding including iterating over a plurality of bit-planes of the plurality of transform coefficients to process all points in the point cloud.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 7, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Sehoon YEA, Arash Vosoughi, Shan Liu
  • Publication number: 20210006765
    Abstract: A method of interframe point cloud attribute decoding of video data is performed by at least one processor and includes: obtaining a first reconstructed residual; obtaining a quantization index of a second reconstructed residual; obtaining the second reconstructed residual, based on the obtained quantization index of the second reconstructed residual and the obtained first reconstructed residual; and obtaining a color attribute of a point of a point cloud by decoding the obtained second reconstructed residual or decoding a transform residual based on the obtained second reconstructed residual.
    Type: Application
    Filed: June 30, 2020
    Publication date: January 7, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Sehoon YEA, Arash VOSOUGHI, Shan LIU
  • Publication number: 20210006840
    Abstract: A method and apparatus for encoding/decoding a video stream using video point cloud coding, the encoding/decoding including obtaining an input point cloud, generating patches based on points of the point cloud, packing the patches into an image, generating the video stream based on the image, and smoothing the image using Morton codes.
    Type: Application
    Filed: June 29, 2020
    Publication date: January 7, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Arash VOSOUGHI, Sehoon YEA, Stephan WENGER, Shan LIU
  • Publication number: 20210006766
    Abstract: Systems and methods for decoding a video stream by at least one processor, a method includes receiving the video stream, the video stream including at least one cell; and reconstructing a cell from among the at least one cell. The reconstructing includes: obtaining a maximum difference value for each of at least one set of attribute values of the cell; and determining whether to apply a filter to the cell based on the maximum difference value of a set of attribute values of the at least one set of attribute values.
    Type: Application
    Filed: June 30, 2020
    Publication date: January 7, 2021
    Applicant: TENCENT AMERICA LLC
    Inventors: Sehoon YEA, Arash VOSOUGHI, Stephan WENGER, Shan LIU