3D Deviation Visualization on Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Visualizing deviations between nominal and actual data of three-dimensional objects on mobile devices with limited computing resources and small displays is challenging due to memory and computing capacity constraints.
Innovation Solution
A method that selects a subset of measurement points, generates a partitioned two-dimensional parameterized surface model, and assigns optical codes to pixels based on deviation values, allowing efficient visualization on mobile devices with low-end shader capable display hardware, reducing data traffic and storage needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all measurement points are visualized on a mobile device, then complete deviation data representation is achieved, but memory and computing capacity are exceeded
Solution Approach 1:
The patent divides the complete set of measurement points into multiple subsets, where each subset contains a representative sample of measurement points. Instead of visualizing all measurement points simultaneously, the system segments them into manageable groups that can be displayed on mobile devices with limited resources, thereby resolving the contradiction between complete data representation and memory constraints
Solution Approach 2:
The patent extracts and selects only the most relevant measurement points for visualization based on deviation magnitude and spatial distribution. By taking out and prioritizing critical measurement points while omitting less significant ones, the system achieves effective deviation representation within the memory and computing capacity limits of mobile devices
2Measurement precision
If high-resolution surface models are generated, then visualization accuracy is improved, but data traffic and processing time increase
Solution Approach 1:
The patent applies partial action by generating surface models with sufficient resolution to accurately represent deviation features, rather than using maximum possible resolution. The system determines the appropriate level of detail needed for effective deviation visualization and applies only that level, avoiding unnecessary processing overhead and data transmission requirements while maintaining adequate measurement precision
3Loss of information
If comprehensive deviation data is transmitted to mobile device, then complete analysis is enabled, but network data traffic increases
Solution Approach 1:
The patent extracts and transmits only the essential deviation data required for effective analysis on mobile devices. Instead of transmitting complete raw measurement data for all points, the system identifies and transmits key measurement points and aggregated deviation statistics, enabling comprehensive analysis while significantly reducing network data traffic
Solution Approach 2:
The patent segments deviation data into hierarchical levels, transmitting summary statistics and key measurement points first, with detailed data available on-demand for specific regions of interest. This segmentation approach enables complete analysis capability while minimizing initial data transmission requirements and reducing overall network traffic
Data Source
AI summary
A method for visualizing deviations between nominal data and actual data of a three-dimensional object. The method includes providing deviation data for measurement points on the surface of the object comprising a deviation value describing a deviation between a nominal value and a measured value, selecting a subset of the multitude of measurement points, generating a two-dimensional surface model of the object, wherein the surface model comprises a multitude of pixels, the selected measurement points are positioned on the surface model according to their position on the object, and each pixel is assigned an index depending on the deviation value of the nearest selected measurement point, and visualizing a representation of at least a part the object to a user, thereby visualizing at least a part of the pixels, each pixel being assigned an optical code according to its index.


