

{"id":69,"date":"2024-07-09T15:07:37","date_gmt":"2024-07-09T13:07:37","guid":{"rendered":"https:\/\/project.inria.fr\/roofsat\/?page_id=69"},"modified":"2024-09-27T13:23:48","modified_gmt":"2024-09-27T11:23:48","slug":"linefit","status":"publish","type":"page","link":"https:\/\/project.inria.fr\/roofsat\/linefit\/","title":{"rendered":"LineFit"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>LineFit is a <strong>generic line segment detector<\/strong> that fits line segments from a predicted image gradient map. While existing detectors aim at capturing line segments on <strong>line-like structures<\/strong>, LineFit also seeks to approximate <strong>curved shapes<\/strong>. LineFit measures and optimizes the quality of a line segment configuration globally as a point-to-line fitting problem.<\/p>\n\n\n\n<p>Here are some examples of line detection on various type of images: <\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image.png\" alt=\"\" class=\"wp-image-126\" width=\"292\" height=\"191\" srcset=\"https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image.png 737w, https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-300x196.png 300w, https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-150x98.png 150w\" sizes=\"auto, (max-width: 292px) 100vw, 292px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-1.png\" alt=\"\" class=\"wp-image-127\" width=\"290\" height=\"289\" srcset=\"https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-1.png 327w, https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-1-300x300.png 300w, https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-1-150x150.png 150w\" sizes=\"auto, (max-width: 290px) 100vw, 290px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><a href=\"https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-2.png\" alt=\"\" class=\"wp-image-128\" width=\"276\" height=\"204\" srcset=\"https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-2.png 327w, https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-2-300x222.png 300w, https:\/\/project.inria.fr\/roofsat\/files\/2024\/09\/image-2-150x111.png 150w\" sizes=\"auto, (max-width: 276px) 100vw, 276px\" \/><\/a><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Download<\/h2>\n\n\n\n<p>Click <a href=\"http:\/\/www-sop.inria.fr\/members\/Florent.Lafarge\/code\/LineFit.zip\">HERE<\/a> to download the Windows executable.<\/p>\n\n\n\n<p>Linux executable coming soon.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Citation<\/h3>\n\n\n\n<p>If you use LineFit in your research please refer to the paper &#8216;<a href=\"https:\/\/hal.science\/hal-04648268\/file\/Marion_ECCV24.pdf\">LineFit: A Geometric Approach for Fitting Line Segments in Images<\/a>\u2019 by Marion Boyer, David Youssefi and Florent Lafarge, presented at ECCV 2024.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Copyright<\/h3>\n\n\n\n<p>The executable can be used for research purposes only. The software is copyrighted by Inria \/ CNES \/ AIRBUS DS<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LineFit is a generic line segment detector that fits line segments from a predicted image gradient map. While existing detectors aim at capturing line segments on line-like structures, LineFit also seeks to approximate curved shapes. LineFit measures and optimizes the quality of a line segment configuration globally as a point-to-line\u2026<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/project.inria.fr\/roofsat\/linefit\/\"><span>Continue reading<\/span><i class=\"crycon-right-dir\"><\/i><\/a> <\/p>\n","protected":false},"author":2490,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-69","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/project.inria.fr\/roofsat\/wp-json\/wp\/v2\/pages\/69","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/project.inria.fr\/roofsat\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/project.inria.fr\/roofsat\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/roofsat\/wp-json\/wp\/v2\/users\/2490"}],"replies":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/roofsat\/wp-json\/wp\/v2\/comments?post=69"}],"version-history":[{"count":10,"href":"https:\/\/project.inria.fr\/roofsat\/wp-json\/wp\/v2\/pages\/69\/revisions"}],"predecessor-version":[{"id":138,"href":"https:\/\/project.inria.fr\/roofsat\/wp-json\/wp\/v2\/pages\/69\/revisions\/138"}],"wp:attachment":[{"href":"https:\/\/project.inria.fr\/roofsat\/wp-json\/wp\/v2\/media?parent=69"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}