Here are the refrenced phase-contrast simulation method: http://journals.iucr.org/s/issues/2014/03/00/hf5246/hf5246.pdf<br><br>At 2019-06-14 20:53:17, "Jianbing" <dongjbstrong@163.com> wrote:<br> <blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><div style="line-height:1.7;color:#000000;font-size:18px;font-family:simhei"><div><span style="font-family: "Times New Roman";">Dear Gaters:</span></div><div><span style="font-family: "Times New Roman";">      I want to use GATE to simulate X-ray phase-contrast imaging, which is based on X-ray' s wave property. Within my knowledge, There are two way to implement phase-contrast simulation: </span></div><div><span style="font-family: "Times New Roman";">      1) "XrayBoundary" physical process. This process is based on Snell's law, and it is simulation of the particle property of X-ray;</span></div><div><span style="font-family: "Times New Roman";">      2) "</span><font face="Times New Roman">Fixed Forced Detection CT with Fresnel phase contrast</font><span style="font-family: "Times New Roman";">". This Actor only suports </span><font face="Times New Roman">voxelized volume. And the 'fresnel' result and the 'primary' result seems to have nothing to do with the number of photons, which is not consistent with real physical process.</font></div><div><font face="Times New Roman">      Some people have <a href="http://journals.iucr.org/s/issues/2014/03/00/hf5246/hf5246.pdf">combined Monte-carlo with Matlab to simulate Phase-contrast imaging</a>. </font></div><div><font face="Times New Roman">      The key point is to store the path integral of the real part ¦Ä (complex refractive index, n = 1 - ¦Ä + i¦Â) in the trajectory when each photon passing through the material,  and store its remaining energy. </font></div><div><font face="Times New Roman"><br></font></div><div><font face="Times New Roman">      Here are my questions:</font></div><div><font face="Times New Roman">      1. How could I use "Phase space Actor" to store the remiaing Energy of each photon which has passing through the object?</font></div><div><font face="Times New Roman">      2. How could I store the path integral of the real part ¦Ä of the complex refractive index? Which source file should I modify to realize this function? </font></div><div><font face="Times New Roman"><br></font></div><div><font face="Times New Roman">      Any help will be appreciated, thanks in advance.</font></div><div><font face="Times New Roman"><br></font></div><div><font face="Times New Roman">     Sincerely,</font></div><div><font face="Times New Roman">     Jianbing</font></div><div><font face="Times New Roman"><br></font></div><div><font face="Times New Roman"><br></font></div><div><font face="Times New Roman">      </font></div></div></blockquote>