atlas

Research map / Detection and segmentation / CNN features

MuGE: Multiple Granularity Edge Detection

CVPR 2024 · Detection and segmentation › CNN features · approach: Lane detection · 38 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MuGE, an edge detector that predicts multiple edge maps at controllable granularities by encoding annotation granularity with a learned classifier and injecting it into spatial and high-frequency features of a UAED-based encoder-decoder.

Problem

Edge detection is subjective and ambiguous, but most deterministic detectors output only one edge map per image, and probabilistic methods give limited, uncontrollable diversity.

Approach

Train a VGG16 granularity classifier on the simplest and most complex annotations to produce a scalar granularity in [0,1], then multiply it into half of the multi-scale features (spatial) and into the high-frequency DFT components, so varying the scalar at inference yields controllable edge maps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Generate multiple predictions and select the best-matching mapMuGE · BSDS500 MS-VOCODS: 0.844 -> 0.861Helped
Generate multiple predictions and select the best-matching mapMuGE · Multicue boundaryODS: 0.864 -> 0.875Helped
Add edge-granularity embedding in the frequency domain (ablation)UAED-based detector · BSDS500ODS: 0.829 -> 0.846Helped
Add spatial-domain edge-granularity embedding to frequency-domain embedding (ablation)UAED-based detector · BSDS500ODS: 0.846 -> 0.846No clear effect
Add CLIP loss (ablation)MuGE · BSDS500ODS: +0.3%Helped
Add focal frequency loss (ablation)MuGE · BSDS500Average Crispness: from 0.228 to 0.291Helped
Replace edge-granularity classifier with normalization (ablation)MuGE · BSDS500ODS: 0.850 -> 0.847Hurt
Concatenate edge granularity with the input image instead of feature embedding (ablation)MuGE · BSDS500ODS: 0.850 -> 0.849Hurt
Replace feature embedding with AdaIN (ablation)MuGE · BSDS500ODS: 0.850 -> 0.804Hurt
Vary the edge-granularity interval from 0.5 to 0.1, increasing predictions from M = 3 to M = 11MuGE · BSDS500 single-scaleODS: 0.845 -> 0.850Helped
Increase generated edge maps from M = 3 to M = 11MuGE · BSDS500LPIPS: 0.1663; 0.1065Mixed

Surprising findings

Limitations

Experimental setup

Datasets: BSDS500 PASCAL VOC Context Multicue

Benchmarks: BSDS500 Multicue

Metrics: ODS OIS AP LPIPS average crispness

Baselines: UAED EDTER BDCN RCF LDC BetaNet DSCD Canny Multicue VR

Builds on: UAED FFL (focal frequency loss) EfficientNet UNet++ CLIP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy