Hi Guillaume,
Just wanted to let you know : if you perform a 4D CT for the planning,
and use motion estimation on that 4D CT (thus getting either one 4D
displacement vector field, or two inverse-consistent 4D DVFs), you can
use this/these DVF(s) in ROOSTER. It should bring you a significant
improvement of image quality, and on my datasets I was able to reduce
the number of iterations of the main loop to 10 without problems.
We can discuss this further if you are interested.
Cyril
On 06/01/2016 09:44 AM, Cyril Mory wrote:
The bottleneck is the 4D conjugate gradient, and by far. You can also
try to reduce the number of main loop iterations (10 should already
give a nice result, but you may need more for your application).
That, plus reducing the size of your reconstructed volume, plus the
optimizations I'm working on, should give you a reconstruction time of
less than one hour.
On 06/01/2016 09:39 AM, Guillaume Landry wrote:
Good morning Cyril,
Thanks for answering, yes I used 1.2.0. I did 30 main iterations, 4 CG
and 10 for TV (taken from example). Possibly I could reduce the number
of TV iterations?
Looking forward to your optimizations.
Cheers
Guillaume
Dr. Guillaume Landry
Ludwig Maximilians University (LMU) Munich
Medical Physics
Am Coulombwall 1
85748 Garching
Tel:+49 (0) 89 289-14077
Fax:+49 (0) 89 289-14072
On 06/01/2016 09:34 AM, Cyril Mory wrote:
Hi Guillaume,
Can you also tell how many iterations you have performed (main loop,
conjugate gradient, and TV) ?
If you are performing 30 iterations of the main loop, with 4 CG
iterations, then considering the size of your data I do not think
anything is wrong. Reconstructing a smaller volume will give you a
large speedup (time is almost linear with number of voxels), so I
would recommend that you try again with the smallest possible volume,
i.e. the bounding box of your patient.
Are you running the release 1.2.0 version ? If so, note that on the
master branch of the git repository, I am adding optimizations for the
4D reconstructions. It is not fully functional at the moment, but I'm
currently working 100% of my time on it. I will let you know about the
next updates.
Regards,
Cyril
On 05/31/2016 07:48 PM, [email protected] wrote:
Hi Simon,
Thanks for mailing list suggestion. My initial question was about
typical reconstruction times for rtkfourdrooster. What I tried is
summarized below:
-Volume size was 410 410 264 and could be easily reduced by a good
margin.
-The GPU is quadro M4000 with 8GB
-about 2300 256x256 projections with shifted elekta panel (so called
M20)
-10 phases
-for the motion mask at the moment I just used the FOV mask for first
try.
--gamma_time 0.0001
--gamma_space 0.0001
- spacing 1 1 1
--niter 30
--cgiter 4
--tviter 10
Recon time was about 5-6 hours. I saw about 4 Gb used on the card.
The image looked nice, albeit with the TV "feel/plastic-y".
Thanks for your feedback
Guillaume
Quoting Simon Rit <[email protected]>:
Hi Guillaume,
I'm adding RTK user list to this conversation, it's better to have
these conversations on the mailing list IMO. Can you tell us what's
the volume size and the GPU?
Cyril is ROOSTER's dev, maybe he could comment on recon times.
Simon
On Tue, May 31, 2016 at 5:29 PM, <[email protected]>
wrote:
Hi Simon,
I tried the rooster recon. I used the parameters from the example
page. The results looks rather nice but it took several hours to
run (5-6). Its a big dataset of about 2000 256x256 projections.
Guillaume
_______________________________________________
Rtk-users mailing list
[email protected]
http://public.kitware.com/mailman/listinfo/rtk-users
_______________________________________________
Rtk-users mailing list
[email protected]
http://public.kitware.com/mailman/listinfo/rtk-users