All Projects â†’ MarkMoHR â†’ Awesome-Edge-Detection-Papers

MarkMoHR / Awesome-Edge-Detection-Papers

Licence: other
📚 A collection of edge/contour/boundary detection papers and toolbox.

Projects that are alternatives of or similar to Awesome-Edge-Detection-Papers

ComputerVision-Essentials
Computer Vision Essentials in Python Programming Language 🎉
Stars: ✭ 28 (-96.98%)
Mutual labels:  edge-detection, contour-detection
Edge-Detection-project
Tiny Image in Javascript - Edge Detection Algorithms
Stars: ✭ 27 (-97.09%)
Mutual labels:  edge-detection, edge-detection-algorithms
edge2view
This is a pix2pix demo that learns from edge and translates this into view. A interactive application is also provided that translates edge to view.
Stars: ✭ 22 (-97.63%)
Mutual labels:  edge-detection
DeepSegmentor
A Pytorch implementation of DeepCrack and RoadNet projects.
Stars: ✭ 152 (-83.6%)
Mutual labels:  edge-detection
deepedge
deep learning edge detector based on U-net and BSDS 500 dataset
Stars: ✭ 25 (-97.3%)
Mutual labels:  edge-detection
Image-Processing
A set of algorithms and other cool things that I learned while doing image processing with openCV using C++ and python.
Stars: ✭ 29 (-96.87%)
Mutual labels:  edge-detection
BCNet
Deep Occlusion-Aware Instance Segmentation with Overlapping BiLayers [CVPR 2021]
Stars: ✭ 434 (-53.18%)
Mutual labels:  boundary-detection
udacity-cvnd-projects
My solutions to the projects assigned for the Udacity Computer Vision Nanodegree
Stars: ✭ 36 (-96.12%)
Mutual labels:  contour-detection
project sunroof india
Analyzed Google Satellite images to generate a report on individual house rooftop's solar power potential
Stars: ✭ 74 (-92.02%)
Mutual labels:  edge-detection
edge detector
HED real-time iOS edge detector.
Stars: ✭ 40 (-95.69%)
Mutual labels:  edge-detection
js-canny-edge-detector
Example of Canny edge detection algorithm in javascript
Stars: ✭ 40 (-95.69%)
Mutual labels:  edge-detection
bacnet-mqtt-gateway
BACnet MQTT Gateway
Stars: ✭ 28 (-96.98%)
Mutual labels:  edge-detection
RINDNet
RINDNet: Edge Detection for Discontinuity in Reflectance, Illumination, Normal and Depth, in ICCV 2021 (oral)
Stars: ✭ 74 (-92.02%)
Mutual labels:  edge-detection
document-scan-on-the-phone
使用mobilenet改造HED实现在手机端进行文档的边缘检测
Stars: ✭ 20 (-97.84%)
Mutual labels:  edge-detection
images-processing
Project of computational mathematics, image processing, eliminating the noise of an image, reflection of an image and canny filter
Stars: ✭ 23 (-97.52%)
Mutual labels:  edge-detection
spark-convolution-patch
Convolution and other super-patches (blur, sharpen)
Stars: ✭ 74 (-92.02%)
Mutual labels:  edge-detection
Caire
Content aware image resize library
Stars: ✭ 9,783 (+955.34%)
Mutual labels:  edge-detection
WebSight
Aiding the visually impaired through real time augmented reality, AI object detection, WebGL shaders effects such as edge detection, and colour adjustments.
Stars: ✭ 26 (-97.2%)
Mutual labels:  edge-detection
pcl-edge-detection
Edge-detection application with PointCloud Library
Stars: ✭ 32 (-96.55%)
Mutual labels:  edge-detection
Image-Processing-Library
Library for processing and manipulating images.
Stars: ✭ 36 (-96.12%)
Mutual labels:  edge-detection

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

0. Edge detection related dataset

Short name Source Paper Source Introduction
BSDS500 Contour Detection and Hierarchical Image Segmentation TPAMI 2011 Classical edge detaction dataset.
NYUDv2 Perceptual Organization and Recognition of Indoor Scenes from RGB-D Images CVPR 2013 Edges come from the boundary of annotated segmentation mask.
Multi-cue A systematic comparison between visual cues for boundary detection Vision research 2016 With boundary annotations.
Wireframe Holistically-Attracted Wireframe Parsing CVPR 2020 Edges come from the annotated wireframe.

1. Deep-learning based approaches

1.1 General edge detection

