我们专注于检测有意义的线结构的基本任务,也就是自然场景中的语义线。以往的许多方法都将此问题视为目标检测的一种特殊情况,并调整现有的目标检测器以进行语义线检测。然而,这些方法忽略了线路的固有特性,导致了性能的次优。线具有比复杂对象的更简单的几何性质,因此可以通过一些参数紧凑地参数化。为了更好地利用线的性质,本文将经典的霍夫变换技术整合到深度学习表示中,并提出了一种用于线检测的一次性端到端学习框架。通过参数化具有斜率和偏差的线,我们执行霍夫th将深度表示转换为参数域,其中我们执行线检测。具体来说,我们沿着特征映射平面上的候选线聚合特征,然后将聚合的特征分配到参数域中的相应位置。.因此,将空间域中语义线的检测问题转化为发现参数域中的单个点,使后处理步骤即非最大抑制更有效。此外,我们的方法使它容易提取上下文线特征是至关重要的准确线检测。除了该方法外,我们还设计了一个评估度量来评估线路检测的质量,并构建了一个用于线路检测任务的大规模数据集。在我们提出的数据集和另一个公共数据集上的实验结果表明,我们的方法比以前的最先进的替代方案的优势。
我们给出了所提出的用于语义线检测的深度霍夫变换的细节。我们提出的方法主要包含四个部分:1)CNN编码器,提取像素级深度表示;2)深度Hough变换(DHT),将深度表示从空间域转换为参数域;3)负责检测参数空间中的线的线检测器,4)反向Hough变换(RHT)组件,将检测到的线转换回图像空间。所有这些组件都集成在一个端到端框架中,该框架在一个步骤中执行正向推理和反向训练。管道如图2所示,详细的体系结构见补充材料。