SegCaps Capsule Network for Efficient Medical Image Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current capsule networks are computationally expensive and require significant memory and parameters for object segmentation, making them inefficient for large image analysis tasks.

Innovation Solution

The implementation of a locally-constrained dynamic routing algorithm within a convolutional-deconvolutional capsule network, SegCaps, which shares transformation matrices across capsules and reduces the number of parameters by using masked reconstruction to segment images efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If capsule networks are used for object segmentation, then segmentation accuracy is improved, but memory and computational costs increase significantly

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidmemory and parameters
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent segments the capsule network architecture into distinct functional components: an encoder that extracts features, a decoder that reconstructs images, and a segmentation module that identifies objects. This segmentation allows each component to be optimized independently, reducing overall memory requirements while maintaining segmentation accuracy through specialized processing in each module.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and removes redundant parameters and computational operations from the capsule network architecture. By identifying and eliminating unnecessary transformations and simplifying the routing mechanism, the system reduces memory consumption and computational costs while preserving the core functionality that enables accurate segmentation.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If capsule networks are used for object segmentation, then segmentation accuracy is improved, but computational time increases

Engineering Contradiction:
Improvesegmentation accuracyVSAvoidcomputational time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements preliminary feature extraction through an encoder module that processes input images before segmentation. By pre-computing and storing essential features in an optimized format, the segmentation module can operate more efficiently with reduced computational time, as it receives pre-processed data rather than raw images.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs optimized routing mechanisms that skip unnecessary iterative computations. By implementing a simplified dynamic routing algorithm that converges faster and skips redundant calculation steps, the system reduces computational time while maintaining the accuracy benefits of capsule networks.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Quantity of substance

If transformation matrices are shared across capsules, then parameter count is reduced, but model flexibility decreases

Engineering Contradiction:
Improveparameter countVSAvoidmodel flexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent implements shared transformation matrices that serve multiple capsule types through learned adaptation mechanisms. The same transformation matrix is universally applied across different capsule instances, but each capsule adapts its output through learned parameters, allowing the system to reduce parameter count while maintaining flexibility through this multi-functional approach.

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

Solution Approach 2:

The patent changes the parameter representation from instance-specific transformation matrices to shared matrices with adaptive offsets. By parameterizing the flexibility through learnable adjustments rather than separate full matrices, the system reduces the total parameter count while preserving the ability to adapt to different capsule types and segmentation tasks.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11010902B2Capsules for image analysis
Publication Date: 2021.05.18 UNIVERSITY OF CENTRAL FLORIDA RESEARCH FOUNDATION INC
  • US11010902B2 patent drawing
  • US11010902B2 patent drawing
  • US11010902B2 patent drawing

AI summary

An improved method of performing object segmentation and classification that reduces the memory required to perform these tasks, while increasing predictive accuracy. The improved method utilizes a capsule network with dynamic routing. Capsule networks allow for the preservation of information about the input by replacing max-pooling layers with convolutional strides and dynamic routing, allowing for the reconstruction of an input image from output capsule vectors. The present invention expands the use of capsule networks to the task of object segmentation and medical image-based cancer diagnosis for the first time in the literature; extends the idea of convolutional capsules with locally-connected routing and propose the concept of deconvolutional capsules; extends the masked reconstruction to reconstruct the positive input class; and proposes a capsule-based pooling operation for diagnosis. The convolutional-deconvolutional capsule network shows strong results for the tasks of object segmentation and classification with substantial decrease in parameter space.