In-Vivo Image Stream Segmentation for Concurrent Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In-vivo imaging systems face delays in processing and viewing image streams captured by devices like capsules traversing body lumens, as current methods require sequential transfer and processing, which is time-consuming and inefficient.

Innovation Solution

The system and method involve segmenting the image stream into multiple segments, allowing for concurrent transfer and processing of these segments, enabling simultaneous data collection, storage, and real-time viewing by using a network of processors and storage units that can operate on different segments in parallel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If sequential transfer and processing methods are used, then device complexity is reduced, but processing time increases significantly

Engineering Contradiction:
Improveprocessing timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The image stream is divided into multiple segments that can be transferred and processed concurrently. Each segment is handled by separate processing units, allowing parallel operation. This segmentation enables the system to process multiple portions of the image stream simultaneously, dramatically reducing total processing time while distributing the computational load across multiple units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary segmentation of the image stream into manageable chunks before transfer and processing begins. This pre-processing step organizes the data in advance, enabling immediate concurrent processing of multiple segments upon receipt, thereby eliminating sequential waiting time and optimizing the overall processing pipeline efficiency.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If concurrent transfer and processing is implemented, then productivity increases, but device complexity increases

Engineering Contradiction:
Improveprocessing throughputVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The image stream is divided into multiple segments that can be transferred and processed concurrently. Each segment is handled by separate processing units, allowing parallel operation. This segmentation enables the system to process multiple portions of the image stream simultaneously, dramatically reducing total processing time while distributing the computational load across multiple units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs multiple processing units that can handle different segments of the image stream simultaneously. Each processing unit is designed with universal capabilities to process various types of image data, enabling flexible concurrent processing. This multi-functionality approach increases throughput by allowing parallel processing while maintaining standardized processing routines that can be replicated across units.

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

3Loss of time

If real-time viewing is enabled, then loss of time is reduced, but device complexity increases

Engineering Contradiction:
Improveviewing delayVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system performs preliminary segmentation of the image stream into manageable chunks before transfer and processing begins. This pre-processing step organizes the data in advance, enabling immediate concurrent processing of multiple segments upon receipt, thereby eliminating sequential waiting time and optimizing the overall processing pipeline efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The image stream is divided into multiple segments that can be transferred and processed concurrently. Each segment is handled by separate processing units, allowing parallel operation. This segmentation enables the system to process multiple portions of the image stream simultaneously, dramatically reducing total processing time while distributing the computational load across multiple units.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8369589B2System and method for concurrent transfer and processing and real time viewing of in-vivo images
Publication Date: 2013.02.05 GIVEN IMAGING LTD
  • US8369589B2 patent drawing
  • US8369589B2 patent drawing
  • US8369589B2 patent drawing

AI summary

Embodiments of the present invention provide a system and method for a concurrent transferring of an image stream gathered by an in-vivo sensing device, including creating a plurality of segments from at least a portion of the image stream and concurrently transferring the created segments. Other embodiments of the present invention provide and system and method for a concurrent processing of an image stream gathered by an in-vivo sensing device, including creating a plurality of segments from at least a portion of the image stream and concurrently processing the created segments.