diff --git a/components/rgbd-sources/src/algorithms/fixstars_sgm.cpp b/components/rgbd-sources/src/algorithms/fixstars_sgm.cpp
index 5c846acee3571cdfe0b576c56b52b2425b91315b..80f7abd92a56a3c260f342fb789cd7cdaebba492 100644
--- a/components/rgbd-sources/src/algorithms/fixstars_sgm.cpp
+++ b/components/rgbd-sources/src/algorithms/fixstars_sgm.cpp
@@ -39,6 +39,4 @@ void FixstarsSGM::compute(const cv::Mat &l, const cv::Mat &r, cv::Mat &disp) {
 	Mat bad_pixels = (disp == (256 << 5)); 
 	disp.convertTo(disp, CV_32F, 1.0f/16.0f);
 	disp.setTo(0, bad_pixels); // decide how bad values should be represented
-	
-	disp.convertTo(disp, CV_32F, 1.0f/16.0f);
 }
\ No newline at end of file