From 8e759187340cc35b9ffbd5fa3466b5974361bdf7 Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Fri, 14 Jun 2019 15:16:35 +0300
Subject: [PATCH] Update my copy of config

---
 config/config_nick.jsonc | 342 ++++++++++++++++++++++++++++++++++-----
 1 file changed, 300 insertions(+), 42 deletions(-)

diff --git a/config/config_nick.jsonc b/config/config_nick.jsonc
index a34e849c6..60f7da97c 100644
--- a/config/config_nick.jsonc
+++ b/config/config_nick.jsonc
@@ -32,24 +32,14 @@
 			"gamma": 0.0,
 			"window_size": 5,
 			"sigma": 1.5,
-			"lambda": 8000.0
+			"lambda": 8000.0,
+			"use_filter": false,
+			"filter_iter": 3,
+			"filter_radius": 7
 		}
 	},
 	"sources": {
-		"stereocam": {},
-		"stereovid": {},
-		"localhost": {}
-		
-	},
-	// Listen to localhost
-	"net": {
-		"default": {
-			"listen": "tcp://*:9001",
-			"peers": []
-		}
-	},
-	"vision_default": {
-		"source": {
+		"stereocam": {
 			"type": "stereovideo",
 			"feed": {
 				"flip": false,
@@ -65,12 +55,26 @@
 			"calibration": { "$ref": "#calibrations/default" },
 			"disparity": { "$ref": "#disparity/libsgm" }
 		},
-		"middlebury": {
-			"dataset": "",
-			"threshold": 10.0,
-			"scale": 0.25
+		"stereovid": {},
+		"localhost": {},
+		"realsense": {
+			"uri": "device:realsense"
+		}
+		
+	},
+	// Listen to localhost
+	"net": {
+		"default_vision": {
+			"listen": "tcp://*:9001",
+			"peers": []
 		},
-		"display": {
+		"default_reconstruct": {
+			"listen": "tcp://*:9002",
+			"peers": []
+		}
+	},
+	"displays": {
+		"none": {
 			"flip_vert": false,
 			"disparity": false,
 			"points": false,
@@ -78,26 +82,42 @@
 			"left": false,
 			"right": false
 		},
-		"net": { "$ref": "#net/default" },
-		"stream": {
-		}
-	},
-	"ftl://reconstruction/default": {
-		"net": {
-			"peers": ["tcp://ftl-node-5:9001"]
-		},
-		"sources": [
-			{"type": "net", "uri":"ftl://utu.fi/node5/rgb-d"}
-		],
-		"display": {
+		"left": {
 			"flip_vert": false,
 			"disparity": false,
 			"points": false,
 			"depth": false,
 			"left": true,
 			"right": false
-		},
-		"voxelhash": {
+		}
+	},
+	"middlebury": {
+		"none": {
+			"dataset": "",
+			"threshold": 10.0,
+			"scale": 0.25
+		}
+	},
+	"virtual_cams": {
+		"default": {
+			"raycaster": {
+				"hash_renderer": true,
+				"SDFRayIncrementFactor": 0.5,
+				"SDFTruncation": 0.02,
+				"SDFRayThresSampleDistFactor": 50.5,
+				"SDFRayThresDistFactor": 50.0,
+				"focal": 700,
+				"width": 1280,
+				"height": 720,
+				"max_depth": 10.0,
+				"min_depth": 0.1,
+				"SDFUseGradients": false
+			},
+			"uri": "device:virtual"
+		}
+	},
+	"hash_conf": {
+		"default": {
 			"adapterWidth": 640,
 			"adapterHeight": 480,
 			"sensorDepthMax": 20.0,
@@ -106,19 +126,93 @@
 			"SDFRayThresSampleDistFactor": 50.5,
 			"SDFRayThresDistFactor": 50.0,
 			"SDFUseGradients": false,
-			"hashNumBuckets": 50000,
+			"hashNumBuckets": 500000,
 			"hashMaxCollisionLinkedListSize": 7,
 			"hashNumSDFBlocks": 1000000,
-			"SDFVoxelSize": 0.005,
+			"SDFVoxelSize": 0.003,
 			"SDFMaxIntegrationDistance": 12.0,
-			"SDFTruncation": 0.1,
-			"SDFTruncationScale": 0.05,
+			"SDFTruncation": 0.02,
+			"SDFTruncationScale": 0.001,
 			"SDFIntegrationWeightSample": 10,
 			"SDFIntegrationWeightMax": 255,
 			"hash_renderer": true
 		},
+		"rs": {
+			"sensorDepthMax": 20.0,
+			"sensorDepthMin": 0.2,
+			"SDFUseGradients": false,
+			"hashNumBuckets": 500000,
+			"hashMaxCollisionLinkedListSize": 7,
+			"hashNumSDFBlocks": 1000000,
+			"SDFVoxelSize": 0.003,
+			"SDFMaxIntegrationDistance": 12.0,
+			"SDFTruncation": 0.01,
+			"SDFTruncationScale": 0.01,
+			"SDFIntegrationWeightSample": 10,
+			"SDFIntegrationWeightMax": 255
+		}
+	},
+
+	"vision_default": {
+		"source": { "$ref": "#sources/stereocam" },
+		"middlebury": { "$ref": "#middlebury/none" },
+		"display": { "$ref": "#displays/none" },
+		"net": { "$ref": "#net/default_vision" },
+		"stream": {}
+	},
+
+	"vision_rs": {
+		"source": { "$ref": "#sources/realsense" },
+		"middlebury": { "$ref": "#middlebury/none" },
+		"display": { "$ref": "#displays/none" },
+		"net": { "$ref": "#net/default_vision" },
+		"stream": {}
+	},
+
+	"registration_default": {
+		"net": {
+			"peers": ["tcp://ftl-node-2:9001"]
+		},
+		"sources": [
+			{"uri":"ftl://utu.fi/node2#vision_default/source"}
+		]
+	},
+
+	"reconstruction_rs": {
+		"net": {
+			"peers": ["tcp://localhost:9001"],
+			"listen": "tcp://*:9002"
+		},
+		"sources": [
+			{"uri":"ftl://utu.fi#vision_rs/source"}
+		],
+		"display": { "$ref": "#displays/left" },
+		"virtual": { "$ref": "#virtual_cams/default" },
+		"voxelhash": { "$ref": "#hash_conf/rs" },
+		"merge": {
+			"$id": "ftl://blah/blah",
+			"targetsource" : "ftl://utu.fi/node4#vision_default/source",
+			"register": false,
+			"chain": true,
+			"maxerror": 100,
+			"iterations" : 10,
+			"delay" : 500,
+			"patternsize" : [9, 6]
+		}
+	},
+
+	"reconstruction_default": {
+		"net": {
+			"peers": ["tcp://localhost:9001"]
+		},
+		"sources": [
+			{"type": "net", "uri":"ftl://utu.fi#vision_default/source"}
+		],
+		"display": { "$ref": "#displays/left" },
+		"virtual": { "$ref": "#virtual_cams/default" },
+		"voxelhash": { "$ref": "#hash_conf/default" },
 		"registration": {
-			"reference-source" : "ftl://utu.fi/node5/rgb-d",
+			"reference-source" : "ftl://utu.fi#vision_default/source",
 			"calibration" : {
 				"max_error": 25,
 				"run": false,
@@ -128,10 +222,174 @@
 				}
 		}
 	},
-	"ftl://gui/default": {
+
+	"reconstruction_lab": {
 		"net": {
-			"peers": ["tcp://ftl-node-4:9001"]
+			"peers": ["tcp://ftl-node-3:9001", "tcp://ftl-node-1:9001", "tcp://ftl-node-2:9001"],
+			"listen": "tcp://*:9001"
+		},
+		"sources": [
+			{"uri":"ftl://utu.fi/node2#vision_default/source"},
+			{"uri":"ftl://utu.fi/node1#vision_default/source"},
+			{"uri":"ftl://utu.fi/node3#vision_default/source"}
+		],
+		"display": { "$ref": "#displays/left" },
+		"virtual": { "$ref": "#virtual_cams/default" },
+		"voxelhash": { "$ref": "#hash_conf/default" },
+		"merge": {
+			"$id": "ftl://blah/blah",
+			"targetsource" : "ftl://utu.fi/node1#vision_default/source",
+			"register": false,
+			"chain": true,
+			"maxerror": 100,
+			"iterations" : 10,
+			"delay" : 500,
+			"patternsize" : [9, 6]
+		},
+		"stream": {}
+	},
+
+	"reconstruction_node4": {
+		"net": {
+			"peers": ["tcp://ftl-node-4:9001","ws://localhost:80/"],
+			"listen": "tcp://*:9001"
+		},
+		"sources": [
+			{"uri":"ftl://utu.fi/node4#vision_default/source"}
+		],
+		"display": { "$ref": "#displays/none" },
+		"virtual": { "$ref": "#virtual_cams/default" },
+		"voxelhash": { "$ref": "#hash_conf/default" },
+		"merge": {
+			"$id": "ftl://blah/blah",
+			"targetsource" : "ftl://utu.fi/node1#vision_default/source",
+			"register": false,
+			"chain": false,
+			"maxerror": 100,
+			"iterations" : 10,
+			"delay" : 500,
+			"patternsize" : [9, 6]
+		},
+		"stream": {}
+	},
+
+	"reconstruction_node1": {
+		"net": {
+			"peers": ["tcp://ftl-node-1:9001","ws://localhost:80/"],
+			"listen": "tcp://*:9001"
+		},
+		"sources": [
+			{"uri":"ftl://utu.fi/node1#vision_default/source"}
+		],
+		"display": { "$ref": "#displays/none" },
+		"virtual": { "$ref": "#virtual_cams/default" },
+		"voxelhash": { "$ref": "#hash_conf/default" },
+		"merge": {
+			"$id": "ftl://blah/blah",
+			"targetsource" : "ftl://utu.fi/node1#vision_default/source",
+			"register": false,
+			"chain": false,
+			"maxerror": 100,
+			"iterations" : 10,
+			"delay" : 500,
+			"patternsize" : [9, 6]
+		},
+		"stream": {}
+	},
+
+	"reconstruction_node2": {
+		"net": {
+			"peers": ["tcp://ftl-node-2:9001"],
+			"listen": "tcp://*:9001"
+		},
+		"sources": [
+			{"uri":"ftl://utu.fi/node2#vision_default/source"}
+		],
+		"display": { "$ref": "#displays/none" },
+		"virtual": { "$ref": "#virtual_cams/default" },
+		"voxelhash": { "$ref": "#hash_conf/default" },
+		"registration": {
+			"reference-source" : "ftl://utu.fi/node2#vision_default/source",
+			"calibration" : {
+				"max_error": 25,
+				"run": false,
+				"iterations" : 10,
+				"delay" : 500,
+				"patternsize" : [9, 6]
+				}
 		},
-		"sources": [{"type": "net", "uri": "ftl://utu.fi/node/rgb-d"}]
+		"stream": {}
+	},
+
+	"reconstruction_node3": {
+		"net": {
+			"peers": ["tcp://ftl-node-3:9001"],
+			"listen": "tcp://*:9001"
+		},
+		"sources": [
+			{"uri":"ftl://utu.fi/node3#vision_default/source"}
+		],
+		"display": { "$ref": "#displays/none" },
+		"virtual": { "$ref": "#virtual_cams/default" },
+		"voxelhash": { "$ref": "#hash_conf/default" },
+		"merge": {
+			"targetsource" : "ftl://utu.fi/node4#vision_default/source",
+			"register": false,
+			"chain": false,
+			"maxerror": 25,
+			"iterations" : 10,
+			"delay" : 500,
+			"patternsize" : [9, 6]
+		},
+		"stream": {}
+	},
+
+
+	"gui_node5": {
+		"net": {
+			"peers": ["tcp://ftl-node-5:9001"]
+		}
+	},
+
+	"gui_node1": {
+		"net": {
+			"peers": ["tcp://ftl-node-1:9001"]
+		}
+	},
+
+	"gui_node4": {
+		"net": {
+			"peers": ["tcp://ftl-node-4:9001"]
+		}
+	},
+
+	"gui_node34": {
+		"net": {
+			"peers": ["tcp://ftl-node-4:9001","tcp://ftl-node-3:9001"]
+		}
+	},
+
+	"gui_node3": {
+		"net": {
+			"peers": ["tcp://ftl-node-3:9001"]
+		}
+	},
+
+	"gui_node2": {
+		"net": {
+			"peers": ["tcp://ftl-node-2:9001"]
+		}
+	},
+
+	"gui_all": {
+		"net": {
+			"peers": ["tcp://ftl-node-4:9001", "tcp://ftl-node-5:9001", "tcp://localhost:9001"]
+		}
+	},
+
+	"gui_default": {
+		"net": {
+			"peers": ["tcp://localhost:9001","tcp://localhost:9002"]
+		}
 	}
 }
-- 
GitLab