Siamese Network Feature Alignment for Medical Image Fracture Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer-aided diagnosis (CAD) systems for medical images, particularly pelvic X-rays, face challenges in accurately detecting fractures due to image asymmetries caused by non-pathological factors, leading to missed diagnoses in emergency settings.

Innovation Solution

A method and device utilizing Siamese encoding and feature alignment to generate diagnostic results for medical scan images, including pre-processing to produce input and flipped images, performing Siamese encoding, and processing feature maps to produce detection probability maps, which helps in identifying and locating anatomical abnormalities like fractures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional CAD systems use symmetry cues for fracture detection, then detection speed is improved, but detection accuracy deteriorates due to false asymmetries from non-pathological factors

Engineering Contradiction:
Improvedetection speedVSAvoiddetection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system creates a flipped copy of the input image and processes both images through the same CNN architecture. By comparing the feature maps from the original and flipped images, the system can distinguish true asymmetries (fractures) from false asymmetries caused by non-pathological factors, thereby improving detection accuracy while maintaining speed

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system uses the flipped image as a reference to provide feedback about expected symmetric patterns. By measuring the difference between the original and flipped image feature maps, the system can identify genuine abnormalities that deviate from normal symmetric anatomy, improving accuracy without sacrificing speed

Inventive Principle:
Principle #23Feedback

2Reliability

If the system processes both original and flipped images through Siamese encoding, then detection reliability is improved, but computational complexity increases

Engineering Contradiction:
Improvedetection reliabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges the processing of original and flipped images by using a shared CNN architecture with shared weights (Siamese structure). This allows the system to process both images through the same computational graph, improving reliability through comparison while minimizing the increase in computational complexity by reusing the same model parameters

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system segments the image processing task into two parallel paths (original image and flipped image) that converge through comparison. By processing images independently through separate but identical paths and then comparing the results, the system improves reliability while managing computational complexity through parallelization

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11344272B2Device and method for computer-aided diagnosis based on image
Publication Date: 2022.05.31 PING AN TECH (SHENZHEN) CO LTD
  • US11344272B2 patent drawing
  • US11344272B2 patent drawing
  • US11344272B2 patent drawing

AI summary

A method for performing computer-aided diagnosis (CAD) based on a medical scan image includes: pre-processing the medical scan image to produce an input image, a flipped image, and a spatial alignment transformation corresponding to the input image and the flipped image; performing Siamese encoding on the input image to produce an encoded input feature map; performing Siamese encoding on the flipped image to produce an encoded flipped feature map; performing a feature alignment using the spatial alignment transformation on the encoded flipped feature map to produce an encoded symmetric feature map; and processing the encoded input feature map and the encoded symmetric feature map to generate a diagnostic result indicating presence and locations of anatomical abnormalities in the medical scan image.