| 53 demo_known1, demo_known2, demo_known3, |
53 demo_known1, demo_known2, demo_known3, |
| 54 demo_unknown1,demo_unknown2,demo_unknown3, |
54 demo_unknown1,demo_unknown2,demo_unknown3, |
| 55 batchrun_denoising, |
55 batchrun_denoising, |
| 56 batchrun_predictors, |
56 batchrun_predictors, |
| 57 demo_denoising1, demo_denoising2, demo_denoising3, |
57 demo_denoising1, demo_denoising2, demo_denoising3, |
| 58 demo_denoising4, demo_denoising5, demo_denoising6, demo_denoising7, #demo_denoising8, |
58 demo_denoising4, demo_denoising5, demo_denoising6, demo_denoising7, demo_denoising8, |
| 59 demo_petS1, demo_petS2, demo_petS3, |
59 demo_petS1, demo_petS2, demo_petS3, |
| 60 demo_petS4, demo_petS5, demo_petS6, demo_petS7, |
60 demo_petS4, demo_petS5, demo_petS6, demo_petS7, demo_petS8, |
| 61 demo_petB1, demo_petB2, demo_petB3, |
61 demo_petB1, demo_petB2, demo_petB3, |
| 62 demo_petB4, demo_petB5, demo_petB6, demo_petB7, |
62 demo_petB4, demo_petB5, demo_petB6, demo_petB7, demo_petB8, |
| 63 batchrun_shepplogan, batchrun_brainphantom, batchrun_pet, |
63 batchrun_shepplogan, batchrun_brainphantom, batchrun_pet, |
| 64 calculate_statistics |
64 calculate_statistics |
| 65 #plot_denoising, plot_pet, |
65 #plot_denoising, plot_pet, |
| 66 |
66 |
| 67 ################################### |
67 ################################### |
| 181 p_known₀_denoising ⬿ (phantom_ρ = 100,)), |
181 p_known₀_denoising ⬿ (phantom_ρ = 100,)), |
| 182 Experiment(AlgorithmNew, DisplacementConstant, lighthouse, |
182 Experiment(AlgorithmNew, DisplacementConstant, lighthouse, |
| 183 p_known₀_denoising ⬿ (predictor=Rotation(),)), |
183 p_known₀_denoising ⬿ (predictor=Rotation(),)), |
| 184 Experiment(AlgorithmNew, DisplacementConstant, lighthouse, |
184 Experiment(AlgorithmNew, DisplacementConstant, lighthouse, |
| 185 p_known₀_denoising ⬿ (predictor=ZeroDual(),)), |
185 p_known₀_denoising ⬿ (predictor=ZeroDual(),)), |
| |
186 Experiment(AlgorithmNew, DisplacementConstant, lighthouse, |
| |
187 p_known₀_denoising ⬿ (predictor=StrictGreedy(),)), |
| 186 ) |
188 ) |
| 187 |
189 |
| 188 const denoising_experiments_all = Iterators.flatten(( |
190 const denoising_experiments_all = Iterators.flatten(( |
| 189 denoising_experiments_pdps_known, |
191 denoising_experiments_pdps_known, |
| 190 )) |
192 )) |
| 218 demo_denoising3 = () -> demo(denoising_experiments_pdps_known[3]) # No Prediction |
220 demo_denoising3 = () -> demo(denoising_experiments_pdps_known[3]) # No Prediction |
| 219 demo_denoising4 = () -> demo(denoising_experiments_pdps_known[4]) # Primal Only |
221 demo_denoising4 = () -> demo(denoising_experiments_pdps_known[4]) # Primal Only |
| 220 demo_denoising5 = () -> demo(denoising_experiments_pdps_known[5]) # Proximal (old) |
222 demo_denoising5 = () -> demo(denoising_experiments_pdps_known[5]) # Proximal (old) |
| 221 demo_denoising6 = () -> demo(denoising_experiments_pdps_known[6]) # Rotation |
223 demo_denoising6 = () -> demo(denoising_experiments_pdps_known[6]) # Rotation |
| 222 demo_denoising7 = () -> demo(denoising_experiments_pdps_known[7]) # Zero dual |
224 demo_denoising7 = () -> demo(denoising_experiments_pdps_known[7]) # Zero dual |
| |
225 demo_denoising8 = () -> demo(denoising_experiments_pdps_known[8]) # Strict Greedy |
| 223 |
226 |
| 224 |
227 |
| 225 function batchrun_article(kwargs...) |
228 function batchrun_article(kwargs...) |
| 226 run_experiments(;experiments=experiments_all, |
229 run_experiments(;experiments=experiments_all, |
| 227 save_prefix=default_save_prefix, |
230 save_prefix=default_save_prefix, |