Noise in the PMD[vision]« 3k-S

Introduction

PMD cameras are generally sensitive to background illumination and this is resulting in noisy data.

The questions that this paper tries to answer is:

Method

The camera was aimed at a flat surface, in this case a wall, and the data was analyzed to see how much the sampled points diverged from the surface. This was done for the distances 1.0, 1.5, 2.0 and 2.5 meters. Distances smaller than one meter tended to give very noisy data, and the size of the room limited the test to two and a half meter.

Distance

The distances are given from the camera center, not from the camera plane. This was corrected by calculating the relative 3d coordinates of the points, knowing the field of view.


This image shows points within a certain distance. This illustrates that points in the middle of the image has lower distances than the ones in the corners.

Results


The sum of the square distances to the best fitting plane through the points.


The same tests but after filtering the depth data with a 3x3 median filter. This shows that there are a relative low number of outliers that has a large affect on the error in the unfiltered result.

Example

Here an example is given to show how much the error in the depth data affects the rest of the scanning workflow. The setup for this example is the following: The aim is to see how much the search span increases in the right camera:



Conclusion

References



David Karlsson, 2007-02-25
Scanning real world objects without worries, TU-Berlin