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
......@@ -26,27 +26,25 @@ categories:
- levelOfDetailCount: 9
- searchRange: 0
- dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
- quantizationSteps: &citytunnelq1mmquantizationStepsText
- quantizationSteps:
r01: 1 2 4 8 16 32 64 128 128
r02: 1 2 4 8 16 32 64 64 66
r03: 1 2 4 8 16 32 32 32 34
r04: 1 2 4 8 8 8 16 16 16
r05: 1 2 4 4 4 4 4 8 8
r06: 0 1 1 1 2 2 2 2 2
- quantizationDeadZoneSizes: *citytunnelq1mmquantizationStepsText
- attribute: color
tollbooth_q1mm:
encflags:
- *commonAttr
- quantizationSteps: &tollboothq1mmquantizationStepsText
- quantizationSteps:
r01: 1 2 4 8 16 32 64 128 128
r02: 1 2 4 8 16 32 32 64 64
r03: 1 2 4 8 16 16 16 32 32
r04: 1 2 4 8 8 8 8 10 16
r05: 1 2 4 4 4 4 4 4 6
r06: 0 0 0 0 0 0 1 1 2
- quantizationDeadZoneSizes: *tollboothq1mmquantizationStepsText
- attribute: color
##
......@@ -65,25 +63,23 @@ categories:
citytunnel_q1mm:
encflags:
- *commonAttr
- quantizationSteps: &citytunnelq1mmquantizationStepsReflec
- quantizationSteps:
r01: 286 571 1143 2286 4571 9143 18286 36571 65536
r02: 77 154 308 615 1231 2462 4923 9846 19692
r03: 29 57 114 229 457 914 1829 3657 7314
r04: 10 20 40 80 160 320 640 1280 2560
r05: 2 5 10 20 40 80 160 320 640
r06: 0 1 2 4 8 16 16 32 32
- quantizationDeadZoneSizes: *citytunnelq1mmquantizationStepsReflec
- attribute: reflectance
tollbooth_q1mm:
encflags:
- *commonAttr
- quantizationSteps: &tollboothq1mmquantizationStepsReflec
- quantizationSteps:
r01: 286 571 1143 2286 4571 9143 18286 36571 65536
r02: 100 200 400 800 1600 3200 6400 12800 25600
r03: 50 100 200 400 800 1600 3200 6400 12800
r04: 17 33 67 133 267 533 1067 2133 4267
r05: 4 8 16 32 64 128 256 512 1024
r06: 1 2 4 8 16 32 32 32 32
- quantizationDeadZoneSizes: *tollboothq1mmquantizationStepsReflec
- attribute: reflectance
......@@ -41,13 +41,6 @@ categories:
r04: 0 1 2 4 4 4
r05: 0 1 2 4 4 4
r06: 0 1 2 4 4 4
- quantizationDeadZoneSizes:
r01: 2 4
r02: 1 2 4 4
r03: 0 1 2 4 4
r04: 0 1 2 4 4 4
r05: 0 1 2 4 4 4
r06: 0 1 2 4 4 4
- searchRange: 0
- attribute: reflectance
......
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 286 571 1143 2286 4571 9143 18286 36571 65536
quantizationDeadZoneSizes: 286 571 1143 2286 4571 9143 18286 36571 65536
attribute: reflectance
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 77 154 308 615 1231 2462 4923 9846 19692
quantizationDeadZoneSizes: 77 154 308 615 1231 2462 4923 9846 19692
attribute: reflectance
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 29 57 114 229 457 914 1829 3657 7314
quantizationDeadZoneSizes: 29 57 114 229 457 914 1829 3657 7314
attribute: reflectance
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 10 20 40 80 160 320 640 1280 2560
quantizationDeadZoneSizes: 10 20 40 80 160 320 640 1280 2560
attribute: reflectance
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 2 5 10 20 40 80 160 320 640
quantizationDeadZoneSizes: 2 5 10 20 40 80 160 320 640
attribute: reflectance
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 0 1 2 4 8 16 16 32 32
quantizationDeadZoneSizes: 0 1 2 4 8 16 16 32 32
attribute: reflectance
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 286 571 1143 2286 4571 9143 18286 36571 65536
quantizationDeadZoneSizes: 286 571 1143 2286 4571 9143 18286 36571 65536
attribute: reflectance
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 100 200 400 800 1600 3200 6400 12800 25600
quantizationDeadZoneSizes: 100 200 400 800 1600 3200 6400 12800 25600
attribute: reflectance
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 50 100 200 400 800 1600 3200 6400 12800
quantizationDeadZoneSizes: 50 100 200 400 800 1600 3200 6400 12800
attribute: reflectance
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 17 33 67 133 267 533 1067 2133 4267
quantizationDeadZoneSizes: 17 33 67 133 267 533 1067 2133 4267
attribute: reflectance
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 4 8 16 32 64 128 256 512 1024
quantizationDeadZoneSizes: 4 8 16 32 64 128 256 512 1024
attribute: reflectance
......@@ -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 32 32
quantizationDeadZoneSizes: 1 2 4 8 16 32 32 32 32
attribute: reflectance
......@@ -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 64 64 66
quantizationDeadZoneSizes: 1 2 4 8 16 32 64 64 66
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 32 34
quantizationDeadZoneSizes: 1 2 4 8 16 32 32 32 34
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 16 16 16
quantizationDeadZoneSizes: 1 2 4 8 8 8 16 16 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 8 8
quantizationDeadZoneSizes: 1 2 4 4 4 4 4 8 8
attribute: color
......@@ -8,5 +8,4 @@ levelOfDetailCount: 9
searchRange: 0
dist2: 134217728 33554432 8388608 2097152 524288 131072 32768 8192 0
quantizationSteps: 0 1 1 1 2 2 2 2 2
quantizationDeadZoneSizes: 0 1 1 1 2 2 2 2 2
attribute: color
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