Hi,
It seems to me that your window/level is not adjusted for visualization
which is not an RTK problem. What software do you use for visualization?
Try to find out how to adjust the contrast on it. I can't see from the
image you sent if there is a problem and what it is.
Regarding rings, I'm not sure it comes from the calibration, these are
probably due to defects in your projections. A simple solution is to
pass a median filter, e.g., with rtkmedian.
Simon
On 21/03/2016 15:25, Vasiliy Nabokov wrote:
It worked now. The phantom artifact was caused by wrong rotate
direction xD So, when i changed sort of regex result of my tifs from
asc to desc phantom was disappeared!
After scanner geometry calibration by article above, and my self
algorithms i got not bad reconstruction by RTK for me. But there still
remain two problems..
Here is one slice http://i.imgur.com/oVHCodb.png reconstructed from
scans like this http://i.imgur.com/qIYkvY7.png
1). Contrast. Structure reconstructs good, but hard to see. I receive
12 bit per pixel raw data from the detector, convert it to 16 bit just
by (/4095.)*65535. What options i should play in RTK or while tifs
generation at acquisition process in order to make structure more
visible ? I tried different variants of voltage and current of tube,
but on the picture is the best variant of contrast...
2). Also on the slice you can see circles that come from center. As i
think its still geometry problems, i have to do calibration process
better, isn't it ?
On Fri, Mar 18, 2016 at 1:27 PM, Simon Rit
<[email protected]
<mailto:[email protected]>> wrote:
Ok, sorry, I erroneously mixed the size of the reconstructed
volume and the size of the projections. Then your calculation
seems correct and I don't know where does your geometry problem
come from. For sure, you don't have to shift the projections,
--proj_iso_x does the same thing directly.
Regards,
Simon
On Thu, Mar 17, 2016 at 4:23 AM, Vasiliy Nabokov
<[email protected] <mailto:[email protected]>> wrote:
Dear Simon, as i understand --neworigin is origin for
projections. my projection's width 2452 and spacing 0.0148, so
2451/-2*0.0148=-18.137
On Wed, Mar 16, 2016 at 6:45 PM, Simon Rit
<[email protected]
<mailto:[email protected]>> wrote:
Hi,
I think it's a geometry problem. I don't have a solution
for you but just a remark: how did you come up with the
neworigin parameter? Changing this has a similar effect as
changing the --proj_iso_x or "offseting" the projections.
And it seems that the value you put (-18.137) makes no
sense to me wrt the total width (800*0.0296=23.68).
Typically, I center the projection which in your case
would require as a new origin 799/-2*0.0296.
I hope this helps,
Simon
On Wed, Mar 16, 2016 at 1:11 PM, Vasiliy Nabokov
<[email protected]
<mailto:[email protected]>> wrote:
Hi dear RTK users. Sorry, its offtop post... i just
wanna tell you about my problems if anyone can help me..
I develop scanner. Reconstruction of parallelepiped or
cube (http://i.imgur.com/9YHyfWH.jpg) caused to
phantom artifact (http://i.imgur.com/yyI184j.png).
Don't look at noise, its test scan, without averaging
and big rotation step. Yea, it seems that its mainly
misalignments problems, so i calibrated sourceX,
sourceY, detectorX, detectorY by the following method
http://www1.jinr.ru/Pepan_letters/panl_2015_5/10_gongad.pdf,
got sourceX = -215 mkm, sourceY = 650 mkm, detectorX =
50mkm. i specify this information but without success.
I also wrote a little program in this way
for (float sourceXOffset_ = sourceXFrom;
sourceXOffset_ < sourceXTo; sourceXOffset_ += searchStep)
for (float sourceYOffset_ = sourceYFrom;
sourceYOffset_ < sourceYTo; sourceYOffset_ += searchStep)
for (float projXOffset = projXFrom; projXOffset <
projXTo; projXOffset += searchStep)
{
sprintf(cmd, "./rtksimulatedgeometry -o
geometry.xml --n 90 --arc=360 --sdd=232.241 --sid=170
--source_x=%.6f --source_y=%.6f --proj_iso_x=%.6f",
sourceXOffset_, sourceYOffset_, projXOffset);
int r = system(cmd);
sprintf(cmd, "./rtkfdk --hardware=cuda -p
/home/fee/Public/ -r [0-9]+.tif$ -o dump/out.mha -g
geometry.xml --verbose --dimension 800,1,800 --spacing
0.0296 --newspacing 0.0148 --neworigin
-18.137,-12.128,0 --subsetsize=1 -l --origin
-11.8252,-3.55,-11.8252");
r = system(cmd);
...
to search scanner alignment but also without success.
I noticed interesting thing: when i specially offset
detector horizontally to the right by 4.5mm from the
center, and specify it by --proj_iso_x=4.5 when
generating geometry file, phantom disappears!
(http://i.imgur.com/OOsPsfL.png) I even take scans
when the detector on the center, reconstruct it, and
here is phantom artifact, then i manually offset
picture to the left on the tifs (from
http://i.imgur.com/FGxCJUo.png to
http://i.imgur.com/brbp5sd.png), and it reconstructs
without phantom with --proj_iso_x=4.5! So, for this
moment i work in this way, take scans when detector on
the center, manually offset picture to the left and
specify it by proj_iso_x to avoid phantom artifact,
but its HUGE WORKAROUND =))
What do you think about it ? If its geometry issue,
why real or virtual offset of detector cleans up the
phantom artifact?
_______________________________________________
Rtk-users mailing list
[email protected]
<mailto:[email protected]>
http://public.kitware.com/mailman/listinfo/rtk-users
_______________________________________________
Rtk-users mailing list
[email protected]
http://public.kitware.com/mailman/listinfo/rtk-users