3D Reconstructed Scene appearing in 'slices'
I am trying out 3D Reconstruction and while the frontal result looks exactly similar to its 2D scene, the view from the sides are appearing in slices. Does anyone have any suggestions on how I can make the result better ? I saw some text on Markov Random Fields so I am going to read up on it and try to understand what it does and how it helps... In the meantime, it would be nice if anyone can give a suggestion.
My friend told me that it is an issue with opencv viz and that I should use the Point Cloud Library ? I don't see the difference that it will make since I am only calling the function to draw it in a 3D space ?
EDIT: Running a gaussian filter seems to improve the 'look' of the result
I think the slices are only a "numerical effect". The disparity range depends on the image size and the z range depends on baseline.
One pixel difference for the disparity will result to a certain constant value.
the slices are expected, the as the z-values come in discrete steps (quantization).
you're supposed to look at it from the left side, looking to the right. then, for a small variation in position, you should see some 3d effect.
Hi thanks ! One last question, would I get a 'better looking' result if I were to use the algorithm from OpenCV to generate the disparity map ? My supervisor wants me to use this paper http://www.cs.toronto.edu/~urtasun/pu... to generate the disparity map for reconstruction.
I think I can try using RANSAC to establish several planes then re-project the points onto the plane but I was just wondering if you have any other suggestion or an algorithm for me to try that would result in a nicer looking 3d map