3.5Explorations M11936 – Lossless compression of 3DMC: revisited
This contribution is basically revisiting the contributions to 65th Trondheim meeting and 66th Brisbane meeting on the lossless compression of 3DMC.
The SNHC meeting report of the 66th meeting states that we have to explore the need for 3DMC in the industry. As we have seen a strong need from the mobile 3D industry in Korea for 3DMC in their proposed profile, it seems that 3DMC is needed.
However, we have found little mistakes which can be easily fixed and make 3DMC more attractive.
The aim of this contribution and the following two more contributions is to facilitate AFX tool and make it more usable and efficient.
It will be a new 3DMC since the fixes are not backward compatible.
Resolution
Proposal accepted to the WD of AMD2.
M11933 – Efficient texture coordinate compression based on 3DMC
This contribution points out the problem of texture coordinate compression in 3DMC which arise from the processing of originally nonnegative integer value as floating point value. After the quantization process, the values are changed (lossy) and depending on how the textures are organized, cracks may be seen in the decompressed models.
Resolution
Proposal accepted to the WD of AMD2.
M11938 – 3DMC extension for efficient animation support
This contribution points out the changes of vertex order and face order from 3DMC may cause problems. It proposes to send the vertex and face order information in an efficient way.
Resolution
Proposal accepted to the WD of AMD2.
M11982 – Results on EE1: 3D Mesh Compression Framework
This contribution reports the result of the comparison between D3DMC tool and existing AFX tool called coordinate interpolator compression.
It shows that D3DMC performs better than the existing tool for some group of data, when the data is natural motion style with many vertices.
However, the experiment is not complete because not all combination of quantization parameters has been used and the transpose mode was not used for the interpolator compression.
Also, some of the test data provided for this EE are not used yet.
The experiment condition has been discussed and clarified between the participants to have clear and synchronized results of each tool.
Resolution
Continue the exploration and complete the test on all data provided for this EE using the full capability of the interpolator compression tool.
M12061 – Encoding of Dynamic Meshes with MeshGrid (Part 2)
This contribution shows the feature of existing MeshGrid encoding and claims that it can also encode dynamic meshes compactly.
The experiment was performed using only one model.
It recommends continuing the experiments with other models.
Resolution
Continue the exploration and complete the test on all data provided for this EE.
General discussion on 3D mesh compression framework
We should take two steps of activity
In the short term, we want to facilitate AFX tool and make it more usable and efficient. Specifically, 3DMC has been a standard for a long time but it has not been used.
In the long term, we have to make a new framework for generic compression of 3D graphics resource that is comprised of 3D object (including the object graph, textures and other attributes) and its animation. Many information are needed to represent 3D object and they have to blend together nicely.
In order to start this long term activity we have to evaluate the industry needs. We have to find out what the usual practice is and what kind of problem exists.
Not only should we meet the requirements from the industry, we also have to make the industry aware of what we are doing. For 3DMC, we have failed to do that and thus the market pull was not ensured. The advertisement was weak for SNHC in general. We have to sell our products (our technologies). The first step is to spread what we have. We should offer the executables, samples and maybe even source code, like how DivX has started. We also have to make application scenarios that show the usefulness of our tools.
Importance of AFX tools lies in the compression, which is one of the widely known advantages of MPEG tools. The ultimate goal is to make rendering engine or application use the compression tool directly. The audio and video do not have to worry about it. However, 3D graphics has to organize the scene before rendering it to the screen. Therefore, 3D graphics tool is only for transmission and storage purpose right now.
Patent is another aspect that blocked the 3DMC from penetrating the market. The major contributor to the current 3DMC was focused in pushing for patents. However, some industries do not want to make products when others have patents on the technology used for that product.
Rename the long term activity to “Animated 3D Object Compression Framework”.
Resolution
For the first step, open a new CE to study the 3DMC tool to describe the useful functionalities in 3DMC for efficient support of AFX tools, and to extend 3DMC with useful and necessary features. The extensions should be verified in this CE.
For the second step, add a mandate in the AFX AhG for coordinating documentation on purpose and benefit of Animated 3D Object Compression Framework. Based on this document, make output documents to be sent as liaison to outside standardization party at the next meeting.
3.5.2E2. Multi-View Synthesis Reconstruction Using DIBR Nodes M11973 – Results of Exploration Experiment: Multi-View Synthesis Reconstruction using DIBR Nodes
This contribution proposes the list of intrinsic camera parameters and asks if there is a need for such parameter in the scene graph level. It redefines the fields in DIBR node to have intrinsic camera parameters, but this will change the functionality of the original node.
Resolution
The need for intrinsic camera parameter is identified. However, this information is not appropriate in the scene graph level. This information should be included in the video stream.
M11883 + M11983 – Update of Depth Image-Based Representation
The first contribution recommends two fixes (one technical fix and one editorial fix) in the current amendment and the second contribution is the Korean National Body comment supporting the first one.
The proposed technical fix is to support animation of extrinsic camera parameters in DIBR node.
In order to apply this change, node coding table in part 11 should be updated.
Also the DIBR node in 1st edition of part 16 should also be updated.
The proposed editorial fix is the renumbering of subclauses.
Resolution
Both fixes are accepted.
For the technical fix, issue a DCOR for part 11 and part 16.
Also, apply both technical and editorial fixes to the FPDAM1 of part 16 and issue a study document.
The conformance bitstreams for DIBR should be changed.
3.5.3E3. Model based 3D Movie Streaming
No activity detected. No contribution registered.
Resolution
Close this exploration experiment until there is a contribution in the future meeting.
Share with your friends: |