在2D图像上可视化3D信息

时间:2013-07-23 06:13:11

标签: matlab image-processing geometry-surface

我有强度值的图像。在该图像的顶部是行进各种轨迹的物体。跟踪轨迹,并注意到当它们更接近更高的图像强度值时,它们具有更高的平均速度。

我想在此图像的顶部创建某种类型的表面或流形,可以近似空间位置和物体速度的影响。

我正在使用的数据集种类如下: 强度值的图像:黑白图片,大约1500x1500。

物体速度:200x1平均速度矢量,对应于从图像上不同位置开始的200个不同物体轨迹

我尝试过使用meshCanopy在图像上绘制热图:http://www.mathworks.com/matlabcentral/fileexchange/29485-meshcanopy

这很好,但是由于我的速度数据,它看起来就像是在追踪物体轨迹,并且该轨迹的高度基于平均速度。这是一个很好的方法,但我想想一种基于其与图像强度的接近度来近似物体轨迹速度的方法。所以也许我可以绘制某种颜色渐变,其中颜色强度与对象的速度相关联,并且颜色随着接近我原始图像强度值而变得更加强烈。这有意义吗?基本上使用200个物体轨迹,并以此为起点来近似我实际上没有测量物体的区域的速度。

我不太确定有什么类型的工具可以做类似的事情,这可能是不可能的,但我想看看是否有人做过类似的事情呢?

感谢响应此事的人。

1 个答案:

答案 0 :(得分:0)

这个功能做得很棒。

http://www.mathworks.com/matlabcentral/fileexchange/27994-inpaint-over-missing-data-in-1-d-2-d-3-d-n-d-arrays

我正在寻找一些其他替代品以及人们已经做过的事情!

感谢。