One-Stage Instance Segmentation via Spatial Attention and Mask Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer vision techniques face challenges in achieving high-quality instance segmentation and tracking, particularly in avoiding under-segmentation errors and efficiently tracking masks in video sequences, which is crucial for applications like image or video inpainting.

Innovation Solution

A method involving a one-stage segmentation and tracking system that utilizes a backbone network to generate image feature outputs, which are then processed through spatial attention, category, and mask refinement modules to produce accurate instance masks and embedding information, leveraging Tversky loss and edge loss for improved mask boundaries and dilation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing segmentation techniques are used, then processing speed may be maintained, but mask boundary accuracy and segmentation quality deteriorate due to under-segmentation errors

Engineering Contradiction:
Improvemask boundary accuracyVSAvoidsegmentation quality
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system divides the segmentation task into multiple parallel branches (mask branch, category branch, Re-ID branch) that process different aspects of instance segmentation simultaneously. The mask branch generates instance masks, the category branch determines object categories, and the Re-ID branch creates instance embeddings for tracking, allowing each branch to specialize and improve overall segmentation quality without compromising speed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from traditional 2D image processing to 3D feature space by generating instance embeddings that capture temporal and spatial relationships across video frames. This additional dimensional information enables more accurate segmentation by considering object continuity and identity across time, reducing under-segmentation errors

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

2Manufacturing precision

If traditional multi-stage segmentation systems are used, then mask quality may be improved, but processing time and system complexity increase

Engineering Contradiction:
Improvemask qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system merges detection, segmentation, and tracking functions into a single unified network architecture. Multiple branches (mask, category, Re-ID) share a common backbone and process features in parallel, eliminating the need for separate multi-stage processing systems while maintaining high mask quality through coordinated optimization of all branches

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified network performs multiple functions simultaneously: instance segmentation through the mask branch, object classification through the category branch, and instance tracking through the Re-ID branch. This multi-functional approach reduces system complexity by replacing multiple specialized systems with one versatile architecture

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

3Reliability

If dilation operations are applied to masks, then under-segmentation artifacts are reduced, but over-dilation errors may occur

Engineering Contradiction:
Improvesegmentation completenessVSAvoidmask boundary precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system applies different processing strategies to different regions of masks. The mask refinement module selectively adjusts mask boundaries based on local characteristics, applying dilation only where under-segmentation is detected while preserving boundary accuracy in well-segmented regions. This localized approach prevents over-dilation while maintaining completeness

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12033307B2System and methods for multiple instance segmentation and tracking
Publication Date: 2024.07.09 HUAWEI TECH CO LTD
  • US12033307B2 patent drawing
  • US12033307B2 patent drawing
  • US12033307B2 patent drawing

AI summary

This disclosure provides for methods and a system for multiple instance segmentation and tracking. According to an aspect a method is provided. The method includes sending an image to a backbone network and generating image feature outputs. The method further includes sending the image feature outputs to a spatial attention module for generating a feature map associated with objects in the image. The method further includes sending the feature map to a category feature module for generating an instance category output indicating the objects. The method further includes sending the image feature outputs to a mask generating module for generating masks. The method further includes generating: the instance category output via the category feature module, and the masks via the mask generating module. In some embodiments, the method further includes generating re-identification embedding information associated with the objects based on image feature outputs.