-
公开(公告)号:US11665372B2
公开(公告)日:2023-05-30
申请号:US16734122
申请日:2020-01-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Esmaeil Faramarzi , Madhukar Budagavi
IPC: H04N19/88 , G06T9/00 , H04N19/85 , H04N19/136 , H04N19/597
CPC classification number: H04N19/85 , H04N19/136 , H04N19/597
Abstract: An encoding device and a method for point cloud encoding are disclosed. The method for encoding includes segmenting an area including points representing a three-dimensional (3D) point cloud into multiple voxels. The method also includes identifying a normal score for each of the points of the 3D point cloud and a smoothing score for each of the multiple voxels that include at least one of the points of the 3D point cloud. The method further includes grouping each point of the 3D point cloud to one of multiple projection planes based on the normal score and the smoothing score to generate refined patches that represent the 3D point cloud. Additionally, the method includes generating frames that include pixels that represent the refined patches. The method also includes encoding the frames to generate a bitstream and transmitting the bitstream.
-
公开(公告)号:US11216984B2
公开(公告)日:2022-01-04
申请号:US16734224
申请日:2020-01-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Indranil Sinharoy , Esmaeil Faramarzi , Madhukar Budagavi
Abstract: An encoding device and methods for point cloud encoding are disclosed. The method for encoding includes generating, using a processor of an encoder, a first frame and a second frame that include patches representing a cluster of points of three-dimensional (3D) point cloud; identifying a patch to segment in the patches of the first frame and the second frame; determining, in response to identifying the patch, a path representing a boundary between segmented regions within the patch; segmenting the patch along the path into two patches for the first frame and the second frame; encoding the first frame and the second frame to generate a compressed bitstream; and transmitting, using a communication interface operably coupled to the processor, the compressed bitstream.
-
公开(公告)号:US20190139266A1
公开(公告)日:2019-05-09
申请号:US16182465
申请日:2018-11-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Madhukar Budagavi , Esmaeil Faramarzi , Rajan Joshi , Hossein Najaf-Zadeh
Abstract: A decoding device, an encoding device and a method for point cloud decoding is disclosed. The method includes receiving a compressed bitstream. The method also includes decoding the compressed bitstream into 2-D frames that represent a 3-D point cloud. Each of the 2-D frames including a set of patches, and each patch includes a cluster of points of the 3-D point cloud. The cluster of points corresponds to an attribute associated with the 3-D point cloud. One patch of the set of patches, the set of patches, and the 2-D frames correspond to respective access levels representing the 3-D point cloud. The method also includes identifying a first and a second flag. In response to identifying the first and the second flag, the method includes reading the metadata from the bitstream. The method further includes generating, based on metadata and using the sets of 2-D frames, the 3-D point cloud.
-
4.
公开(公告)号:US20220058833A1
公开(公告)日:2022-02-24
申请号:US17445351
申请日:2021-08-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Esmaeil Faramarzi , Madhukar Budagavi , Rajan Laxman Joshi
Abstract: An encoding device and a method for point cloud encoding are disclosed. The method includes segmenting an area including points representing a three-dimensional (3D) point cloud into multiple voxels. The method also includes generating a patch information for each of the multiple voxels that include at least one of the points of the 3D point cloud. The method further includes assigning the patch information of the multiple voxels to the points included in each respective voxel, to generate patches that represent the 3D point cloud. Additionally, the method includes generating frames that include pixels that represent the patches. The method also includes encoding the frames to generate a bitstream and transmitting the bitstream.
-
公开(公告)号:US20200221134A1
公开(公告)日:2020-07-09
申请号:US16734122
申请日:2020-01-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Esmaeil Faramarzi , Madhukar Budagavi
IPC: H04N19/85 , H04N19/597 , H04N19/136
Abstract: An encoding device and a method for point cloud encoding are disclosed. The method for encoding includes segmenting an area including points representing a three-dimensional (3D) point cloud into multiple voxels. The method also includes identifying a normal score for each of the points of the 3D point cloud and a smoothing score for each of the multiple voxels that include at least one of the points of the 3D point cloud. The method further includes grouping each point of the 3D point cloud to one of multiple projection planes based on the normal score and the smoothing score to generate refined patches that represent the 3D point cloud. Additionally, the method includes generating frames that include pixels that represent the refined patches. The method also includes encoding the frames to generate a bitstream and transmitting the bitstream.
-
公开(公告)号:US20190122393A1
公开(公告)日:2019-04-25
申请号:US16165817
申请日:2018-10-19
Applicant: Samsung Electronics Co., Ltd
Inventor: Indranil Sinharoy , Madhukar Budagavi , Youngkwon Lim , Hossein Najaf-Zadeh , Sungryeul Rhyu , Esmaeil Faramarzi
CPC classification number: G06T9/001 , G06K9/6202 , G06T5/005 , G06T5/50 , G06T7/73 , G06T15/04 , G06T17/20 , G06T2207/10028 , H04N19/597
Abstract: A decoding device, an encoding device and a method for point cloud decoding is disclosed. The method includes decoding the compressed bitstream into a first set and second set of 2-D frames. The first set of 2-D frames include first set of regular patches representing geometry of a 3-D point cloud and the second set of 2-D frames include first set of regular patches representing texture of the 3-D point cloud. The method includes identifying in the first set of 2-D frames, a missed points patch representing geometry of points of the 3-D point cloud not included in the regular patches, and in the second set of 2-D frames a missed points patch that represents texture of the points of the 3-D point cloud not included in the regular patches. The method also includes generating, using the set of 2-D frames, the 3-D point cloud using the missed points patches.
-
公开(公告)号:US20180268570A1
公开(公告)日:2018-09-20
申请号:US15920038
申请日:2018-03-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Madhukar Budagavi , Esmaeil Faramarzi , Tuan Ho
IPC: G06T9/00
Abstract: An decoding device, an encoding device and a method for point cloud encoding is disclosed. The method includes generating, from a three-dimensional point cloud, multiple two-dimensional frames, the two-dimensional frames including at least a first frame representing a geometry of points in the three-dimensional point cloud and a second frame representing texture of points in the three-dimensional point cloud. The method also includes generating an occupancy map indicating locations of pixels in the two-dimensional frames that represent points in the three-dimensional point cloud. The method further includes encoding the two-dimensional frames and the occupancy map to generate a compressed bitstream. The method also includes transmitting the compressed bitstream.
-
公开(公告)号:US09774865B2
公开(公告)日:2017-09-26
申请号:US14567517
申请日:2014-12-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Esmaeil Faramarzi , Felix Carlos Fernandes , Kyungmo Park
IPC: H04N7/18 , H04N19/137 , G06T3/40 , G06T5/00 , H04N19/513 , H04N19/117 , H04N19/132 , H04N19/182 , H04N19/85 , H04N19/59
CPC classification number: H04N19/137 , G06T3/4053 , G06T5/002 , G06T5/003 , G06T2207/10016 , G06T2207/20201 , H04N19/117 , H04N19/132 , H04N19/182 , H04N19/513 , H04N19/59 , H04N19/85
Abstract: A method for real-time multi-frame super resolution (SR) of video content is provided. The method includes receiving a bitstream including an encoded video, motion metadata for a plurality of blocks of a frame of video content, and parameters. The motion metadata is estimated from the original video before downsampling and encoding. The motion metadata is averaged over consecutive blocks. The method includes upscaling the motion metadata for the plurality of blocks. The method also includes upscaling the decoded video using the upscaled motion metadata. The method also includes deblurring and denoising the upscaled video.
-
公开(公告)号:US12125249B2
公开(公告)日:2024-10-22
申请号:US17532859
申请日:2021-11-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rajan Laxman Joshi , Esmaeil Faramarzi , Madhukar Budagavi
CPC classification number: G06T9/001 , G06T17/205
Abstract: An encoding device, a decoding device, and a method for mesh decoding are disclosed. The method for mesh decoding includes receiving a bitstream. The method also includes decoding a frame that includes pixels from the bitstream. A portion of the pixels of the frame represent geometric locations of vertices of a 3D mesh that are organized into overlapped patches. The method further includes decoding connectivity information from the bitstream. Additionally, the method includes identifying triangles associated with the overlapped patches. The triangles represented in an overlapped patch of the overlapped patches are allocated to a projection direction based on a normal vector associated with each of the triangles of the overlapped patch. The method also includes reconstructing the 3D mesh based on the connectivity information and the overlapped patches.
-
10.
公开(公告)号:US12094178B2
公开(公告)日:2024-09-17
申请号:US17445351
申请日:2021-08-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Esmaeil Faramarzi , Madhukar Budagavi , Rajan Laxman Joshi
CPC classification number: G06T9/001 , G06T7/10 , G06T17/205
Abstract: An encoding device and a method for point cloud encoding are disclosed. The method includes segmenting an area including points representing a three-dimensional (3D) point cloud into multiple voxels. The method also includes generating a patch information for each of the multiple voxels that include at least one of the points of the 3D point cloud. The method further includes assigning the patch information of the multiple voxels to the points included in each respective voxel, to generate patches that represent the 3D point cloud. Additionally, the method includes generating frames that include pixels that represent the patches. The method also includes encoding the frames to generate a bitstream and transmitting the bitstream.
-
-
-
-
-
-
-
-
-