In the codes:
self.illum_gt = self.real_B
self.illum_pred = torch.div(self.real_A, torch.max(self.fake_B, self.eps))
self.loss_G_Ang = self.criterionAngular(self.illum_gt, self.illum_pred) * self.opt.lambda_Angular
But form your paper should be :
self.illum_gt = torch.div(self.real_A, torch.max(self.real_B, self.eps))
self.illum_pred = torch.div(self.real_A, torch.max(self.fake_B, self.eps))
self.loss_G_Ang = self.criterionAngular(self.illum_gt, self.illum_pred) * self.opt.lambda_Angular
Thank you for your great work.
After reading your paper and github codes, I have some confusions.
Could you help me?