Use pytorch photometric loss instead of old self-rolled
This commit is contained in:
parent
f193f8d601
commit
a673f807c5
@ -387,7 +387,7 @@ class RectifiedPatternSimilarityLoss(TimedModule):
|
|||||||
if std is not None:
|
if std is not None:
|
||||||
mask = mask * std
|
mask = mask * std
|
||||||
|
|
||||||
diff = torchext.photometric_loss(pattern_proj.contiguous(), im.contiguous(), 9, self.loss_type, self.loss_eps)
|
diff = torchext.photometric_loss_pytorch(pattern_proj.contiguous(), im.contiguous(), 9, self.loss_type, self.loss_eps)
|
||||||
val = (mask * diff).sum() / mask.sum()
|
val = (mask * diff).sum() / mask.sum()
|
||||||
return val, pattern_proj
|
return val, pattern_proj
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user