Align image to 3d point cloud

7 次查看(过去 30 天)
tim pearce
tim pearce 2024-6-12
回答: tim pearce 2024-6-21
Hi all. I have a 3d point cloud of the design intent of a component. I also have an image of the same component that is worn I’m trying to figure out if I can calculate the angle and distance to the lens. I don’t have the camera intrinsically info but I know it was a Nikon D5600. Many thanks tim

回答(2 个)

Image Analyst
Image Analyst 2024-6-12
You'd have to somehow project your 3-D point cloud onto a 2-D plane so it can be compared to your 3-D image. But then some of the points are not visible to your camera photo so you'd have to figure out how to remove those from the projection. You could maybe do it by trial and error, varying the cone angle of projections, to see when the projected outline matches that of your image. Inspecting points and lines interior to the outline could be tough so I'd see if you can get away with just comparing the outline.
I think the best approach is, if it's really important to you, is to get a microCT X-ray 3-D image of your part and then compare that to your theoretically perfect point cloud model. There are 3-D point matching routines in programs like Avizo.
Next best approach would be to just snap images of a perfect version of your part at different orientations and then do the same for your worn parts. Use 2-D image analysis to do some basic gauging/caliper dimensions.

tim pearce
tim pearce 2024-6-21
Ok thanks you’ve given me a couple of ideas to play about with

类别

Help CenterFile Exchange 中查找有关 Point Cloud Processing 的更多信息

产品


版本

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by