3D Surface Data Display Control via Threshold-Based Mesh Manipulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in displaying three-dimensional image data in various modes to meet user demands, as triangle meshes formed by surface rendering become independent and difficult to manipulate collectively.
Innovation Solution
An image processing device comprising a surface data obtaining means, a threshold setting means, an intersecting-point determining means, and a display control means, which allows for the display of surface data from volume data, enabling user-controlled display modes and manipulation of triangle meshes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If surface rendering is performed to display three-dimensional image data, then the object can be visualized, but the triangle meshes become independent and cannot be manipulated together
Solution Approach 1:
The patent merges adjacent triangle meshes into a single continuous mesh structure. By establishing connectivity relationships between adjacent triangles based on spatial proximity and geometric continuity, the system transforms independent triangle meshes into an integrated structure that can be manipulated as a whole, enabling unified transformation, rotation, and deformation operations across the entire surface.
Solution Approach 2:
The patent segments the continuous surface into manageable triangle mesh components while maintaining their connectivity relationships. This segmentation allows the system to process and manipulate individual regions when needed while preserving the overall structural integrity, enabling both detailed local manipulation and global transformation operations.
2Productivity
If triangle meshes are made independent for rendering, then rendering efficiency is improved, but the ability to execute processing such as shape changing is lost
Solution Approach 1:
The patent introduces dynamic connectivity relationships between triangle meshes that can be adjusted based on processing requirements. The connectivity structure can be activated or deactivated depending on whether rendering efficiency or shape manipulation capability is the priority, allowing the system to adapt its configuration dynamically between these two opposing requirements.
Solution Approach 2:
The patent changes the parameter of mesh connectivity from fixed independent states to variable connected states. By controlling the connectivity parameter between adjacent triangles, the system can switch between a state that maximizes rendering efficiency and a state that enables shape changing operations, thus adapting to different processing needs.
3Adaptability or versatility
If surface rendering is used to display volume data, then three-dimensional visualization is achieved, but user control over display modes is limited
Solution Approach 1:
The patent creates a universal triangle mesh structure that can serve multiple functions: rendering, shape manipulation, and interactive transformation. This multi-functional approach allows a single mesh structure to support various display modes and user operations, eliminating the need for separate processing pipelines and enhancing user control over the visualization process.
Data Source
AI summary
An image processing device includes a UI controller and a rendering processor. The rendering processor obtains, from volume data constituted by multiple points, each point having a value, surface data representing the shape of a surface. The shape of the surface is defined by magnitude of each of the values. The UI controller sets a threshold for the values to determine whether to display the surface data. The rendering processor determines an intersecting point at which a straight line passing through a position set as a viewpoint and a point specified by a user intersects with the shape of the surface which is to be displayed in accordance with the threshold. Based on a plane passing through the intersecting point, the rendering processor controls the displaying of the shape of the surface represented by the surface data.


