3D Scanner Data Joining With Server-Client Difference Streaming
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 joining, while the client displays three-dimensional data, allowing for reduced hardware requirements and increased mobility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple scanners are introduced in a clinic, then scanning capability is improved, but the number of computing apparatuses required increases, leading to increased introduction cost
Solution Approach 1:
A single server apparatus is designed to handle high-load processing for multiple scanners simultaneously, making the computing resource universal and shareable across different scanning locations, thereby eliminating the need for separate computing apparatuses for each scanner
Solution Approach 2:
Multiple scanners are merged into a single networked system that shares a common server apparatus for data processing, combining previously separate scanner-computing pairs into an integrated multi-user system that reduces total hardware requirements
2Adaptability or versatility
If one scanner is used at a plurality of places, then resource utilization is improved, but the computing apparatus must be moved along with the scanner, reducing convenience
Solution Approach 1:
The system is segmented into mobile scanning units and a fixed centralized server, allowing the scanner to be moved independently to different locations while the computing infrastructure remains stationary, separating the mobile component from the fixed infrastructure
Solution Approach 2:
A network infrastructure acts as an intermediary between the mobile scanner and the fixed server apparatus, enabling the scanner to communicate with the computing system remotely without requiring physical movement of the computing apparatus, thus decoupling the scanner from its computing partner
Data Source
AI summary
A 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.


