diode-dataset / diode-devkit

DIODE Development Toolkit
MIT License
77 stars 8 forks source link

Noisy point cloud #3

Closed versatran01 closed 4 years ago

versatran01 commented 4 years ago

Selection_010

Selection_011

Hi, thanks for the dataset. However, when visualizing the data as point cloud, points on the intensity edges are very noisy, which suggests that the depth values are wrong at those points? Any idea how to fix this?

ivasiljevic commented 4 years ago

Some number of spurious returns on edges is unavoidable (an artifact of the sensor), when visualizing a depth map as a point cloud with large-ish points the noise appears magnified -- for visualization purposes I'd use something like this from the DenseDepth visualization code, it should give you a clean pointcloud visualization.

versatran01 commented 4 years ago

Ok, but your fix is only for visualization right? The ground truth is still bad for training.

ivasiljevic commented 4 years ago

A physical limitation of sensors like this is that there is going to be some noise around depth discontinuities -- we chose to provide the raw depth map so that (if they like) users can devise their own masking/smoothing strategies. We also provide automated masks but these are liberal in the depth they allow through (we found it difficult to maintain faraway thin structures while filtering out all the noisy depth edges).

Given that it's only a small fraction of the pixels we didn't find this to be a problem during training.

kwea123 commented 1 year ago

there is huge edge artifact on indoor scenes: see here It degrades the quality a lot, I recommend not training with these data