<div dir="ltr"><div>Hi,</div><div>I also seem to have difficulties with the mailing list, I'll ask the admin, sorry about that.</div><div>The conversion is based on this code:</div><div><a href="https://github.com/SimonRit/RTK/blob/master/include/rtkElektaSynergyLookupTableImageFilter.hxx#L43-L56" target="_blank">https://github.com/SimonRit/RTK/blob/master/include/rtkElektaSynergyLookupTableImageFilter.hxx#L43-L56</a></div><div>There is nothing fancy except that the values are reverted compared to the usual scale (maximum value has maximum attenuation) and that the first and last values take the same values.</div><div>Simon<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 6, 2021 at 11:04 AM Hamed Hooshangnejad <<a href="mailto:hamed@jhu.edu" target="_blank">hamed@jhu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">



<div>
<div dir="auto">
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">Hi Simon </p>
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"><br>
</p>
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">Sorry to bother you again </p>
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"><br>
</p>
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">I subscribed to mailing lists but still my email was rejected so I decided to reply to our previous email.</p>
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">As i told you, I am new to RTK and c++ and<span style="font-size:11pt"> I am trying to reconstruct Elekta projections by using my own code, however, using the original projections
 I could not get a good reconstruction. I noticed that in RTK before the reconstruction is done a look up table normalization is applied to the image, but I could not find out how this look up table value is determined or where I can find the values. Essentially
 I need the calibrated for attenuation projections or projections with air having the maximum intensity so I calibrate it by -log(I/I_air) so wondering if you can explain it to me or if there is any resources I can use.  </span></p>
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:11pt"><br>
</span></p>
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> </p>
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">Thank you so much </p>
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif">Hamed</p>
<p style="margin:0in;font-size:11pt;font-family:Calibri,sans-serif"> </p>
</div>
<div><br>
</div>
<div id="gmail-m_-2356568172977257577gmail-m_7302056367328513381ms-outlook-mobile-signature">
<div><br>
</div>
Sent via the Samsung Galaxy S10+, an AT&T 5G Evolution capable smartphone<br>
Get <a href="https://aka.ms/AAb9ysg" target="_blank">Outlook for Android</a></div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_-2356568172977257577gmail-m_7302056367328513381divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri, sans-serif" color="#000000"><b>From:</b> Hamed Hooshangnejad <<a href="mailto:hamed@jhu.edu" target="_blank">hamed@jhu.edu</a>><br>
<b>Sent:</b> Friday, July 2, 2021 8:57:01 AM<br>
<b>To:</b> Simon Rit <<a href="mailto:simon.rit@creatis.insa-lyon.fr" target="_blank">simon.rit@creatis.insa-lyon.fr</a>><br>
<b>Cc:</b> <a href="mailto:rtk-users@openrtk.org" target="_blank">rtk-users@openrtk.org</a> <<a href="mailto:rtk-users@openrtk.org" target="_blank">rtk-users@openrtk.org</a>><br>
<b>Subject:</b> RE: FW: Elekta CBCT Reconstrution</font>
<div> </div>
</div>

