执行纳米图像配准的算法

时间:2018-01-25 08:58:35

标签: python image opencv scikit-image

我正在进行全视场光学相干断层扫描(FFOCT),我在我的设置中添加了荧光测量。我有2个摄像头,一个记录FFOCT信号,另一个记录荧光信号。我试图对准我的光学设置但是不可能实现完美的像素对准(这里的分辨率为300纳米......)。

所以我的想法是将荧光图像注册到FFOCT图像上,以便能够生成漂亮的叠加层。问题是它不是一个严格的转变,见下图。我在这里所说的刚性是纠正平移,旋转和缩放(通过在对数极坐标域中来回迭代)。

Top left: FFOCT image - Top right: Fluorescence image - Bottom left: difference after registration - Bottom right: overlay.

我的问题是只考虑刚性变形,由于我的设置中的镜头像差不同,我无法实现完美的像素配准。作为一名物理学家,我很乐意为医生提供完美的叠加像素登记,以便在理解生物机制时让他们的生活更轻松。为了实现我的目标,我订购了这种扭曲目标:

Distorsion target with radial and grid shapes.

现在,注册此类目标的最佳方法是什么,因为我知道我希望最终使用密集矢量场变换将模板图像中的每个像素分配到叠加图像中的正确位置?

感谢您帮助我!

0 个答案:

没有答案