Skip to content

Commit bce5782

Browse files
authored
Use median instead of mean and max to estimate scene scale (#157)
1 parent e4f78cd commit bce5782

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

threedgrut/datasets/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,10 +128,10 @@ def selected_idxs(self, idxs):
128128

129129

130130
def get_center_and_diag(cam_centers):
131-
avg_cam_center = np.mean(cam_centers, axis=0, keepdims=True)
131+
avg_cam_center = np.median(cam_centers, axis=0, keepdims=True)
132132
center = avg_cam_center
133133
dist = np.linalg.norm(cam_centers - center, axis=1, keepdims=True)
134-
diagonal = np.max(dist)
134+
diagonal = np.median(dist)
135135
return center.flatten(), diagonal
136136

137137

0 commit comments

Comments
 (0)