【问题标题】:ImageJ: Image StabilizerImageJ:图像稳定器
【发布时间】:2018-05-16 14:24:00
【问题描述】:

问题:稳定一堆图像

问题:如何在没有关键点检测的情况下执行图像稳定?有什么办法吗?

我试过了: http://www.cs.cmu.edu/~kangli/code/Image_Stabilizer.html 在 ImageJ 中,它确实稳定了。使用的方法是 - Lucas-Kanade。 我检查了许多来源,它们都需要定义关键点(如角落等)。 [来源:https://link.springer.com/chapter/10.1007/978-3-642-25975-3_34]

有没有什么想法可以在没有关键点的情况下稳定帧堆栈?

图像是微观细胞图像(带有细胞分裂)

【问题讨论】:

  • 那么,你为什么不想使用关键点呢?
  • 我们看到细胞从一帧到另一帧移动(但我有兴趣保持这种移动)并且只解决数据采集期间的移动问题。有些单元格(可能在第 10 帧中)可能与“参考”帧完全不同。
  • 你的显微镜也在移动?
  • 是的,不可避免的(因为我们要跟踪细胞):(
  • 您可以发布示例图片吗?或者:背景中是否有足够的结构来跟踪背景?您可以修改例如背景和/或整个过程,还是您正在处理一组固定的视频?

标签: python opencv image-processing imagej image-stabilization


【解决方案1】:

如果您不想使用关键点,则需要查看图像中的所有像素并使用可以比较两幅图像相似度的度量,并尝试优化这种相似度。

这些措施可能是

  • 互相关
  • 相互信息

等等

ElastiX 是一个支持这两种措施及更多措施的工具,您可以一次对齐两个图像,因此您需要按顺序进行。

但是,您可能会使用关键点获得同样出色(且更快)的结果。

【讨论】:

    猜你喜欢
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多