Multi-label Semantic Edge Detection Neural Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer vision methods for semantic boundary detection are inefficient due to the requirement of multiple neural networks and incorrect assumptions about pixel classification, which restricts the training and testing of neural networks, especially when edge pixels can belong to multiple semantic classes.

Innovation Solution

Transforming multi-class segmentation into multi-label segmentation, allowing pixels to belong to one or multiple semantic classes, and using a neural network to generate a multi-label edge-map by assigning multiple semantic labels to edge pixels, with supervision only in upper layers to leverage contextual information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple neural networks are used to combine semantic segmentation and edge detection, then detection capability is improved, but system complexity increases

Engineering Contradiction:
Improveboundary detection accuracyVSAvoidnumber of neural networks
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges semantic segmentation and edge detection into a single unified neural network architecture. The network simultaneously performs both tasks by sharing convolutional layers and using a common feature extraction backbone, eliminating the need for separate networks while maintaining detection accuracy through multi-task learning objectives.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified neural network is designed to perform multiple functions: semantic segmentation, edge detection, and boundary classification. By making the network universal and capable of handling multiple detection tasks within a single architecture, the system reduces overall complexity while preserving the benefits of combined detection approaches.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If multi-class segmentation is used where each pixel belongs to only one class, then classification simplicity is improved, but boundary detection accuracy deteriorates

Engineering Contradiction:
Improveclassification simplicityVSAvoidboundary pixel classification accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the classification problem into two distinct parts: semantic class classification (multi-class) and boundary detection (binary classification). By separating these functions and allowing pixels to have both a primary semantic class and a boundary label, the system maintains classification simplicity while significantly improving boundary detection accuracy through dedicated boundary detection pathways.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds an additional classification dimension by introducing boundary detection as a separate classification task alongside semantic segmentation. Instead of forcing pixels into a single class category, the system adds a binary boundary/non-boundary dimension, allowing pixels to be classified as both semantic classes and boundary pixels simultaneously, thereby improving overall detection accuracy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10410353B2Multi-label semantic boundary detection system
Publication Date: 2019.09.10 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US10410353B2 patent drawing
  • US10410353B2 patent drawing
  • US10410353B2 patent drawing

AI summary

A image processing system for multi-label semantic edge detection in an image includes an image interface to receive an image of a scene including at least one object, a memory to store a neural network trained for performing a multi-label edge classification of input images assigning each pixel of edges of objects in the input images into one or multiple semantic classes, a processor to transform the image into a multi-label edge-map using the neural network detecting an edge of the object in the image and assigning multiple semantic labels to at least some pixels forming the edge, and an output interface to render the multi-label edge-map.