Short name Paper Source Code/Project Link
EDTER EDTER: Edge Detection with Transformer CVPR 2022 [Code]
pidinet Pixel Difference Networks for Efficient Edge Detection ICCV 2021 [Code]
DSCD Deep Structural Contour Detection ACM MM 2020
DexiNed Dense Extreme Inception Network: Towards a Robust CNN Model for Edge Detection WACV 2020 [Code]
BDCN Bi-Directional Cascade Network for Perceptual Edge Detection CVPR 2019 [code]
RCN Object Contour and Edge Detection with RefineContourNet CAIP 2019 [code]
LPCB Learning to Predict Crisp Boundaries ECCV 2018
AMH-Net Learning Deep Structured Multi-Scale Features using Attention-Gated CRFs for Contour Prediction NIPS 2017 [code]
RCF Richer Convolutional Features for Edge Detection CVPR 2017 [code-caffe] [code-pytorch] [project]
CED Deep Crisp Boundaries CVPR 2017 [code]
COB Convolutional Oriented Boundaries ECCV 2016 [code] [project]
RDS Learning Relaxed Deep Supervision for Better Edge Detection CVPR 2016
HFL High-for-Low and Low-for-High: Efficient Boundary Detection from Deep Object Features and its Applications to High-Level Vision ICCV 2015
HED Holistically-Nested Edge Detection ICCV 2015 [code]
DeepEdge DeepEdge: A Multi-Scale Bifurcated Deep Network for Top-Down Contour Detection CVPR 2015
DeepContour DeepContour: A Deep Convolutional Feature Learned by Positive-sharing Loss for Contour Detection CVPR 2015 [code]

1.2 Object contour detection

Short name Paper Source Code/Project Link
CEDN Object Contour Detection with a Fully Convolutional Encoder-Decoder Network CVPR 2016 [code-caffe] [code-TF]
Weakly Supervised Object Boundaries CVPR 2016

1.3 Semantic edge detection (Category-Aware)

Short name Paper Source Code/Project Link
RINDNet RINDNet: Edge Detection for Discontinuity in Reflectance, Illumination, Normal and Depth ICCV 2021 [code]
RPCNet Joint Semantic Segmentation and Boundary Detection using Iterative Pyramid Contexts CVPR 2020 [code]
DFF Dynamic Feature Fusion for Semantic Edge Detection IJCAI 2019 [code]
STEAL Devil is in the Edges: Learning Semantic Boundaries from Noisy Annotations CVPR 2019 [code] [project]
SEAL Simultaneous Edge Alignment and Learning ECCV 2018 [code]
CASENet CASENet: Deep Category-Aware Semantic Edge Detection CVPR 2017 [code]
dataset Semantic Contours from Inverse Detectors ICCV 2011 [code]

1.4 Occlusion boundary detection

Short name Paper Source Code/Project Link
DOOBNet DOOBNet: Deep Object Occlusion Boundary Detection from an Image ACCV 2018 [code]
DOC & dataset DOC: Deep OCclusion Estimation From a Single Image ECCV 2016 [code]
Occlusion Boundary Detection via Deep Exploration of Context CVPR 2016

1.5 Edge detection from multi-frames

Short name Paper Source Code/Project Link
Boundary Flow Boundary Flow: A Siamese Network that Predicts Boundary Motion without Training on Motion CVPR 2018
LEGO LEGO: Learning Edge with Geometry all at Once by Watching Videos CVPR 2018 [code]
Unsupervised Learning of Edges CVPR 2016 [code]

2. Traditional approaches

Short name Paper Source Code/Project Link
SemiContour SemiContour: A Semi-supervised Learning Approach for Contour Detection CVPR 2016
OEF Oriented Edge Forests for Boundary Detection CVPR 2015 [code]
SE Fast edge detection using structured forests TPAMI 2015 [code]
Edge Boxes Edge Boxes: Locating Object Proposals from Edges ECCV 2014 [code]
PMI Crisp Boundary Detection Using Pointwise Mutual Information ECCV 2014 [code]
Sketch Tokens Sketch tokens: A learned mid-level representation for contour and object detection CVPR 2013
SCG Discriminatively Trained Sparse Code Gradients for Contour Detection NIPS 2012
gPb-owt-ucm Contour Detection and Hierarchical Image Segmentation TPAMI 2011 [code] [project]
XDoG XDoG: advanced image stylization with eXtended Difference-of-Gaussians NPAR 2011 [code(python)]
[online demo]
Others: code(C++) code(matlab) code(Web APP)
FDoG Coherent Line Drawing NPAR 2007 [code] [project]
Canny A Computational Approach to Edge Detection TPAMI 1986 [code] [code-py]

3. Useful Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].