Image Resolution Enhancement via Network Patch Replacement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional computing device cameras produce lower quality images due to size and resource limitations, which negatively impacts the user experience.
Innovation Solution
A network service enhances image quality by analyzing and modifying images based on associated properties such as geolocation, orientation, and temporal data, using a library of image patches to replace lower resolution sections with higher resolution versions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Volume of moving object
If a smaller camera is used in computing devices, then the device size and resource requirements are reduced, but the image quality deteriorates
Solution Approach 1:
The image is divided into multiple image portions, and each portion is processed independently to identify and replace low-resolution areas with corresponding high-resolution portions from reference images, thereby improving overall image quality without requiring a larger camera
Solution Approach 2:
Reference images are introduced as intermediary elements to provide additional image portions that can be used to enhance the resolution and quality of the captured image, bypassing the limitation of the small camera sensor
2Manufacturing precision
If image processing is performed to enhance resolution, then image quality improves, but processing time and computational resources increase
Solution Approach 1:
Instead of processing the entire image uniformly, only specific image portions that require enhancement are processed, reducing the overall computational load and processing time while still achieving the desired resolution improvement in critical areas
Solution Approach 2:
Reference images are pre-processed and stored in a library before being needed, with image portions extracted and organized in advance, allowing for faster retrieval and matching during the actual image enhancement process
Data Source
AI summary
A computing device can capture an image using a camera of the device. The computing device can also determine or receive an image property (i.e., information related to the image). The device can transmit the image and the information related to the image to a network service. The network service can communicate with an image patch library which includes a plurality of image patches. The network service can select a subset of image patches from the library based on the information related to the image. The network service can compare image portions of the image to the image patches in the subset to determine one or more image patches that match one or more image portions. In some embodiments, the one or more image patches can have corresponding higher resolution versions. The network service can modify image portions of the image using available higher resolution versions of matching image patches.


