Image registration - finding co-ordinates

106 views
Skip to first unread message

Miss Chatti

unread,
Aug 8, 2020, 7:45:34 AM8/8/20
to CERR FORUM
Hi, 

Anyone have any ideas how to perform the following on CERR: 
For a male pelvic prostate , pelvic CT scan.

perform a rigid registration that includes the possibility of a rotation for two data sets.

 Find at least four bony landmarks that will be readily identifiable to act as fiducials and note down their coordinates. (Bones in the pelvic region)

 mark the centre of the prostate.  

The issue that I am currently having is that I cant view any structures in the legend bar. 

Thanks 

ap...@mskcc.org

unread,
Aug 8, 2020, 1:35:02 PM8/8/20
to cerr-...@googlegroups.com
  1. Rigid registration: You can register images rigidly from Scan à Image fusion.  It can include rotation as well.
  2. Landmark locations: Type scan in command box, left-click and drag the mouse over scan. You will see scan x,y,z coordinates and intensity at the bottom of the GUI.
  3. Center of prostate: Here is code is obtain isocenter of a structure.

structNum = 1;

[xc,yc,zc] = calcIsocenter(structNum)

  1. Structure legend: Only structure currently visible on any of the views are shown in legend window. Can you check whether they are turned on and available on the slices you are currently viewing.

 

Also, I just pushed a few updates to GitHub to fix GUI bugs for image fusion mode related to windowing and rotation. Please pull the latest code to get those changes.

--
You received this message because you are subscribed to the Google Groups "CERR FORUM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cerr-forum+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cerr-forum/d2fa2aef-4c77-4df8-8cca-2c905178e76en%40googlegroups.com.



*** Only open attachments or links from trusted senders. Report phishing to inf...@mskcc.org ***

 

=====================================================================

Please note that this e-mail and any files transmitted from
Memorial Sloan Kettering Cancer Center may be privileged, confidential,
and protected from disclosure under applicable law. If the reader of
this message is not the intended recipient, or an employee or agent
responsible for delivering this message to the intended recipient,
you are hereby notified that any reading, dissemination, distribution,
copying, or other use of this communication or any of its attachments
is strictly prohibited. If you have received this communication in
error, please notify the sender immediately by replying to this message
and deleting this message, any attachments, and all copies and backups
from your computer.

Miss Chatti

unread,
Aug 8, 2020, 9:31:48 PM8/8/20
to cerr-...@googlegroups.com
Hi, 

Thank you for your help. 

I'm not sure if I should be using GUI as it says:


 The format of the data required is [ax1 ay1 az1 ax2 ay2 az2 ax3 ay3 az3 …; bx1 by1 bz1 bx2 by2 bz2 bx3 by3 bz3 …] where a and b are points from the two difference modalities. With 4 data points it is possible to form a general 4x4 affine transform to represent a translation, t, and a rotation, R. The matrix equation can be easily solved to determine t and R in Matlab. [R t] a1 = b1; [R t] a2 = b2; [R t] a3 = b3; [R t] a4 = b4; where a1, b1, … are vectors describing the fiducials. To determine the 4x4 affine transform matrix, it is necessary to pad the two matrices with 1s on the bottom line. [R t ; 0 0 0 1] [a1 a2 a3 a4 ; 1 1 1 1] = [b1 b2 b3 b4 ; 1 1 1 1] The equation has the form MA = B, therefore M = B/A, which is an operation that is acceptable in Matlab. 

The structures   are not turned off I just can't see that any have been defined in both of the CT A CB-CT scans that I currently have to work on. 

Any idea how to code on the  soder.m file to find the data points? 

Thank you. 



Reply all
Reply to author
Forward
0 new messages