Server-Based Image Fusion for Hardware-Limited Mobile Clients
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile terminals face limitations in image processing efficiency and accuracy due to hardware constraints, leading to suboptimal image processing effects.
Innovation Solution
Offload image processing to a server by obtaining and displaying multiple original images on a client device, sending them for fusion processing, and receiving a target image for display, thereby reducing client data load and improving image fusion quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If image processing is implemented by running local algorithms on clients, then the processing can be performed locally without server dependency, but the image processing efficiency is low and the accuracy of the processed image is poor due to hardware configuration limitations
Solution Approach 1:
The patent introduces a server as an intermediary between the client and the image processing task. The client sends original images to the server, which performs the fusion processing using its superior computational resources. This intermediary approach allows the client to access high-accuracy processing capabilities without requiring powerful local hardware, thereby resolving the contradiction between processing accuracy and local hardware limitations.
Solution Approach 2:
The patent extracts the computationally intensive image fusion algorithm from the client device and relocates it to the server. By separating the algorithm execution from the client hardware, the system can leverage the server's superior computational resources to achieve high processing accuracy and efficiency, while the client only needs to handle lightweight tasks of sending and receiving images.
2Manufacturing precision
If multiple images are processed locally on mobile terminals, then the processing can be performed without network dependency, but the hardware configuration limitations lead to low processing efficiency and poor image quality
Solution Approach 1:
The server acts as an intermediary that provides advanced image fusion capabilities to clients with limited hardware. Instead of requiring each client to possess complex processing capabilities, the server handles the computationally intensive fusion operations, allowing clients to achieve high-quality results with simple local devices.
Solution Approach 2:
The patent implements a model where the sophisticated image fusion algorithm exists as a copy on the server that can be accessed by multiple clients. Each client sends its images to the server, which executes the fusion algorithm and returns the result. This copying approach allows high-quality processing to be replicated for multiple users without each user needing to possess the full processing capability.
3Productivity
If image fusion is performed on the client device, then the process can be completed locally, but the data processing load on the client increases and processing speed decreases
Solution Approach 1:
The patent extracts the heavy data processing load from the client device and transfers it to the server. The client only handles minimal data operations (sending original images and receiving fused results), while the server performs the computationally intensive fusion processing. This extraction dramatically reduces the client's processing burden and increases overall processing speed.
Solution Approach 2:
The server serves as an intermediary that handles the heavy computational workload. By positioning the server between the client and the processing task, the system can process large amounts of image data efficiently on the server while keeping the client's data processing load minimal, thereby improving processing speed without overwhelming the client device.
Data Source
AI summary
The embodiments of the present disclosure provide an image processing method and apparatus, a device, a medium and a product. The method includes: obtaining at least two original images; displaying the at least two original images on a current screen in a preset manner, and sending the two original images to a server, such that the server performs fusion processing on the at least two original image s; and receiving a first target image returned by the server, and displaying the first target image on the current screen, where the first target image is an image obtained after the server has performed the fusion processing on the at least two original images.


