[Castor-users] Problems with –im (involuntary patient motion correction)

Chalampalakis, Zacharias zacharias.chalampalakis at kcl.ac.uk
Mon Sep 21 18:21:32 CEST 2020


Good afternoon Igne

Thank you for your email.
We actually just released a new version of CASToR ( V3.1 ) which fixed some bugs related to the handling of motion timestamps.

Maybe you could try with this version , if it is not too difficult , to check if the behaviour you experience is related to these bugs ?

In the latest version , the oDynamidDataManager will remove all timestamps that occur after the end of the last frame.
Normally the duration of the frame ( even when not specifying framing ) is set by the Start time (s) and Duration (s) entries in the datafile header.
Do you have these entries in your datafile header?

Kind Regards,
Zacharias Chalampalakis


From: Castor-users <castor-users-bounces at lists.castor-project.org> On Behalf Of Schagt, I.H. van der
Sent: Monday, September 21, 2020 4:33 PM
To: castor-users at lists.castor-project.org
Subject: [Castor-users] Problems with –im (involuntary patient motion correction)


Dear all,



I am having trouble with motion correction reconstruction when using the –im option. When I try to apply motion correction reconstruction I get the error:

Error, the 2th motion trigger timestamp: xxx occurs after the end of the last frame (frame 1, timestop: 0!
This error occurs in the code in the file oDynamicDataManager line 413 and arises incorrectly. When I do –im reconstruction in combination with 1 frame (so no framing), the time stop value of the frame remains 0s, it is not read from the data file. As a result, the time steps of the motion triggers are greater than the time stop value of the frame (line 407) and you will eventually get an error. When I manually adjust this time stop value to the correct value myself, this error message goes away, but I get incorrect reconstructed images. I only get black images after reconstruction where each voxel has NaN as its value. When I apply the same motion correction where I also divide the data into, for example, 2 frames (-frm…), I get correctly reconstructed images.


Does anyone of you know why the option –im gives these weird results, or what I maybe do wrong?
I use list-mode PET data with a total duration of 900 seconds. For the motion correction, I used three motion triggers (and deformations).



Thanks in advance!

Inge

________________________________

De informatie opgenomen in dit bericht kan vertrouwelijk zijn en is uitsluitend bestemd voor de geadresseerde. Indien u dit bericht onterecht ontvangt, wordt u verzocht de inhoud niet te gebruiken en de afzender direct te informeren door het bericht te retourneren. Het Universitair Medisch Centrum Utrecht is een publiekrechtelijke rechtspersoon in de zin van de W.H.W. (Wet Hoger Onderwijs en Wetenschappelijk Onderzoek) en staat geregistreerd bij de Kamer van Koophandel voor Midden-Nederland onder nr. 30244197.

Denk s.v.p aan het milieu voor u deze e-mail afdrukt.

________________________________

This message may contain confidential information and is intended exclusively for the addressee. If you receive this message unintentionally, please do not use the contents but notify the sender immediately by return e-mail. University Medical Center Utrecht is a legal person by public law and is registered at the Chamber of Commerce for Midden-Nederland under no. 30244197.

Please consider the environment before printing this e-mail.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.castor-project.org/pipermail/castor-users/attachments/20200921/551524a7/attachment-0001.html>


More information about the Castor-users mailing list