- 21 Nov, 2019 2 commits
-
-
David Flynn authored
-
David Flynn authored
None of these methods need to be inlined.
-
- 12 Aug, 2019 2 commits
-
-
Adjust the operation sequence of slice partition and geometry quantization. We do geometry quantization first and then do the slice partition, so that the point number of each slice would be kept in the predefined range under lossless/lossy geometry coding conditions.
-
This commit implements the recolouring method described in m47800, which notably uses a distance-weighted average rather than the previous unweighted average.
-
- 16 Apr, 2019 5 commits
-
-
David Flynn authored
This method has been replaced by an LoD decimation method.
-
David Flynn authored
This is part of a series attempting to remove unhelpful typedefs. The old typedefs (PCCBox3D) is retained for compatibility, but marked as deprecated.
-
David Flynn authored
This is part of a series attempting to remove unhelpful typedefs.
-
David Flynn authored
This is part of a series attempting to remove unhelpful typedefs. The old typedefs (PCCVector3D, PCCPoint3D, PCCColor3B) are retained for compatibility, but marked as deprecated.
-
David Flynn authored
This is part of a series attempting to remove unhelpful typedefs.
-
- 06 Feb, 2019 1 commit
-
-
David Flynn authored
This commit provides support for each slice to have an origin specified relative to the sequence bounding box. Reconstructed points are offset by the slice origin prior to inverse scaling and translation.
-
- 05 Feb, 2019 1 commit
-
-
David Flynn authored
- calculates the sequence bounding box at the start of encoding (in original coordinates as a decoder may reconstruct it) - signals bounding box in SPS - disables signalling of geometry box origin (always 0)
-
- 31 Oct, 2018 3 commits
-
-
This commit integrates a c++ trisoup codec, replacing the previous matlab implementation. The provided code has been reworked to avoid duplicating code, dead code, and operate with the current HLS.
-
David Flynn authored
This commit prepares for the possibility that geometry coding itself is lossy. Instead of performing recolouring just after input quantisation, it is deferred until after geometry processing. The recolouring functions are updated to handle differences in pointcloud scales rather than requiring the target pointcloud to be scaled identically to the source.
-
David Flynn authored
This commit removes unnecessary include directives.
-
- 20 Aug, 2018 1 commit
-
-
David Flynn authored
This commit removes the searchRange option that was set to 0 by m42538.
-
- 23 Jul, 2018 1 commit
-
-
David Flynn authored
-
- 11 May, 2018 2 commits
-
-
This commit eliminates the blending of point attribute values during the attribute transfer process used in geometry quantisation by forcing the blending weight to be 0|1 (m42141). m42538 also recommends to disable the bounded search of the closest attribute from the contributing set by setting searchRange=0. This is reflected by a change to the software defaults and configuration.
-
This commit fixes an issue with source sequences that contain 16-bit reflectance data, which may be clipped to 8-bit ranges during attribute transfer (recolouring) following geometry quantisation.
-
- 06 May, 2018 1 commit
-
-
David Flynn authored
-
- 17 Jan, 2018 1 commit
-
-
Khaled Mammou authored
git-svn-id: http://wg11.sc29.org/svn/repos/MPEG-I/Part5-PointCloudCompression/TM/TMC3/trunk@1262 94298a81-5874-47c9-aab8-bfb24faeed7f
-
- 11 Dec, 2017 1 commit
-
-
Khaled Mammou authored
git-svn-id: http://wg11.sc29.org/svn/repos/MPEG-I/Part5-PointCloudCompression/TM/TMC3/trunk@1221 94298a81-5874-47c9-aab8-bfb24faeed7f
-