PRBonn / deep-point-map-compression

MIT License
95 stars 28 forks source link

Large Layered Clusters in Output Clouds Obtained from the Decoder. #4

Closed xbais closed 2 years ago

xbais commented 2 years ago

Hello @louis-wiesmann . After training the model to at the default params with epochs=15, I am using the trained model to test the results on a sample point cloud.

The input cloud I used for testing when looked from side looks like this : image

On the other hand, the output obtained from the decoder looks like this: image

As is clearly visible, the output from the decoder has a somewhat layered structure. Is there any way to minimize this / correct this?

Some other info:

  1. Total points in the original cloud = 11,000,000
  2. max_nr_points (set in the yaml file) = 60,000

Also, I am getting some big clusters in the outputs that I get from the decoder...as can be seen in sample outputs below :

Input CloudOutput Cloud

Can you please tell if there is any parameter that can be tweaked in the YAML config file to get rid of this layered clustering. Or is there any other way to minimize or eliminate this ?

NOTE : I have already seen the other issue on clustering, but in my case the clusters seem to be large.

Thanks

louis-wiesmann commented 2 years ago

Hello @aakashsinghbais,

The figures look like that it requires more training. 15 epochs looks quite few (we used 200 for the paper). The network is probably learning first to reconstruct horizontal planes, due to the very high proportion of horizontal planes in the data (I would guess over 80% of the points belong to streets, ground, or roofs).

Best, Louis