JPH113435A - Three-dimensional image processing system - Google Patents
Three-dimensional image processing systemInfo
- Publication number
- JPH113435A JPH113435A JP16968497A JP16968497A JPH113435A JP H113435 A JPH113435 A JP H113435A JP 16968497 A JP16968497 A JP 16968497A JP 16968497 A JP16968497 A JP 16968497A JP H113435 A JPH113435 A JP H113435A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional image
- computers
- computer
- dimensional
- partial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 16
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000003786 synthesis reaction Methods 0.000 claims 2
- 238000010276 construction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、配列された複数の
断層像から二次元平面上に三次元画像を構成する三次元
画像処理システムに係り、特に、ネットワークを介して
連結された複数台のコンピュータにより分散処理するこ
とで三次元画像構成処理を高速化した三次元画像処理シ
ステムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a three-dimensional image processing system for constructing a three-dimensional image on a two-dimensional plane from a plurality of arranged tomographic images, and more particularly, to a three-dimensional image processing system connected via a network. The present invention relates to a three-dimensional image processing system that speeds up three-dimensional image formation processing by performing distributed processing by a computer.
【0002】[0002]
【従来の技術】複数の断層像から二次元平面上に三次元
画像を構成する従来の三次元画像処理システムは、使用
する複数の断層像の選択や視点座標,視線方向の設定、
三次元画像の構成等、全ての処理を1台のコンピュータ
で実行していた。2. Description of the Related Art A conventional three-dimensional image processing system for constructing a three-dimensional image on a two-dimensional plane from a plurality of tomographic images is used to select a plurality of tomographic images to be used, set viewpoint coordinates, line-of-sight directions, and the like.
All processes, such as the configuration of a three-dimensional image, were executed by one computer.
【0003】[0003]
【発明が解決しようとする課題】上記のように従来シス
テムでは、全ての処理を1台のコンピュータで実行して
いたため処理に多大な時間を要するという問題点があっ
た。As described above, in the conventional system, all the processes are executed by one computer, so that there is a problem that the process takes a long time.
【0004】本発明の目的は、三次元画像構成処理を高
速化して迅速に三次元画像を得ることができる三次元画
像処理システムを提供することにある。An object of the present invention is to provide a three-dimensional image processing system capable of speeding up three-dimensional image construction processing and quickly obtaining a three-dimensional image.
【0005】[0005]
【課題を解決するための手段】上記目的は、ネットワー
クを介して連結された複数台のコンピュータを備え、そ
のうちのいずれか1台のコンピュータを主コンピュータ
とし、残余のコンピュータを従コンピュータとしたと
き、主コンピュータは、三次元画像の構成に際し、少な
くとも使用する複数の断層像の選択、各種パラメータの
設定及び選択された断層像の従コンピュータへの配信の
各処理を行うと共に、従コンピュータで構成された部分
三次元画像の合成処理及び合成処理後の三次元画像表示
を行い、従コンピュータは、主コンピュータから配信さ
れた複数の断層像及び各種パラメータから部分三次元画
像を構成処理すると共に処理後の部分三次元画像を主コ
ンピュータへ返信することにより達成される。An object of the present invention is to provide a computer system comprising a plurality of computers connected via a network, one of which is a main computer and the remaining computers are slave computers. The main computer is configured by a sub-computer while performing at least the processing of selecting a plurality of tomographic images to be used, setting various parameters, and distributing the selected tomographic image to the sub-computer when constructing the three-dimensional image. The sub-computer performs the composing process of the partial 3D image and the 3D image display after the compositing process. The slave computer constructs and processes the partial 3D image from the plurality of tomographic images and various parameters distributed from the main computer, and also processes the partial 3D image. This is achieved by sending a three-dimensional image back to the main computer.
【0006】上述手段によれば、三次元画像構成処理は
従コンピュータで分散処理されることになり、したがっ
て三次元画像構成処理は高速化され、三次元画像は迅速
に得られる。According to the above-described means, the three-dimensional image forming process is performed in a distributed manner by the slave computer. Therefore, the speed of the three-dimensional image forming process is increased, and the three-dimensional image is obtained quickly.
【0007】[0007]
【発明の実施の形態】以下、図面を参照して本発明の実
施形態を説明する。図1は、本発明による三次元画像処
理システムの一実施形態を示すブロック図である。この
図1において、10はネットワーク、1,21〜2Nは
ネットワーク10を介して連結されたコンピュータであ
る。上記コンピュータ1,21〜2N中、コンピュータ
1は主コンピュータ、コンピュータ21〜2Nは従コン
ピュータである。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing one embodiment of a three-dimensional image processing system according to the present invention. In FIG. 1, reference numeral 10 denotes a network, and reference numerals 21 to 2N denote computers connected via the network 10. In the computers 1, 21 to 2N, the computer 1 is a main computer, and the computers 21 to 2N are slave computers.
【0008】主コンピュータ1は、配列された複数の断
層像による二次元平面上への三次元画像構成に際し、使
用する複数の断層像8の選択、視点座標と視線方向等の
パラメータの設定及び選択された断層像の従コンピュー
タ21〜2Nへの配信の各処理を行うと共に、従コンピ
ュータ21〜2Nで構成された部分三次元画像91〜9
Nの合成処理及び合成処理後の三次元画像9の表示を行
うものである。ここで、従コンピュータ21〜2Nへ配
信する断層像は、上記複数の断層像8をN等分した各部
であるのが通常であるが、一旦、複数の断層像8の全体
を送り、各従コンピュータ21〜2Nにおいて、それを
N等分した各部のみ処理するようにしてもよい。従コン
ピュータ21〜2Nは、主コンピュータ1から配信され
た複数の断層像8及びパラメータから部分三次元画像9
1〜9Nを構成処理すると共に処理後の部分三次元画像
91〜9Nを主コンピュータ1へ返信するものである。The main computer 1 selects a plurality of tomographic images 8 to be used and sets and selects parameters such as viewpoint coordinates and line-of-sight directions when constructing a three-dimensional image on a two-dimensional plane using a plurality of arranged tomographic images. Performs each process of distributing the obtained tomographic image to the slave computers 21 to 2N, and performs partial three-dimensional images 91 to 9 configured by the slave computers 21 to 2N
This is to display the three-dimensional image 9 after the N combination processing and the combination processing. Here, the tomographic images to be distributed to the slave computers 21 to 2N are usually each part obtained by dividing the plurality of tomographic images 8 into N equal parts. In the computers 21 to 2N, only the respective parts obtained by dividing the N equally may be processed. The sub-computers 21 to 2N generate a partial three-dimensional image 9 from the plurality of tomographic images 8 and parameters distributed from the main computer 1.
1 to 9N, and returns the processed partial three-dimensional images 91 to 9N to the main computer 1.
【0009】3はCPU、4は磁気ディスク、5はマウ
ス、6はジョイスティック、7はCRTモニタである。
各コンピュータ1,21〜2Nには、図示しないがメモ
リ、バス、各処理の実行プログラム等をも備えている。Reference numeral 3 denotes a CPU, 4 denotes a magnetic disk, 5 denotes a mouse, 6 denotes a joystick, and 7 denotes a CRT monitor.
Although not shown, each of the computers 1, 21 to 2N also includes a memory, a bus, an execution program for each process, and the like.
【0010】次に、上述本発明システムの動作について
図2を併用して説明する。初めに主コンピュータ1の処
理動作を説明する。まずステップ20では、患者ID一
覧をCRTモニタ7に表示し、いずれかを指定して断層
像の特定をする。ここで、三次元画像の構成にどの断層
像を使うかを選択する。なお、断層像は磁気デイスク4
に格納されている。Next, the operation of the system of the present invention will be described with reference to FIG. First, the processing operation of the main computer 1 will be described. First, at step 20, a list of patient IDs is displayed on the CRT monitor 7, and one of them is specified to specify a tomographic image. Here, the user selects which tomographic image is used for forming the three-dimensional image. The tomographic image was recorded on the magnetic disk 4.
Is stored in
【0011】ステップ21,22では、選択された断層
像8、画像のどの部分(部位)を三次元画像演算(構
成)するかの指示及び設定された視点座標,視線方向を
表すパラメータをN台の従コンピュータ21〜2Nに配
信する。各従コンピュータ21〜2Nで構成する部分三
次元画像の全体三次元画像に対する割合は各従コンピュ
ータ21〜2Nで均等とするのが通常であるが、各従コ
ンピュータ21〜2Nの性能と負荷に依存させてもよ
い。In steps 21 and 22, the selected tomographic image 8, an instruction as to which part (part) of the image is to be subjected to a three-dimensional image calculation (construction), and parameters indicating the set viewpoint coordinates and line of sight are set to N units. To the slave computers 21 to 2N. The ratio of the partial three-dimensional image formed by each of the slave computers 21 to 2N to the entire three-dimensional image is usually equalized by each of the slave computers 21 to 2N, but depends on the performance and load of each of the slave computers 21 to 2N. May be.
【0012】ステップ23では、従コンピュータ21〜
2Nが分担して三次元画像を構成しているので、各従コ
ンピュータ21〜2Nからの演算(構成)終了通知を待
つ。ステップ24では、従コンピュータ21〜2Nから
部分三次元画像(部分3D画像)91〜9Nを受け取
る。ステップ25では、部分三次元画像91〜9Nを1
枚の三次元画像9に合成する。In step 23, the slave computers 21 to 21
Since the 2N shares the three-dimensional image, it waits for the completion of the calculation (configuration) from each of the slave computers 21 to 2N. In step 24, partial three-dimensional images (partial 3D images) 91 to 9N are received from the slave computers 21 to 2N. In step 25, the partial three-dimensional images 91 to 9N are
The three-dimensional images 9 are synthesized.
【0013】ステップ26では、合成された三次元画像
9をCRTモニタ7に表示し、かつ磁気デイスク4に格
納する。ステップ27では、次の処理コマンドを送る準
備ができたことを各従コンピュータ21〜2Nに通知す
る。ステップ28では、主コンピュータ1の操作者がマ
ウス5あるいはジョイステイック6を使って、視点の更
新入力をしたか否かを判定する。In step 26, the synthesized three-dimensional image 9 is displayed on the CRT monitor 7 and stored on the magnetic disk 4. In step 27, each slave computer 21-2N is notified that it is ready to send the next processing command. In step 28, it is determined whether or not the operator of the main computer 1 has input a viewpoint update using the mouse 5 or the joystick 6.
【0014】ステップ29,30では、ステップ28に
おいて視点の更新入力をした場合に新視点座標、新視線
方向を表すパラメータを各従コンピュータ21〜2Nに
配信する。必要であれば画像のどの部分(部位)を三次
元画像演算(構成)するかの指示も各従コンピュータ2
1〜2Nに配信する。ステップ31では、ステップ28
において視点の更新入力をしなかった場合に、処理終了
コマンドを各従コンピュータ21〜2Nに送る。In steps 29 and 30, when the viewpoint is updated in step 28, the new viewpoint coordinates and the parameters representing the new line-of-sight direction are distributed to the slave computers 21 to 2N. If necessary, each sub-computer 2 gives an instruction on which part (part) of the image is to be subjected to three-dimensional image calculation (construction).
1 to 2N. In step 31, step 28
When the input of the viewpoint is not performed in step 2, a process end command is sent to each of the slave computers 21 to 2N.
【0015】次に従コンピュータ21〜2Nの処理動作
を説明する。まずステップ32では、ステップ21での
通知を待つ。ステップ33では、断層像8、画像のどの
部分(部位)を三次元画像演算(構成)するかの指示及
び設定された視点座標,視線方向を表すパラメータを受
信する。ステップ34では、処理コマンドに従い部分三
次元画像91〜9Nを演算する。ステップ35では、演
算終了を主コンピュータ1に通知する。ステップ36で
は、演算済の部分三次元画像91〜9Nを主コンピュー
タ1に送信する。Next, the processing operation of the computers 21 to 2N will be described. First, at step 32, the process waits for the notification at step 21. In step 33, the tomographic image 8, an instruction as to which part (part) of the image is to be subjected to the three-dimensional image calculation (construction), and the set viewpoint coordinates and parameters representing the line of sight are received. In step 34, the partial three-dimensional images 91 to 9N are calculated according to the processing command. In step 35, the main computer 1 is notified of the end of the calculation. In step 36, the calculated partial three-dimensional images 91 to 9N are transmitted to the main computer 1.
【0016】ステップ37では、主コンピュータ1から
の次の処理コマンドを待つ。ステップ38では、主コン
ピュータ1からの次の処理コマンドを受信する。ステッ
プ39では、受信した処理コマンドを解析、判断し、処
理終了コマンドであれば処理を終了し、そうでなければ
ステップ40に移る。In step 37, the next processing command from the main computer 1 is waited for. In step 38, the next processing command from the main computer 1 is received. In step 39, the received processing command is analyzed and determined. If the received command is a processing end command, the processing is terminated.
【0017】ステップ40では、主コンピュータ1から
新視点座標、新視線方向を表すパラメータを受信する。
必要であれば画像のどの部分(部位)を三次元画像演算
(構成)するかの指示も受信する。その後、ステップ3
4に跳び、ステップ34〜39の処理動作を繰り返す。
上述処理動作において、主コンピュータ1及び従コンピ
ュータ21〜2N相互間の通信はいずれもネットワーク
10を介して行われている。In step 40, parameters representing a new viewpoint coordinate and a new line-of-sight direction are received from the main computer 1.
If necessary, an instruction as to which part (part) of the image is to be subjected to three-dimensional image calculation (construction) is also received. Then, step 3
The process jumps to step 4, and the processing operations of steps 34 to 39 are repeated.
In the above-described processing operation, communication between the main computer 1 and the slave computers 21 to 2N is performed via the network 10.
【0018】なお上述実施形態では、主コンピュータ1
は部分三次元画像の演算(構成)処理を行っていない
が、主コンピュータ1にも従コンピュータの機能をもた
せ、部分三次元画像の演算処理を分担させるようにして
もよい。また上述実施形態においては、複数台の従コン
ピュータで1枚の三次元画像の各部を分担して演算して
いるが、複数枚の三次元画像を演算したい場合には複数
台の従コンピュータにて各々1枚の三次元画像を演算で
きるように機能を拡張してもよい。In the above embodiment, the main computer 1
Does not perform the operation (configuration) of the partial three-dimensional image, but the main computer 1 may have the function of the slave computer, and may perform the operation of the partial three-dimensional image. Further, in the above-described embodiment, a plurality of slave computers share each part of one three-dimensional image and perform calculations. However, if it is desired to calculate a plurality of three-dimensional images, the plurality of slave computers use a plurality of slave computers. The function may be extended so that one three-dimensional image can be calculated for each.
【0019】[0019]
【発明の効果】以上説明したように本発明によれば、三
次元画像構成処理が高速化され三次元画像を迅速に得る
ことができるという効果がある。As described above, according to the present invention, there is an effect that the three-dimensional image forming process can be speeded up and a three-dimensional image can be obtained quickly.
【図1】本発明システムの一実施形態を示すブロック図
である。FIG. 1 is a block diagram showing an embodiment of the system of the present invention.
【図2】本発明システムの動作を説明するためのフロー
チャートである。FIG. 2 is a flowchart for explaining the operation of the system of the present invention.
10 ネットワーク 1 主コンピュータ 21〜2N 従コンピュータ 10 network 1 main computer 21-2N slave computer
Claims (1)
上に三次元画像を構成する三次元画像処理システムにお
いて、 ネットワークを介して連結された複数台のコンピュータ
を備え、そのうちのいずれか1台のコンピュータを主コ
ンピュータとし、残余のコンピュータを従コンピュータ
としたとき、 主コンピュータは、三次元画像の構成に際し、少なくと
も使用する複数の断層像の選択、各種パラメータの設定
及び選択された断層像の従コンピュータへの配信の各処
理を行うと共に、従コンピュータで構成された部分三次
元画像の合成処理及び合成処理後の三次元画像表示を行
い、 従コンピュータは、主コンピュータから配信された複数
の断層像及び各種パラメータから部分三次元画像を構成
処理すると共に処理後の部分三次元画像を主コンピュー
タへ返信することを特徴とする三次元画像処理システ
ム。1. A three-dimensional image processing system for forming a three-dimensional image on a two-dimensional plane from a plurality of arranged tomographic images, comprising: a plurality of computers connected via a network; When the three computers are the main computer and the remaining computers are the slave computers, the main computer selects at least a plurality of tomographic images to be used, sets various parameters, and sets the selected tomographic images when constructing the three-dimensional image. Performs each process of distribution to the slave computer, performs synthesis processing of the partial three-dimensional image formed by the slave computer, and displays the three-dimensional image after the synthesis processing. A partial 3D image is constructed and processed from the image and various parameters, and the processed partial 3D image is A three-dimensional image processing system characterized by sending a reply to a computer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16968497A JPH113435A (en) | 1997-06-12 | 1997-06-12 | Three-dimensional image processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16968497A JPH113435A (en) | 1997-06-12 | 1997-06-12 | Three-dimensional image processing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH113435A true JPH113435A (en) | 1999-01-06 |
| JPH113435A5 JPH113435A5 (en) | 2005-04-07 |
Family
ID=15890994
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16968497A Pending JPH113435A (en) | 1997-06-12 | 1997-06-12 | Three-dimensional image processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH113435A (en) |
-
1997
- 1997-06-12 JP JP16968497A patent/JPH113435A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10354430B2 (en) | Image update method, system, and apparatus | |
| US6371850B1 (en) | Video game system for fighting game and method for executing fighting game | |
| JP2001022344A (en) | Stereoscopic image processing device, its method, stereoscopic vision parameter setting device, its method and computer program memory medium | |
| CN102415895A (en) | Image display apparatus and image display method | |
| US6307561B1 (en) | Animation generating apparatus and method | |
| JP5115457B2 (en) | Cursor movement control method, apparatus, and program | |
| JP2007133776A (en) | Avatar image editing system and method thereof, and device and program used for these | |
| JPH0528875B2 (en) | ||
| CN113908532A (en) | Data processing method and device, storage medium and electronic equipment | |
| JP3276057B2 (en) | 3D virtual world display system | |
| JP3642259B2 (en) | Multi-screen display device | |
| CN103139198B (en) | Information processing system, netscape messaging server Netscape and information processing method | |
| JP6632361B2 (en) | Image processing apparatus, image processing system, image processing method, and program. | |
| JP3257459B2 (en) | Shared virtual space simple two-dimensional interface realizing method, client system having the interface, and storage medium storing the interface program | |
| JP3623276B2 (en) | 3D image display method | |
| JP3484348B2 (en) | Shared object control method in 3D shared virtual space communication service, client terminal device, 3D shared virtual space communication system, and program recording medium of client terminal device | |
| JP2007164252A (en) | System managing object in virtual space | |
| CN113592996B (en) | Multi-GPU parallel rendering system and method in space electromagnetic environment | |
| JP2008310587A (en) | Window sharing device and program thereof | |
| JP2000099437A (en) | Method and system for realizing shared object in three-dimensional shared virtual space, and storage medium storing program for realizing shared object in three-dimensional shared virtual space | |
| JP2014033283A (en) | Image processing apparatus, image processing program, and image processing system | |
| JP2000172616A (en) | Method and system for realizing shared object in three-dimensional shared virtual space and storage medium storing shared object realization program in three-dimensional shared virtual space | |
| KR20250059352A (en) | System for providing production order of fabric products using leftover fabric and joint production order of fabric products using the same main fabric | |
| CN117095104A (en) | Scene rendering method, device, storage medium and computer equipment | |
| JPH09270029A (en) | Method of updating and correcting viewpoint position and method of displaying viewpoint position |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040531 |
|
| A621 | Written request for application examination |
Effective date: 20040531 Free format text: JAPANESE INTERMEDIATE CODE: A621 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070115 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070122 |
|
| A521 | Written amendment |
Effective date: 20070320 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070403 |
|
| A02 | Decision of refusal |
Effective date: 20070507 Free format text: JAPANESE INTERMEDIATE CODE: A02 |