<div dir="ltr"><div>Hi,</div><div>Yes, flat field correction is possible with ITK since it's the log of the division of two images. We do it for example for some data types (for example the XRad small animal scanner, see <a href="https://github.com/SimonRit/RTK/blob/master/include/rtkXRadRawToAttenuationImageFilter.hxx#L55-L101">here</a>). However, Elekta already does a flat field correction in the data which are stored on disk so I'm not sure this is the issue here. Elekta data is processed by applying a lookup table to the raw data<br></div><div><a href="https://github.com/SimonRit/RTK/blob/master/include/rtkElektaSynergyRawLookupTableImageFilter.hxx#L27-L60">https://github.com/SimonRit/RTK/blob/master/include/rtkElektaSynergyRawLookupTableImageFilter.hxx#L27-L60</a></div><div>and assuming that air is at 65536 then (see <a href="https://github.com/SimonRit/RTK/blob/master/include/rtkProjectionsReader.hxx#L315">here</a>). That can be improved but it mimicked what was done in the first versions of XVI. I think it's been improved since but I'm not aware of the detail of the improvements.<br></div><div>I hope it helps,</div><div>Simon<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 13, 2022 at 1:54 AM 雅之 服部 <<a href="mailto:masayuki.h.0215@gmail.com">masayuki.h.0215@gmail.com</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 dir="ltr"><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><span style="color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif">Dear rtk-users</span></pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><font face="arial, sans-serif">I am now working on iterative reconstruction  offset detector CBCT using my elekta data.<span style="color:rgb(34,34,34)"><br></span></font></pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><font face="arial, sans-serif">However, probably because the data is truncated , the ring artifact appears in the iterative reconstruction.<br></font></pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><font face="arial, sans-serif">One of the reasons was that flat field correction was not performed.<span style="color:rgb(34,34,34)"><br></span></font></pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><font face="arial, sans-serif">Is flat field correction possible with RTK?<br></font></pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><font face="arial, sans-serif">I don't have an image for flat field correction, so are you predicting it? Or do I have to have a flat field correction image?</font><br></pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><span style="color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif">Thank you very much in advance</span><br></pre><pre style="white-space:pre-wrap;color:rgb(0,0,0)"><span style="color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif">masa@japan</span></pre><img src="cid:ii_kyc9d9ja0" alt="recon.jpg" style="margin-right: 0px;" width="158" height="158"><br></div>
_______________________________________________<br>
Rtk-users mailing list<br>
<a href="mailto:Rtk-users@public.kitware.com" target="_blank">Rtk-users@public.kitware.com</a><br>
<a href="https://public.kitware.com/mailman/listinfo/rtk-users" rel="noreferrer" target="_blank">https://public.kitware.com/mailman/listinfo/rtk-users</a><br>
</blockquote></div>