Interactive Level Set Image Segmentation with User Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing level set methods for image segmentation lack user interaction capabilities, making it difficult for users to guide or correct the segmentation process, especially in medical image analysis where manual correction requires tedious post-processing and does not allow specification of known object or background areas.

Innovation Solution

A probabilistic framework for image segmentation that integrates user input and intensity information equally, allowing real-time interaction by evolving an embedding function based on user input, intensity distributions, and updating labeling until convergence, implemented on a graphics card using a narrowband formulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If level set methods are used for image segmentation, then automation and speed are improved, but user interaction capability deteriorates

Engineering Contradiction:
Improveautomation of segmentation processVSAvoiduser interaction capability
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The system implements real-time feedback by allowing users to provide input during the segmentation process and immediately observing how the boundary evolves in response. This continuous feedback loop enables users to guide the segmentation while maintaining automation, resolving the contradiction between automated processing and user interaction capability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The level set boundary acts as an intermediary between automated image analysis and user intent. Users interact with the boundary through controlled points or region specifications, and the boundary evolution algorithm mediates between these user inputs and the final segmentation result, enabling both automation and user guidance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If traditional level set methods are used, then processing speed is improved, but ability to handle complex objects with similar intensity distributions deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidsegmentation accuracy of complex objects
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by allowing users to specify controlled points or regions of interest before the boundary evolution completes. These preliminary user specifications guide the boundary evolution process to correctly separate complex objects with similar intensity distributions, improving segmentation accuracy without sacrificing processing speed through the efficient level set framework.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies local quality by allowing users to provide specific inputs at particular locations or regions where segmentation is problematic. The boundary evolution then adapts locally in response to these user inputs, enabling accurate segmentation of complex objects with similar intensities while maintaining overall processing efficiency.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If manual correction is used for segmentation errors, then segmentation accuracy is improved, but time consumption and complexity increase

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidtime for correction
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system replaces tedious manual correction with automated feedback-driven boundary evolution. When users provide input during the process, the boundary automatically evolves in response, providing immediate correction without requiring manual intervention. This maintains segmentation accuracy while dramatically reducing the time and effort required for correction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The boundary evolution process performs self-service by automatically adjusting the segmentation boundary in response to user inputs without requiring manual manipulation. The system serves itself by computing the boundary evolution based on the level set equation and user specifications, eliminating the need for time-consuming manual correction while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7724954B2Method and system for interactive image segmentation
Publication Date: 2010.05.25 SIEMENS MEDICAL SOLUTIONS USA INC
  • US7724954B2 patent drawing
  • US7724954B2 patent drawing
  • US7724954B2 patent drawing

AI summary

A method for segmentation of an image interactively with a user utilizes level set segmentation and includes selecting by user input respective areas of object and of background; initializing an embedding function implementing a segmentation boundary according to the selecting; computing intensity distributions and for the respective areas of object and of background; and performing repeatedly the steps below until convergence is reached: (a) evolving the embedding function, (b) recomputing the intensity distributions, and (c) checking for new user input and, if so: (d) updating labeling of the areas of object and background.