【问题标题】:How can I train artificial intelligence for background removing on video? [closed]如何训练人工智能以去除视频背景? [关闭]
【发布时间】:2018-02-23 07:46:48
【问题描述】:

如何训练人工智能在视频中进行背景去除和人体提取?

哪种 AI 算法最适合人体提取?

【问题讨论】:

  • 这个问题在 DataScience 堆栈交换上更好。如果你想把它移到那里,你可以标记它以引起版主的注意并请求移动。
  • 你自己做过研究吗?您获得了哪些见解?您是否尝试过搜索出版物,例如通过 Google 学术搜索?
  • 谢谢。我搜索谷歌并找到背景去除技术来去除图像的背景。但是我怎样才能对视频进行背景去除技术?我认为我可以逐帧提取人体背景去除人工智能算法并将这些帧放在一起并创建一个背景去除视频,但这种方法似乎并不有效。
  • 这已经是一个好的开始。你应该在问题中提到这些事情,以表明你已经为此付出了一些努力。你已经有数据集了吗?
  • 是的,我有一个数据集,其中包含示例视频和由示例视频创建的背景去除视频。因此我使用监督学习。

标签: artificial-intelligence


【解决方案1】:

我不能说哪种算法真正适合这项任务。 由于它基本上是处理图像/视频数据的任务,因此您可能会先尝试使用 CNN 进行深度学习。

您可以单独处理每一帧,也可以处理整个视频。两者之间也有多种选择。

单帧

一次处理一帧会使您的问题变得简单。 它简化为图像分割/背景分离任务。

您可以从文献中的预训练 CNN 架构开始,例如 VGGNet、Inception、Resnet。删除最后一层并使其适合您的问题。

缺点是您将自己限制在单帧中会丢失大量信息。

小窗户

您可以通过将一些过去(甚至未来)的框架输入到您的架构中来考虑更多信息。或者,您也可以计算一些梯度(如光流)作为特征并将它们添加到您的图像中。

通过这种方法,您仍然可以使用 CNN 架构。

长序列RNN

如果您想处理更长的序列,并且可能以一种有希望的有效方式,您应该研究循环神经网络。 随着时间的推移,您将重复出现,并在空间维度上进行卷积。在我看来,这是完成这项任务的最佳架构。

它还允许在线处理实时视频。

【讨论】:

  • 谢谢,但我不明白我怎么会复发?
  • @generator 我无法在这里向您解释。您必须自己阅读此内容。谷歌recurrent neural network.
猜你喜欢
  • 2011-12-10
  • 2020-08-15
  • 2013-05-22
  • 2020-05-06
  • 1970-01-01
  • 2021-05-12
  • 1970-01-01
  • 2012-09-08
  • 2020-10-18
相关资源
最近更新 更多