Hello, everyone.
Recently, I have been learning sgm algorithm. When I modify the code of llsgm, I have some question.
1.I use nvxFilterCostNode to filter cost with low gradients when the flags is set to 1. Why the nvxFilterCostNode only filter half of an image? What should I do if I want to filter the whole image?
2.What is the principle of this nvxFilterCostNode? Where there are some related papers?
3.For the nvxComputeModifiedCostBTNode, I do not understand the role of this parameter “clip”. Who can explicate it?
Thank you for you answer!
1.Even if I use hlsgm, it just filters out half of the image. Maybe you can use white wall images to test hlsgm. I check the documentation again and again. I find extra flags for SGM algorithm: NVX_SGM_FILTER_TOP_AREA, it make nvxFilterCostNode filter cost at top image area with low gradients. And my input configuration:
2.I know this paper. I just do not understand the principle of this nvxFilterCostNode. Can give some advice or guidance?
3.How do I set parameters or do something to make the Semi-Global Matching better performance at night scenes?
Thank you again!
!(upload://iKPUwvK3s6uFd1Wg4s5BTi9cQnK.png)
!(upload://111X0ojlQEOhvCLYVNH2I7Wtl2h.png) disparity.bmp (354 KB)