360-Degree Object View Stitching from Unrefined Online Images
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for generating 360-degree object views on online platforms require refined images captured in specific conditions, leading to poor quality if these conditions are not met, affecting user interaction.
Innovation Solution
A computing system identifies and categorizes multiple images of an object from various sources, selects high-quality representative images, adjusts and enhances them to a consistent scale, and stitches them together to create a 360-degree view, leveraging existing online images without stringent capture requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual processes are used to capture multiple photographs from various angles with specific hardware setups, then the 360-degree view quality can be maintained, but the complexity of the process and requirements increase significantly
Solution Approach 1:
The patent uses existing images of the object that are already available on the online platform instead of requiring new photographs to be taken. The system identifies and selects relevant images from user uploads or other sources, effectively copying and repurposing existing visual data to create the 360-degree view without needing specialized capture equipment
Solution Approach 2:
The system automatically processes images that users have already uploaded to the platform. By leveraging user-generated content and automating the image selection and stitching process, the system eliminates the need for manual photographing and specialized hardware while maintaining view quality
2Reliability
If refined photographs are captured in consistent environments with specific hardware, then the resulting 360-degree view quality is improved, but the ease of operation deteriorates
Solution Approach 1:
Instead of requiring users to perform complex photographing operations under specific conditions, the system copies and utilizes images that users have already uploaded to the platform in their own environments, eliminating the need for controlled capture conditions while maintaining operational simplicity
Solution Approach 2:
The system accepts ordinary images uploaded by users without requiring specialized equipment or controlled environments. By using readily available user-generated content instead of professionally captured images, the system greatly simplifies the operation while still achieving acceptable 360-degree views
3Reliability
If multiple refined images are processed and stitched together, then the 360-degree view quality is improved, but the computational complexity and time increase
Solution Approach 1:
The system identifies and selects images that already exist on the platform rather than processing new captures. By reusing existing user-uploaded images, the system reduces the need for extensive new image acquisition and processing, thereby reducing computational time while maintaining view quality
Solution Approach 2:
The system selects a subset of relevant images from user uploads rather than processing all available images or requiring complete 360-degree coverage from new captures. This partial action approach reduces computational complexity and time while still achieving sufficient view quality for user interaction
Data Source
AI summary
In some embodiments, a computing system generates a 360-degree view of a target object based on available images from an online platform. The computing system identifies a plurality of images having the same target object from one or more image sources on the online platform. The computing system categorizes the plurality of images into multiple view categories. The computing system then determines a representative image for each view category and generates a processed object image of the target object from the representative image for each view category. The computing system then stitches multiple processed object images to create a 360-degree view of the target object.


