Hi, all
plastimatch convert --input CT/ --output-img ct.nrrd
plastimatch convert --input rtdose.dcm --output-dose-img rd.nrrd --fixed ct.nrrd
The size between rd.nrrd and ct.nrrd is not same.
Hi,
I'm not sure if this is a bug or not. For example, if you did:
plastimatch convert --input DICOM/ --output-dose-img dose.nrrd --output-img ct.nrrd --fixed other.nrrd
would you expect both the dose and ct to be resampled? I could be convinced either way, but it's not completely clear.
Greg
From: plast...@googlegroups.com <plast...@googlegroups.com>
On Behalf Of fcj...@gmail.com
Sent: Monday, August 10, 2020 4:08 AM
To: Plastimatch <plast...@googlegroups.com>
Subject: [Plastimatch] plastimatch convert --fixed option is not work with rtdose
External Email - Use Caution
--
You received this message because you are subscribed to the Google Groups "Plastimatch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
plastimatch...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/plastimatch/7e21f325-892e-4183-8877-6e0951d94950n%40googlegroups.com.
The information in this e-mail is intended only for the person to whom it is
addressed. If you believe this e-mail was sent to you in error and the e-mail
contains patient information, please contact the Partners Compliance HelpLine at
http://www.partners.org/complianceline . If the e-mail was sent to you in error
but does not contain patient information, please contact the sender and properly
dispose of the e-mail.
Hi FC,
I thought about your question about resampling the dose. It's not always what you want, but it seems a useful option. So I added "--resize-dose" to force this to happen. Use it like this:
plastimatch convert --input DICOM/ --output-img image.nrrd --output-dose-img dose.nrrd --fixed reference.nrrd --resize-dose
If you update your plastimatch from source you can use this. Now you can do it in a single command (as above) if rtdose.dcm is in the same directory as the image.
To view this discussion on the web visit https://groups.google.com/d/msgid/plastimatch/a371c97d-e0a4-4651-85e2-427d749df586n%40googlegroups.com.
Wow, great idea. I just tried it, and it works!
To view this discussion on the web visit https://groups.google.com/d/msgid/plastimatch/9ebbbd65-3c9f-44fe-a067-96f811c12820n%40googlegroups.com.
Hi Greg:
The plastimatch-build is the latest plastimatch code build directory.
There was a RTSTRUCT.dcm file under ~/rs_dcm_dir/, And I ran the following command:
foo@bar:~/plastimatch-build$ ./plastimatch convert --input ~/rs_dcm_dir/ --output-prefix ~/rs_nii_dir/ --prefix-format nii.gz --xor-contours --referenced-ct ~/ct_dcm_dir/
Loading RDD
Loading RDD complete
Sorry, could not load input as any known type.
Hi FCJ,
For some reason plastimatch is not reading your RTSTRUCT. I am getting something like this:
Loading RDD
Loading RDD complete
Found RTSTUCT, UID=1.2.826.0.1.3680043.8.274.1.1.8323329.23364.1600463281.956502RTSTRUCT
Found DCM_ReferencedFrameOfReferenceSequence!
Found DCM_RTReferencedStudySequence!
Trying to load rt structure set.
Adding structure (1), Body
Adding structure (2), Tumor
<etc>
I wonder if DCMTK is not being properly linked. What is the value of DCMTK_DIR in your CMakeCache.txt? I use Debian's DCMTK, and have the below.
//The directory containing a CMake configuration file for DCMTK.
DCMTK_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/dcmtk
To view this discussion on the web visit https://groups.google.com/d/msgid/plastimatch/e71a47fe-3eb0-45d8-a0eb-634769dba112n%40googlegroups.com.
Hi Greg,
I checked CMakeCache.txt and found that DCMTK_DIR was DCMTK_DIR-NOTFOUND, and ITK_DIR was also ITK_DIR-NOTFOUND.
But there were DCMTK-build and ITK-build directory generated in the plastimatch build directory, and they all seemed to build successfully.