JPH0981787A - Projection image viewpoint position input method - Google Patents

Projection image viewpoint position input method

Info

Publication number
JPH0981787A
JPH0981787A JP23149695A JP23149695A JPH0981787A JP H0981787 A JPH0981787 A JP H0981787A JP 23149695 A JP23149695 A JP 23149695A JP 23149695 A JP23149695 A JP 23149695A JP H0981787 A JPH0981787 A JP H0981787A
Authority
JP
Japan
Prior art keywords
viewpoint
image
projection
icon
displayed
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.)
Granted
Application number
JP23149695A
Other languages
Japanese (ja)
Other versions
JP3851364B2 (en
Inventor
Naoko Nakamura
尚子 中村
Yoshihiro Goto
良洋 後藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Healthcare Manufacturing Ltd
Original Assignee
Hitachi Medical Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Medical Corp filed Critical Hitachi Medical Corp
Priority to JP23149695A priority Critical patent/JP3851364B2/en
Publication of JPH0981787A publication Critical patent/JPH0981787A/en
Application granted granted Critical
Publication of JP3851364B2 publication Critical patent/JP3851364B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)

Abstract

PROBLEM TO BE SOLVED: To display the internal states of the bowels, bronchi, blood vessels, etc., as an artificial three-dimensional image and move an endoscopic viewpoint forward and backward by an interactive specifying method using an input device such as a mouse. SOLUTION: An artificial three-dimensional image (front image) (a) which is projected from one viewpoint by a center projecting method and an artificial three-dimensional image (rear image) (b) which is projected from the viewpoint while changed in viewpoint direction from the artificial three-dimensional image by 180 deg. are displayed at the same time. When the viewpoint is advanced forward, a next viewpoint is specified on the front image (a) and when the viewpoint is moved backward, a next viewpoint is specified on the rear image (b). Coordinates interpolating the part between specified viewpoints are calculated to move the viewpoint smoothly.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、三次元原画像の内
視鏡的映像化を行う擬次三次元画像の形成方法、特に視
点移動の際の視点位置入力方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pseudo three-dimensional image forming method for performing endoscopic visualization of a three-dimensional original image, and more particularly to a viewpoint position inputting method when moving a viewpoint.

【0002】[0002]

【従来の技術】X線CT画像を積み上げて三次元原画像
を得、この三次元原画像を投影して二次元画面上に表現
する分野がある。手術や診断のための支援画像として利
用することが多い。投影法には一般に平行投影法が利用
される。平行投影法とは平行光源(又は線状視点)を与
えて、投影面に平行投影像を投影する投影法である。投
影面は、表示面と同一サイズの場合もあれば、表示面の
サイズよりも2倍とか4倍とか大きい場合もある。表示
面のサイズよりも大きい場合には、投影面から表示サイ
ズの画面を切り出して表示することになる。
2. Description of the Related Art There is a field in which X-ray CT images are stacked to obtain a three-dimensional original image, and the three-dimensional original image is projected and expressed on a two-dimensional screen. It is often used as a support image for surgery and diagnosis. A parallel projection method is generally used as the projection method. The parallel projection method is a projection method in which a parallel light source (or a linear viewpoint) is given and a parallel projection image is projected on the projection surface. The projection surface may be the same size as the display surface, or may be twice or four times larger than the display surface. When the size is larger than the size of the display surface, a screen of the display size is cut out from the projection surface and displayed.

【0003】[0003]

【発明が解決しようとする課題】平行投影法の他に、中
心投影法がある。中心投影法は、点光源又は点視点を与
えて、この点光源又は点視点から投影面に投影しようと
するものである。投影面への投影はその点から放射状に
拡がるような投影法となる。平行投影法と中心投影法と
は表示の目的によって使い分ける。
In addition to the parallel projection method, there is a central projection method. The central projection method provides a point light source or a point viewpoint and attempts to project from the point light source or the point viewpoint on a projection surface. The projection on the projection plane is a projection method that spreads radially from that point. The parallel projection method and the central projection method are used properly according to the purpose of display.

【0004】X線CT画像を積み上げての三次元原画像
に対する平行投影法では、その原画像の外形表示、任意
の切断面表示、その切断面の奥側の表示等に使われる。
中心投影法は、小さい穴から穴の外側を大きく見ようと
する如き画像、例えば内視鏡的な観察像をその三次元原
画像から得ようとする際に使われる。
The parallel projection method for stacking X-ray CT images on a three-dimensional original image is used for displaying the outer shape of the original image, displaying an arbitrary cut surface, and displaying the back side of the cut surface.
The central projection method is used to obtain an image from a small hole such that the outside of the hole is viewed large, for example, an endoscopic observation image is obtained from the three-dimensional original image.

【0005】また、いずれの投影法でも投影面への投影
に際し、奥行きのある現実感の画像を得るようにしてお
り、そのための方法として陰影化処理及び隠面化処理が
される。陰影化処理とは、投影面の画素値を、距離に応
じて付与するものであり、遠い距離の画素位置に対して
は投影画素値を小さく設定し、近い距離の画素位置に対
しては投影画素値を大きく設定する処理を云う。一方、
隠面化処理とは、1つの投影点に2つ以上の投影対象点
からの投影がある場合、一番手前(又は一番奥側)の位
置にある投影対象点のみを選ぶ処理を云う。かかる陰影
化、隠面化処理で投影面に得られる画像は、擬次三次元
画像と呼ばれる。
Further, in any of the projection methods, an image with a sense of depth is obtained at the time of projection on the projection surface, and as a method therefor, shading processing and concealment processing are performed. The shading processing is to add the pixel value of the projection surface according to the distance, set the projection pixel value small for the pixel position of the far distance, and set the projection pixel value for the pixel position of the short distance. This is a process of setting a large pixel value. on the other hand,
The concealment process is a process of selecting only the projection target point at the frontmost (or the deepest side) position when one projection point has projections from two or more projection target points. An image obtained on the projection surface by such shading and concealment processing is called a pseudo three-dimensional image.

【0006】本件出願人は、中心投影法を利用して三次
元原画像の投影を行うと共に、視点(点視点のこと、以
下同じ)を移動させ、この移動に伴う内視鏡的にみた動
画像を表示させることを特徴とする特許出願を行った
(特願平6−143496)。しかし、視点は三次元画
像の奥行き方向の位置であるため、二次元平面としての
表示画面上で、感覚的に設定することは容易でなかっ
た。更に、視点位置の更新に際しても、連続的な更新は
困難であり、その結果、実際の内視鏡による観察像に比
べて迫力に欠けるとの問題があった。更に、視点位置の
更新は前進のみでなく、後退の例もあり、こうした前進
及び後退を自在に使い分けての動画像の作成も要求され
てきている。
The applicant of the present invention projects a three-dimensional original image using the central projection method and moves a viewpoint (a point viewpoint, the same applies hereinafter), and a moving image viewed endoscopically with this movement. A patent application characterized by displaying an image was filed (Japanese Patent Application No. 6-143496). However, since the viewpoint is the position in the depth direction of the three-dimensional image, it is not easy to intuitively set it on the display screen as a two-dimensional plane. Further, even when updating the viewpoint position, it is difficult to continuously update the viewpoint position, and as a result, there is a problem in that it is less powerful than the actual observation image obtained by the endoscope. Furthermore, there are cases in which the viewpoint position is updated not only in the forward direction but also in the backward direction, and it is required to create a moving image by selectively using the forward direction and the backward direction.

