summaryrefslogtreecommitdiffstats
path: root/Wrappers/Python/demo
diff options
context:
space:
mode:
authoralgol <dkazanc@hotmail.com>2018-03-06 16:51:31 +0000
committeralgol <dkazanc@hotmail.com>2018-03-06 16:51:31 +0000
commit4593040d228fec5ef1f1a301e511708d47f0d55e (patch)
tree8cd0606abc4b50be33e04a445564eb57d1bff3fb /Wrappers/Python/demo
parent63ad8306c261a90c572d95084bf1dd8db2b3dce7 (diff)
downloadregularization-4593040d228fec5ef1f1a301e511708d47f0d55e.tar.gz
regularization-4593040d228fec5ef1f1a301e511708d47f0d55e.tar.bz2
regularization-4593040d228fec5ef1f1a301e511708d47f0d55e.tar.xz
regularization-4593040d228fec5ef1f1a301e511708d47f0d55e.zip
demos fixed #40
Diffstat (limited to 'Wrappers/Python/demo')
-rw-r--r--Wrappers/Python/demo/test_cpu_regularizers.py21
1 files changed, 9 insertions, 12 deletions
diff --git a/Wrappers/Python/demo/test_cpu_regularizers.py b/Wrappers/Python/demo/test_cpu_regularizers.py
index 1d97857..76b9de7 100644
--- a/Wrappers/Python/demo/test_cpu_regularizers.py
+++ b/Wrappers/Python/demo/test_cpu_regularizers.py
@@ -11,10 +11,8 @@ import numpy as np
import os
from enum import Enum
import timeit
-from ccpi.filters.cpu_regularizers_boost import SplitBregman_TV, LLT_model, PatchBased_Regul ,\
- TGV_PD
-from ccpi.filters.cpu_regularizers_cython import TV_ROF_CPU, TV_FGP_CPU
-
+from ccpi.filters.cpu_regularizers_boost import SplitBregman_TV, LLT_model, PatchBased_Regul, TGV_PD
+from ccpi.filters.regularizers import ROF_TV, FGP_TV
###############################################################################
#https://stackoverflow.com/questions/13875989/comparing-image-in-url-to-image-in-filesystem-in-python/13884956#13884956
#NRMSE a normalization of the root of the mean squared error
@@ -127,7 +125,7 @@ imgplot = plt.imshow(splitbregman,\
###################### FGP_TV #########################################
start_time = timeit.default_timer()
-pars = {'algorithm' : TV_FGP_CPU , \
+pars = {'algorithm' : FGP_TV , \
'input' : u0,\
'regularization_parameter':0.07, \
'number_of_iterations' :300 ,\
@@ -137,13 +135,13 @@ pars = {'algorithm' : TV_FGP_CPU , \
'printingOut': 0
}
-fgp = TV_FGP_CPU(pars['input'],
+fgp = FGP_TV(pars['input'],
pars['regularization_parameter'],
pars['number_of_iterations'],
pars['tolerance_constant'],
pars['methodTV'],
pars['nonneg'],
- pars['printingOut'])
+ pars['printingOut'], 'cpu')
rms = rmse(Im, fgp)
pars['rmse'] = rms
@@ -280,18 +278,17 @@ imgplot = plt.imshow(tgv, cmap="gray")
start_time = timeit.default_timer()
-pars = {'algorithm': TV_ROF_CPU , \
+pars = {'algorithm': ROF_TV , \
'input' : u0,\
'regularization_parameter':0.07,\
'marching_step': 0.0025,\
'number_of_iterations': 300
}
-rof = TV_ROF_CPU(pars['input'],
+rof = ROF_TV(pars['input'],
pars['regularization_parameter'],
pars['number_of_iterations'],
- pars['marching_step']
- )
-#tgv = out
+ pars['marching_step'], 'cpu')
+
rms = rmse(Im, rof)
pars['rmse'] = rms