Page 117 - ITU Journal, ICT Discoveries, Volume 3, No. 1, June 2020 Special issue: The future of video and immersive media
P. 117

ITU Journal: ICT Discoveries, Vol. 3(1), June 2020




          tiparty framework and, therefore, the JPLM design should  4.5.2  Objective quality assessment
          favour successful bug-fix actions, allow the addition of
                                                               The JPEG Committee measures the performance of propo-
          new capabilities or functionality, and enable the aggrega-
                                                               nent codecs against the anchors using a variety of objec-
          tion of subsystems (in case of creation of new features via
                                                               tive measures including bit rate, and for random access,
          future amendments, for instance). In other words, JPLM
                                                               the ratio of bits decoded to access a region of interest ver-
          architecturehasbeendesignedhavinginmindfuturesup-
                                                               sus bits required to decode the entire point cloud. How-
          port for point cloud and holography extensions.
                                                               ever, here we will expand on the measures of geometric
                                                               fidelity employed by the JPEG Committee. The measures
          JPLM complies with JPEG’s recommended practices for
                                                               described here have been chosen to be consistent with
          software development and maintenance.This compliance
                                                               the MPEG Committee, in line with the desire of the JPEG
          requires a permissive software license and, therefore,
                                                               Committee to be consistent with other efforts in this field.
          JPLM uses a BSD 3-clause license. Moreover, JPLM imple-
                                                               These are as follows:
          ments unit tests extensively. These tests ensure that im-
          plemented functionalities remain during software devel-  Average Point to Point Distance (D1): This measure starts
          opment. These tests also form part of the development  with the identification of corresponding points on a ref-
          pipeline that adopts continuous integration (CI) tools.  erence and processed point cloud by a nearest neighbour
                                                               algorithm. The Euclidean distance between the corre-
          4.5 JPEG Pleno point cloud                           sponding points on the reference and processed point
                                                               clouds is then calculated. The set of distances computed
          4.5.1  Current status                                in this way for the entire processed point cloud are then
                                                               arithmetically averaged as the quality measure [21].
          Support for point cloud coding will form a future part of
                                                               Average Point to Plane Distance (D2): For this measure,
          the JPEG Pleno standard and the JPEG Committee is cur-
                                                               a nearest neighbour algorithm identifies corresponding
          rently working towards this goal. As a necessary first step
                                                               points between the reference and processed point cloud.
          in this direction, the JPEG Committee is currently work-
                                                               A tangent plane is then fitted to the neighbourhood of the
          ing on determining the best objective and subjective as-
                                                               point on the reference cloud taking into account any nor-
          sessment methodologies for this activity. This will sup-
                                                               mal information available and the normal of the plane is
          port the later evaluation of point cloud coding solutions
                                                               used to compute the smallest distance between the point
          to be added to the JPEG Pleno standard.
                                                               on the processed cloud and the plane fitted to the refer-
                                                               ence cloud. The set of distances computed for the entire
          The JPEG Committee plans to compare different compet-
                                                               processed point cloud are then arithmetically averaged as
          ing coding solutions against anchor point cloud codecs
                                                               the quality measure [21].
          used with well-defined parameter settings to reference
          encoded contents at a variety of quality levels. To be con-  Average Plane to Plane Similarity: This metric is based
          sistent the state of the art for point cloud coding, the V-  on the angular similarity of tangent planes of corre-
          PCC and G-PCC codecs in use by the MPEG Committee    sponding points between the reference and processed
          have been selected as anchor codecs [21].            point clouds. A nearest neighbourhood algorithm identi-
                                                               fies corresponding points in the reference and processed
          Point cloud quality assessment is essential to selecting
                                                               point clouds and tangent planes are fitted to the local ar-
          and evaluating potential submissions to form part of a
                                                               eas of the corresponding points on both the reference and
          new standard in this area. Point positions may be ar-
                                                               processed point clouds. The minimum angle between the
          ranged on a regular grid (for example on a voxel grid) or
                                                               two planes is then computed and used to compute an er-
          irregularly arranged in 3D space. In addition to geometri-
                                                               ror value between the tangent planes [23] for every point
          cal information, attributes such as colour, surface normal,
                                                               on the processed point cloud. The mean square of the er-
          texture and bump maps or scientific data such as tem-
                                                               ror values is then computed and the logarithm of a ratio of
          perature may be associated with individual points or the
                                                               a constant and this mean square value is used as the error
          point cloud as a whole. The manner in which the point
                                                               measure (akin to a peak signal to noise ratio).
          cloud is rendered, including whether the points are ren-
          dered as individual points or are connected by a mesh and  Point to Point Attribute Measure: This measure starts with
          how the mesh is formed can also greatly change subjec-  the identification of corresponding points on a reference
          tive judgments of quality [22]. Point cloud data is 3D in  and processed point cloud by a nearest neighbour algo-
          nature, however current 3D display systems such as 3D  rithm in line with the D1 metric. For colour attributes,
          monitors or Head-Mounted Displays (HMDs) often have  the MSE for each of the three colour components between
          lower resolution and narrower colour gamut than high-  the corresponding point is calculated in YCbCr space. The
          level 2D monitors typically used for subjective quality  set of colour distances computed in this way for the entire
          assessment. This further complicates subjective assess-  processed point cloud are then arithmetically averaged as
          ment of quality.                                     a final PSNR quality measure [21].




                                             © International Telecommunication Union, 2020                  95
   112   113   114   115   116   117   118   119   120   121   122