3D Scanner Server-Client Processing for Lower Clinic Deployment Cost
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The introduction of multiple scanners in a clinic necessitates an equal number of computing apparatuses for high-load processing, increasing costs and reducing convenience due to the need to move both the scanner and computing apparatus to different locations.
Innovation Solution
A distributed information processing system comprising a server apparatus and client apparatus, where the server handles high-load processing and data combination, while the client displays three-dimensional data, allowing for reduced costs and improved convenience by separating these functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple scanners are introduced in a clinic, then the scanning capability and productivity are improved, but the number of computing apparatuses required increases, leading to increased introduction cost
Solution Approach 1:
Multiple scanner systems are merged into a single computing apparatus through network connectivity. The computing apparatus serves as a shared resource that processes three-dimensional data from multiple scanners, eliminating the need for separate computing apparatuses for each scanner and thereby reducing introduction costs while maintaining enhanced scanning capability
Solution Approach 2:
The computing apparatus is designed with multi-functionality to handle various tasks including processing three-dimensional data from different scanners, generating combined data through overlapping portion joining, creating difference data, and supporting multiple client apparatuses simultaneously, thus serving multiple purposes with a single system
2Quantity of substance
If one scanner is used at a plurality of places in a clinic, then the introduction cost is reduced, but the computing apparatus must be moved along with the scanner, reducing convenience
Solution Approach 1:
The system is segmented into mobile scanner units and stationary computing apparatuses. The scanner can be independently moved to different locations while the computing apparatus remains fixed in a central location, allowing the scanning function to be relocated without moving the heavy computing equipment, thereby maintaining convenience while using fewer systems
Solution Approach 2:
A network communication system acts as an intermediary between the mobile scanner and the stationary computing apparatus. This allows data transmission between the two without requiring physical connection or movement of the computing apparatus, enabling flexible scanner placement while maintaining system functionality and user convenience
3Power
If a computing apparatus is connected to a scanner for high-load processing, then the three-dimensional data processing capability is improved, but the device complexity and introduction cost increase
Solution Approach 1:
The high-load processing functions are extracted from individual scanner units and consolidated into a separate, dedicated computing apparatus. This separation allows the scanner to remain simple while the computing apparatus handles the complex processing tasks including joining three-dimensional data through overlapping portions, generating combined data, and creating difference data for transmission to client apparatuses
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An information processing system, a server apparatus, and a client apparatus that allow reduction in introduction cost, provide high convenience, and process three-dimensional data are provided. The three-dimensional scanner system includes a scanner, a server apparatus, and a client apparatus. The scanner scans an object to sequentially acquire pieces of three-dimensional data of the object. When joining the pieces of three-dimensional data based on an overlapping portion of pieces of three-dimensional data sequentially transmitted from the scanner and generating combined data indicating a three-dimensional shape of the object, the server apparatus generates, as difference data, a difference between pieces of combined data obtained before and after joining pieces of three-dimensional data together. The client apparatus accumulates pieces of difference data sequentially transmitted from the server apparatus, and generates a two-dimensional image of the object as viewed from any point of view based on the accumulated pieces of difference data.