[Rtk-users] ADMMTVReconstruction
Cyril Mory
cyril.mory at creatis.insa-lyon.fr
Mon Dec 15 04:07:45 EST 2014
Hello Howard,
Good to hear that you're using RTK :)
I'll try to answer all your questions, and give you some advice:
- In general, you can expect some improvement over rtkfdk, but not a
huge one
- You can find the calculations in my PhD thesis
https://tel.archives-ouvertes.fr/tel-00985728 (in English. Only the
introduction is in French)
- Adjusting the parameters is, in itself, a research topic (sorry !).
Alpha controls the amount of regularization and only that (the higher,
the more regularization). Beta, theoretically, should only change the
convergence speed, provided you do an infinite number of iterations (I
know it doesn't help, sorry again !). In practice, beta is ubiquitous
and appears everywhere in the calculations, therefore it is hard to
predict what effect an increase/decrease of beta will give on the
images. I would keep it as is, and play on alpha
- 3 iterations is way too little. I typically used 30 iterations. Using
the CUDA forward and back projectors helped a lot maintain the
computation time manageable
- The quality of the results depends a lot on the nature of the image
you are trying to reconstruct. In a nutshell, the algorithm assumes that
the image you are reconstructing has a certain form of regularity, and
discards the potential solutions that do not have it. This assumption
partly compensates for the lack of data. ADMM TV assumes that the image
you are reconstructing is piecewise constant, i.e. has large uniform
areas separated by sharp borders. If your image is a phantom, it should
give good results. If it is a real patient, you should probably change
to another algorithm that assumes another form of regularity in the
images (try rtkadmmwavelets)
- You can find out whether you typical images can benefit from TV
regularization by reconstructing from all projections with rtkfdk, then
applying rtktotalvariationdenoising on the reconstructed volume (try 50
iterations and adjust the gamma parameter: high gamma means high
regularization). If this denoising implies an unacceptable loss of
quality, stay away from TV for these images, and try wavelets
I hope this helps
Looking forward to reading you again,
Cyril
On 12/12/2014 06:42 PM, Howard wrote:
> I am testing the ADMM total variation reconstruction with sparse data
> sample. I could reconstruct but the results were not as good as
> expected. In other words, it didn't show much improvement compared to
> fdk reconstruction using the same sparse projection data.
> The parameters I used in ADMMTV were the following:
> --spacing 2,2,2 --dimension 250,100,250 --alpha 1 --beta 1000 -n 3
> while the fdk reconstruction parameters are:
> --spacing 2,2,2 --dimension 250,100,250 --pad 0.1 --hann 0.5
> The dimensions were chosen to include the entire anatomy. 72
> projections were selected out of 646 projections for a 360 degree scan
> for both calculations.
> What parameters and how can I adjust (like alpha, beta, or
> iterations?) to improve the ADMMTV reconstruction? There is not much
> description of this application from the wiki page.
> Thanks,
> -howard
>
>
> _______________________________________________
> Rtk-users mailing list
> Rtk-users at public.kitware.com
> http://public.kitware.com/mailman/listinfo/rtk-users
--
--
Cyril Mory, Post-doc
CREATIS
Leon Berard cancer treatment center
28 rue Laënnec
69373 Lyon cedex 08 FRANCE
Mobile: +33 6 69 46 73 79
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/rtk-users/attachments/20141215/bc9e569a/attachment-0009.html>
More information about the Rtk-users
mailing list