# params = (ρ = 0, verbose_iter = 100, maxiter = 4000, save_results = true, save_images = true, save_images_iters = Set([500, 1800, 2300, 3000, 1300, 3800, 1000, 2800, 300, 4000, 3500, 2000, 2500, 3300, 800, 100, 1500]), pixelwise_displacement = false, dual_flow = true, prox_predict = true, handle_interrupt = true, init = :zero, plot_movement = false, stable_interval = Set([1144, 3634, 1175, 1953, 1546, 1703, 1956, 3601, 1028, 1299, 1438, 1074, 3672, 3705, 3631, 1812, 1199, 1090, 1437, 1662, 1370, 1991, 3930, 3608, 1704, 1663, 1957, 1266, 1646, 1823, 1015, 1373, 3981, 3719, 3646, 3982, 3655, 1168, 3855, 1039, 1085, 3914, 3794, 1050, 1276, 1285, 3540, 3524, 1356, 3762, 1466, 3711, 1036, 3549, 1171, 1739, 1625, 1669, 1058, 1814, 3963, 1102, 1388, 1905, 3765, 3943, 1570, 3651, 1745, 1574, 1864, 1117, 1859, 1338, 1636, 3915, 1861, 3754, 3570, 1896, 3510, 1075, 1342, 3557, 1725, 1873, 1526, 1769, 1185, 1928, 3937, 1922, 1939, 1504, 1052, 1374, 1807, 1724, 3587, 1245, 3791, 3652, 3628, 1138, 1095, 1604, 1848, 1155, 1111, 1916, 1906, 1251, 3938, 1341, 1753, 1278, 1221, 1621, 3731, 1497, 1819, 1845, 3728, 3809, 3677, 3617, 1521, 3713, 1539, 1670, 3803, 1672, 1808, 1661, 3729, 1056, 1610, 1236, 3504, 3571, 3743, 3722, 3507, 1070, 1994, 1548, 1357, 1903, 1580, 1678, 1004, 1091, 1147, 1045, 1255, 1635, 3526, 1001, 3786, 1972, 1274, 1336, 3940, 3792, 1157, 1836, 1073, 1612, 1282, 3835, 1448, 3856, 3757, 3740, 3648, 3815, 1578, 3691, 1304, 2000, 1372, 1849, 3877, 3979, 1475, 1585, 1783, 3859, 1378, 3602, 1719, 3614, 1259, 1528, 3956, 1325, 1287, 1935, 3574, 1019, 1913, 3770, 1354, 1238, 1559, 1249, 1818, 1021, 1519, 3844, 1201, 1313, 3851, 1362, 1326, 3696, 1449, 1054, 3825, 1120, 1908, 3657, 1923, 1302, 1637, 3690, 1232, 1395, 1344, 3965, 1698, 3530, 1208, 1811, 1333, 1941, 3817, 1458, 1865, 3886, 1116, 3931, 3926, 1268, 1732, 3568, 3828, 1714, 1494, 1846, 3702, 3923, 1642, 1398, 3616, 1883, 1079, 1506, 1186, 1582, 3773, 3806, 1043, 1535, 3858, 1872, 1103, 1319, 3972, 1246, 1152, 1409, 1560, 1996, 3903, 1145, 1767, 1680, 1792, 1141, 1009, 1566, 1137, 1360, 1565, 1854, 1588, 1538, 3519, 1315, 1681, 1723, 3681, 3917, 1283, 3509, 1825, 3868, 3870, 3819, 1770, 3593, 1063, 1235, 1614, 1166, 1064, 3641, 1355, 1151, 1169, 3700, 3973, 3986, 4000, 3784, 1452, 1479, 3962, 3508, 1576, 1830, 3644, 1183, 3599, 1842, 1377, 3566, 1046, 1564, 1493, 1180, 3550, 1007, 3837, 1256, 1993, 3850, 1759, 1998, 3922, 3697, 1909, 3609, 1040, 1937, 1728, 3525, 3990, 3759, 1384, 1562, 3658, 3925, 3971, 3649, 1675, 3928, 1600, 3693, 1543, 1172, 1135, 1607, 3737, 3977, 3852, 1966, 1471, 1618, 3680, 1927, 1309, 1529, 1797, 3764, 3909, 1664, 1999, 3801, 1476, 1403, 1041, 1839, 1813, 1595, 1900, 3620, 1442, 1296, 3751, 3505, 1123, 3832, 1743, 1942, 1228, 1381, 3501, 1899, 1901, 3703, 1727, 1177, 1850, 3613, 1393, 1886, 1434, 1469, 3880, 1591, 1673, 1027, 1581, 1002, 1113, 3882, 3686, 1391, 1260, 1109, 1383, 3622, 3576, 1429, 1435, 3556, 1634, 3861, 1676, 1012, 1987, 1730, 1425, 1347, 1620, 1831, 3821, 3905, 1198, 3952, 3625, 1140, 1404, 3955, 1720, 1414, 3901, 1875, 3684, 3933, 1544, 3692, 1394, 1761, 1006, 1748, 3541, 3788, 1207, 3862, 1523, 1067, 3579, 3727, 1284, 1044, 1066, 1488, 1520, 1961, 1016, 1617, 1763, 1706, 1159, 3590, 1337, 1781, 1771, 1766, 3607, 1912, 1483, 3747, 3920, 1252, 1167, 1324, 1793, 1294, 1127, 1192, 1352, 3753, 1944, 3775, 1988, 3744, 1156, 1895, 1921, 1917, 1170, 1631, 3582, 1068, 1701, 1542, 3793, 3569, 1705, 1345, 1597, 1321, 1290, 1666, 1189, 3538, 3633, 1623, 1505, 1744, 1622, 1047, 1834, 3769, 3534, 3707, 1779, 1218, 3584, 3807, 1272, 1958, 1639, 1982, 1132, 1816, 1667, 1887, 1379, 3567, 3585, 1173, 1051, 1729, 1303, 1507, 1650, 1205, 1862, 1871, 3954, 1463, 1656, 1777, 1918, 3547, 3627, 1240, 1334, 1653, 3708, 1129, 3823, 1416, 1482, 1624, 1413, 3799, 1933, 1665, 1086, 1496, 1555, 1243, 3748, 3522, 1866, 3863, 3883, 3983, 1525, 1204, 1380, 1225, 1919, 1550, 1035, 1470, 1184, 1649, 1216, 3725, 1194, 1693, 3517, 3621, 1963, 1048, 1514, 1660, 1440, 1231, 1545, 1286, 3798, 1758, 1125, 1584, 1700, 1852, 1332, 3826, 1220, 1415, 1734, 1615, 3812, 1951, 3527, 3985, 1776, 1267, 1472, 1013, 3756, 1323, 3957, 1754, 3726, 1485, 1930, 1212, 1645, 1997, 1134, 1847, 1322, 3787, 1311, 1551, 1078, 1081, 1101, 1490, 1110, 1764, 3660, 1003, 1697, 1230, 3736, 1197, 1643, 1911, 1298, 1527, 3811, 1242, 1420, 3839, 1696, 1474, 3561, 1806, 3797, 1568, 1269, 1348, 3624, 3539, 1209, 1153, 3642, 3988, 3704, 1626, 3896, 1737, 1178, 1486, 3712, 1423, 1353, 1890, 3518, 3885, 3996, 3721, 1014, 1694, 1860, 3818, 1952, 1387, 1879, 1124, 3829, 3664, 3595, 3610, 1695, 3667, 1461, 1804, 1567, 3827, 1389, 1587, 3881, 1328, 1182, 1349, 1386, 1426, 1445, 3654, 1306, 1112, 1782, 1084, 1513, 1467, 1736, 1133, 1262, 1931, 1340, 3942, 1794, 1060, 3558, 1264, 1271, 1596, 3783, 1962, 1162, 3560, 3929, 1833, 1508, 3647, 1316, 3813, 1291, 1206, 1613, 3531, 1837, 1281, 1740, 3840, 1799, 3932, 1417, 1428, 1258, 1254, 1358, 1707, 1577, 3750, 3968, 1072, 1686, 3678, 3573, 1108, 3589, 1644, 1750, 1838, 3565, 3854, 1973, 1853, 3715, 3594, 3842, 1751, 1950, 3669, 1011, 3998, 1008, 1396, 1093, 1983, 1148, 1450, 1314, 1176, 1583, 3867, 1757, 3846, 3626, 1843, 1010, 1422, 3830, 3710, 1503, 3778, 1457, 1722, 3910, 1965, 3911, 1468, 1616, 1191, 1293, 1351, 1094, 3913, 1515, 3665, 1844, 1401, 1193, 1037, 1092, 1932, 1877, 3761, 3875, 1477, 3884, 1366, 1335, 1297, 3777, 3969, 1702, 1361, 1088, 1473, 1594, 3895, 3572, 3802, 1510, 1163, 1301, 1142, 1265, 1684, 1975, 1022, 1224, 1139, 1436, 3772, 1752, 3833, 3675, 1233, 1214, 1237, 1465, 1652, 1367, 3987, 1690, 1893, 3597, 1431, 1130, 1055, 1870, 3745, 1000, 1305, 1970, 3831, 1257, 1629, 1460, 1196, 1363, 1876, 1327, 3536, 1190, 1885, 1762, 3716, 1924, 1029, 1627, 1891, 3662, 1076, 1034, 1061, 1462, 1599, 3637, 1682, 1119, 1765, 1534, 1026, 1312, 1948, 1943, 1598, 1146, 1300, 1484, 1042, 1784, 1331, 1097, 1310, 1824, 1203, 1499, 1685, 1810, 1082, 3876, 3580, 3653, 1721, 3537, 1914, 1747, 1657, 1986, 1715, 3709, 1981, 3992, 1934, 1980, 1679, 1571, 3927, 1089, 3623, 3533, 3650, 1279, 1018, 3553, 3741, 3984, 1775, 1925, 1495, 3735, 1023, 3600, 1211, 3611, 1822, 1524, 1829, 3892, 1926, 3699, 1418, 1031, 1080, 1840, 1263, 3908, 1270, 1756, 3659, 1248, 3562, 1350, 3544, 1537, 3874, 3894, 3897, 3532, 1478, 1215, 1411, 1553, 1638, 1038, 1364, 3959, 1406, 3635, 1541, 1976, 1441, 1407, 1710, 3845, 1516, 3780, 3666, 3824, 1057, 1857, 3720, 1408, 3888, 1330, 1894, 1114, 3763, 1531, 1969, 3934, 3906, 1785, 1558, 1726, 1960, 3790, 1532, 3695, 3995, 1795, 1716, 1668, 3596, 3732, 3618, 1907, 3563, 1502, 1511, 1633, 3918, 1791, 3630, 3766, 1371, 3948, 1802, 1946, 1187, 1421, 1552, 3723, 1889, 1755, 1397, 3640, 1005, 1995, 1165, 1659, 3834, 1400, 3890, 1971, 1164, 1104, 1234, 1881, 3991, 1244, 1647, 3871, 1222, 3964, 3506, 3774, 3916, 1121, 1498, 1878, 1547, 1025, 1640, 1424, 3742, 1863, 3724, 3836, 3843, 1540, 3632, 1405, 3670, 3980, 1343, 1059, 1671, 3873, 1049, 1735, 3767, 1630, 3779, 1821, 1464, 3588, 3978, 1786, 1455, 1851, 1979, 3545, 1856, 3760, 3717, 1832, 3639, 3535, 1805, 3528, 3872, 1892, 3781, 3730, 3543, 1365, 1053, 3796, 3899, 1788, 3752, 1920, 3866, 1122, 3936, 1945, 1586, 1984, 1898, 3701, 3604, 3838, 3921, 3583, 1512, 1107, 1247, 1787, 1033, 1855, 1651, 3638, 1087, 1882, 1188, 3941, 1077, 3513, 3999, 1692, 3820, 1619, 1359, 1742, 1253, 1609, 1593, 1590, 3970, 3516, 1131, 1569, 1501, 1017, 1772, 1874, 3912, 1654, 3864, 1223, 1241, 3661, 3668, 1150, 1768, 3961, 1250, 1632, 1280, 1884, 1712, 1575, 1105, 3521, 1433, 1202, 1481, 3656, 3689, 1938, 1954, 3860, 1213, 1641, 3902, 1557, 1158, 3629, 1796, 3552, 1320, 3945, 3575, 1688, 1803, 3958, 1790, 3810, 1154, 1292, 3603, 3785, 3967, 1992, 1800, 3694, 1382, 1308, 3949, 3994, 1275, 1674, 3869, 1940, 1369, 3673, 1691, 1518, 3889, 1071, 1897, 1985, 1603, 1967, 1024, 3887, 1867, 3739, 1446, 1841, 1427, 3768, 3577, 1317, 3808, 3619, 1974, 1798, 3891, 1815, 3546, 1959, 1746, 1443, 3822, 1915, 3733, 1128, 1454, 3947, 1329, 1227, 3879, 1554, 3679, 1828, 1376, 3795, 3520, 3953, 3612, 1717, 3848, 1563, 1536, 1447, 3800, 1868, 1160, 1989, 3771, 3898, 1990, 1556, 1683, 1880, 3893, 1273, 1605, 1749, 1492, 1936, 1738, 1573, 1606, 1219, 1709, 1589, 1713, 1339, 3636, 1239, 1677, 1459, 1731, 1968, 1977, 1118, 3924, 1020, 1910, 1390, 1100, 3904, 3758, 1106, 1419, 1307, 3682, 1161, 1385, 3849, 3976, 1820, 3688, 3746, 1126, 1530, 3605, 3551, 1500, 1444, 1689, 3559, 1195, 1229, 3663, 1522, 1432, 1453, 1099, 3789, 3542, 1602, 3975, 3841, 1655, 1083, 3512, 1947, 1592, 3878, 1733, 1835, 3564, 3685, 3997, 1489, 3529, 1136, 1062, 3907, 1289, 1069, 3615, 1611, 1904, 1741, 3503, 1773, 1929, 3586, 1978, 1412, 1699, 3865, 3714, 1658, 3554, 1098, 1517, 1760, 1096, 1949, 1708, 3950, 1491, 3951, 1277, 1858, 1509, 1456, 1030, 1346, 1179, 1572, 1817, 3993, 1780, 1210, 3674, 1648, 1801, 1964, 3782, 3814, 1392, 3804, 1809, 3944, 3581, 3749, 3776, 3598, 3671, 3935, 1826, 3755, 3989, 1955, 1410, 3939, 3853, 1439, 1628, 1288, 3974, 3738, 1149, 3645, 1200, 1181, 3523, 3511, 3718, 1778, 1295, 3606, 3578, 1174, 1789, 3946, 3687, 1601, 1430, 1718, 1902, 3919, 1487, 1261, 3500, 1888, 3816, 1399, 3706, 3548, 3676, 1533, 1869, 3900, 1368, 3643, 1032, 1318, 1579, 3592, 1226, 3805, 3502, 1143, 3960, 3857, 1065, 1451, 1774, 1375, 1549, 1561, 3698, 1480, 1687, 3515, 3966, 3734, 1608, 1217, 3683, 3555, 3591, 3847, 1711, 3514, 1827, 1402, 1115]), noise_level = 0.5, shake_noise_level = 0.1, shake = 1.0, rotation_factor = 0.075, rotation_noise_level = 0.0075, α = 0.2, ρ̃₀ = 1.0, σ̃₀ = 1.0, δ = 0.9, σ₀ = 1.0, τ₀ = 0.9, λ = 1, radondims = [128, 64], sz = (256, 256), scale = 1, c = 1.0, sino_sparsity = 0.5, L = 300.0, L_experiment = false, phantom_ρ = 100, save_prefix = "img/shepplogan256x256_pdps_known_proximal_20_10000_9000", dynrange = 1.0, Λ = 1.0)
iter	time	function_value	psnr	ssim
1	7.832975825294852e-6	555362.1431745938	-0.14938477322295188	0.005295187802576954
2	0.029116957972291857	470942.50606247596	0.3330195930808425	0.007830892486405207
3	0.043936666974332184	439124.83705561585	0.7009301383796583	0.010046231368276006
4	0.07321024997509085	393334.6414983572	1.0254068704225825	0.012261728940892832
5	0.08803958396310918	356790.9768802133	1.327412493459747	0.014436332143106377
6	0.11708241797168739	317953.6215756122	1.6100020993068311	0.015237093525547083
7	0.13189287597197108	279836.58818521857	1.9168061716988019	0.01726994868322107
8	0.16176733394968323	242602.15521096214	2.227491691454817	0.01976305158983901
9	0.17658608395140618	202315.71438670365	2.559374404379207	0.02246902209592318
10	0.20579549996182323	164323.51130720729	2.8826216173846846	0.024514374724690133
11	0.2206867079657968	128080.3907595687	3.2209005930638117	0.02778936734550575
12	0.24971837396151386	91797.9500257908	3.5569968311465914	0.03090313940229108
13	0.2645159989770036	56627.01592323645	3.905476412342402	0.03499100177412036
14	0.29355491598835215	21502.94039581933	4.258512062349371	0.04033849356975168
15	0.3083708329941146	-6995.190590312228	4.591928578822081	0.04358037310769777
16	0.3376145829970483	-38201.54644064633	4.953379598579697	0.05073271954738127
17	0.352460833004443	-55011.766070991594	5.235777085586818	0.05229610694412395
18	0.3814607079839334	-100224.12413482528	5.6973031780041925	0.06899740174484781
19	0.3962540409702342	-131030.80698920517	6.08611979919684	0.08283659729625198
20	0.4254047909635119	-161002.87440667837	6.481042178764197	0.09524115837551198
30	0.6444163319829386	-372584.0067549841	10.62001464818138	0.36098909050622036
40	0.8624259569915012	-458870.3679575282	14.35196062314446	0.5324345581917501
50	1.079958539979998	-484535.07797650475	16.412446132777312	0.6317219306543487
60	1.2975252899923362	-489121.7791669384	17.24628166691009	0.698079680229781
70	1.5151537479832768	-489503.0475333964	17.65654010008885	0.7301358379000589
80	1.7330402059888002	-489805.3503631616	17.969427936810693	0.7531747857571633
90	1.950894913985394	-490478.0656400283	18.17643272624615	0.767060163134903
100	2.168707247968996	-490445.9106883528	18.31072450084658	0.7757932581766602
110	2.3737723309604917	-490467.74823014915	18.34154811425144	0.781978357243425
120	2.5964588719652966	-490745.50592690136	18.422385141412946	0.7855038325811948
130	2.8228194559633266	-491010.8710493775	18.14045041532975	0.7797077870227389
140	3.049201955960598	-491372.277012961	17.784340301318007	0.7635281145808497
150	3.275366996967932	-491079.7509682083	18.40321187619809	0.7866043124628394
160	3.501514204981504	-490623.61607682245	17.799898919808864	0.7756592419626144
170	3.7276747879805043	-490738.793007647	18.627781440432262	0.7914618248820429
180	3.9537684959650505	-490399.3826986397	18.38702036118738	0.7896529626550809
190	4.179804953979328	-491243.8062565483	18.408301960072013	0.7902285221646717
200	4.4016299119684845	-490312.4992199116	18.166163997983343	0.7886613803174001
300	6.563088411989156	-490806.3218235934	18.662570764520122	0.7939816404107329
400	8.781116452999413	-490639.7687254434	18.699754127948687	0.7978134268726976
500	10.94590582800447	-490347.46127211925	18.654611412084996	0.7975352472511612
600	13.13241420299164	-491246.8355742793	18.823481944154132	0.8052443565674299
700	15.314342828001827	-490775.44974621997	18.78454940573681	0.8029720275101401
800	17.481227535987273	-490578.30844179785	18.744054710450833	0.8032454815860873
900	19.682960076985182	-490864.2256454626	18.83623681527038	0.8055687573984271
1000	21.886637409974355	-491393.9658635884	18.58402941723156	0.797293459335891
1100	24.091373992996523	-491882.8785059345	20.62156385193227	0.8632747993047607
1200	26.268556242983323	-491704.6140685524	21.436490101759098	0.8870472925282753
1300	28.45052528497763	-492045.6777987498	21.934716775729854	0.8992766205824215
1400	30.663890076975804	-491976.42608311254	22.287405849987003	0.9066052296117655
1500	32.87187578497105	-491947.995887794	22.56909352434661	0.9126005630081129
1600	35.08702328498475	-492010.6204399143	22.792430231457672	0.9175355642749787
1700	37.27647707599681	-491914.5134528836	22.98404009943615	0.9207704004886825
1800	39.465242826001486	-492099.15422645974	23.146547116757166	0.9236375701102971
1900	41.68228561698925	-492069.51266800635	23.278907469189868	0.9244587144723335
2000	43.87756895000348	-492114.4645878253	23.39964248099887	0.9271777349549188
2100	46.11378390801838	-490773.0977005096	18.9640229084885	0.8099225252441499
2200	48.35414736601524	-491991.7834279804	18.569085016079587	0.7831271936375434
2300	50.549066449020756	-489740.40744856984	18.667267594020984	0.797987596856923
2400	52.759093241009396	-490615.81263112044	18.74835124301245	0.8025108306056631
2500	54.94105132401455	-491451.74139130855	18.491450086442477	0.79548143809997
2600	57.156335449020844	-491047.3274908909	18.84453913498506	0.805918964112366
2700	59.31730919901747	-490754.8523059136	18.747932367166623	0.8010821644533483
2800	61.48153757399996	-490866.694879772	18.848770821774995	0.8047122252695639
2900	63.64415590799763	-491319.855265113	18.80206456229486	0.805773299906372
3000	65.81463932499173	-490814.19353762444	18.77052877758056	0.802121998499205
3100	67.98495190800168	-492139.94535519613	18.24142720812108	0.7856666792984851
3200	70.15448340799776	-489840.94052194274	17.168206802507346	0.7552292876750522
3300	72.31797407398699	-491437.6096817583	18.262699881218822	0.7797359363729659
3400	74.4817855739966	-490517.4719958139	18.34920619807493	0.7786455829359105
3500	76.6438189909968	-491422.2013718791	18.61090271100303	0.7959489353515258
3600	78.80834699099069	-491615.71472275537	20.58544576840536	0.8628412971296117
3700	80.97785907398793	-491964.8234188398	21.411071459006905	0.8857472755825087
3800	83.13933811496827	-491775.7509613491	21.912084653664063	0.8989522645442587
3900	85.29557678097626	-491964.72899329156	22.26628953350053	0.9059802996086983
4000	87.49631632197998	-491741.0209839128	22.530174403359055	0.9129936324238526
