matlab - algorithm for Link between different view of Dicom images -


i working in matlab view dicom images pacs . have 3 different series of dicom image same patient download pacs. first 1 axial plane view , second 1 sagittal plane view , third 1 coronal plane view. want link between above series

for example, if clicking axial image want refer other views point of axial image place in sagittal view , coronal view.

by googling got points image position , image orientation , slice location tags used reference link between series.but not calculation how do?

let assume input of above tags single image respective series ,

1. axial view:

  • image position = (-118.444 \ -168.443 \ -46.0727)

  • image orientation = (0.996206 \ -0.0224615 \ -0.0840777 \ -0.0083926 \ 0.936831 \ -0.349683)

  • slice location =-95.85758972

2. sagittal view:

  • image position = (-63.5956 \ -159.015 \ 60.7561)

  • image orientation = (0.0188908 \ 0.999809 \ -0.00509657 \ -0.0341498 \ -0.00445565 \ -0.999407 )

  • slice location =65.27085876

3. coronal view:

  • image position = (-100.457 \ -102.583 \ 72.264)

  • image orientation = (0.999514 \ -0.00466935 \ -0.0308238 \ -0.0311593 \ -0.16129 \ -0.986415)

  • slice location =119.9748077

and above 3 view pixel data size (512 x 512) .

now how calculate reference line , point above value ? if other tag value need ready provide tag.

you have correct data. http://www.dclunie.com/medical-image-faq/html/part2.html#dicomlocalizers great reference type of operation.

it explained in section c.7.6.2.1 of dicom standard, part 3 (http://dicom.nema.org/medical/dicom/current/output/pdf/part03.pdf)


Comments

Popular posts from this blog

c++ - Difference between pre and post decrement in recursive function argument -

php - Nothing but 'run(); ' when browsing to my local project, how do I fix this? -

php - How can I echo out this array? -