Distributed Super Resolution Image Processing on Cloud

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multiple frame super resolution processes on cloud platforms face long processing times and compatibility issues with cloud platforms, especially when handling compressed and encoded images, due to inefficient distribution of tasks across nodes.

Innovation Solution

An information processor divides input image data into multiple frames and allocates them to worker nodes based on determined division points, using a master node to analyze image characteristics and dynamically allocate processing tasks, allowing for efficient parallel processing across multiple nodes while managing node resources and re-division as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If multiple frame super resolution is performed as distributed process at plurality of nodes, then processing time is reduced, but compatibility with cloud platform deteriorates and compressed/encoded images cannot be efficiently handled

Engineering Contradiction:
Improveprocessing timeVSAvoidcompatibility with cloud platform
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent segments the image processing task by dividing the input image into multiple blocks and distributing them across different worker nodes. Each worker node processes specific blocks independently, enabling parallel computation that reduces overall processing time while maintaining compatibility with cloud platform architectures through standardized block-based processing interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal processing framework that can handle both compressed and encoded images through the same distributed super resolution pipeline. The system uses a master node that receives various image formats, divides them into blocks, and distributes to worker nodes capable of processing different image types, thereby achieving multi-functionality and improved cloud platform compatibility.

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

2Adaptability or versatility

If super resolution process is performed at one node, then compatibility with cloud platform is maintained, but processing time becomes too long

Engineering Contradiction:
Improvecompatibility with cloud platformVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent divides the single-node processing task into multiple segments distributed across cloud nodes. The master node coordinates the distribution of image blocks to multiple worker nodes, enabling parallel processing that significantly reduces processing time while maintaining compatibility through standardized cloud computing interfaces and block-based processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from single-node sequential processing to multi-node parallel processing by adding the spatial dimension of distribution across cloud infrastructure. This dimensional change enables simultaneous processing of multiple image blocks across different nodes, reducing processing time while maintaining cloud platform compatibility through standardized networking and data transfer protocols.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If distributed process is implemented without proper division strategy, then processing can be distributed, but node resources cannot be efficiently managed and idle nodes occur

Engineering Contradiction:
Improveprocessing speedVSAvoididle nodes
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements dynamic task distribution where the master node continuously monitors worker node status and adjusts block allocation in real-time. When workers complete their tasks, the system dynamically redistributes available blocks to keep nodes active, preventing idle time and optimizing resource utilization across the distributed cloud infrastructure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where worker nodes report completion status to the master node, which then adjusts the distribution strategy accordingly. This feedback loop enables efficient resource management by redirecting blocks to available workers and preventing node idleness, thereby optimizing overall processing productivity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9177359B2Information processor, cloud platform, information processing method, and computer program product thereof
Publication Date: 2015.11.03 KK TOSHIBA
  • US9177359B2 patent drawing
  • US9177359B2 patent drawing
  • US9177359B2 patent drawing

AI summary

According to one embodiment, an information processor divides input image data for a plurality of information processors so as to perform a super resolution process as a distributed processing. The super resolution process generates a high resolution image based on a plurality of low resolution input images. The information processor includes a division point determining unit, a division processor, and a combination processor. The division point determining unit determines a division point for an input image of a sequence of image frames. The division processor divides, for each of the information processors, the input image at the division point, and allocates each divided input image to each corresponding one of the information processors.