From 4691803be9d61fb678c0641ac1b82c13aeac6f77 Mon Sep 17 00:00:00 2001
From: Nicola Vigano <nicola.vigano@esrf.fr>
Date: Mon, 4 Jun 2018 16:37:32 +0200
Subject: [PATCH] 6D-Reconstruction: fixed l1-min

Signed-off-by: Nicola Vigano <nicola.vigano@esrf.fr>
---
 zUtil_Deformation/Gt6DBlobReconstructor.m | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/zUtil_Deformation/Gt6DBlobReconstructor.m b/zUtil_Deformation/Gt6DBlobReconstructor.m
index b5e860e3..db79c60a 100644
--- a/zUtil_Deformation/Gt6DBlobReconstructor.m
+++ b/zUtil_Deformation/Gt6DBlobReconstructor.m
@@ -266,13 +266,13 @@ classdef Gt6DBlobReconstructor < Gt6DVolumeToBlobProjector
                         compute_update_primal = @(ii){};
                     case '6DL1'
                         compute_update_primal = @(ii)gtCxxMathsCellTimes(...
-                            q_l1(ii), self.lambda_l1, 'threads', self.num_threads);
+                            q_l1(ii), -self.lambda_l1, 'threads', self.num_threads);
                     case '6DTV'
                         compute_update_primal = @(ii)get_divergence(self, mdiv_tv, ii);
                     case '6DTVL1'
                         compute_update_primal = @(ii)gtCxxMathsCellPlus(...
                             get_divergence(self, mdiv_tv, ii), q_l1(ii), ...
-                            'scale', self.lambda_l1, 'threads', self.num_threads);
+                            'scale', -self.lambda_l1, 'threads', self.num_threads);
                 end
 
                 % Computing update primal
-- 
GitLab