cyun9286 commited on
Commit
cacc415
1 Parent(s): 0adc919
dust3r/cloud_opt_flow/optimizer.py CHANGED
@@ -11,9 +11,9 @@ from dust3r.utils.geometry import xy_grid, geotrf, depthmap_to_pts3d
11
  from dust3r.utils.device import to_cpu, to_numpy
12
  from dust3r.utils.goem_opt import DepthBasedWarping, OccMask, WarpImage, depth_regularization_si_weighted, tum_to_pose_matrix
13
  from third_party.raft import load_RAFT
14
- from sam2.build_sam import build_sam2_video_predictor
15
- sam2_checkpoint = "third_party/sam2/checkpoints/sam2.1_hiera_large.pt"
16
- model_cfg = "configs/sam2.1/sam2.1_hiera_l.yaml"
17
 
18
  def smooth_L1_loss_fn(estimate, gt, mask, beta=1.0, per_pixel_thre=50.):
19
  loss_raw_shape = F.smooth_l1_loss(estimate*mask, gt*mask, beta=beta, reduction='none')
@@ -109,6 +109,7 @@ class PointCloudOptimizer(BasePCOptimizer):
109
  self.flow_ji.requires_grad_(False)
110
  self.flow_valid_mask_i.requires_grad_(False)
111
  self.flow_valid_mask_j.requires_grad_(False)
 
112
  if sam2_mask_refine:
113
  with torch.no_grad():
114
  self.refine_motion_mask_w_sam2()
 
11
  from dust3r.utils.device import to_cpu, to_numpy
12
  from dust3r.utils.goem_opt import DepthBasedWarping, OccMask, WarpImage, depth_regularization_si_weighted, tum_to_pose_matrix
13
  from third_party.raft import load_RAFT
14
+ # from sam2.build_sam import build_sam2_video_predictor
15
+ # sam2_checkpoint = "third_party/sam2/checkpoints/sam2.1_hiera_large.pt"
16
+ # model_cfg = "configs/sam2.1/sam2.1_hiera_l.yaml"
17
 
18
  def smooth_L1_loss_fn(estimate, gt, mask, beta=1.0, per_pixel_thre=50.):
19
  loss_raw_shape = F.smooth_l1_loss(estimate*mask, gt*mask, beta=beta, reduction='none')
 
109
  self.flow_ji.requires_grad_(False)
110
  self.flow_valid_mask_i.requires_grad_(False)
111
  self.flow_valid_mask_j.requires_grad_(False)
112
+ sam2_mask_refine = False
113
  if sam2_mask_refine:
114
  with torch.no_grad():
115
  self.refine_motion_mask_w_sam2()
requirements.txt CHANGED
@@ -16,6 +16,4 @@ pyglet<2
16
  huggingface-hub[torch]>=0.22
17
  imageio
18
  seaborn
19
- evo
20
-
21
- -e https://huggingface.co/spaces/cyun9286/Align3R/third_party/sam2
 
16
  huggingface-hub[torch]>=0.22
17
  imageio
18
  seaborn
19
+ evo