[Rtk-users] Simulating geometric error on detector

gameboy514 at gmail.com gameboy514 at gmail.com
Sun Nov 27 21:44:36 UTC 2022


Dear,

 

Thank you for your reply, but I still have a question.

I am trying to use Rtksimulatedgeometry which employs Addprojection. It supports in_angle and out_angle, which is clear.

There is also a parameter for gantry angle, but it does not seem that simulation of slant can be done by simply changing the gantry angle.

 

Left side of the figure is the schematic of simulation that I want which only slants the detector.

But if I perform the simulation as you suggest, the result that I will get would be like the right side of the figure.

To my understanding, the results of these two are not the same. (Slant degree itself is same, but in the perspective of distance reaching to side of the detector, it would be different.)

 

It would be appreciated to help me to simulate only the slant of the detector.

 

Regards,

Chang.

 

From: Simon Rit <simon.rit at creatis.insa-lyon.fr> 
Sent: Friday, November 25, 2022 7:49 PM
To: 김창환 <gameboy514 at gmail.com>
Cc: rtk-users at public.kitware.com
Subject: Re: [Rtk-users] Simulating geometric error on detector

 

Hi,

There are three rotations to chose the orientation of the detector: GantryAngle, InPlaneAngle and OutOfPlane. Any orientation can be set. If you want a slant around the detector center, then a change in the GantryAngle will imply a change in SourceToIsocenter, SourceToDetector (both measured in the direction orthogonal to the detector) and SourceOffsetX / ProjectionOffsetX. The geometry documentation should help:

http://www.openrtk.org/Doxygen/DocGeo3D.html

If you mind find it to set one detector position by setting the source position, detector origin position and the u and v axes. See all the different versions of AddProjection in the doxygen <http://www.openrtk.org/Doxygen/classrtk_1_1ThreeDCircularProjectionGeometry.html> .

Best regards,

Simon

 

On Fri, Nov 25, 2022 at 10:21 AM 김창환 <gameboy514 at gmail.com <mailto:gameboy514 at gmail.com> > wrote:

Dear all,

 

I am now generating the simulation data with geometric distortions on the detector, by using RTK.

 

Translation can be easily implemented by adjusting the parameters (proj_iso_x and proj_iso_y).

However, for the rotation, it seems that there are only two parameters I can manage. (in_angle and out_angle).

Thus, at this moment, tilt and skew are available to implement, but for the slant, it seems that there is no such way.

 

Please let me know if there is any way to implement rotation about one other axis.

 

(Image from Wang, Zhao, et al. "Improvements in micro-CT method for characterizing x-ray monocapillary optics." Optics Communications 504 (2022): 127474.)

 



_______________________________________________
Rtk-users mailing list
Rtk-users at public.kitware.com <mailto:Rtk-users at public.kitware.com> 
https://public.kitware.com/cgi-bin/mailman/listinfo/rtk-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/rtk-users/attachments/20221128/c1775f51/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 206619 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/rtk-users/attachments/20221128/c1775f51/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: slant.png
Type: image/png
Size: 31127 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/rtk-users/attachments/20221128/c1775f51/attachment-0003.png>


More information about the Rtk-users mailing list