{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/deep-hough-transform-line-priors","title":"Deep Hough-Transform Line Priors","arxiv_id":"2007.09493","date":"2020-07-18","proceeding":"ECCV 2020 8","authors":["Yancong Lin","Silvia L. Pintea","Jan C. van Gemert"],"abstract":"Classical work on line segment detection is knowledge-based; it uses carefully designed geometric priors using either image gradients, pixel groupings, or Hough transform variants. Instead, current deep learning methods do away with all prior knowledge and replace priors by training deep networks on large manually annotated datasets. Here, we reduce the dependency on labeled data by building on the classic knowledge-based priors while using deep networks to learn features. We add line priors through a trainable Hough transform block into a deep network. Hough transform provides the prior knowledge about global line parameterizations, while the convolutional layers can learn the local gradient-like line features. On the Wireframe (ShanghaiTech) and York Urban datasets we show that adding prior knowledge improves data efficiency as line priors no longer need to be learned from data. Keywords: Hough transform; global line prior, line segment detection.","url_abs":"https://arxiv.org/abs/2007.09493v1","url_pdf":"https://arxiv.org/pdf/2007.09493v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"deep-hough-transform-line-priors","repo_url":"https://github.com/yanconglin/Deep-Hough-Transform-Line-Priors","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"line-segment-detection","task_name":"Line Segment Detection"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/line-segment-detection-on-york-urban-dataset","task":"Line Segment Detection","dataset":"York Urban Dataset","model":"HT-HAWP","rank_in_archive_order":10,"of":16,"metrics":{"sAP10":"27.4","sAP5":"25.0"},"uses_additional_data":false},{"leaderboard":"/sota/line-segment-detection-on-wireframe-dataset","task":"Line Segment Detection","dataset":"wireframe dataset","model":"HT-HAWP","rank_in_archive_order":3,"of":10,"metrics":{"sAP10":"66.6","sAP5":"62.9"},"uses_additional_data":false}],"syntology":{"syntology_url":"https://syntology.ai/paper/2007.09493","atlas_url":"https://app.syntology.ai/?focus=2007.09493","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}