[Vv] clitkDicomRTStruct2Image with an image with a direction cosines matrix
Thomas BAUDIER
thomas.baudier at creatis.insa-lyon.fr
Thu Jul 25 17:30:48 CEST 2019
Hi Benoit,
Thank you for your information. I will look into the code of 3DSlice
when I will have time. I hope it's not a big modification inside vv.
Regards
Thomas
On 2019-07-23 16:15, Benoît Presles wrote:
> Hello Thomas,
>
> I have just tried to convert the RTStruct.dcm file with 3DSlicer and
> the resulting binary image is an image with the same direction cosines
> matrix as the ImageWithADirectionCosinesMatrix.nii image.
>
> Best regards,
> Ben
>
>
> Le 19/06/2019 à 19:28, Benoît Presles a écrit :
>> Hello Thomas,
>>
>> Thanks for your reply. I will proceed as you suggested.
>>
>> Is it really impossible to include the transformation? It works with
>> the tool clitkDicom2Image.
>> And with the latest version of VTK?
>>
>> Best regards,
>> Ben
>>
>>
>> Le 19/06/2019 à 11:57, Thomas BAUDIER a écrit :
>>>
>>> Hello Benoit,
>>>
>>> Sorry for the delay, I worked on different tasks.
>>>
>>> It is a problem we already encountered and we did not find a perfect
>>> solution.
>>> I'm surprised that clitkDicomRTStruct2Image -i RTStruct.dcm -j
>>> ImageWithADirectionCosinesMatrix.nii -o ROI. works for you with a
>>> transformed image. In our cases, usually, the output is empty. It's
>>> due to the fact that the coordinates saved in the RTStruct are based
>>> on the coordinate system of the ImageWithADirectionCosinesMatrix.nii
>>> without the transformation matrix. The spacing, size, ... are
>>> calculated from the inverse tranformation matrix. I already tried to
>>> include this transformation matrix in the conversion from coordinate
>>> point to voxel but with VTK it's impossible.
>>>
>>> So to realize the conversion, we proceed like this:
>>> - Use clitkAffineTransform with --tranform_grid option and -m to
>>> apply the opposite transformation on
>>> ImageWithADirectionCosinesMatrix.nii
>>> - You can use clitkDicomRTStruct2Image -i RTStruct.dcm -j
>>> ImageWithoutADirectionCosinesMatrix.nii -o ROI.
>>> - Apply clitkAffineTransform with --tranform_grid option and -m to
>>> apply the direct transformation on the structures and the nearest
>>> neighbour interpolator
>>>
>>> Thomas
>>>
>>> On 2019-06-17 13:39, Benoît Presles wrote:
>>>> Hello Thomas,
>>>>
>>>> Did you have time to have a look?
>>>>
>>>> Best regards,
>>>> Ben
>>>>
>>>>
>>>> Le 05/06/2019 à 17:38, Benoît Presles a écrit :
>>>>> Dear vv users,
>>>>>
>>>>> I have tried recently the tool clitkDicomRTStruct2Image to generate
>>>>> a binary mask with an image with a non-identity direction, i.e.
>>>>> clitkDicomRTStruct2Image -i RTStruct.dcm -j
>>>>> ImageWithADirectionCosinesMatrix.nii -o ROI.
>>>>>
>>>>> The resulting output is a binary image with an identity direction,
>>>>> with a spacing and size changed compare to the
>>>>> ImageWithADirectionCosinesMatrix image. According to me, it is a
>>>>> strange behaviour. Why this choice?
>>>>>
>>>>> Is it not possible to get an output image with the same spacing,
>>>>> with the same size and with the same non-identity direction as the
>>>>> ImageWithADirectionCosinesMatrix image?
>>>>>
>>>>>
>>>>> Best regards,
>>>>> Ben
>>>>> _______________________________________________
>>>>> vv mailing list
>>>>> vv at creatis.insa-lyon.fr
>>>>> https://www.creatis.insa-lyon.fr/mailman/listinfo/vv
>>>>
>>>> _______________________________________________
>>>> vv mailing list
>>>> vv at creatis.insa-lyon.fr
>>>> https://www.creatis.insa-lyon.fr/mailman/listinfo/vv
>>> _______________________________________________
>>> vv mailing list
>>> vv at creatis.insa-lyon.fr
>>> https://www.creatis.insa-lyon.fr/mailman/listinfo/vv
>>
>> _______________________________________________
>> vv mailing list
>> vv at creatis.insa-lyon.fr
>> https://www.creatis.insa-lyon.fr/mailman/listinfo/vv
>
> _______________________________________________
> vv mailing list
> vv at creatis.insa-lyon.fr
> https://www.creatis.insa-lyon.fr/mailman/listinfo/vv
More information about the vv
mailing list