【发布时间】:2019-07-01 10:24:44
【问题描述】:
我有灰度图像 (3D) 的三个部分(顶部、中间、底部)。在每个部分中,我都有一个坐标 (x,y) 和强度值 [0-255] 的点。每个部分之间的距离为 20 像素。 我创建了一个插图来展示这些图像是如何使用显微镜生成的:
插图(侧视图):红线是感兴趣的对象。蓝色星星代表在顶部、中间、机器人部分可见的点。这些点的 (x,y) 坐标是已知的。物体的长度保持不变,但它可以在空间中旋转 - “失焦”(插图显示时间点 5 处的旋转线)。在时间点 1,红线处于静止状态(在 2D 图像中:2 个点,距离等于对象的长度)。
我想通过强度的变化、关于物体长度的知识和我拥有的部分中的信息来估计端点的 x、y、z 坐标(表示为星星)。任何帮助将不胜感激。
以下是图片示例:
我的 3D PSF 数据: https://drive.google.com/file/d/1qoyhWtLDD2fUy2zThYUgkYM3vMXxNh64/view?usp=sharing
目前的尝试: enter image description here
【问题讨论】:
-
您知道点的
(x,y)-坐标还是需要找到它们? -
我知道坐标。基本上,我想根据强度变化来估计“z”坐标。
-
如果不知道
z-坐标和强度之间的关系,这是不可能的。如果您告诉我们图像是如何生成的,可能会有所帮助。 -
感谢您回来。我创作了一幅漫画来说明这个问题。我有延时图像,我认为它们可以用作参考(两个点都是可见的并且共享相同的强度分布)来估计 z 坐标。
-
再一次,您没有提供图像是如何生成的信息。显微镜?
标签: image matlab 3d processing euclidean-distance