【0007】本発明の目的は、中心投影法による内視鏡
的な動画像で代表される動画像を得るに際し、視点位置
の設定を容易にする視点位置入力方法を提供するもので
ある。更に本発明は、視点位置の更新を連続的に行える
視点位置入力方法を提供するものである。更に本発明
は、視点位置の前進及び後退の切り分けを行える視点位
置入力方法を提供するものである。
An object of the present invention is to provide a viewpoint position input method that facilitates setting of a viewpoint position when obtaining a moving image represented by an endoscopic moving image by the central projection method. Furthermore, the present invention provides a viewpoint position input method capable of continuously updating the viewpoint position. Furthermore, the present invention provides a viewpoint position input method capable of distinguishing forward and backward viewpoint positions.

【0008】[0008]

【課題を解決するための手段】本発明は、三次元原画像
に対して、視点とこの視点からの視線方向と投影面とを
対にして更新する際の、新しい視点位置を表示中の投影
画像上において指定する視点位置入力方法において、上
記現視点から投影した前方画像と、この前方画像におけ
る視線方向と異なる後方視線方向から投影した後方画像
とを同時に表示させておき、前方更新であれば前方画像
上で新視点を指定し、後方更新であれば後方画像上で新
視点を指定する、こととした投影画像視点位置入力方法
を開示する。
SUMMARY OF THE INVENTION The present invention is a projection for displaying a new viewpoint position when a viewpoint, a line-of-sight direction from this viewpoint, and a projection plane are updated as a pair with respect to a three-dimensional original image. In the viewpoint position input method specified on the image, a front image projected from the current viewpoint and a rear image projected from a rear line-of-sight direction different from the line-of-sight direction of the front image are displayed at the same time. Disclosed is a projection image viewpoint position input method in which a new viewpoint is specified on the front image, and a new viewpoint is specified on the rear image for backward updating.

【0009】更に本発明は、三次元原画像に対して、視
点とこの視点からの視線方向と投影面とを対にして更新
する際の、新しい視点位置を表示中の投影画像上におい
て指定する視点位置入力方法において、視点を複数個指
定し、この各視点間において、補間により少なくとも1
つ以上の補間視点を得るものとした投影画像視点位置入
力方法を開示する。
Further, according to the present invention, a new viewpoint position is designated on the projected image being displayed when updating the viewpoint, the line-of-sight direction from this viewpoint, and the projection plane for the three-dimensional original image. In the viewpoint position input method, a plurality of viewpoints are designated, and at least 1 is calculated by interpolation between the viewpoints.
A projection image viewpoint position input method for obtaining one or more interpolation viewpoints is disclosed.

【0010】更に本発明は、上記各視点を結ぶ視点移動
の軌跡、及び又は隣接する視点間の距離を表示するよう
にした請求項2の投影画像視点位置入力方法を開示す
る。更に、前記視点とは点視点とし、投影はこの点視点
からの中心投影によるものとした。
Furthermore, the present invention discloses the projected image viewpoint position input method according to claim 2, wherein the viewpoint movement locus connecting the viewpoints and / or the distance between adjacent viewpoints is displayed. Further, the viewpoint is a point viewpoint, and the projection is a central projection from this point viewpoint.

【0011】[0011]

【発明の実施の形態】図1は視点更新処理を含む動画表
示の処理フローである。各ステップを説明する。ステッ
プ1では、初期画面を設定し、これを画面に表示する。
図2は初期画面の説明図である。CT断層像を平行に積
み上げておき、初期視点eの前方に設定した前方投影面
aに、初期視点eから中心投影した前方投影画像を、及
び初期視点eの後方に設定した後方投影面bに、初期視
点eから中心投影した後方投影画像を作成する。前方投
影面aと後方投影面bとは互いに平行で、且つ視点eか
ら同一距離にある。CT断層像の対象部位は、例えば気
管支壁や胃、腸の内壁である。視点eからみての前方画
像及び後方画像は、いわゆる擬次三次元画像であり、先
願たる特願平6−143496に記載したやり方によっ
て作成した画像である。この画像の作成方法は、三次元
原画像に対して視点とこの視点からの視線方向と投影面
とを対にして、その三次元原画像の奥行き方向に向い且
つ投影面がその視点からの視線方向に対して垂直になる
ように更新し、その視点位置及び視線方向から投影面に
中心投影して画像を形成する方法である。尚、実施例で
は投影面aと投影面bは平行で、視点eからの視線方向
は互いに逆方向になっているが、これはあくまで代表的
な例であり、考え方としては、平行でなくともよい。
BEST MODE FOR CARRYING OUT THE INVENTION FIG. 1 is a process flow of a moving image display including a viewpoint update process. Each step will be described. In step 1, an initial screen is set and displayed on the screen.
FIG. 2 is an explanatory diagram of the initial screen. The CT tomographic images are stacked in parallel, and the front projection image a center-projected from the initial viewpoint e is set on the front projection surface a set in front of the initial viewpoint e, and the rear projection surface b is set behind the initial viewpoint e. , Creates a rear projection image center-projected from the initial viewpoint e. The front projection plane a and the rear projection plane b are parallel to each other and at the same distance from the viewpoint e. The target site of the CT tomographic image is, for example, the bronchial wall, the stomach, or the inner wall of the intestine. The front image and the rear image viewed from the viewpoint e are so-called pseudo three-dimensional images, and are images created by the method described in Japanese Patent Application No. 6-143496, which is the prior application. This image creating method is such that a viewpoint, a line-of-sight direction from this viewpoint, and a projection surface are paired with respect to the three-dimensional original image, and the projection surface is oriented in the depth direction and the projection surface is from the viewpoint. In this method, the image is updated so that it becomes perpendicular to the direction, and the image is formed by centrally projecting from the viewpoint position and line-of-sight direction onto the projection surface. In the embodiment, the projection surface a and the projection surface b are parallel to each other, and the line-of-sight directions from the viewpoint e are opposite to each other. However, this is a typical example, and the idea is that they are not parallel. Good.

【0012】図3は、初期画面の表示内容を示す。画面
内に前方画像、後方画像の両者を表示させておくと共
に、視点更新アイコン群Cを併せて表示させておく。視
点更新アイコン群cは、視点更新具体アイコンd、前進
・後退アイコンf、キー入力アイコンg、視点軌跡表示
アイコンh、終了アイコンiより成る。視点更新具体ア
イコンdが視点更新の具体的な例を指示し、前進・後退
アイコンfが視点位置の前進か後退かを指示する。
FIG. 3 shows the display contents of the initial screen. Both the front image and the rear image are displayed on the screen, and the viewpoint update icon group C is also displayed together. The viewpoint update icon group c includes a viewpoint update specific icon d, a forward / backward icon f, a key input icon g, a viewpoint trajectory display icon h, and an end icon i. The viewpoint update specific icon d indicates a specific example of viewpoint update, and the forward / backward icon f indicates whether the viewpoint position is forward or backward.

【0013】ステップ2では前進か後退かのモード選択
を行う。この詳細が図4のステップ21〜26による前
進・後退のモード選択処理である。ステップ21では、
マウスで前進・後退アイコンfがクリックされたかを判
断する。ステップ22では、クリックされたアイコンf
が前方であるか判断する。前方であればステップ23
に、それ以外であればステップ24に移る。ステップ2
3では、前方画面上で指定された点だけを有効とするよ
うに設定し、ステップ3に移る。ステップ24では、ク
リックされたアイコンfが後方であるか判断する。後方
であればステップ25に、それ以外であればステップ2
6に移る。ステップ25では、後方画面上で指定された
点だけを有効とするように設定し、ステップ3に移る。
ステップ26では、クリックされたアイコンfが終了で
あるか判断する。終了であればプログラムを終了し、そ
れ以外であればステップ21に戻る。
In step 2, a mode selection of forward or backward is performed. This detail is the forward / backward mode selection processing in steps 21 to 26 of FIG. In step 21,
It is determined whether the forward / backward icon f is clicked with the mouse. In step 22, the clicked icon f
Determine if is ahead. Step 23 if ahead
Otherwise, go to step 24. Step 2
In 3, the setting is made so that only the point specified on the front screen is validated, and the process proceeds to step 3. In step 24, it is determined whether or not the clicked icon f is behind. If it is backward, go to step 25. Otherwise, go to step 2
Go to 6. In step 25, it is set so that only the point designated on the rear screen is valid, and the process proceeds to step 3.
In step 26, it is determined whether the clicked icon f is the end. If it is ended, the program is ended, and if not, the process returns to step 21.

【0014】ステップ3では視点更新処理を行う。この
視点更新処理の詳細図が図5〜図12である。図5は視
点更新処理の全体の流れである。視点更新は、図3のア
イコンdに示すように、その時点の視点をマウスによっ
て指定した位置に平行に移動する「視点平行移動」、指
定した位置に視点を移動してさらに対象に近づく「視点
前進移動」、投影面の角度をかえる「角度変化」、移動
する視点の座標値をキーボードから入力する「キー入
力」の各アイコンを指示することで行う。ステップ31
では、クリックされたアイコンが具体アイコンdの「視
点平行移動」であるか判断する。「視点平行移動」であ
ればステップ32に移り、それ以外であればステップ3
3に移る。ステップ32では、「視点平行移動」処理を
行う。図6は、視点位置算出のための断層像、投影面、
視点、指定点の位置関係である。ここで、マウスによる
指定点をA(XA、YA)、Aに投影された断層像上の位
置をA0(xA0、yA0、zA 0)、視点位置をe(x0、y
0、z0)、移動後の新視点位置をe′(xe、ye
e)、視点eから投影面に下ろした垂線と投影面との
交点の三次元空間上の位置をC(cx、cy、cz)、断
層像に平行で視点eを通る平面をQ、eCに平行でA0
を通る直線をRとする。指定点Aは、現視点から平行移
動した新視点を得るために使う。
At step 3, a viewpoint update process is performed. 5 to 12 are detailed diagrams of this viewpoint update processing. FIG. 5 shows the overall flow of the viewpoint update processing. The viewpoint is updated by "viewpoint parallel movement" in which the viewpoint at that time is moved in parallel to the position specified by the mouse, as shown by the icon d in FIG. 3, or by moving the viewpoint to the specified position and further approaching the target. This is done by instructing each icon of "forward movement", "angle change" for changing the angle of the projection plane, and "key input" for inputting coordinate values of the moving viewpoint from the keyboard. Step 31
Then, it is determined whether or not the clicked icon is the "parallel movement of viewpoint" of the specific icon d. If it is "viewpoint parallel movement", move to step 32, otherwise step 3
Move to 3. In step 32, "viewpoint parallel movement" processing is performed. FIG. 6 shows a tomographic image, a projection plane, for calculating the viewpoint position,
It is the positional relationship between the viewpoint and the specified point. Here, the designated point by the mouse is A (X A , Y A ), the position on the tomographic image projected on A is A 0 (x A0 , y A0 , z A 0 ), and the viewpoint position is e (x 0 , y
0 , z 0 ), and the new viewpoint position after movement is e ′ (x e , y e ,
z e ), the position in the three-dimensional space of the intersection of the perpendicular line drawn from the viewpoint e to the projection surface and the projection surface is C (c x , cy , cz ), and the plane parallel to the tomographic image and passing through the viewpoint e A 0 parallel to Q and eC
Let R be a straight line passing through. The designated point A is used to obtain a new viewpoint that is translated from the current viewpoint.

【0015】ここで図6による平行移動例について説明
する。マウスで指定するAは表示画面(投影面)上の一
点である。この指定点Aは、現視点eからの中心投影法
による投影点であり、視点eが他の新視点に平行移動し
て得られた時の中心投影法による投影点ではない。そこ
で、現視点eから指定点Aまでを結ぶ投影線LとCT断
層像Sとの交点A0を求め、現視点eと投影面直交点C
(直交点Cは、視点eと投影面Tとが定まれば一義的に
定まる)とを結ぶ直線Rに平行で且つ交点A0を通る直
線R′を求める。直線R′と視点eの平行移動面Qとの
交点をe′とすると、この交点e′が、投影面上でのマ
ウス指定点Aに対応する、平行移動した時の新視点とな
る。そして、視点e′に移しての中心投影法による投影
像は、特願平6−143496によって得る。かかる視
点e′が次の新しい更新対象視点となる。
Now, an example of parallel movement according to FIG. 6 will be described. A designated by the mouse is a point on the display screen (projection plane). The designated point A is a projection point by the central projection method from the current viewpoint e, and is not a projection point by the central projection method when the viewpoint e is obtained by moving in parallel to another new viewpoint. Therefore, the intersection A 0 of the projection line L connecting the current viewpoint e to the designated point A and the CT tomographic image S is obtained, and the current viewpoint e and the projection plane orthogonal point C
A straight line R ′ that is parallel to a straight line R that connects (the orthogonal point C is uniquely determined if the viewpoint e and the projection surface T are determined) and passes through the intersection A 0 is obtained. When the intersection of the straight line R'and the parallel movement plane Q of the viewpoint e is e ', this intersection e'becomes a new viewpoint corresponding to the mouse designated point A on the projection surface when the mouse is translated. Then, a projection image obtained by the central projection method after being moved to the viewpoint e ′ is obtained by Japanese Patent Application No. 6-143496. This viewpoint e'becomes the next new update target viewpoint.

【0016】図7は視点の算出処理の流れである。各ス
テップを説明する。ステップ321では、画面上がマウ
スで視点平行移動アイコンがクリックされるのを待つ。
クリックされたらステップ322へ移る。ステップ32
2では、表示中の初期画面中の前方画像aか後方画像b
かのいずれかが有効画面としてクリックされたかを判断
する。図3のアイコンfで前方アイコンか後方アイコン
かをクリックすることで定まる。有効画面のクリックが
された場合はステップ323に移る。それ以外の時はス
テップ327に移る。ステップ323では、クリックさ
れた画面上の位置座標(XA、YA)から断層像上の位置
0(xA0、yA0、zA0)を求める。これは、二次元座
標系の投影面から三次元座標系の断層面Sへの座標変換
式によって求める。ここで、(XA、YA)は、三次元空
間上に位置する二次元投影面上での位置であり、
(xA0、yA 0、zA0)は三次元空間上の位置を表す。A
0(xA0、yA0、zA0)の値は、画像の再構成処理(投
影処理)の中で投影面上の(X、Y)に対応する(x、
y、z)を記憶してあるので、(XA、YA)の値からす
ぐ得られる。ステップ324では、断層像に平行で視点
eを含む平面Qを求める。断層像は、三次元空間上にx
−z面に平行に配置されているので、断層像に平行で視
点eを含む平面Qはy座標で規定できる。例えばy=y
0となる。
FIG. 7 shows the flow of viewpoint calculation processing. Each step will be described. In step 321, the process waits until the viewpoint parallel movement icon is clicked with the mouse on the screen.
If it is clicked, the process moves to step 322. Step 32
2, the front image a or the rear image b in the initial screen being displayed is displayed.
It is determined whether any one of them is clicked as an effective screen. It is determined by clicking the front icon or the rear icon with the icon f in FIG. If the valid screen is clicked, the process moves to step 323. Otherwise, move to step 327. In step 323, the position A 0 (x A0 , y A0 , z A0 ) on the tomographic image is obtained from the position coordinates (X A , Y A ) on the clicked screen. This is obtained by a coordinate conversion formula from the projection plane of the two-dimensional coordinate system to the tomographic plane S of the three-dimensional coordinate system. Here, (X A , Y A ) is the position on the two-dimensional projection plane located in the three-dimensional space,
(X A0 , y A 0 , z A0 ) represents the position in the three-dimensional space. A
The value of 0 (x A0 , y A0 , z A0 ) corresponds to (X, Y) on the projection plane during the image reconstruction process (projection process) (x, Y).
Since y, z) is stored, it can be immediately obtained from the value of (X A , Y A ). In step 324, a plane Q parallel to the tomographic image and including the viewpoint e is obtained. The tomographic image is x in the three-dimensional space.
Since it is arranged parallel to the −z plane, the plane Q parallel to the tomographic image and including the viewpoint e can be defined by the y coordinate. For example, y = y
It becomes 0 .

【0017】ステップ325では、A0を通りeCと平
行な直線Rを求める。方向ベクトルは、(cx−x0、c
y−y0、cz−z0)であり、A0(xA0、yA0、zA0
を通ることから、
In step 325, a straight line R passing through A 0 and parallel to eC is obtained. The direction vector is (c x −x 0 , c
a y -y 0, c z -z 0 ), A 0 (x A0, y A0, z A0)
From passing

【数1】 直線R : (x−xA0)/(cx−x0)=(y−yA0)/(cy−y0) =(z−zA0)/(cz−z0) となる。ステップ326では、平面Qと直線Rの交点を
求める。交点のy座標はy0であるから、
[Number 1] linear R: (x-x A0) / (c x -x 0) = (y-y A0) / (c y -y 0) = (z-z A0) / (c z -z 0 ). In step 326, the intersection of the plane Q and the straight line R is obtained. Since the y coordinate of the intersection is y 0 ,

【数2】 (x−xA0)/(cx−x0)=(y0−yA0)/(cy−y0) (z−zA0)/(cz−z0)=(y0−yA0)/(cy−y0) であり、数2より求められるx、zが交点の座標であ
る。座標が得られたら、ステップ4へ移る。ステップ3
27では、終了アイコンがクリックされたかの判断をす
る。終了アイコンがクリックされた場合はプログラムを
終了し、それ以外の時はステップ321に戻る。
[Number 2] (x-x A0) / ( c x -x 0) = (y 0 -y A0) / (c y -y 0) (z-z A0) / (c z -z 0) = ( y 0 -y A0) is / (c y -y 0), x obtained from the number 2, z is an intersection of the coordinates. When the coordinates are obtained, go to step 4. Step 3
At 27, it is determined whether the end icon is clicked. If the end icon is clicked, the program ends, otherwise the process returns to step 321.

【0018】ステップ33では、クリックされた具体ア
イコンが「視点前進移動」であるか判断する。「視点前
進移動」であればステップ3に移り、それ以外であれば
ステップ35に移る。ステップ34では、「視点前進移
動」処理を行う。図8は、この視点前進移動による視点
位置再構成のための断層像、投影面、視点、指定点の位
置関係である。ここで、マウスによる指定点をA
(XA、YA)、Aに投影された断層像上の位置をA
0(xA0、yA0、zA0)、視点位置をe(x0、y0
0)、移動する視点位置をe′(xe、ye、ze)、視
点eから投影面に下ろした垂線と投影面との交点の三次
元空間上の位置をC(cx、cy、cz)、断層像に平行
で視点eを通る平面をQ、eCに平行でA0を通る直線
R、平面Qと直線Rとの交点P(xr、yr、zr)とす
る。この視点前進移動の考え方は、図6と同じくマウス
指定点Aに対応する平行移動視点Pを求め、この平行移
動視点Pから直線R′上にある距離だけ前進した位置
e′を、前進移動による新視点とするものである。ここ
で、直線R′上に沿って平行移動視点Pから前進するあ
る距離とは、直線CA上のマウス指示点Mの位置によっ
て定める。
In step 33, it is determined whether the specific icon clicked is "viewpoint forward movement". If it is "viewpoint forward movement", the process proceeds to step 3, and if not, the process proceeds to step 35. In step 34, "viewpoint forward movement" processing is performed. FIG. 8 shows the positional relationship among the tomographic image, the projection plane, the viewpoint, and the designated point for the viewpoint position reconstruction by the viewpoint forward movement. Here, the designated point with the mouse is A
(X A , Y A ), the position on the tomographic image projected on A is A
0 (x A0 , y A0 , z A0 ), the viewpoint position is e (x 0 , y 0 ,
z 0 ), the moving viewpoint position is e ′ (x e , y e , z e ), and the position in the three-dimensional space of the intersection point of the perpendicular line drawn from the viewpoint e to the projection surface and the projection surface is C (c x , c y, c z), the intersection of a plane passing through the parallel viewpoint e tomographic image Q, the straight line R passing through the a 0 parallel to eC, the plane Q and the straight line R P (x r, y r , z r) And The viewpoint forward movement is based on the idea that the parallel movement viewpoint P corresponding to the mouse designated point A is obtained as in FIG. 6, and the position e ′ advanced by a distance on the straight line R ′ from the parallel movement viewpoint P is moved by the forward movement. This is a new perspective. Here, the certain distance to move forward from the parallel movement viewpoint P along the straight line R ′ is determined by the position of the mouse pointing point M on the straight line CA.

【0019】図9は視点前進移動での視点の算出処理の
流れである。各ステップを説明する。ステップ341で
は、画面上がマウスで図3の「前進」アイコンがクリッ
クされるのを待つ。クリックされたらステップ342へ
移る。ステップ342では、図3のアイコンfによる前
方か後方かのマウス指示による有効画面がクリックされ
たのかを判断する。有効画面がクリックされた場合はス
テップ343に移る。それ以外の時はステップ352に
移る。ステップ343では、上記ステップ323と同様
に、クリックされた画面上の位置座標(XA、YA)から
断層像上の位置A0(xA0、yA0、zA0)を求める。ス
テップ344では、断層像に平行で視点eを含む平面Q
を求める。上記ステップ324と同様に、y=y0であ
る。ステップ345では、A0を通りeCと平行な直線
Rを求める。直線Rは、ステップ325と同様に数1で
表される。ステップ346では、平面Qと直線Rの交点
P(xr、yr、zr)を求める。ステップ326と同様
に、yr=y0であり、数2より求められるx、zが交点
の座標xr、yrである。ステップ347では、有効画面
(前方画像を有効画面とした)上の左側に視点移動を指
定するためのカーソルを表示する。
FIG. 9 is a flow of a viewpoint calculation process in the viewpoint forward movement. Each step will be described. In step 341, the user waits until the "forward" icon in FIG. 3 is clicked with the mouse on the screen. If it is clicked, it moves to step 342. In step 342, it is determined whether or not the valid screen is clicked by the mouse instruction of the front or the rear with the icon f in FIG. If the valid screen is clicked, the process moves to step 343. Otherwise, go to step 352. In step 343, the position A 0 (x A0 , y A0 , z A0 ) on the tomographic image is obtained from the clicked position coordinates (X A , Y A ) on the screen, as in step 323. In step 344, a plane Q parallel to the tomographic image and including the viewpoint e
Ask for. Similar to step 324, y = y 0 . In step 345, a straight line R passing through A 0 and parallel to eC is obtained. The straight line R is represented by Equation 1 as in step 325. At step 346, the intersection point P (x r , y r , z r ) of the plane Q and the straight line R is obtained. Similar to step 326, y r = y 0 , and x and z obtained from the equation 2 are the coordinates x r and y r of the intersection. In step 347, a cursor for designating the viewpoint movement is displayed on the left side of the effective screen (the front image is the effective screen).

【0020】図10に画面表示例を示す。指定された点
Aと画面中心に当たる点Cを結ぶ線分を表示し、線分A
C上にカーソルMを表示する。カーソルMは、マウスで
ドラッグすることで線分AC上を移動するようにする。
ステップ348では、操作者によるカーソル位置の決定
を待つ。ステップ349では、ステップ348で決定さ
れたMの位置を用いて、線分AMと線分MCの長さを求
める。ステップ350では、線分AMの長さをs、線分
MCの長さtとして線分A0Pをs:tに分割する点を
以下の式で求める。
FIG. 10 shows a screen display example. Display the line segment connecting the specified point A and the point C that is the center of the screen.
Display the cursor M on C. The cursor M is moved on the line segment AC by dragging with the mouse.
In step 348, the operator waits for the cursor position to be determined. In step 349, the lengths of the line segment AM and the line segment MC are obtained using the position of M determined in step 348. In step 350, the length of the line segment AM is set to s and the length of the line segment MC is set to t, and a point at which the line segment A0P is divided into s: t is obtained by the following formula.

【数3】x=(s・xr+t・xA0)/(s+t) y=(s・yr+t・YA0)/(s+t) z=(s・zr+t・zA0)/(s+t) 求めたx、y、zを次の視点e′(xe、ye、ze)と
する。座標が得られたら、ステップ69へ移る。ステッ
プ351では、終了アイコンがクリックされたのかを判
断する。終了アイコンがクリックされた場合はプログラ
ムを終了し、それ以外の時はステップ341に戻る。
X = (s · x r + t · x A0 ) / (s + t) y = (s · y r + t · Y A0 ) / (s + t) z = (s · z r + t · z A0 ) / ( s + t) The obtained x, y, z are set as the next viewpoint e '(x e , y e , z e ). When the coordinates are obtained, the process proceeds to step 69. In step 351, it is determined whether the end icon has been clicked. If the end icon is clicked, the program ends, otherwise the process returns to step 341.

【0021】ステップ35では、クリックされた具体ア
イコンdが「角度変化」(図3では「角度(マウス)」
と表示)であるか判断する。「角度変化」であればステ
ップ36に移り、それ以外であればステップ37に移
る。ステップ36では、「角度変化」処理を行う。投影
面の角度変化とは、表示画像の中心点を真上からみてい
る状態から少しずれてみたい場合に、マウスによってど
の方向から中心点をみたいのかを指定し、投影面の角度
を変える処理である。図11に処理の流れを示す。ステ
ップ361では、画面上がマウスで角度変化アイコンが
クリックされるのを待つ。クリックされたらステップ3
62へ移る。ステップ362では、アイコンfで前方か
後方かのいずれか一方のアイコンをクリックし、有効画
面がクリックされたかを判断する。有効画面がクリック
された場合はステップ363に移る。それ以外の時はス
テップ365に移る。ステップ363では、表示画像の
中心点から指定された点への変位αX、αYを求める。
ステップ364では、ステップ363で求めた変位α
X、αYから角度変化を算出するプログラムを用いて、
角度を算出して再構成のための角度のパラメータを更新
する。ステップ365では、終了アイコンがクリックさ
れたかの判断をする。終了アイコンがクリックされた場
合はプログラムを終了し、それ以外の時はステップ36
1に戻る。
In step 35, the concrete icon d clicked is "angle change"("angle(mouse)" in FIG. 3).
Is displayed). If it is "angle change", the process proceeds to step 36, and if not, the process proceeds to step 37. In step 36, "angle change" processing is performed. The angle change of the projection plane is the process of changing the angle of the projection plane by specifying from which direction the center point should be seen with the mouse when you want to slightly deviate from the state where the center point of the display image is viewed from directly above. is there. FIG. 11 shows the flow of processing. In step 361, the screen waits for the mouse to click the angle change icon. Step 3 if clicked
Move to 62. In step 362, it is determined whether the valid screen has been clicked by clicking either the front or rear icon with the icon f. If the valid screen is clicked, the process moves to step 363. Otherwise, go to step 365. In step 363, displacements αX and αY from the center point of the display image to the designated point are obtained.
At step 364, the displacement α obtained at step 363
Using a program that calculates the angle change from X and αY,
The angle is calculated and the angle parameter for reconstruction is updated. In step 365, it is determined whether the end icon has been clicked. If the end icon is clicked, the program ends, otherwise step 36.
Return to 1.

【0022】ステップ37では、クリックされたアイコ
ンが「キー入力」アイコンgの1つであるか判断する。
ここで、キー入力アイコンとは、具体アイコンdが画面
上でマウスで位置、大きさ等を指定して各種処理を行う
のに対して、マウス指定の代わりにキーボード上のキー
によって位置、大きさ等を指定入力するようにしたもの
である。「キー入力」であればステップ38に移り、そ
れ以外であればステップ39に移る。
In step 37, it is determined whether the clicked icon is one of the "key input" icons g.
Here, the key input icon means that the concrete icon d performs various kinds of processing by specifying the position, size, etc. on the screen with the mouse, whereas the position and size are specified by keys on the keyboard instead of specifying the mouse. It is designed such that "etc." is designated and input. If "key input", the process proceeds to step 38, and if not, the process proceeds to step 39.

【0023】ステップ38では、「キー入力」処理を行
う。図12にその処理の流れを示す。図12では、図3
に示す如きキー入力アイコンによるキー入力できるパラ
メータを、視点(POINT)のほかに投影面の角度
(ANGLE)、しきい値(THRE)、視点と投影面
との距離(DIST)とした流れを示す。ステップ38
1〜ステップ385では、どのパラメータ入力かを判断
する。ステップ386では、指定されたパラメータの入
力待ちプロンプトを画面上に表示し入力を待つ。ステッ
プ387では、キー入力が終了したかを判断し、終了し
たならばステップ4へ移り、未終了ならばステップ38
6に戻る。ステップ37では、クリックされたアイコン
が終了であるか判断する。終了であればプログラムを終
了し、それ以外であればステップ31に戻る。
In step 38, "key input" processing is performed. FIG. 12 shows the flow of the processing. In FIG. 12, FIG.
The following shows a flow in which the parameters that can be keyed in by the key input icon as shown in are the angle of the projection surface (ANGLE), the threshold value (THRE), and the distance between the viewpoint and the projection surface (DIST) in addition to the viewpoint (POINT). . Step 38
In 1 to step 385, it is determined which parameter is input. In step 386, a prompt for inputting the designated parameter is displayed on the screen to wait for the input. In step 387, it is determined whether or not the key input is completed. If it is completed, the process proceeds to step 4, and if it is not completed, the step 38 is executed.
Return to 6. In step 37, it is determined whether or not the clicked icon is the end. If it is finished, the program is terminated, and if not, the process returns to step 31.

【0024】ステップ4では、視点位置の保存を行う。
ステップ5では、更新した視点を用いて画像の再構成を
行う。再構成方法はステップ1と同様である。再構成し
た画像は記憶媒体に記録する。ステップ6では、ステッ
プ5にて再構成された画像をモニタ上に表示する。ステ
ップ7では、視点更新を終了するかを判断する。終了で
あればステップ8へ移り、続けるならばステップ2へ戻
る。ステップ8では視点の補間処理を行うかの判断を行
う。視点の補間処理を行う場合はステップ9へ移り、行
わない場合はステップ10へ移る。
In step 4, the viewpoint position is saved.
In step 5, the image is reconstructed using the updated viewpoint. The reconstruction method is the same as in step 1. The reconstructed image is recorded in the storage medium. In step 6, the image reconstructed in step 5 is displayed on the monitor. In step 7, it is determined whether the viewpoint update is completed. If it is completed, the process proceeds to step 8, and if it is continued, the process returns to step 2. In step 8, it is determined whether the viewpoint interpolation processing is to be performed. If the viewpoint interpolation processing is performed, the process proceeds to step 9, and if not, the process proceeds to step 10.

【0025】ステップ9では、視点の補間処理を行う。
図13は、対象内の視点の移動を表した図である。ここ
で、E1、E2、E3、E4は上記ステップ3にて指定
される視点更新位置である。滑らかな視点移動を行うた
めには、図13に示すようにE1、E2、E3、E4の
間を補う視点位置eijを算出すればよい。図14は視点
の補間処理の流れである。各ステップを説明する。ステ
ップ91では、ステップ4で記憶された視点の更新位置
(Ei)の座標を得る。ステップ92では、ステップ9
1で得た視点間の座標をスプライン補間により求める。
他の補間法も採用可能である。ステップ93では、ステ
ップ92にて算出した視点位置(eij)を用いて3D画
像を再構成し、記憶する。ステップ94では、ステップ
5で記憶した3D像とステップ93にて記憶した3D画
像を読み出して動画表示する。
At step 9, a viewpoint interpolation process is performed.
FIG. 13 is a diagram showing the movement of the viewpoint within the target. Here, E1, E2, E3, and E4 are viewpoint update positions specified in step 3 above. In order to smoothly move the viewpoint, the viewpoint position e ij that complements between E1, E2, E3, and E4 may be calculated as shown in FIG. FIG. 14 is a flow of viewpoint interpolation processing. Each step will be described. In step 91, the coordinates of the updated position (E i ) of the viewpoint stored in step 4 are obtained. In step 92, step 9
The coordinates between the viewpoints obtained in 1 are obtained by spline interpolation.
Other interpolation methods can also be used. In step 93, the 3D image is reconstructed using the viewpoint position (e ij ) calculated in step 92 and stored. In step 94, the 3D image stored in step 5 and the 3D image stored in step 93 are read out and displayed as a moving image.

【0026】ステップ10では、ステップ5で記憶した
3D像を読み出して動画表示する。また、処理の途中で
視点移動の遷移を知りたい場合、軌跡表示アイコンhを
指示することで、図15に示すような座標軸とその時点
までの視点の遷移を示す軌跡及び移動距離(ni)がモ
ニタ上の画像の脇に表示できるようにする。ここで図1
5(イ)は三次元座標系による(x1、y1、z1)→
(x6、y6、z6)への遷移軌跡例、図15(ロ)はy
x平面上での(x1、y1)→(x6、y6)への遷移軌跡
例、図15(ハ)はxz平面上での(x6、z6)→(x
1、z1)への遷移軌跡例を示す。図16には三次元座標
系による遷移軌跡画像Wの表示例を示す。
In step 10, the 3D image stored in step 5 is read and a moving image is displayed. Further, when it is desired to know the transition of the viewpoint movement in the middle of the processing, by pointing the trajectory display icon h, the coordinate axis as shown in FIG. 15 and the trajectory and the movement distance (n i ) indicating the viewpoint transition up to that point. To be displayed beside the image on the monitor. Figure 1
5 (a) is based on the three-dimensional coordinate system (x 1 , y 1 , z 1 ) →
An example of a transition locus to (x 6 , y 6 , z 6 ) is shown in FIG.
An example of a transition locus from (x 1 , y 1 ) to (x 6 , y 6 ) on the x plane, and FIG. 15C shows (x 6 , z 6 ) → (x
An example of the transition locus to 1 , z 1 ) is shown. FIG. 16 shows a display example of the transition trajectory image W in the three-dimensional coordinate system.

【0027】図17にその処理の流れを示す。ステップ
100では、モニタ上に視点遷移図表示のアイコンhを
表示する。ステップ101では、遷移フラグを初期設定
する。ここでは、初期設定はこのフラグをOFF
(“0”)にするものとする。ステップ102では、視
点遷移図表示のアイコンhが選択(クリック)されたか
を判断する。アイコンhが選択されないときは、プログ
ラム全体が終了するか、アイコンhが選択されるまで待
ち状態となる。アイコンhが選択された場合は、ステッ
プ103へ移る。ステップ103では、フラグのON、
OFFを判断する。フラグがOFFの場合はステップ1
04に移り、フラグがONの場合はステップ105に移
る。ステップ104では、フラグをONにする。ステッ
プ105では、フラグをOFFにする。ステップ106
では、フラグのON、OFFを判断する。フラグがOF
Fの場合はステップ107に移り、フラグがONの場合
はステップ108に移る。ステップ107では、視点遷
移図をモニタ上から消去する。ステップ108では、視
点遷移図表示処理を行う。図18は視点遷移図表示処理
の流れである。ステップ110では、ステップ4で記憶
された視点の更新位置(Ei)の座標を得る。ステップ
111では、視点間の距離を求める。ステップ112で
は、モニタ上に座標軸と視点を表示し、視点間を結ぶ。
ステップ113では、モニタ上の視点位置に座標値、線
分上に距離を表示する。尚、視点遷移図表示の処理は、
ステップ3の視点更新処理の中で、必要に応じて使用す
る。上記実施例では、視点位置を補間によって求めた
が、補間により求められた視点位置でのその他のパラメ
ータ(例えば、しきい値など)も同様に補間により求め
てもよい。
FIG. 17 shows the flow of the processing. In step 100, the viewpoint transition diagram display icon h is displayed on the monitor. In step 101, the transition flag is initialized. Here, this flag is set to OFF for initial setting.
("0"). In step 102, it is determined whether or not the icon h of the viewpoint transition diagram display has been selected (clicked). When the icon h is not selected, the program waits until the entire program ends or the icon h is selected. When the icon h is selected, the process proceeds to step 103. In step 103, the flag is turned on,
Judge as OFF. Step 1 if the flag is OFF
04, and if the flag is ON, moves to step 105. In step 104, the flag is turned on. In step 105, the flag is turned off. Step 106
Then, it is determined whether the flag is ON or OFF. Flag is OF
If it is F, the process proceeds to step 107, and if the flag is ON, the process proceeds to step 108. In step 107, the viewpoint transition diagram is deleted from the monitor. In step 108, a viewpoint transition diagram display process is performed. FIG. 18 is a flow of the viewpoint transition diagram display processing. In step 110, the coordinates of the updated position (E i ) of the viewpoint stored in step 4 are obtained. In step 111, the distance between viewpoints is obtained. In step 112, the coordinate axes and viewpoints are displayed on the monitor and the viewpoints are connected.
In step 113, the coordinate value is displayed at the viewpoint position on the monitor and the distance is displayed on the line segment. In addition, the processing of the viewpoint transition diagram display is
It is used as necessary in the viewpoint updating process of step 3. In the above embodiment, the viewpoint position is obtained by interpolation, but other parameters (for example, threshold value) at the viewpoint position obtained by interpolation may be obtained by interpolation as well.

【0028】図19は、表示画面上に表示される前方像
と後方像についての説明図である。前方像は視点位置か
ら視線方向に投影された像であり、後方像は視線方向と
は反対の向き(180度正反対とは限らない)に投影さ
れた像である。前進・後退処理により視点が変化した場
合は、前方、後方画像双方を再構成(投影処理)する。
後方投影面上の後方像は、視点方向とは反対の向きに投
影された像を左右逆に表示した、バックミラーに移った
ような後方の像である。このためには、後方投影面メモ
リのメモリアドレスは、前方投影面メモリのメモリアド
レスと左右を逆にすればよい。ここで、視点位置は前方
と後方とで同一にする必要はなく、例えば図のミラー視
点のように少しずれた位置を視点として後方鏡投影面に
投影するようにしてもよい。ただし、上述したように前
進・後退処理により視点が変化した場合は、当然に前
方、後方鏡画像双方を再構成(投影処理)する。後方像
の角度を変える(バックミラーの角度を変える)ことも
できる。後方画像を表示するか、後方鏡画像を表示する
かは操作者の意図により選択できるようにする。
FIG. 19 is an explanatory diagram of the front image and the rear image displayed on the display screen. The front image is an image projected in the line-of-sight direction from the viewpoint position, and the rear image is an image projected in a direction opposite to the line-of-sight direction (not necessarily 180 degrees diametrically opposite). When the viewpoint changes due to the forward / backward processing, both the front and rear images are reconstructed (projection processing).
The rear image on the rear projection surface is a rear image that is displayed in the opposite direction to the viewpoint direction and is displayed in the left-right direction, like a rear-view mirror image. For this purpose, the memory address of the rear projection plane memory may be reversed left and right from the memory address of the front projection plane memory. Here, the viewpoint positions do not have to be the same for the front and the rear, and for example, a slightly deviated position like the mirror viewpoint in the figure may be projected as the viewpoint on the rear mirror projection surface. However, when the viewpoint changes due to the forward / backward processing as described above, naturally both the front and rear mirror images are reconstructed (projection processing). You can also change the angle of the rear image (change the angle of the rearview mirror). Whether to display the rear image or the rear mirror image can be selected according to the operator's intention.

【0029】図20は、本発明が適用可能なハードウエ
ア構成例を示すブロック図である。この図18におい
て、120はCPU、121は主メモリ、122は磁気
ディスク、123は表示メモリ、125はマウスコント
ローラで、これらは共通バス127に接続されている。
磁気ディスク122には、複数の断層像及び座標変換や
視点補間のためのプログラムなどが格納されている。
FIG. 20 is a block diagram showing a hardware configuration example to which the present invention can be applied. In FIG. 18, 120 is a CPU, 121 is a main memory, 122 is a magnetic disk, 123 is a display memory, 125 is a mouse controller, and these are connected to a common bus 127.
The magnetic disk 122 stores a plurality of tomographic images and programs for coordinate conversion and viewpoint interpolation.

【0030】CPU120は、これら複数の断層像及び
座標変換や視点補間のためのプログラムを読み出し、主
メモリ121を用いて三次元画像を再構成し、その結果
を表示メモリ123に送り、CRTモニタ124に表示
させる。マウスコントローラ125に接続されたマウス
126は、表示された三次元画像に対し、視点位置の再
指定に用いる。再指定された視点位置は磁気ディスク1
22に格納され、必要に応じて補間処理に用いられる。
再構成で得られた画像は、磁気ディスク122に格納さ
れる。動画表示をする場合にCPU120が磁気ディス
ク122から三次元画像を読み出し、表示メモリ123
に送り、CRTモニタ124に表示させる。
The CPU 120 reads these plural tomographic images and programs for coordinate conversion and viewpoint interpolation, reconstructs a three-dimensional image using the main memory 121, sends the result to the display memory 123, and the CRT monitor 124. To display. The mouse 126 connected to the mouse controller 125 is used for re-designating the viewpoint position for the displayed three-dimensional image. The re-specified viewpoint position is magnetic disk 1
22 and is used for interpolation processing as needed.
The image obtained by the reconstruction is stored in the magnetic disk 122. When displaying a moving image, the CPU 120 reads a three-dimensional image from the magnetic disk 122 and displays it in the display memory 123.
To display it on the CRT monitor 124.

【0031】尚、投影法は中心投影法で説明したが平行
投影法での視点更新例にも適用できる。更に、CT画像
例としたがMRIの如きボリューム画像での適用もあ
る。
Although the projection method has been described as the central projection method, it can also be applied to the viewpoint updating example by the parallel projection method. Further, although the CT image is used as an example, it may be applied to a volume image such as MRI.

【0032】[0032]

【発明の効果】本発明によれば、視点移動の遷移を確認
しながら視点を前後に移動させることができ、さらに視
点移動を少しずつ滑らかにできるようになる。
According to the present invention, the viewpoint can be moved back and forth while confirming the transition of the viewpoint movement, and the viewpoint movement can be gradually smoothed.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明を含む視点更新処理の流れを表すフロー
チャートである。
FIG. 1 is a flowchart showing a flow of viewpoint update processing including the present invention.

【図2】視点と前方投影面、後方投影の位置関係を表し
た図である。
FIG. 2 is a diagram showing a positional relationship between a viewpoint, a front projection plane, and rear projection.

【図3】画面表示例図である。FIG. 3 is a screen display example diagram.

【図4】本発明の前進・後退処理の流れを示すフローチ
ャートである。
FIG. 4 is a flowchart showing a flow of forward / backward processing of the present invention.

【図5】視点の更新処理の流れを示すフローチャートで
ある。
FIG. 5 is a flowchart showing a flow of viewpoint update processing.

【図6】視点の更新処理のうち、視点の平行移動の場合
の位置関係を表す図である。
FIG. 6 is a diagram showing a positional relationship in the case of parallel movement of viewpoints in the viewpoint update processing.

【図7】視点の平行移動処理の流れを示すフローチャー
トである。
FIG. 7 is a flowchart showing the flow of parallel movement processing of a viewpoint.

【図8】視点の更新処理のうち、視点の前進移動の場合
の位置関係を表す図である。
FIG. 8 is a diagram showing a positional relationship in the case of forward movement of the viewpoint in the viewpoint update processing.

【図9】視点の前進移動処理の流れを示すフローチャー
トである。
FIG. 9 is a flowchart showing a flow of forward movement processing of a viewpoint.

【図10】視点の更新処理を行うための画面再構成図で
ある。
FIG. 10 is a screen rearrangement diagram for performing a viewpoint update process.

【図11】角度変化処理の流れを示すフローチャートで
ある。
FIG. 11 is a flowchart showing a flow of angle change processing.

【図12】キー入力処理の流れを示すフローチャートで
ある。
FIG. 12 is a flowchart showing a flow of key input processing.

【図13】対象内の視点の移動を表した図である。FIG. 13 is a diagram showing movement of a viewpoint within an object.

【図14】本発明の視点位置の補間処理の流れを示すフ
ローチャートである。
FIG. 14 is a flowchart showing the flow of a viewpoint position interpolation process of the present invention.

【図15】視点の移動の遷移を表す図の一例である。FIG. 15 is an example of a diagram showing a transition of movement of a viewpoint.

【図16】視点の移動の遷移図を表示した画面構成の一
例である。
FIG. 16 is an example of a screen configuration displaying a transition diagram of movement of a viewpoint.

【図17】視点の移動の遷移図を表示・消去する際の流
れを示すフローチャートである。
FIG. 17 is a flowchart showing a flow when displaying / erasing a transition diagram of movement of a viewpoint.

【図18】視点遷移図表示処理の流れを示すフローチャ
ートである。
FIG. 18 is a flowchart showing the flow of viewpoint transition diagram display processing.

【図19】前方、後方画像の他の例を示す図である。FIG. 19 is a diagram showing another example of front and rear images.

【図20】本発明が適用可能なハードウエア構成を示す
ブロック図である。
FIG. 20 is a block diagram showing a hardware configuration to which the present invention is applicable.

【符号の説明】[Explanation of symbols]

a 前方投影面 b 後方投影面 e 視点 e′ 更新視点 A 画像上の指定点 A0 Aに投影された断層像上の点 M カーソル Q 平面 R 直線 S 断層像 T 投影面 W 遷移図画面 120 CPU 121 主メモリ 122 磁気ディスク 124 CRT 126 マウスa front projection plane b rear projection plane e viewpoint e'updated viewpoint A designated point on image A 0 point on tomographic image projected on A M cursor Q plane R straight line S tomographic image T projection plane W transition diagram screen 120 CPU 121 main memory 122 magnetic disk 124 CRT 126 mouse

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 三次元原画像に対して、視点とこの視点
からの視線方向と投影面とを対にして更新する際の、新
しい視点位置を表示中の投影画像上において指定する視
点位置入力方法において、 上記現視点から投影した前方画像と、この前方画像にお
ける視線方向と異なる後方視線方向から投影した後方画
像とを同時に表示させておき、前方更新であれば前方画
像上で新視点を指定し、後方更新であれば後方画像上で
新視点を指定する、こととした投影画像視点位置入力方
法。
1. A viewpoint position input for designating a new viewpoint position on a projection image being displayed when updating a viewpoint, a line-of-sight direction from this viewpoint, and a projection surface with respect to a three-dimensional original image. In the method, a front image projected from the current viewpoint and a rear image projected from a rear line-of-sight direction different from the line-of-sight direction of the front image are displayed at the same time. However, in the case of the backward update, the new viewpoint is specified on the backward image, and the projection image viewpoint position input method.
【請求項2】 三次元原画像に対して、視点とこの視点
からの視線方向と投影面とを対にして更新する際の、新
しい視点位置を表示中の投影画像上において指定する視
点位置入力方法において、 視点を複数個指定し、この各視点間において、補間によ
り少なくとも1つ以上の補間視点を得るものとした投影
画像視点位置入力方法。
2. A viewpoint position input for designating a new viewpoint position on a projection image being displayed when updating a viewpoint, a line-of-sight direction from this viewpoint, and a projection plane with respect to a three-dimensional original image. In the method, a plurality of viewpoints are designated, and at least one or more interpolated viewpoints are obtained by interpolation between the viewpoints.
【請求項3】 上記各視点を結ぶ視点移動の軌跡、及び
又は隣接する視点間の距離を表示するようにした請求項
2の投影画像視点位置入力方法。
3. The projection image viewpoint position input method according to claim 2, wherein a trajectory of a viewpoint movement connecting the viewpoints and / or a distance between adjacent viewpoints is displayed.
JP23149695A 1995-09-08 1995-09-08 Projection image display device Expired - Lifetime JP3851364B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23149695A JP3851364B2 (en) 1995-09-08 1995-09-08 Projection image display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23149695A JP3851364B2 (en) 1995-09-08 1995-09-08 Projection image display device

Publications (2)

Publication Number Publication Date
JPH0981787A true JPH0981787A (en) 1997-03-28
JP3851364B2 JP3851364B2 (en) 2006-11-29

Family

ID=16924408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23149695A Expired - Lifetime JP3851364B2 (en) 1995-09-08 1995-09-08 Projection image display device

Country Status (1)

Country Link
JP (1) JP3851364B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411298B1 (en) 1996-06-25 2002-06-25 Hitachi Medical Corporation Method and apparatus for determining visual point and direction of line of sight in three-dimensional image construction method
CN102119848A (en) * 2010-01-07 2011-07-13 株式会社东芝 Medical image processing system
CN102222352A (en) * 2010-04-16 2011-10-19 株式会社日立医疗器械 Image processing method and image processing apparatus
JP2011216122A (en) * 1999-06-21 2011-10-27 Ge Medical Syst Sa Method of visualizing part of three-dimensional image

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6411298B1 (en) 1996-06-25 2002-06-25 Hitachi Medical Corporation Method and apparatus for determining visual point and direction of line of sight in three-dimensional image construction method
JP2011216122A (en) * 1999-06-21 2011-10-27 Ge Medical Syst Sa Method of visualizing part of three-dimensional image
CN102119848A (en) * 2010-01-07 2011-07-13 株式会社东芝 Medical image processing system
US9078568B2 (en) 2010-01-07 2015-07-14 Kabushiki Kaisha Toshiba Medical image processing system and a method for processing a medical image
CN102222352A (en) * 2010-04-16 2011-10-19 株式会社日立医疗器械 Image processing method and image processing apparatus
JP2011227870A (en) * 2010-04-16 2011-11-10 Hitachi Medical Corp Image processing method and image processing apparatus

Also Published As

Publication number Publication date
JP3851364B2 (en) 2006-11-29

Similar Documents

Publication Publication Date Title
JP4200546B2 (en) Image display device
JP3664336B2 (en) Method and apparatus for setting viewpoint position and gaze direction in 3D image construction method
US7061484B2 (en) User-interface and method for curved multi-planar reformatting of three-dimensional volume data sets
JPH07114652A (en) Device and method for moving picture display for three-dimensional image
US5900878A (en) Method of constructing pseudo-three-dimensional image for obtaining central projection image through determining view point position by using parallel projection image and apparatus for displaying projection image
JP3632862B2 (en) Three-dimensional image display method and apparatus
JP4515615B2 (en) Image display device
JPH0981787A (en) Projection image viewpoint position input method
JPH0528875B2 (en)
JPH1176228A (en) Three-dimensional image construction apparatus
JP3627066B2 (en) Panorama projection method and panorama projection apparatus
JPH09131339A (en) Three-dimensional image processing device
US20040155886A1 (en) Image simulation processing method, processing apparatus, and program
JP2006068350A (en) Medical image display method, medical image displaying device and program for medical image displaying
JPH11110588A (en) Three-dimensional image display
JPH1099322A (en) Method and device for constituting three-dimensional image
JP4305991B2 (en) Image display device
JP2001250133A (en) Image display device
JP4318799B2 (en) Image display device
JP3839092B2 (en) Viewpoint position update device for 3D image display
JPH10132516A (en) Measuring method for distance on pseudo three dimensional image
JP3623276B2 (en) 3D image display method
JP3193196B2 (en) Automatic development drawing generation system for plate bending
JPH11219448A (en) Method for displaying image
JP3595042B2 (en) Pseudo three-dimensional image construction method and projection image display device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050621

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050822

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051108

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060214

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060516

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060627

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060829

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060901

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090908

Year of fee payment: 3

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100908

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100908

Year of fee payment: 4

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110908

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110908

Year of fee payment: 5

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120908

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120908

Year of fee payment: 6

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130908

Year of fee payment: 7

EXPY Cancellation because of completion of term