Medical Image Segmentation Training With Dynamic External Data Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for training deep neural networks for medical image segmentation face challenges in effectively utilizing external data due to variations in image quality and relevance, leading to computational inefficiencies and inaccurate learning.

Innovation Solution

A data-efficient training algorithm that assigns importance weights to 'good' external data and suppresses 'bad' data by employing a block coordinate descent optimization scheme, optimizing the weighted loss function to enhance network learning with external data while minimizing computational cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If external data from alternative sources is used to supplement training data, then the quantity of training data increases, but the reliability of training results deteriorates due to variation in image quality and relevance

Engineering Contradiction:
Improvetraining data quantityVSAvoidtraining result reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality by assigning different importance weights to different external data samples based on their individual quality and relevance characteristics. Instead of treating all external data uniformly, the system evaluates each sample's contribution and assigns weights accordingly, allowing high-quality external data to positively influence training while limiting the impact of low-quality samples. This resolves the contradiction by enabling quantity increase without proportional reliability degradation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameter of data importance through dynamic weight assignment during training. The importance weights are adjusted based on loss values and discrepancy measurements, transforming the static treatment of training data into a dynamic process where external data samples are selectively emphasized or de-emphasized. This parameter change allows the system to utilize large quantities of external data while maintaining reliability by down-weighting problematic samples.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If external data with large loss values is dropped during training, then the reliability of training improves by avoiding harmful patterns, but the productivity of training deteriorates due to loss of informative data

Engineering Contradiction:
Improvetraining reliabilityVSAvoidtraining productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies discarding and recovering by initially assigning low weights to external data samples with large loss values, effectively discarding their harmful influence, while preserving the option to recover informative patterns through iterative weight adjustment. The system does not permanently discard these samples but rather dynamically adjusts their importance weights based on their actual contribution to learning, allowing recovery of useful information while maintaining reliability.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The patent converts the harmful effect of high-loss external data into a benefit by using the loss values themselves as signals for weight adjustment. Samples with initially high loss values are not simply discarded but are used to guide the optimization process, where their discrepancy from ground truth informs the weight assignment mechanism. This transforms potentially harmful data into useful training signals that improve the model's ability to distinguish between harmful and beneficial patterns.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Reliability

If gradient descent detection of mini-batch data is used to learn external data weights, then the reliability of weight estimation improves, but the computational cost increases due to requirement of second order gradients

Engineering Contradiction:
Improveweight estimation reliabilityVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent substitutes the complex mechanical system of second-order gradient computation with a simpler alternative approach. Instead of using gradient descent that requires calculating Hessian matrices and second-order derivatives, the system employs a discrepancy-based weight assignment mechanism that relies on first-order loss values and simple comparisons. This substitution maintains reliable weight estimation while dramatically reducing computational complexity and energy consumption.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the parameters used for weight estimation from second-order gradient information to first-order loss values and discrepancy metrics. By transitioning from a parameter regime requiring computationally expensive second derivatives to one based on simpler first-order statistics, the system achieves reliable weight estimation with significantly reduced computational cost, making the training process more scalable and efficient.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12626366B2Automated image segmentation system and method
Publication Date: 2026.05.12 THE HONG KONG POLYTECHNIC UNIV
  • US12626366B2 patent drawing
  • US12626366B2 patent drawing
  • US12626366B2 patent drawing

AI summary

A method of training a learning network to perform image segmentation includes receiving training data from a trusted source and an alternative source; assigning weights to data in the second corpus; dividing the data into batches with samples from the first and second corpuses; and completing training epochs by, for each batch: generating an output for each sample; determining a loss by comparing the generated output with a ground truth for each sample; defining a discrepancy for each second corpus sample as a difference between the sample loss and the average loss for the first corpus, approximated as the average loss for the first corpus from the preceding epoch modified by a change in the average loss from the preceding to the current epoch; identifying weights for the next batch which minimise the weighted sum of discrepancies and network parameters which minimise the average weighted loss.