[Rtk-users] use RTK to perform CBCT reconstruction of short scan

Langechuan Liu llgc at umich.edu
Thu Jan 16 04:41:10 CET 2014


Thanks, Jan and Simon!

I really appreciate your fast reply and kind help. With your guidance I
finally get the reconstruction tool rtkfdk to work after experimenting it
for several hours. Now I have some new questions regarding this tool.

1. one of the options for rtkfdk is the --spacing, with default value set
to 1. Correct me if I am wrong, I suppose this specifies the spatial
distance between elements of the reconstructed 3d matrix (in unit of mm),
but does this also corresponds to the thickness of projection images used
to reconstruct that slice? In other words, if there are two
reconstructions, with options:
case 1: (--spacing 0.25,1.25,0.25  --dimension 1024,1,1024)
case 2: (--spacing 0.25,0.25,0.25  --dimension 1024,5,1024)

Is it true that the single slice in case 1 is equivalent of the summation
of the 5 slices of case 2, or equivalent to the central slice (3rd one) in
case 2?


2. another option is the origin. I am not sure I totally understand why
this option is specified as
--origin -127.875,30,-127.875
in the 3rd step of the following varian recon example in wiki.
http://wiki.openrtk.org/index.php/RTK/Examples/VarianReconstruction

My guess is that 30 is needed because only one slice 30 mm off center is to
be reconstructed, and -127.875 is to ensure x-y direction is "centered"
(which equals to the default value)? It is a bit odd to me that the default
origin value is not 0,0,0.

Could anybody comment on these two points? Or direct me to the place where
I could learn about these details?

Thanks very much!

Patrick L. Liu



On Wed, Jan 15, 2014 at 1:36 AM, Simon Rit
<simon.rit at creatis.insa-lyon.fr>wrote:

> Hi,
> Thanks for the kind words Patrick. To complement Jan's answer:
> - rtkparkershortscanweighting may be used to see the effect of the
> Parker weighting,
> - rtkfdk automatically triggers Parker weighting when it detects that
> the scan is short. There is a threshold in the Parker implementation
> for this, 20 degrees. See rtkParkerShortScanImageFilter.txx for more
> details.
> - you just have to add the option --arc to make the scan short, e.g.,
> --arc=200. I have added a comment on the wiki about it:
>  http://wiki.openrtk.org/index.php/RTK/Scripts/FDK
> Simon
>
> On Wed, Jan 15, 2014 at 5:03 AM, Jan Hoskovec <jean.hoskovec at gmail.com>
> wrote:
> > Hello,
> >
> > rtkparkershortscanweighting is indeed for preprocessing the projection
> > data. I don't think there is a tutorial for it, if none of the scripts
> > mentioned on wiki.openrtk.org matches your case (you'd better re-check
> > that).
> >
> > To generate a geometry file, you will need to run
> > rtksimulatedgeometry. Typing "rtksimulatedgeometry -h" should provide
> > enough information, but I suggest you read
> > http://www.creatis.insa-lyon.fr/~srit/geometry.pdf should you be
> > confused about the geometric conventions.
> >
> > The -p and -r options specify the input file(s). The tool is designed
> > to be able to treat multiple files at the same time, so you specify
> > the directory (-p) and a file name pattern (-r) separately. If you
> > have just one file in your current working directory that you want to
> > treat, then you can type "-p . -r <nameofthefile>". The -o option is
> > quite straightforward, it's the name of the output image.
> >
> > Anyhow, all RTK command line binaries have a reasonably detailed help
> > available if you launch them with the "-h" option.
> >
> > I hope these little hints will help you to find your way out. Don't
> > worry, my first reconstruction with RTK was just about as chaotic.
> >
> > Regards,
> >
> > Jan
> >
> > 2014/1/15 Langechuan Liu <llgc at umich.edu>:
> >> Hello,
> >>
> >> I am new to RTK. Thanks to the creators for building such a great
> toolset.
> >>
> >> I found information about RTK because I was trying to perform a CBCT
> recon
> >> based on a short scan obtained from Varian OBI.
> >>
> >> In my specific case, I have 372 projection images (both in the original
> >> Varian .hnd format, and raw projection format converted with
> plastimatch)
> >> scanned over 220 degrees of the phantom.
> >>
> >> I have followed the instructions on the wiki page and successfully
> installed
> >> RTK. However I could not find much documentation regarding the parker
> short
> >> scan weighting tool. I did find some prompts after typing into command
> line:
> >>
> >> user at Cluster:~/RTK/RTK-bin/bin$ ./rtkparkershortscanweighting
> >> ./rtkparkershortscanweighting: '--geometry' ('-g') option required
> >> ./rtkparkershortscanweighting: '--path' ('-p') option required
> >> ./rtkparkershortscanweighting: '--regexp' ('-r') option required
> >> ./rtkparkershortscanweighting: '--output' ('-o') option required
> >>
> >> Judging from the name, I suppose this rtkparkershortscanweighting tool
> is to
> >> preprocess the projection data, but I am not sure. I am also puzzled at
> what
> >> I should specify for each of the options, especially the geometry option
> >> (how should I generate the geometry file, etc). I googled but to no
> avail.
> >>
> >>
> >> Could somebody direct me to a tutorial, or shed some light on the usage
> of
> >> the command line tool?
> >>
> >> Thanks very much!
> >>
> >> Best Regards,
> >> Patrick L. Liu
> >>
> >> _______________________________________________
> >> Rtk-users mailing list
> >> Rtk-users at openrtk.org
> >> http://public.kitware.com/cgi-bin/mailman/listinfo/rtk-users
> >>
> > _______________________________________________
> > Rtk-users mailing list
> > Rtk-users at openrtk.org
> > http://public.kitware.com/cgi-bin/mailman/listinfo/rtk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.creatis.insa-lyon.fr/pipermail/rtk-users/attachments/20140115/604be045/attachment.htm>


More information about the Rtk-users mailing list