1 | near (mm) | 1000 | References | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | far (mm) | 8000 | ||||||||||
3 | ||||||||||||
4 | depth to 8 bit grayscale conversion | 8 bit grayscale to depth conversion | ||||||||||
5 | range inverse | range linear | range inverse | range linear | ||||||||
6 | measurement (mm) | normalize | quantify | normalize | quantify | normalize | reconstructed measurement (mm) | error (mm) [JCGM 100:2008] | normalize | reconstructed measurement (mm) | error (mm) [JCGM 100:2008] | |
7 | d | d_(n1) = (far * (d - near)) / (d * (far - near)) | d_(8bit1) = floor(d_(n1) * 255) | d_(n2) = (d - near) / (far - near) | d_(8bit2) = floor(d_(n2) * 255) | d_(n11) = d_(8bit1) / 255 | d_11 = (far * near) / (far - d_(n1) * (far - near)) | error_(d_11) = d_(n1) - d_(n11) | d_(n22) = d_(8bit2) / 255 | d_22 = d_(n22)*(far - near) + near | error_(d_22) = d_(n22) - d_(n2) | |
8 | 1000 | 0 | 0 | 0 | 0 | 0 | 1000 | 0 | 0 | 1000 | 0 | |
9 | 1004 | 0.004553215709 | 1 | 0.0005714285714 | 0 | 0.003921568627 | 1003.443187 | -0.5568125922 | 0 | 1000 | -4 | |
10 | 1006 | 0.006816245385 | 1 | 0.0008571428571 | 0 | 0.003921568627 | 1003.443187 | -2.556812592 | 0 | 1000 | -6 | |
11 | 1008 | 0.009070294785 | 2 | 0.001142857143 | 0 | 0.007843137255 | 1006.910168 | -1.089832182 | 0 | 1000 | -8 | |
12 | 1010 | 0.01131541726 | 2 | 0.001428571429 | 0 | 0.007843137255 | 1006.910168 | -3.089832182 | 0 | 1000 | -10 | |
13 | 1100 | 0.1038961039 | 26 | 0.01428571429 | 3 | 0.1019607843 | 1097.95479 | -2.045209903 | 0.01176470588 | 1082.352941 | -17.64705882 | |
14 | 1200 | 0.1904761905 | 48 | 0.02857142857 | 7 | 0.1882352941 | 1197.183099 | -2.816901408 | 0.02745098039 | 1192.156863 | -7.843137255 | |
15 | 1300 | 0.2637362637 | 67 | 0.04285714286 | 10 | 0.262745098 | 1298.535964 | -1.464035646 | 0.03921568627 | 1274.509804 | -25.49019608 | |
16 | 1400 | 0.3265306122 | 83 | 0.05714285714 | 14 | 0.3254901961 | 1398.217958 | -1.782042495 | 0.05490196078 | 1384.313725 | -15.68627451 | |
17 | 1500 | 0.380952381 | 97 | 0.07142857143 | 18 | 0.3803921569 | 1498.897869 | -1.102130786 | 0.07058823529 | 1494.117647 | -5.882352941 | |
18 | 1600 | 0.4285714286 | 109 | 0.08571428571 | 21 | 0.4274509804 | 1597.494127 | -2.50587314 | 0.08235294118 | 1576.470588 | -23.52941176 | |
19 | 1700 | 0.4705882353 | 120 | 0.1 | 25 | 0.4705882353 | 1700 | 0 | 0.09803921569 | 1686.27451 | -13.7254902 | |
20 | 1800 | 0.5079365079 | 129 | 0.1142857143 | 29 | 0.5058823529 | 1794.195251 | -5.80474934 | 0.1137254902 | 1796.078431 | -3.921568627 | |
21 | 1900 | 0.5413533835 | 138 | 0.1285714286 | 32 | 0.5411764706 | 1899.441341 | -0.5586592179 | 0.1254901961 | 1878.431373 | -21.56862745 | |
22 | 2000 | 0.5714285714 | 145 | 0.1428571429 | 36 | 0.568627451 | 1990.243902 | -9.756097561 | 0.1411764706 | 1988.235294 | -11.76470588 | |
23 | 3000 | 0.7619047619 | 194 | 0.2857142857 | 72 | 0.7607843137 | 2991.202346 | -8.797653959 | 0.2823529412 | 2976.470588 | -23.52941176 | |
24 | 4000 | 0.8571428571 | 218 | 0.4285714286 | 109 | 0.8549019608 | 3968.871595 | -31.12840467 | 0.4274509804 | 3992.156863 | -7.843137255 | |
25 | 5000 | 0.9142857143 | 233 | 0.5714285714 | 145 | 0.9137254902 | 4987.775061 | -12.22493888 | 0.568627451 | 4980.392157 | -19.60784314 | |
26 | 6000 | 0.9523809524 | 242 | 0.7142857143 | 182 | 0.9490196078 | 5895.953757 | -104.0462428 | 0.7137254902 | 5996.078431 | -3.921568627 | |
27 | 7000 | 0.9795918367 | 249 | 0.8571428571 | 218 | 0.9764705882 | 6868.686869 | -131.3131313 | 0.8549019608 | 6984.313725 | -15.68627451 | |
28 | 8000 | 1 | 255 | 1 | 255 | 1 | 8000 | 0 | 1 | 8000 | 0 |