Triangulating fiducial marker position in c-arm image (DICOM) using stereoParameters

2 ビュー (過去 30 日間)
Joel Poder
Joel Poder 2018 年 3 月 18 日
コメント済み: Matt J 2018 年 6 月 4 日
Hi,
I have 2 DICOM images exported from a c-arm imaging device. The images are 60 degrees apart in rotation and there is no translation between the two images. There is a marker in each image of which I would like to return the 3-D coordinates in world coordinate system.
The source-imager distance, pixel size, coordinates of the marker in each image, and angle between the two images are all known.
I'm attempting to use stereoParameters and triangulate to achieve this however I am unable to change the FocalLength parameter manually.
Is anyone able to assist me with this? Or recommend an alternative method to achieve my aim?
Regards, Joel
  1 件のコメント
Matt J
Matt J 2018 年 6 月 4 日
Yan Li commented:
Hi,Joel I am a graduate student now and interested in your C_arm image because I wanna study the parameters of them, could you upload them and share, I will appreciate it ~ THANKS :) Leanne

サインインしてコメントする。

採用された回答

Matt J
Matt J 2018 年 3 月 18 日
編集済み: Matt J 2018 年 4 月 6 日
If you have the 3x4 projection matrices for the two gantry positions, then you can use the attached routine to do the triangulation. It isn't the optimal triangulation algorithm, but if your 2D localization errors are small, it serves most practical purposes.
  10 件のコメント
Matt J
Matt J 2018 年 4 月 9 日
Yes, it should be a 2x3x2 matrix, but xy(1,:,:) should be the x-coordinates and xy(2,:,:) should be the y-coordinates.
Joel Poder
Joel Poder 2018 年 4 月 11 日
Brilliant.
Thanks so much Matt

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeImage Processing and Computer Vision についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by