Commit 01ce36e3 authored by Khaled Mammou's avatar Khaled Mammou Committed by David Flynn
Browse files

m42634/quant: change dead-zone from configurable to proportional

This commit removes the ability to control the quantization dead-zone
parameters since they have always been identical to the step size.

Rather than hard-coding the dead-zone size parameter to be the same as
the step size, this commit:

 - Sets the dead-zone to be ±(2 * stepsize / 3) rather than ±stepsize

 - Does not narrow the interval following the dead-zone.

Extracted-from: http://wg11.sc29.org/svn/repos/MPEG-I/Part5-PointCloudCompression/CE/CE0/CE0.1/trunk@1357


Reintegrated-by: David Flynn's avatar <dflynn@blackberry.com>
parent b4106fb4
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 1 2 4 8 16 32 64 128 128
quantizationDeadZoneSizes: 1 2 4 8 16 32 64 128 128
attribute: color
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 1 2 4 8 16 32 32 64 64
quantizationDeadZoneSizes: 1 2 4 8 16 32 32 64 64
attribute: color
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 1 2 4 8 16 16 16 32 32
quantizationDeadZoneSizes: 1 2 4 8 16 16 16 32 32
attribute: color
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 1 2 4 8 8 8 8 10 16
quantizationDeadZoneSizes: 1 2 4 8 8 8 8 10 16
attribute: color
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 1 2 4 4 4 4 4 4 6
quantizationDeadZoneSizes: 1 2 4 4 4 4 4 4 6
attribute: color
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 0 0 0 0 0 0 1 1 2
quantizationDeadZoneSizes: 0 0 0 0 0 0 1 1 2
attribute: color
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.0012
levelOfDetailCount: 2
dist2: 6 0
quantizationSteps: 2 4
quantizationDeadZoneSizes: 2 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.00225
levelOfDetailCount: 4
dist2: 21 5 1 0
quantizationSteps: 1 2 4 4
quantizationDeadZoneSizes: 1 2 4 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.0045
levelOfDetailCount: 5
dist2: 85 21 5 1 0
quantizationSteps: 0 1 2 4 4
quantizationDeadZoneSizes: 0 1 2 4 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.011
levelOfDetailCount: 6
dist2: 508 127 32 8 2 0
quantizationSteps: 0 1 2 4 4 4
quantizationDeadZoneSizes: 0 1 2 4 4 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.05
levelOfDetailCount: 6
dist2: 10486 2621 655 164 41 0
quantizationSteps: 0 1 2 4 4 4
quantizationDeadZoneSizes: 0 1 2 4 4 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.275
levelOfDetailCount: 6
dist2: 317194 79299 19825 4956 1239 0
quantizationSteps: 0 1 2 4 4 4
quantizationDeadZoneSizes: 0 1 2 4 4 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.0012
levelOfDetailCount: 2
dist2: 6 0
quantizationSteps: 2 4
quantizationDeadZoneSizes: 2 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.00225
levelOfDetailCount: 4
dist2: 21 5 1 0
quantizationSteps: 1 2 4 4
quantizationDeadZoneSizes: 1 2 4 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.0045
levelOfDetailCount: 5
dist2: 85 21 5 1 0
quantizationSteps: 0 1 2 4 4
quantizationDeadZoneSizes: 0 1 2 4 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.011
levelOfDetailCount: 6
dist2: 508 127 32 8 2 0
quantizationSteps: 0 1 2 4 4 4
quantizationDeadZoneSizes: 0 1 2 4 4 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.05
levelOfDetailCount: 6
dist2: 10486 2621 655 164 41 0
quantizationSteps: 0 1 2 4 4 4
quantizationDeadZoneSizes: 0 1 2 4 4 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.275
levelOfDetailCount: 6
dist2: 317194 79299 19825 4956 1239 0
quantizationSteps: 0 1 2 4 4 4
quantizationDeadZoneSizes: 0 1 2 4 4 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.0012
levelOfDetailCount: 2
dist2: 6 0
quantizationSteps: 2 4
quantizationDeadZoneSizes: 2 4
searchRange: 0
attribute: reflectance
......@@ -6,6 +6,5 @@ positionQuantizationScale: 0.00225
levelOfDetailCount: 4
dist2: 21 5 1 0
quantizationSteps: 1 2 4 4
quantizationDeadZoneSizes: 1 2 4 4
searchRange: 0
attribute: reflectance
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment