On-demand Image Tile Generation via Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current image formation methods require transferring and reprocessing large datasets for minor changes, leading to time-consuming data transfers and computational inefficiencies, as they necessitate reprocessing the entire image for every parameter adjustment or region of interest.
Innovation Solution
A system comprising sensors, a storage device, and an image formation process that generates image tiles on-demand by processing only the necessary data for specific image regions at requested parameters, allowing for dynamic data collection and transmission of image tiles to client applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the entire dataset is transferred to the analyst for reprocessing, then the analyst can generate different image products with changed processing parameters, but the data transfer consumes time and bandwidth and requires sufficient processing power on the local workstation
Solution Approach 1:
The patent divides the large image dataset into smaller manageable segments or chunks that can be selectively transferred and processed. This allows only the necessary portion of data to be sent to the analyst's workstation, reducing transfer time and bandwidth requirements while maintaining the ability to generate different image products from the segmented data.
2Adaptability or versatility
If the entire image is reprocessed for every new product or change in processing parameters, then all processing parameter changes can be accommodated, but the computational complexity and time required increase significantly
Solution Approach 1:
The patent segments the image processing into separate operations where only the affected segments are reprocessed when parameters change, rather than reprocessing the entire image. This maintains processing parameter flexibility while significantly improving processing speed by limiting computational complexity to only necessary regions.
Solution Approach 2:
Instead of reprocessing the entire image for every parameter change, the patent applies partial action by reprocessing only the specific portions of the image that are affected by the parameter changes. This reduces computational time and resources while still achieving the desired image products.
3Loss of time
If the image is logically segmented into discrete rectangular sub regions called tiles, then only the necessary tiles need to be transferred, but the entire image must be reprocessed and segmented prior to transferring the needed tiles
Solution Approach 1:
The patent performs preliminary action by pre-segmenting the image into discrete rectangular tiles and storing this segmentation information in advance. When a user requests a specific region, the system can immediately transfer only the needed tiles without requiring time-consuming on-demand segmentation, thus improving both transfer speed and processing efficiency.
4Measurement precision
If large datasets are used to generate large digital images, then high-resolution imagery can be achieved, but the processing power and bandwidth requirements increase significantly
Solution Approach 1:
The patent segments the large dataset into smaller portions that can be processed and transferred more efficiently. By working with segmented data rather than the complete large dataset, the system maintains the ability to generate high-resolution imagery through proper segmentation and reconstruction, while significantly reducing processing power and bandwidth consumption.
Data Source
AI summary
The different advantageous embodiments provide an apparatus for generating an image on-demand comprising a number of sensors, a storage device, and an image formation process. The number of sensors is configured to generate data. The storage device is configured to store the data generated by the number of sensors. The image formation process is configured to receive a number of requests for a number of image regions and generate a number of image tiles using the data at a requested set of parameters.


