Iterative Closest Point and 3D matrices

1 view (last 30 days)
ocelote
ocelote on 23 Nov 2012
Hi,
Unfortunately, my matrices created form a stack of dicom files dont work with ICP . My matrices are 500*500*80 of vertices while the demo provided works with vectors 3*6400. Do you know how to pass from vertices to vectors or more generally how I could reach my goal namely re-positioning a 3d volume ?
Regards.
  2 Comments
Matt J
Matt J on 23 Nov 2012
Edited: Matt J on 23 Nov 2012
My matrices are 500*500*80 of vertices
Are you sure you don't mean your image volumes are 500x500x80? ICP doesn't seem appropriate if you only have image intensity data, rather than a list of coordinates.
ocelote
ocelote on 23 Nov 2012
Edited: ocelote on 23 Nov 2012
Thank you. Is there any way for me to get coordinate from my "volume" of intensity points ?
Would you know any appropriate methodology ?

Sign in to comment.

Answers (1)

Matt J
Matt J on 23 Nov 2012
Edited: Matt J on 23 Nov 2012
That's a surface segmentation problem. Maybe use BWPERIM in conjunction with FIND/IND2SUB.
  6 Comments
ocelote
ocelote on 27 Nov 2012
M is the model (AB) and D is the data (A), a part of AB. Unfortunately the result is http://hpics.li/304865b where the red part (A) becomes twice bigger whereas it should be half. No I dont have the background either I put 1 or 0 in isosurface.
Matt J
Matt J on 27 Nov 2012
Have you verified that the isosurface() output identifies the surface that you want?

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!