diff --git a/applications/registration/src/correspondances.cpp b/applications/registration/src/correspondances.cpp
index 97ee6e53562492e42fd90ed762bf01c0a21863b3..9765a1530376407e54629a1d3bb6988f62a75327 100644
--- a/applications/registration/src/correspondances.cpp
+++ b/applications/registration/src/correspondances.cpp
@@ -123,8 +123,8 @@ bool Correspondances::capture(cv::Mat &rgb1, cv::Mat &rgb2) {
 
 		std::this_thread::sleep_for(std::chrono::milliseconds(50));
 	}
-	averageDepth(buffer[0], d1, 0.00000004f);
-	averageDepth(buffer[1], d2, 0.00000004f);
+	averageDepth(buffer[0], d1, 0.00000005f);
+	averageDepth(buffer[1], d2, 0.00000005f);
 	Mat d1_v, d2_v;
 	d1.convertTo(d1_v, CV_8U, 255.0f / 10.0f);
 	d2.convertTo(d2_v, CV_8U, 255.0f / 10.0f);
diff --git a/applications/registration/src/manual.cpp b/applications/registration/src/manual.cpp
index 09bccb16b9d4a361d71a9f12be81af9112f81d18..b92fa0162b0b64bf9e36039b80f0189c14551b5a 100644
--- a/applications/registration/src/manual.cpp
+++ b/applications/registration/src/manual.cpp
@@ -326,7 +326,7 @@ void ftl::registration::manual(ftl::Configurable *root) {
 					lastScore = 1000.0;
 					do {
 						Eigen::Matrix4f tr;
-						float s = current->findBestSubset(tr, 15, 10);
+						float s = current->findBestSubset(tr, 10, 10);
 						LOG(INFO) << "SCORE = " << s;
 						if (s < lastScore) {
 							lastScore = s;