Open yansir-X opened 4 years ago
Hello,
Not sure about batch normalization and dropout. Making the model deeper and ResNet like architectures improves performance significantly.
This list may not be complete but it gives a good idea of what can be done on PCC using deep learning approaches.
About PCC, this paper gives an excellent overview on the work done by MPEG on G-PCC and V-PCC standards:
Also, work on deep learning for image compression is very relevant to the field so you might want to check it out.
And when doing compression, it is also necessary to consider quality assessment.
Best,
Again, thanks for your detailed answer!
I have another question regarding decompression.dy
As you mentioned, it's very slow using GPU to run this script. I experimented, and it takes rouphly 2 minutes to decompress and generate a single .ply.bin.ply file. But when I switch to CPU, then is the error: Conv3DBackpropInputOpV2 only supports NDHWC on the CPU, like mentioned in another thread. So is there a solution to this dilemma? I'm curious as to how you run it. After all, it's tausends of files to decompress and both CPU and GPU don't seem to work well.
Thanks again! Best
In decompression.py, there is a performance issue at high resolutions which is documented here tensorflow/tensorflow#25760 .
On my configuration, I compiled tensorflow from source with Intel MKL support (https://www.tensorflow.org/install/source#configure_the_build) which enables channels first on the CPU. Compiling Tensorflow with MKL support or dividing the point cloud into blocks should help as the slowness issue is only present for resolutions greater than 512 in my experience.
Hello Maurice, i'm a newbie to deep learning. I studied your paper and am trying to improve on it as a small project. If possible, i would appreciate it to hear from your on some ideas to improve on your work.
Your Neural Network Architecture consists of a 3-layers conv, then quantization, then 3-layer deconv. Do you think the following appoaches make sense? -add batch normalization,layer -add dropout layer -make the model deeper, ie., add more layers -perhaps try ResNet.
Or do you have some other suggestions?
Like said, i'm a newbie to this field. Please don't hesitate to express your thought directly or criticise.
Thanks in advance! Best Regards