MCPcopy Index your code
hub / github.com/ActiveVisionLab/DFNet / mse

Function mse

script/models/metrics.py:4–10  ·  view source on GitHub ↗
(image_pred, image_gt, valid_mask=None, reduction='mean')

Source from the content-addressed store, hash-verified

2from kornia.losses import ssim as dssim
3
4def mse(image_pred, image_gt, valid_mask=None, reduction='mean'):
5 value = (image_pred-image_gt)**2
6 if valid_mask is not None:
7 value = value[valid_mask]
8 if reduction == 'mean':
9 return torch.mean(value)
10 return value
11
12def psnr(image_pred, image_gt, valid_mask=None, reduction='mean'):
13 return -10*torch.log10(mse(image_pred, image_gt, valid_mask, reduction))

Callers 3

psnrFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected