MarkMoHR/Awesome-Edge-Detection-Papers

:books: A collection of edge/contour/boundary detection papers and toolbox.

1,571

31 commits

updated Dec 19, 2024

See the code

README

Awesome-Edge-Detection-Papers

Awesome

A collection of edge detection papers and corresponding source code/demo program (a.k.a. contour detection or boundary detection).

Feel free to create a PR or an issue. (Pull Request is preferred)

examples

Outline

Short nameSource PaperSourceIntroduction
BSDS500Contour Detection and Hierarchical Image SegmentationTPAMI 2011Classical edge detaction dataset.
NYUDv2Perceptual Organization and Recognition of Indoor Scenes from RGB-D ImagesCVPR 2013Edges come from the boundary of annotated segmentation mask.
Multi-cueA systematic comparison between visual cues for boundary detectionVision research 2016With boundary annotations.
WireframeHolistically-Attracted Wireframe ParsingCVPR 2020Edges come from the annotated wireframe.

1. Deep-learning based approaches

1.1 General edge detection

Short namePaperSourceCode/Project Link
SAUGESAUGE: Taming SAM for Uncertainty-Aligned Multi-Granularity Edge DetectionAAAI 2025[code]
RankEDRankED: Addressing Imbalance and Uncertainty in Edge Detection Using Ranking-based LossesCVPR 2024[webpage]
MuGEMuGE: Multiple Granularity Edge DetectionCVPR 2024
DiffusionEdgeDiffusionEdge: Diffusion Probabilistic Model for Crisp Edge DetectionAAAI 2024[Code]
UAEDThe Treasure Beneath Multiple Annotations: An Uncertainty-aware Edge DetectorCVPR 2023[Code]
EDTEREDTER: Edge Detection with TransformerCVPR 2022[Code]
pidinetPixel Difference Networks for Efficient Edge DetectionICCV 2021[Code]
DSCDDeep Structural Contour DetectionACM MM 2020
DexiNedDense Extreme Inception Network: Towards a Robust CNN Model for Edge DetectionWACV 2020[Code]
BDCNBi-Directional Cascade Network for Perceptual Edge DetectionCVPR 2019[code]
RCNObject Contour and Edge Detection with RefineContourNetCAIP 2019[code]
LPCBLearning to Predict Crisp BoundariesECCV 2018
AMH-NetLearning Deep Structured Multi-Scale Features using Attention-Gated CRFs for Contour PredictionNIPS 2017[code]
RCFRicher Convolutional Features for Edge DetectionCVPR 2017[code-caffe] [code-pytorch] [project]
CEDDeep Crisp BoundariesCVPR 2017[code]
COBConvolutional Oriented BoundariesECCV 2016[code] [project]
RDSLearning Relaxed Deep Supervision for Better Edge DetectionCVPR 2016
HFLHigh-for-Low and Low-for-High: Efficient Boundary Detection from Deep Object Features and its Applications to High-Level VisionICCV 2015
HEDHolistically-Nested Edge DetectionICCV 2015[code]
DeepEdgeDeepEdge: A Multi-Scale Bifurcated Deep Network for Top-Down Contour DetectionCVPR 2015
DeepContourDeepContour: A Deep Convolutional Feature Learned by Positive-sharing Loss for Contour DetectionCVPR 2015[code]

1.2 Object contour detection

1.3 Semantic edge detection (Category-Aware)

1.4 Occlusion boundary detection

1.5 Edge detection from multi-frames


2. Traditional approaches


boundary-detection
contour-detection
contour-extraction
edge-detection
edge-detection-algorithms
edge-detection-papers
edge-detection-toolbox
edge-extraction
edge-toolbox

Contributors

MarkMoHR

29 commits

AndreKelm

1 commits

xavysp

1 commits

MarkMoHR/Awesome-Edge-Detection-Papers

:books: A collection of edge/contour/boundary detection papers and toolbox.

1,571

31 commits

updated Dec 19, 2024

See the code

README

Awesome-Edge-Detection-Papers

Awesome

A collection of edge detection papers and corresponding source code/demo program (a.k.a. contour detection or boundary detection).

Feel free to create a PR or an issue. (Pull Request is preferred)

examples

Outline

Short nameSource PaperSourceIntroduction
BSDS500Contour Detection and Hierarchical Image SegmentationTPAMI 2011Classical edge detaction dataset.
NYUDv2Perceptual Organization and Recognition of Indoor Scenes from RGB-D ImagesCVPR 2013Edges come from the boundary of annotated segmentation mask.
Multi-cueA systematic comparison between visual cues for boundary detectionVision research 2016With boundary annotations.
WireframeHolistically-Attracted Wireframe ParsingCVPR 2020Edges come from the annotated wireframe.

1. Deep-learning based approaches

1.1 General edge detection

Short namePaperSourceCode/Project Link
SAUGESAUGE: Taming SAM for Uncertainty-Aligned Multi-Granularity Edge DetectionAAAI 2025[code]
RankEDRankED: Addressing Imbalance and Uncertainty in Edge Detection Using Ranking-based LossesCVPR 2024[webpage]
MuGEMuGE: Multiple Granularity Edge DetectionCVPR 2024
DiffusionEdgeDiffusionEdge: Diffusion Probabilistic Model for Crisp Edge DetectionAAAI 2024[Code]
UAEDThe Treasure Beneath Multiple Annotations: An Uncertainty-aware Edge DetectorCVPR 2023[Code]
EDTEREDTER: Edge Detection with TransformerCVPR 2022[Code]
pidinetPixel Difference Networks for Efficient Edge DetectionICCV 2021[Code]
DSCDDeep Structural Contour DetectionACM MM 2020
DexiNedDense Extreme Inception Network: Towards a Robust CNN Model for Edge DetectionWACV 2020[Code]
BDCNBi-Directional Cascade Network for Perceptual Edge DetectionCVPR 2019[code]
RCNObject Contour and Edge Detection with RefineContourNetCAIP 2019[code]
LPCBLearning to Predict Crisp BoundariesECCV 2018
AMH-NetLearning Deep Structured Multi-Scale Features using Attention-Gated CRFs for Contour PredictionNIPS 2017[code]
RCFRicher Convolutional Features for Edge DetectionCVPR 2017[code-caffe] [code-pytorch] [project]
CEDDeep Crisp BoundariesCVPR 2017[code]
COBConvolutional Oriented BoundariesECCV 2016[code] [project]
RDSLearning Relaxed Deep Supervision for Better Edge DetectionCVPR 2016
HFLHigh-for-Low and Low-for-High: Efficient Boundary Detection from Deep Object Features and its Applications to High-Level VisionICCV 2015
HEDHolistically-Nested Edge DetectionICCV 2015[code]
DeepEdgeDeepEdge: A Multi-Scale Bifurcated Deep Network for Top-Down Contour DetectionCVPR 2015
DeepContourDeepContour: A Deep Convolutional Feature Learned by Positive-sharing Loss for Contour DetectionCVPR 2015[code]

1.2 Object contour detection

1.3 Semantic edge detection (Category-Aware)

1.4 Occlusion boundary detection

1.5 Edge detection from multi-frames


2. Traditional approaches


boundary-detection
contour-detection
contour-extraction
edge-detection
edge-detection-algorithms
edge-detection-papers
edge-detection-toolbox
edge-extraction
edge-toolbox

Contributors

MarkMoHR

29 commits

AndreKelm

1 commits

xavysp

1 commits