<div lang="EN-US">
<div>
<p>Thank you so much Simon</p>
<p>I actually tried to send it to the mailing list but it said “Your message has been rejected”.</p>
<p>But thank you I try to see if I can resolve the issue</p>
<p> </p>
<p>Sent from <a href="https://go.microsoft.com/fwlink/?LinkId=550986" target="_blank">
Mail</a> for Windows 10</p>
<p> </p>
<div style="border-color:rgb(225,225,225) currentcolor currentcolor;border-style:solid none none;border-width:1pt medium medium;padding:3pt 0in 0in">
<p style="border:medium none;padding:0in"><b>From: </b><a href="mailto:simon.rit@creatis.insa-lyon.fr" target="_blank">Simon Rit</a><br>
<b>Sent: </b>Friday, July 2, 2021 4:48 AM<br>
<b>To: </b><a href="mailto:hamed@jhu.edu" target="_blank">Hamed Hooshangnejad</a><br>
<b>Cc: </b><a href="mailto:rtk-users@openrtk.org" target="_blank">rtk-users@openrtk.org</a><br>
<b>Subject: </b>Re: FW: Elekta CBCT Reconstrution</p>
</div>
<p> </p>
<div>
<div>
<p>Hi,</p>
</div>
<div>
<p>Please post your questions on RTK's mailing list (cc). The algorithm to account for offset detectors is
<a href="https://nam02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.openrtk.org%2FDoxygen%2Fclassrtk_1_1DisplacedDetectorImageFilter.html&data=04%7C01%7Chamed%40jhu.edu%7C247f9d01e76f4979ebb508d93d36367c%7C9fa4f438b1e6473b803f86f8aedf0dec%7C0%7C0%7C637608125330025533%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=yzc5vcLHP4KJJGtvGmfYWuo46jZ%2FvxCdI1fqTRYFFqY%3D&reserved=0" target="_blank">
DisplacedDetectorImageFilter</a>. The reference we used is in the documentation but there are previous references solving the same matter (e.g.
<a href="https://doi.org/10.1016/0895-6111(96)00031-6" target="_blank">https://doi.org/10.1016/0895-6111(96)00031-6</a>). To detect that it is dealing with such a situation and needs to apply some weighting prior to reconstruction, RTK computes the field of view for each side
 of the detector, see code <a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSimonRit%2FRTK%2Fblob%2Fmaster%2Finclude%2FrtkDisplacedDetectorImageFilter.hxx%23L136-L144&data=04%7C01%7Chamed%40jhu.edu%7C247f9d01e76f4979ebb508d93d36367c%7C9fa4f438b1e6473b803f86f8aedf0dec%7C0%7C0%7C637608125330035532%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=QMcRb4WS93MKIUgdTMqmzS4jYmISoL2jDPJmkofpx%2BQ%3D&reserved=0" target="_blank">
here</a>.</p>
</div>
<div>
<p>I hope it helps,</p>
</div>
<div>
<p>Simon</p>
</div>
</div>
<p> </p>
<div>
<div>
<p>On Fri, Jul 2, 2021 at 3:26 AM Hamed Hooshangnejad <<a href="mailto:hamed@jhu.edu" target="_blank">hamed@jhu.edu</a>> wrote:</p>
</div>
<blockquote style="border-color:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none none none solid;border-width:medium medium medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p>Hi Simon</p>
<p> </p>
<p>I saw your messages on RTK helping other people. I was just wondering if you can also help me with this. I am a new user of rtk, and I have some questions regarding the Elekta CBCT reconstruction. We are using the original projections
 and elekta generated -xframe file with information about gantry angles and panel offset. However, there is no explicit information about the field of view but the reconstruction works for both small and medium FOV so I am wondering how RTK finds out what FOV
 should be used.</p>
<p>When I do the reconstruction using other codes I always get this ring artifact (following figure), I am wondering what causes this issue (I suspect it is a FOV related issue. )</p>
<p><img id="gmail-m_-2356568172977257577gmail-m_7302056367328513381x_gmail-m_1847250861173075920Picture_x0020_3" src="cid:17a7d4faac4c17133221" style="width: 4.3916in; height: 4.4333in;" width="422" height="426" border="0"></p>
<p> </p>
<p>Thank you so much SImon</p>
<p>Hamed </p>
<p> </p>
<p>Sent from <a href="https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgo.microsoft.com%2Ffwlink%2F%3FLinkId%3D550986&data=04%7C01%7Chamed%40jhu.edu%7C247f9d01e76f4979ebb508d93d36367c%7C9fa4f438b1e6473b803f86f8aedf0dec%7C0%7C0%7C637608125330035532%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=jlqfRGeAVmrAT6M33z%2F0WolF%2BEMzTCW1bbBn1aZyHxI%3D&reserved=0" target="_blank">
Mail</a> for Windows 10</p>
<p> </p>
</div>
</div>
</blockquote>
</div>
<p style="margin-left:4.8pt"> </p>
<p> </p>
</div>
</div>
</div>

</blockquote></div>