Recent studies on deep-learning-based small defection segmentation approaches are trained in specific settings and tend to be limited by fixed context. Throughout the training, the network inevitably learns the representation of the background of the training data before figuring out the defection. They underperform in the inference stage once the context changed and can only be solved by training in every new setting. This eventually leads to the limitation in practical robotic applications where contexts keep varying. To cope with this, instead of training a network context by context and hoping it to generalize, why not stop misleading it with any limited context and start training it with pure simulation? In this paper, we propose the network SSDS that learns a way of distinguishing small defections between two images regardless of the context, so that the network can be trained once for all. A small defection detection layer utilizing the pose sensitivity of phase correlation between images is introduced and is followed by an outlier masking layer. The network is trained on randomly generated simulated data with simple shapes and is generalized across the real world. Finally, SSDS is validated on real-world collected data and demonstrates the ability that even when trained in cheap simulation, SSDS can still find small defections in the real world showing the effectiveness and its potential for practical applications.
翻译:最近关于深学习的小型叛变分化方法的研究是在特定环境下进行的,而且往往受到固定背景的限制。在整个培训过程中,网络不可避免地在发现叛变之前先了解培训数据背景的表述。一旦背景发生变化,在推论阶段表现不佳,在每个新环境下只能通过培训加以解决。这最终导致实际机器人应用的限制,在环境变化不定的情况下,这导致对实际机器人应用的限制。为了应付这一限制,而不是根据背景对网络环境进行培训,希望根据背景进行概括化,为什么不停止以任何有限的背景来误导它,并开始用纯粹的模拟来培训它?在本文件中,我们建议SSSDS学会如何区分两种图像之间的小偏差,而不论背景如何,以便网络能够一次性地为所有人提供培训。一个利用图像之间相交点的敏感度的细小的偏差检测层被引入,随后的是一个外部遮盖层。这个网络经过培训,是随机生成的、以简单形状制作的模拟数据,并且在整个现实世界广泛推广。最后,SSSDSDS得到验证,以真实世界所收集的数据,并表明即使在经过模拟培训后,其真实的缺陷应用中仍然能够显示真实世界的缺陷。SDSDSDSDSDS仍然可以发现。