Multi-Layer Mosaic Image Generation with Color-Based Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mosaic image generation techniques require sufficient images from users to complete the mosaic, leading to incomplete images with defects until enough images are acquired, which can deter users from viewing the mosaic.
Innovation Solution
An image generation device that acquires images from terminal devices, allocates them to divided areas based on color information, and generates a mosaic by superimposing images across multiple layers, ensuring no image defects and completing the mosaic even with insufficient images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a mosaic image is displayed only when sufficiently necessary images are acquired from users, then the mosaic image is complete and high quality, but users cannot see the mosaic image during the acquisition period
Solution Approach 1:
The mosaic image generation process is segmented into multiple layers, where each layer represents a different level of completion. The system can display incomplete mosaic images at certain layers while continuing to acquire images for other layers, allowing users to view partial results without waiting for complete image acquisition across all layers.
Solution Approach 2:
The system performs partial mosaic image generation by allocating acquired images to specific divided areas and layers based on color information matching. Instead of requiring all images to be acquired before display, the system generates and displays mosaic images with the currently available images, accepting that some divided areas may remain unfilled in certain layers.
2Loss of time
If the mosaic image is generated using available images before sufficient images are acquired, then users can see the mosaic image earlier, but the mosaic image contains image defect portions
Solution Approach 1:
The system introduces a layer dimension to the mosaic image structure, allowing images to be allocated to different layers based on their completion status. This enables the system to display mosaic images with some layers complete and others incomplete, effectively managing the trade-off between early display and complete quality by operating in multiple dimensional layers simultaneously.
Solution Approach 2:
Different layers of the mosaic image can have different qualities of completion. The system allocates images to specific layers based on local color matching requirements, allowing some regions (layers) to be fully completed while others remain in progress. This enables selective display of high-quality portions while continuing to work on other portions.
3Productivity
If multiple layers are used to configure the material image, then the mosaic image can be generated with available images in each layer, but the system complexity increases
Solution Approach 1:
The mosaic image generation system is divided into multiple independent layers, where each layer can be processed separately. Images are allocated to specific layers based on color information matching requirements, allowing parallel processing and independent optimization of each layer without affecting others, thereby managing complexity through modular segmentation.
Solution Approach 2:
The system pre-divides the material image into multiple layers and pre-establishes the structure for image allocation in each layer. This preliminary structuring allows the system to efficiently receive and allocate user-submitted images to appropriate layers based on color matching, reducing the complexity of real-time decision-making during the image acquisition and allocation process.
Data Source
AI summary
An image generation device generates a mosaic image which is suitable for users to see even if sufficient images are not acquired to complete the mosaic image. The image generation device specifies, in units of divided areas, an image area in which an image is drawn in each layer of a plurality of layers divided into the plurality of divided areas, allocates the acquired image to the divided areas in the image area of one of the layers, based on color information of the acquired image and color information of each of the divided areas in the specified image area, and generates a mosaic image by superimposing, between layers, the image allocated in the image area of two or more layers of the plurality of layers in which an image is allocated to at least one of all of the divided areas in the image area of each of the layers and the divided areas of another layer having a display position which overlaps the divided areas.


