360-Degree Image Rotation Correction for VR Stabilization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image stabilization methods for 360-degree images fail to accurately correct distortion caused by camera shaking due to external factors, leading to a deteriorated sense of immersion in virtual reality experiences.
Innovation Solution
A method and apparatus that divide a 360-degree image into multiple regions, determine representative rotation information based on the rotation information of each region, and correct distortion using smoothing operations, weighted averaging, or object characteristics to enhance accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If image data is transmitted without compression, then image quality is maintained, but communication time and bandwidth consumption increase
Solution Approach 1:
The patent applies preliminary action by performing compression processing on image data before transmission. The image processing apparatus compresses the image data in advance using various compression schemes (lossless, lossy, or hybrid) before sending it through the communication line, thereby reducing communication time and bandwidth consumption while maintaining acceptable image quality through selective compression parameter adjustment
Solution Approach 2:
The patent applies parameter changes by dynamically adjusting compression parameters based on communication conditions. The system changes compression ratios, block sizes, and transformation parameters according to available bandwidth and quality requirements, allowing optimization of the trade-off between image quality and communication efficiency for different transmission scenarios
2Productivity
If image data is compressed before transmission, then communication efficiency improves, but processing complexity and potential quality loss increase
Solution Approach 1:
The patent applies segmentation by dividing the image into multiple blocks and processing each block independently through compression. The image processing apparatus segments the image data into manageable units, applies compression transformations to each segment, and then reassembles them, which simplifies the overall processing complexity while maintaining communication efficiency
Solution Approach 2:
The patent introduces an intermediary transformation process using discrete cosine transformation (DCT) or wavelet transformation as a mediator between the original image data and the compressed representation. This intermediary step enables efficient compression by transforming the data into a domain where energy can be concentrated and discarded less significant components, improving communication efficiency while managing processing complexity
3Speed
If communication bandwidth is increased, then image transmission speed improves, but system cost and energy consumption increase
Solution Approach 1:
The patent applies preliminary action by pre-compressing image data before transmission to reduce the amount of data that needs to be transmitted. This preliminary compression reduces the required communication bandwidth and consequently lowers energy consumption for transmission while maintaining acceptable transmission speeds through efficient compression algorithms
Solution Approach 2:
The patent applies parameter changes by adjusting compression parameters based on available bandwidth and quality requirements. When bandwidth is limited, the system increases compression ratios to reduce transmission volume and energy consumption; when bandwidth is abundant, it reduces compression to maintain higher quality, optimizing the trade-off between transmission speed and energy consumption dynamically
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Provided is a method of processing an image, the method including: obtaining rotation information with respect to each of a plurality of regions included in a 360-degree image; determining representative rotation information indicating movement of a capturing device, the movement occurring when capturing the 360-degree image, based on the rotation information of each of the plurality of regions; and correcting distortion of the 360-degree image based on the determined representative rotation information.