Omnidirectional Image Processing via 3D Polyhedron Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Standard convolutional neural networks (CNNs) face challenges in handling spherical images efficiently, particularly in tasks like semantic segmentation, due to distortion issues when mapping spherical inputs to planar representations, which affects accuracy and computational efficiency.
Innovation Solution
The method involves mapping omnidirectional images to a three-dimensional polyhedron, specifically an icosahedron mesh, and processing them using an orientation-aware convolutional neural network with filters aligned to the polyhedron's reference axis, allowing for efficient convolution operations and weight sharing across the sphere.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If spherical images are mapped to planar representations for processing with standard CNNs, then computational efficiency is improved, but distortion issues occur that reduce segmentation accuracy
Solution Approach 1:
The patent transitions from processing images in 2D planar space to 3D spherical space by mapping omnidirectional images to a spherical coordinate system. This allows the neural network to operate natively in 3D space, avoiding the distortion inherent in 2D projections while maintaining computational efficiency through specialized spherical convolution operations.
Solution Approach 2:
The patent explicitly adopts a spherical geometry for representing and processing omnidirectional images. By using a spherical coordinate system and spherical convolution operations, the system naturally handles the curved surface of the sphere, eliminating the need for distortion-prone planar projections while preserving computational tractability.
2Manufacturing precision
If spherical images are processed directly without mapping to planar representation, then segmentation accuracy is improved, but computational complexity increases
Solution Approach 1:
The patent changes the parameter space from Cartesian coordinates used in standard CNNs to spherical coordinates. This involves transforming the convolution operations to work with spherical harmonics and angular coordinates, which reduces computational complexity compared to general 3D processing while maintaining the benefits of spherical representation.
Solution Approach 2:
The patent replaces the mechanical approach of mapping spherical images to planar grids with a mathematical approach using spherical coordinate systems and spherical convolution operations. This substitution eliminates the need for complex mapping transformations while providing a more elegant and computationally efficient solution.
3Ease of manufacture
If standard CNNs are used on spherical images, then ease of implementation is maintained, but distortion artifacts reduce processing quality
Solution Approach 1:
The patent segments the spherical image processing into distinct operational phases: mapping omnidirectional input to spherical coordinates, performing convolution operations in the spherical domain, and projecting results back to planar output. This segmentation allows each phase to be optimized independently, maintaining implementation simplicity while improving overall processing quality.
Data Source
AI summary
A computer vision method for processing an omnidirectional image to extract understanding of a scene, the method comprising:receiving an omnidirectional image of a scene;mapping the omnidirectional image to a mesh on a three-dimensional polyhedron;convert the three dimensional polyhedron into a representation of a neighbourhood structure, wherein the representation of a neighbourhood structure represents vertices of said mesh and their neighbouring vertices; andprocessing the representation of the neighbourhood structure with a neural network processing stage to produce an output providing understanding of the scene,wherein the neural network processing stage comprising at least one module configured to perform convolution with a filter, aligned with a reference axis of the three-dimensional polyhedron.


