Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3341575B2 - Image synthesis device - Google Patents
[go: Go Back, main page]

JP3341575B2 - Image synthesis device - Google Patents

Image synthesis device

Info

Publication number
JP3341575B2
JP3341575B2 JP8281096A JP8281096A JP3341575B2 JP 3341575 B2 JP3341575 B2 JP 3341575B2 JP 8281096 A JP8281096 A JP 8281096A JP 8281096 A JP8281096 A JP 8281096A JP 3341575 B2 JP3341575 B2 JP 3341575B2
Authority
JP
Japan
Prior art keywords
image
input
partial
composite
viewpoint
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.)
Expired - Fee Related
Application number
JP8281096A
Other languages
Japanese (ja)
Other versions
JPH09274669A (en
Inventor
克之 亀井
和男 瀬尾
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP8281096A priority Critical patent/JP3341575B2/en
Publication of JPH09274669A publication Critical patent/JPH09274669A/en
Application granted granted Critical
Publication of JP3341575B2 publication Critical patent/JP3341575B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Studio Circuits (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は既存画像を用いて
新たな視点位置での画像を合成する画像合成装置に関す
るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image synthesizing apparatus for synthesizing an image at a new viewpoint using an existing image.

【0002】[0002]

【従来の技術】図25および図26および図27は、例
えば、片山昭宏、田中宏一良、押野隆弘、田村秀行「多
視点画像データの補間処理による視点追従型立体画像表
示」3次元画像コンファレンス’94講演論文集,p
p.7−12,平成6年発行、に示された従来の画像合
成装置の動作を示す説明図である。1は入力画像、1a
は交点10を視点とする入力画像、2は入力画像1を撮
影した視点、3は入力画像1を撮影した光軸、4は新た
に合成する画像、5は新たに合成する画像4の視点、6
は新たに合成する画像4の光軸、7は合成画像4の投影
面、8は投影面7上の領域、9は視点5と領域8を結ぶ
視線直線、10は視線直線9とx軸との交点、12,1
2aは入力画像1または入力画像1aの投影面、13は
入力画像1aのi番目の縦方向の成分、14は合成画像
4のi番目の縦方向の成分、15は対象物、16(図2
6)はx軸からの距離が対象物15のものとは異なる第
二の対象物、54(図27)は合成画像4中のある特定
の入力画像1により生成された領域である。
2. Description of the Related Art FIGS. 25, 26 and 27 show, for example, Akihiro Katayama, Koichira Tanaka, Takahiro Oshino, and Hideyuki Tamura, "3D Image Conference with Viewpoint Tracking Type Stereoscopic Image Display by Interpolation Processing of Multiview Image Data". 94 Proceedings, p
p. FIG. 7B is an explanatory diagram showing the operation of the conventional image synthesizing apparatus shown in FIGS. 7-12 and 1994. 1 is an input image, 1a
Is an input image having the intersection 10 as a viewpoint, 2 is a viewpoint at which the input image 1 is captured, 3 is an optical axis at which the input image 1 is captured, 4 is a newly synthesized image, 5 is a viewpoint of a newly synthesized image 4, 6
Is the optical axis of the image 4 to be newly synthesized, 7 is the projection plane of the composite image 4, 8 is an area on the projection plane 7, 9 is a line of sight connecting the viewpoint 5 and the area 8, and 10 is a line of sight 9 and the x-axis. Intersection of 12, 1
2a is the projection plane of the input image 1 or the input image 1a, 13 is the i-th vertical component of the input image 1a, 14 is the i-th vertical component of the composite image 4, 15 is the object, 16 (FIG.
6) is a second object whose distance from the x-axis is different from that of the object 15, and 54 (FIG. 27) is an area generated by a specific input image 1 in the composite image 4.

【0003】従来の画像合成装置では、図25に示すよ
うに、x軸上に視点2を置き、光軸3をz軸に平行にし
て撮影した多視点の入力画像1(Ix(i,j))を用
いて、新たな視点5での光軸6がz軸に平行な画像4
(J(i,j))を以下のように合成する。新たな視点
5について、画像4の各iごとに、画像4の縦方向の成
分14に対応する投影面7上の領域8と視点5とを結ぶ
zx平面上の視線直線9を求め、さらに、視線直線9と
x軸との交点10を求める。この交点10のx座標をx
(i)と表現する。この交点10を視点とする入力画像
1a(Ix(i)(i,j))の投影面12aのi番目
の縦成分13に対応する領域を視線直線9が通過し、入
力画像1aのi番目の縦方向成分13と画像4のi番目
の縦方向成分14は視線が一致し、同一の対象物15を
映すので、入力画像1aのi番目のの縦方向成分13を
合成画像4のi番目の縦方向成分14とすることによ
り、合成画像4を生成する。このとき、通常は、視点5
が対象物15から離れるほど合成画像4に対象物15は
小さく描かれなければならない。この効果をだすため、
対象物15のz座標をTとし、新たな視点5のz座標値
により縦方向成分13をT/(T+z)倍に拡大または
縮小する。すなわち、合成画像4の各縦方向成分14に
対し、
In a conventional image synthesizing apparatus, as shown in FIG. 25, a multi-viewpoint input image 1 (Ix (i, j) taken with the viewpoint 2 placed on the x-axis and the optical axis 3 parallel to the z-axis. )), The image 4 in which the optical axis 6 at the new viewpoint 5 is parallel to the z-axis.
(J (i, j)) are synthesized as follows. For the new viewpoint 5, for each i of the image 4, a line-of-sight line 9 on the zx plane connecting the region 8 on the projection plane 7 corresponding to the component 14 in the vertical direction of the image 4 and the viewpoint 5 is obtained. An intersection 10 between the line of sight 9 and the x-axis is determined. Let the x coordinate of this intersection 10 be x
(I). The line-of-sight line 9 passes through a region corresponding to the i-th vertical component 13 of the projection plane 12a of the input image 1a (Ix (i) (i, j)) with the intersection 10 as a viewpoint, and the i-th line of the input image 1a The i-th vertical component 13 of the input image 1a and the i-th vertical component 14 of the image 4 have the same line of sight, and represent the same object 15. The composite image 4 is generated by using the vertical component 14 of. At this time, usually the viewpoint 5
The object 15 must be drawn smaller in the composite image 4 as the distance from the object 15 increases. To achieve this effect,
Assuming that the z coordinate of the object 15 is T, the vertical component 13 is enlarged or reduced T / (T + z) times by the z coordinate value of the new viewpoint 5. That is, for each vertical component 14 of the composite image 4,

【0004】[0004]

【数1】 (Equation 1)

【0005】上記のようにして合成画像4を生成する。
ただし、図25では、z軸の方向が上記文献とは逆にな
っているので、上記倍率のzの符号も上記文献に示され
たものとは逆になる。
[0005] A composite image 4 is generated as described above.
However, in FIG. 25, since the direction of the z-axis is opposite to that of the above document, the sign of the above-mentioned magnification z is also opposite to that shown in the above document.

【0006】[0006]

【発明が解決しようとする課題】上記のような従来の画
像合成装置では、入力画像における対象物15のZ座標
値T、すなわち対象物15の位置をあらかじめ知ってい
なければならないという問題点があった。また、図26
に示すように距離がTと異なる第二の対象物16が併せ
て存在する場合、対象物16に対しても対象物15に対
する拡大率を兼用して適用すると図27に示すように、
その対象物16は合成画像4上で縦方向に歪んでしま
い、対象物16に注目しようとする場合に不具合を生じ
るという問題点があった。さらに、合成画像4の生成
に、複数の入力画像1から縦方向成分13を用いる場
合、同じく図27に示すように、撮影時の照度条件によ
り入力画像間で同一箇所でも輝度が異なってくるため、
例えば、図26に示すx(i)を視点とする入力画像I
x(i)(i,j)が露光不足であった場合、合成画像
4中のこの入力画像Ix(i)(i,j)を用いる領域
54は暗くなってしまう。このように複数の入力画像を
用いる場合、合成画像4中に輝度の不連続が生じ不自然
な画像になってしまうという問題点があった。また、多
数の入力画像1を用いる場合、そのすべてを計算機の主
記憶装置上に格納することは困難になり、そのため一部
またはすべての入力画像をディスク装置に格納するとす
ると、ディスク装置上の入力画像の参照の度に処理時間
が増大してしまうという問題点があった。
The conventional image synthesizing apparatus as described above has a problem that the Z coordinate value T of the object 15 in the input image, that is, the position of the object 15 must be known in advance. Was. Also, FIG.
As shown in FIG. 27, when the second object 16 having a distance different from T is also present as shown in FIG.
The target object 16 is distorted in the vertical direction on the composite image 4, and there is a problem that a problem occurs when the user tries to pay attention to the target object 16. Furthermore, when the vertical component 13 is used from the plurality of input images 1 to generate the composite image 4, as shown in FIG. 27, the luminance differs even between the input images depending on the illuminance condition at the time of shooting. ,
For example, an input image I from the viewpoint of x (i) shown in FIG.
If x (i) (i, j) is underexposed, the area 54 of the composite image 4 that uses the input image Ix (i) (i, j) will be dark. When a plurality of input images are used as described above, there is a problem that luminance discontinuity occurs in the composite image 4 and the image becomes unnatural. Also, when a large number of input images 1 are used, it is difficult to store all of them on the main storage device of the computer. There is a problem that the processing time increases each time an image is referenced.

【0007】この発明は、かかる問題点を解決するため
になされたものであり、対象物15までの距離をあらか
じめ求める処理を必要とせず、また、距離の異なる複数
の対象物にも対応できる画像合成装置を得ることを目的
としている。さらに、輝度の不連続のない合成画像を得
る画像合成装置を得ることを目的としている。また、多
数の入力画像を用いる場合にも高速に合成画像を得る画
像合成装置を得ることを目的としている。
The present invention has been made in order to solve such a problem, and does not require a process of obtaining a distance to the object 15 in advance, and is capable of coping with a plurality of objects having different distances. The purpose is to obtain a synthesizer. It is another object of the present invention to provide an image synthesizing apparatus that obtains a synthesized image having no discontinuity in luminance. It is another object of the present invention to provide an image synthesizing apparatus that can obtain a synthesized image at high speed even when a large number of input images are used.

【0008】[0008]

【課題を解決するための手段】請求項1の発明に係る画
像合成装置においては、合成画像の作成に際し視点から
焦点を合わせる対象物までの距離を任意に調節できるよ
うにしたものである。
In the image synthesizing apparatus according to the first aspect of the present invention, the distance from the viewpoint to the object to be focused can be arbitrarily adjusted when a synthetic image is created.

【0009】請求項2の発明に係る画像合成装置におい
ては、合成画像の作成に際し視点から焦点を合わせる対
象物までの距離を任意に調節できるようにするととも
に、画像を幅1の画素の縦方向成分に分割して処理を行
うようにしたものである。
In the image synthesizing apparatus according to the second aspect of the present invention, the distance from the viewpoint to the object to be focused can be arbitrarily adjusted when the synthesized image is created, and the image is displayed in the vertical direction of a pixel having a width of 1. The processing is performed by dividing into components.

【0010】請求項3の発明に係る画像合成装置におい
ては、合成画像の作成に際し視点から焦点を合わせる対
象物までの距離を任意に調節できるようにするととも
に、入力画像の部分画像を合成画像の部分画像に転写す
る際に、入力画像の複数の部分画像を用いるようにした
ものである。
In the image synthesizing apparatus according to the third aspect of the present invention, the distance from the viewpoint to the object to be focused can be arbitrarily adjusted when the synthesized image is created, and the partial image of the input image is converted to the synthesized image. When transferring to a partial image, a plurality of partial images of the input image are used.

【0011】請求項4の発明に係る画像合成装置におい
ては、画像をある幅で縦方向に分割して処理するように
したものである。
In the image synthesizing apparatus according to a fourth aspect of the present invention, the image is divided into a certain width in the vertical direction and processed.

【0012】請求項5の発明に係る画像合成装置におい
ては、合成画像の作成に際し視点から焦点を合わせる対
象物までの距離を対話的に随時入力できるようにすると
ともに、この距離と合成画像と使用する入力画像の視点
間の距離とを用いて拡大あるいは縮小の倍率を変化させ
るようにしたものである。
In the image synthesizing apparatus according to a fifth aspect of the present invention, the distance from the viewpoint to the object to be focused can be interactively input at any time when creating the composite image, and the distance and the use of the composite image can be used. The magnification of enlargement or reduction is changed using the distance between the viewpoints of the input image to be enlarged.

【0013】請求項6の発明に係る画像合成装置におい
ては、合成画像の作成に際し視点から焦点を合わせる対
象物までの距離を対話的に随時入力できるようにし、か
つ、合成画像の各部分画像において異なる値を設定でき
るようにするとともに、この距離と合成画像と使用する
入力画像の視点間の距離とを用いて拡大あるいは縮小の
倍率を変化させるようにしたものである。
In the image synthesizing apparatus according to the sixth aspect of the present invention, the distance from the viewpoint to the object to be focused can be interactively input at any time when creating a composite image, and the distance between each partial image of the composite image is A different value can be set, and the magnification for enlargement or reduction is changed using this distance and the distance between the viewpoints of the composite image and the input image to be used.

【0014】請求項7の発明に係る画像合成装置におい
ては、拡大縮小倍率の計算に当たり、合成画像の部分画
像とそれに転写する入力画像の部分画像についてそれぞ
れの視線を求め、その視線方向の大きさ1のベクトルと
視点の位置ベクトルとの内積を計算し、その両者の差に
より合成画像と入力画像の視点間の距離を求めるように
したものである。
In the image synthesizing apparatus according to the present invention, when calculating the enlargement / reduction ratio, the visual line is obtained for each of the partial image of the composite image and the partial image of the input image to be transferred thereto, and the magnitude of the visual line direction is obtained. The inner product of the vector of No. 1 and the position vector of the viewpoint is calculated, and the distance between the viewpoint of the synthesized image and the viewpoint of the input image is obtained from the difference between the two.

【0015】請求項8の発明に係る画像合成装置におい
ては、入力画像の部分画像の転写により生成された合成
画像において、転写した入力画像ごとに区分した領域の
境界部分について他方の入力画像の画素値を混合するよ
うにしたものである。
In the image synthesizing apparatus according to the present invention, in the synthesized image generated by transferring the partial image of the input image, the pixels of the other input image are divided at the boundary of the area divided for each transferred input image. The values are mixed.

【0016】請求項9の発明に係る画像合成装置におい
ては、合成画像の境界部における画素値の混合処理を合
成画像の一方の端から順次実行し、かつ、境界の片側の
みに混合処理を行うことにより、未処理の境界をもつ範
囲には混合処理が及ばないようにしたものである。
In the image synthesizing apparatus according to the ninth aspect, the mixing process of the pixel values at the boundary of the composite image is sequentially executed from one end of the composite image, and the mixing process is performed only on one side of the boundary. In this way, the range having unprocessed boundaries is prevented from being mixed.

【0017】請求項10の発明に係る画像合成装置にお
いては、合成画像の視点の移動に際し、移動後も転写に
利用されると考えられる入力画像の部分画像を優先して
高速な記憶装置に格納しておくようにしたものである。
In the image synthesizing apparatus according to the tenth aspect, when the viewpoint of the synthesized image is moved, a partial image of the input image which is considered to be used for transfer after the movement is preferentially stored in a high-speed storage device. It is something to keep.

【0018】請求項11の発明に係る画像合成装置にお
いては、入力画像の部分画像を複数個まとめた部分画像
群を単位に記憶するようにしたものである。
In the image synthesizing apparatus according to the eleventh aspect of the present invention, a partial image group in which a plurality of partial images of an input image are put together is stored as a unit.

【0019】請求項12の発明に係る画像合成装置にお
いては、合成画像の視点の移動に際し、移動後も転写に
利用されるかどうかの尺度として、入力画像の部分画像
の視線と、現在の合成画像の視点との距離を用いるよう
にしたものである。
In the image synthesizing apparatus according to the twelfth aspect of the present invention, when the viewpoint of the composite image is moved, the line of sight of the partial image of the input image and the current composition are used as a measure of whether or not the viewpoint is used for transfer after the movement. The distance from the viewpoint of the image is used.

【0020】[0020]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

実施の形態1.図1はこの発明の第一の実施の形態を示
すブロック図であり、17は画像を入力する手段である
画像入力装置(画像入力手段)、18は画像入力装置よ
り入力される画像の視点位置と光軸方向、画角情報を入
力する手段である視点情報入力装置(入力手段)、19
は入力画像を部分画像に分解して処理する手段である入
力画像処理装置(画像分割手段)、20は画像入力装置
17より入力される画像および合成画像の部分画像に対
し視線ベクトルを決定する手段である視線決定装置(視
線演算手段)、21は画像と視点情報および構造化に用
いた視線情報を記憶する手段である記憶装置、22は画
像合成を行う新たな視点位置および光軸方向を指定する
手段である視点指示装置(入力手段)、23は合成画像
4の焦点位置を調節する焦点調節装置(調節手段)、2
4は視点指示装置22より入力された視点位置と光軸方
向をもつ画像を合成する手段である合成画像生成装置
(転写手段)、25は部分画像を視線情報を用いて検索
する検索装置(転写手段)、26は合成画像生成装置2
4により合成された画像を出力する手段であるディスプ
レイ装置である。
Embodiment 1 FIG. FIG. 1 is a block diagram showing a first embodiment of the present invention. Reference numeral 17 denotes an image input device (image input device) which is a device for inputting an image, and reference numeral 18 denotes a viewpoint position of an image input from the image input device. Viewpoint information input device (input means) which is a means for inputting information on the direction of the optical axis and the angle of view, 19
Is an input image processing apparatus (image dividing means) which is a means for decomposing an input image into partial images and processing the image; Gaze determining device (gaze calculation means), 21 is a storage device for storing the image, viewpoint information, and gaze information used for structuring, 22 designates a new viewpoint position and optical axis direction for image synthesis A point-of-view instruction device (input unit) 23 is a focus adjusting device (adjustment unit) that adjusts the focal position of the composite image 4.
Reference numeral 4 denotes a combined image generation device (transfer unit) which is a unit for combining an image having the viewpoint position and the optical axis direction input from the viewpoint designating device 22. Reference numeral 25 denotes a search device (transfer device) for searching for a partial image using the visual line information. Means, 26 is the composite image generation device 2
4 is a display device that is a means for outputting an image synthesized by the image forming apparatus 4.

【0021】図2および図3はこの発明の第一の実施の
形態の動作を示すフローチャートである。図4および図
5および図6および図7はこの発明の第一の実施の形態
の動作を示す説明図である。27は入力画像1を分解し
た入力部分画像、28は投影面12中の入力部分画像2
7に相当する部分、29は入力部分画像27の視線ベク
トル、30は原点、31は原点30から視線ベクトルが
のる直線上に下ろした垂線の足、32は合成する画像4
を分解した部分画像、33は投影面7中の部分画像32
に相当する部分、34は部分画像32の視線ベクトル、
Dは合成画像4の視点5から対象物15までの距離、3
5は軸がzx平面に垂直で合成画像4の視点5を通り、
半径がDの円柱面である。
FIGS. 2 and 3 are flowcharts showing the operation of the first embodiment of the present invention. FIGS. 4, 5, 6 and 7 are explanatory diagrams showing the operation of the first embodiment of the present invention. 27 is an input partial image obtained by decomposing the input image 1, 28 is an input partial image 2 on the projection plane 12
7, 29 is a line-of-sight vector of the input partial image 27, 30 is the origin, 31 is a perpendicular foot lowered on a straight line on which the line-of-sight vector extends from the origin 30, 32 is an image 4 to be synthesized
33 is a partial image 32 in the projection plane 7
Is a line-of-sight vector of the partial image 32,
D is the distance from the viewpoint 5 of the composite image 4 to the object 15;
5 is an axis perpendicular to the zx plane and passes through the viewpoint 5 of the composite image 4,
It is a cylindrical surface having a radius of D.

【0022】前記のように構成された画像合成装置にお
いては、対象物によって定まるz座標値Tの代わりに、
合成画像4上に正確に表現しようとする領域の視点5か
らの距離Dを用いる。さらに、距離Dが未知である場
合、合成画像4を繰り返し合成する処理の過程で、距離
Dの値として任意の暫定的な値を用い、合成画像4を参
照しつつ対話的に距離Dを適宜変化させながら最終的に
正確な合成画像を得るようにする。距離Dは、入力画像
情報として入手が困難な情報であり、この情報の入手に
固執すると画像合成が基本的に困難となる。まず、入力
画像1の縦方向成分である部分画像27に対し、対応す
る視点位置2と視線29を表現する変数を対応づける。
この動作について図2のフローチャートにより説明す
る。この処理は、主に入力画像処理装置19により実行
される。ステップST1では、入力画像のフレーム数N
を設定するとともに、入力画像の番号を示すnを1に初
期化する。ステップST2では、画像入力装置17によ
りn番目の入力画像1を入力しこれをIn(i,j)、
i=1,..,Mx、j=1,..,Myとして、同時
に視点情報入力装置18により入力画像1を撮影した視
点2の位置(x座標値をx,z座標値をzとする)と光
軸3のz軸を基準とする方向ψ、カメラの画角φとを入
力する。画像入力装置17による画像入力は、ビデオカ
メラでの画像撮影や磁気ディスク装置に記憶されている
画像データの読み込みなどにより実現できる。また、視
点情報入力装置18による視点情報の入力は、ビデオカ
メラを用いる場合は例えばカメラに位置センサを取り付
けてこれにより計測、また磁気ディスク装置を用いる場
合は視点情報を画像データとともに記憶しておき、これ
の読み出しにより実現できる。ステップST3では、入
力画像1の横座標ioを1に初期化する。ステップST
4では、入力画像処理装置19により画像1から入力部
分画像27を取り出す。これはio番目の縦の一列であ
る。ステップST5では、視線決定装置20により、画
像1を撮影した視点2から投影面12上の入力部分画像
27に対応する部分28へ向かう視線ベクトル29を求
める。図4に示すように、入力部分画像27の各画素へ
の視線のzx平面への射影はzx平面上1本のベクトル
となる。このベクトルを視線ベクトル29とする。ベク
トルを特定するため方向θとρ、εを、
In the image synthesizing device configured as described above, instead of the z coordinate value T determined by the object,
The distance D from the viewpoint 5 of the region to be accurately represented on the composite image 4 is used. Further, when the distance D is unknown, an arbitrary temporary value is used as the value of the distance D in the process of repeatedly synthesizing the composite image 4 and the distance D is appropriately determined interactively while referring to the composite image 4. While changing, an accurate composite image is finally obtained. The distance D is information that is difficult to obtain as input image information, and if the user sticks to obtaining this information, image synthesis becomes basically difficult. First, the corresponding viewpoint position 2 and a variable expressing the line of sight 29 are associated with a partial image 27 which is a vertical component of the input image 1.
This operation will be described with reference to the flowchart of FIG. This processing is mainly executed by the input image processing device 19. In step ST1, the number N of frames of the input image
Is set, and n indicating the number of the input image is initialized to 1. In step ST2, the n-th input image 1 is input by the image input device 17, and this is input to In (i, j),
i = 1,. . , Mx, j = 1,. . , My at the same time, the position of the viewpoint 2 (x-coordinate value is x, z-coordinate value is z) and the direction と す る with respect to the z-axis of the optical axis 3, The angle of view φ of the camera is input. Image input by the image input device 17 can be realized by capturing an image with a video camera, reading image data stored in a magnetic disk device, or the like. The input of the viewpoint information by the viewpoint information input device 18 is performed, for example, by attaching a position sensor to the camera when using a video camera, and by measuring the position information, and when using a magnetic disk device, storing the viewpoint information together with the image data. , And can be realized by reading them out. In step ST3, the horizontal coordinate io of the input image 1 is initialized to 1. Step ST
In step 4, the input image processor 19 extracts the input partial image 27 from the image 1. This is the io-th vertical column. In step ST <b> 5, the line-of-sight determination device 20 obtains a line-of-sight vector 29 from the viewpoint 2 at which the image 1 was captured to a portion 28 on the projection plane 12 corresponding to the input partial image 27. As shown in FIG. 4, the projection of the line of sight onto each pixel of the input partial image 27 on the zx plane is a single vector on the zx plane. This vector is referred to as a line-of-sight vector 29. To specify the vector, the directions θ, ρ, and ε are

【0023】[0023]

【数2】 (Equation 2)

【0024】上記のように求める。なお、θは0≦θ<
2πとする。方向θは視線ベクトル29の方向であり、
ρは原点30と視線ベクトル29がのる直線との距離に
符号をつけたものになる。εは視線ベクトル29がのる
直線上、原点30から下ろした垂線の足31から視線ベ
クトル29の向きに測った視点2までの距離である。ま
た、式(4)に示すように、εは視線方向の単位ベクト
ルと視点2の位置座標との内積である。このように表現
すれば、zx平面上の任意の視線ベクトル29に対応で
きる。ステップST6では、記憶装置21に入力部分画
像27と変数とを対応づけて記憶する。すなわち、n番
目の入力画像1のio番目の入力部分画像27の各変数
を示す配列P,Q,Rに変数を格納する。ステップST
7では、ioを1増やす。ステップST8では、ioが
Mx以下かどうかを判定し、以下ならステップST4に
戻り、そうでなければステップST9に進む。ステップ
ST9では、nを1増やす。ステップST10では、n
がN以下かどうかを判定し、以下ならステップST2に
戻り、そうでなければ画像の入力、記憶処理を終了す
る。
Determined as described above. Note that θ is 0 ≦ θ <
2π. The direction θ is the direction of the line-of-sight vector 29,
ρ is obtained by adding a sign to the distance between the origin 30 and the straight line on which the line-of-sight vector 29 is placed. ε is the distance from the perpendicular foot 31 lowered from the origin 30 on the straight line on which the line-of-sight vector 29 rides to the viewpoint 2 measured in the direction of the line-of-sight vector 29. Further, as shown in Expression (4), ε is an inner product of the unit vector in the line-of-sight direction and the position coordinates of the viewpoint 2. With this representation, it is possible to correspond to an arbitrary line-of-sight vector 29 on the zx plane. In step ST6, the input partial image 27 and the variables are stored in the storage device 21 in association with each other. That is, the variables are stored in arrays P, Q, and R indicating the variables of the io-th input partial image 27 of the n-th input image 1. Step ST
At 7, io is increased by one. In step ST8, it is determined whether or not io is less than or equal to Mx. If it is less than or equal to Mx, the process returns to step ST4; otherwise, the process proceeds to step ST9. In step ST9, n is increased by one. In step ST10, n
Is smaller than or equal to N. If it is smaller than N, the process returns to step ST2. Otherwise, the image input and storage process ends.

【0025】次に、新たな視点と光軸方向をもつ画像の
合成の動作について、図3のフローチャートにより説明
する。合成画像4をJ(i,j)とする。これについて
も入力画像1と同様に縦方向成分に相当する部分画像3
2ごとに、投影面7上の対応領域33により視線ベクト
ル34を定めることができる。この視線ベクトル34と
同一直線上にあり、同一方向をもち、さらに視点位置が
近い視線ベクトル29をもつ入力部分画像27があれ
ば、その部分画像27は、合成画像4の部分画像32に
期待されるパターンを有している。このことより、合成
画像4の各部分画像32に対し同一とみなせる視線ベク
トルをもつ入力画像1の部分画像27を検索して、その
内容を転写することにより、合成画像4を生成する。こ
の合成処理の繰り返しの過程で、合成画像4の視点5の
位置から正確に表現しようとする距離Dを合成画像4を
参照しつつ対話的に適宜変化させ、注目する対象物15
に対し最適な値に合わせて行く。距離Dの調節はちょう
どカメラのピント合わせと同様な操作となる。この機能
を有することにより、対象物15の位置があらかじめわ
かっていない場合でも、その対象物15を正確に表現す
る合成画像4を生成することが可能になる。
Next, the operation of synthesizing an image having a new viewpoint and an optical axis direction will be described with reference to the flowchart of FIG. Let the composite image 4 be J (i, j). As with the input image 1, the partial image 3 corresponding to the vertical component
A line-of-sight vector 34 can be determined by the corresponding area 33 on the projection plane 7 for each of the two. If there is an input partial image 27 having a line-of-sight vector 29 that is on the same straight line as the line-of-sight vector 34, has the same direction, and has a near viewpoint position, the partial image 27 is expected to be the partial image 32 of the composite image 4. Pattern. Thus, the composite image 4 is generated by searching for the partial image 27 of the input image 1 having the line-of-sight vector that can be regarded as the same for each of the partial images 32 of the composite image 4 and transferring the contents thereof. In the process of repeating the synthesizing process, the distance D to be accurately expressed from the position of the viewpoint 5 of the synthesized image 4 is appropriately changed interactively while referring to the synthesized image 4 to obtain the target object 15 to be noted.
Go to the optimal value for Adjustment of the distance D is exactly the same operation as focusing the camera. By having this function, even when the position of the object 15 is not known in advance, it is possible to generate the composite image 4 that accurately represents the object 15.

【0026】ステップST20では、視点指示装置22
により合成する画像4の視点5位置(x座標値をx,z
座標値をzとする)と光軸6の方向ψを入力し、合成画
像生成装置24に送る。この入力は例えば、マウスある
いはキーボードにより実現される。以下は主に合成画像
生成装置22により実行される。ステップST21で
は、焦点調節装置23により合成画像4の視点5の位置
から焦点を合わせる距離Dを入力する。このDは、図3
のフローチャートに示す処理の繰り返しの過程で、合成
画像4を参照しつつ対話的に適宜変化させる。この焦点
調節は例えば、キーボードによりDの値を直接入力する
他、マウスやキーボード、あるいはジョイスティックな
どによって前回のD値との増減を指示することによって
も実現できる。また、入力がない場合は、前回のDの
値、あるいは、あらかじめ設定した初期値をDの値とし
て、入力を待たずに動作するようにしてもよい。
In step ST20, the viewpoint designating device 22
(The x coordinate value is x, z)
The coordinate value is assumed to be z) and the direction の of the optical axis 6 is input and sent to the composite image generation device 24. This input is realized by, for example, a mouse or a keyboard. The following is mainly executed by the composite image generation device 22. In step ST21, the focus adjustment device 23 inputs a distance D for focusing from the position of the viewpoint 5 of the composite image 4. This D is shown in FIG.
In the course of the repetition of the processing shown in the flowchart of FIG. This focus adjustment can be realized, for example, by directly inputting the value of D using a keyboard, or by instructing an increase or decrease from the previous D value using a mouse, a keyboard, or a joystick. If there is no input, the operation may be performed without waiting for the input, using the previous value of D or the preset initial value as the value of D.

【0027】以下は主に合成画像生成装置24により実
行される。ステップST22では、画像の処理位置を示
す変数ioを1に初期化する。ステップST23では、
視線決定装置20により、合成画像4の視点5から部分
画像32へ向かう視線ベクトル34を求める。これは、
ステップST5と同一の動作を行い、視線ベクトル34
のθとρとεを求める。ステップST24では、検索装
置25により、(θ,ρ,ε)を用いて最も良く合致す
る入力部分画像を検索する。これは例えば、配列P,
Q,Rに格納された値を用いて、
The following is mainly executed by the composite image generating device 24. In step ST22, a variable io indicating the processing position of the image is initialized to 1. In step ST23,
The line-of-sight determination device 20 obtains a line-of-sight vector 34 from the viewpoint 5 of the composite image 4 to the partial image 32. this is,
The same operation as in step ST5 is performed, and the gaze vector 34
Θ, ρ, and ε are obtained. In step ST24, the search device 25 searches for the best matching input partial image using (θ, ρ, ε). This is, for example, the array P,
Using the values stored in Q and R,

【0028】[0028]

【数3】 (Equation 3)

【0029】が最小となるnとiを求め、これをn*、
i*として、n*番目の入力画像のi*番目の部分画像
を得る。ここで、w1,w2,w3は重みを示す正また
は0の値をとるパラメータである。特定のwを0にする
と、それに対応する変数については入力画像と合成画像
間での一致を要求しないことになり、入力画像の選択が
容易になる。ここではw3を0としてεの一致を要求し
ないこととし、合成画像4の視線ベクトル34と同一直
線上にあるが、視点5とは異なる位置の視点をもつ入力
画像を利用可能にしてある。ステップST25では、記
憶装置21に記憶されたn*番目の入力画像のi*番目
の部分画像を読みだし、合成画像4の部分画像32に転
写する。この際、Dを用いて、
The minimum n and i are obtained, and these are calculated as n *,
The i * -th partial image of the n * -th input image is obtained as i *. Here, w1, w2, and w3 are parameters having positive or zero values indicating weights. When the specific w is set to 0, it is not required to match the variable corresponding to the input image between the input image and the composite image, and the input image can be easily selected. Here, it is assumed that w3 is set to 0, and it is not required to match ε, and an input image that is on the same straight line as the line-of-sight vector 34 of the composite image 4 but has a viewpoint different from the viewpoint 5 can be used. In step ST25, the i * -th partial image of the n * -th input image stored in the storage device 21 is read and transferred to the partial image 32 of the composite image 4. At this time, using D,

【0030】[0030]

【数4】 (Equation 4)

【0031】上記のように拡大縮小を施して転写を行
う。ここで、Δεは両者の視線ベクトルがのる直線上の
合成画像4の視点5から入力画像1の視点2までの符号
付きの距離である。また、α,βは、透視投影を考慮し
て光軸の斜め方向の物体の斜視による倍率を補正する係
数である。画像の周辺部では中心部に比べ、視点から同
一距離に対象物があっても画像上で大きく表現される。
視点からの距離により拡大縮小を行って正確な大きさで
の表現を行うため、この画像位置による大きさの変化の
補正を行う。αは、同一距離にある対象物が同一の大き
さになるような、すなわち円柱面を投影面とするような
入力画像への変換を意味し、βは、視点5を中心とする
円柱面に投影した画像として得られる合成画像4の、平
面である投影面7に投影した画像への変換を表す。すな
わち、合成画像4と光軸角の異なる入力画像からの転写
を行う時に、一旦円柱面上への投影に変換した後、合成
画像上での光軸角に対応する変換を行って正確な拡大縮
小を行うものである。視点を中心軸とする円柱面を投影
面とする場合、対象物の画像中での大きさは視点からの
距離に反比例する。図5に示すように、距離Dにある対
象物15は、入力画像1の視点2からはD−Δεの距離
となる。したがって、入力画像1の部分画像27を式
(6)に示すように(D−Δε)/D倍に拡大縮小する
ことにより、距離Dにある対象物15は合成画像4中で
正しい大きさになる。
As described above, the image is transferred after being enlarged or reduced. Here, Δε is a signed distance from the viewpoint 5 of the composite image 4 to the viewpoint 2 of the input image 1 on a straight line on which both the gaze vectors are placed. Α and β are coefficients for correcting the magnification of the object obliquely in the direction of the optical axis in consideration of the perspective projection. In the peripheral part of the image, even if there is an object at the same distance from the viewpoint as compared with the central part, the object is largely expressed on the image.
In order to perform the expression with the correct size by performing the enlargement / reduction according to the distance from the viewpoint, the change in the size due to the image position is corrected. α means conversion to an input image such that objects at the same distance have the same size, that is, a cylindrical surface as a projection surface, and β means a conversion to a cylindrical surface with the viewpoint 5 as the center. This represents conversion of the composite image 4 obtained as a projected image into an image projected on a projection plane 7 which is a plane. That is, when performing transfer from an input image having a different optical axis angle from that of the composite image 4, the image is first converted into a projection on a cylindrical surface, and then a conversion corresponding to the optical axis angle on the composite image is performed to perform accurate enlargement. The reduction is performed. When a cylindrical surface having the viewpoint as the central axis is used as the projection surface, the size of the object in the image is inversely proportional to the distance from the viewpoint. As shown in FIG. 5, the object 15 at the distance D is at a distance of D−Δε from the viewpoint 2 of the input image 1. Therefore, by enlarging or reducing the partial image 27 of the input image 1 by (D−Δε) / D times as shown in the equation (6), the object 15 at the distance D becomes the correct size in the composite image 4. Become.

【0032】ステップST26では、ioに1加える。
ステップST27では、ioがMx以下かどうか、すな
わち未処理の部分画像32があるかどうかを判定し、あ
ればステップST23に戻り、なければステップST2
8へ進む。ステップST28では、得られた合成画像4
をディスプレイ装置26により表示し、指示された視点
5での画像合成処理を終了する。
In step ST26, one is added to io.
In step ST27, it is determined whether or not io is equal to or less than Mx, that is, whether or not there is an unprocessed partial image 32. If there is, the process returns to step ST23;
Proceed to 8. In step ST28, the obtained composite image 4
Is displayed on the display device 26, and the image synthesis processing at the instructed viewpoint 5 is completed.

【0033】以上の処理により、図6に示す視点5から
の距離がD、すなわち、視点5を中心とする半径Dの円
柱面35上にある対象物15が、正確に表現される合成
画像を得ることができる。このDは処理の過程で対話的
に求めていくことが可能であり、あらかじめ精密に定め
ておく必要はない。また、z座標値を用いる場合とは異
なり、合成画像4の光軸6の方向によらず同一の処理で
の合成が可能である。図7に操作の例を示す。当初対象
物15に合わせて値がD1となっていた距離Dを、第二
の対象物16に注目するためD2に調節する操作を示し
ている。
By the above-described processing, a composite image in which the distance from the viewpoint 5 shown in FIG. 6 is D, that is, the object 15 on the cylindrical surface 35 having a radius D centered on the viewpoint 5 is accurately represented. Obtainable. This D can be obtained interactively during the processing, and does not need to be precisely determined in advance. Further, unlike the case where the z-coordinate value is used, the composition can be performed by the same processing regardless of the direction of the optical axis 6 of the composite image 4. FIG. 7 shows an example of the operation. An operation of adjusting the distance D, whose value was D1 in accordance with the target object 15 initially, to D2 in order to focus on the second target object 16 is shown.

【0034】実施の形態2.この発明の第二の実施の形
態を示すブロック図は図1と同一である。この実施の形
態は、画像合成処理の高速化を目的としたものである。
図8はこの発明の第二の実施の形態の動作を示す説明図
である。図9はこの発明の第二の実施の形態の動作を示
すフローチャートである。36は合成画像4を分割した
幅Lの画素の部分画像、37は部分画像36に対応する
投影面7上の対応領域、38は部分画像36と視線ベク
トルが合致する入力部分画像、39は部分画像36の生
成に用いる入力部分画像38の近傍領域である。
Embodiment 2 A block diagram showing a second embodiment of the present invention is the same as FIG. This embodiment aims at speeding up image synthesis processing.
FIG. 8 is an explanatory diagram showing the operation of the second embodiment of the present invention. FIG. 9 is a flowchart showing the operation of the second embodiment of the present invention. 36 is a partial image of pixels of width L obtained by dividing the synthesized image 4, 37 is a corresponding region on the projection plane 7 corresponding to the partial image 36, 38 is an input partial image whose view vector matches the partial image 36, 39 is a partial image This is a region near the input partial image 38 used for generating the image 36.

【0035】この発明の第二の実施の形態の画像合成装
置においては、図8に示すように合成画像4について複
数の縦方向ラインからなる幅Lの部分画像36に分割
し、各分割画像ごとに合成処理を行う。実施の形態1で
は縦方向の1ラインずつ合成処理を行っていたのに対し
てLラインずつ合成処理を行うので、Lを大きくすると
適合する画像の検索と転写の手間が減少して処理速度が
向上する。
In the image synthesizing apparatus according to the second embodiment of the present invention, as shown in FIG. 8, the synthesized image 4 is divided into partial images 36 each having a width L composed of a plurality of vertical lines. The synthesizing process is performed. In the first embodiment, the synthesis process is performed line by line in the vertical direction, whereas the synthesis process is performed line by line. Therefore, when L is increased, the trouble of searching for and transferring a suitable image is reduced and the processing speed is reduced. improves.

【0036】前記のように構成された画像合成装置にお
いては、第一の実施の形態と同様、まず、画像1と付随
する情報を入力し、記憶装置21に記憶する。この動作
については図2のフローチャートと同様である。
In the image synthesizing apparatus configured as described above, first, as in the first embodiment, the image 1 and the accompanying information are input and stored in the storage device 21. This operation is the same as in the flowchart of FIG.

【0037】次に、新たに新たな視点と光軸方向をもつ
画像の合成の動作について、図9のフローチャートによ
り説明する。合成画像4をJ(i,j)とする。幅Lの
部分画像36ごとに、投影面7上の対応領域37により
視線ベクトル34を定める。この視線ベクトル34と同
一直線上にあり、同一方向の視線ベクトル29をもつ入
力部分画像38とその近傍39の部分画像とを用いて、
部分画像36を生成する。
Next, the operation of synthesizing an image having a new viewpoint and a new optical axis direction will be described with reference to the flowchart of FIG. Let the composite image 4 be J (i, j). The gaze vector 34 is determined by the corresponding area 37 on the projection plane 7 for each partial image 36 having the width L. Using an input partial image 38 having a line-of-sight vector 29 in the same direction as the line-of-sight vector 34 and having a line-of-sight vector 29 in the same direction, and a partial image in the vicinity 39 thereof,
A partial image 36 is generated.

【0038】ステップST30では、ステップST20
と同様に、視点指示装置22により合成する画像4の視
点5位置(x座標値をx,z座標値をzとする)と光軸
6の方向ψを入力し、合成画像生成装置24に送る。こ
の入力は例えば、マウスあるいはキーボードにより行
う。以下は主に合成画像生成装置24により実行され
る。ステップST31では、焦点調節装置23により合
成画像4の視点5の位置から焦点を合わせる距離Dを入
力する。これは、ステップST21の動作と同様であ
る。ステップST32では、画像の処理位置を示す変数
ioを1に初期化する。ステップST33では、視線決
定装置20により、合成画像4の視点5から(io−
1)×L+1からio×L番目の縦方向成分に対応する
部分画像36へ向かう視線ベクトル34を求める。これ
は、部分画像36の中心、すなわち、{io×L−(L
−1)/2}番目の縦方向成分I(io×L−(L−
1)/2,j)に対する視線ベクトルとして、ステップ
ST5と同様の動作により、視線ベクトル34のθとρ
とεを求める。なお、Lが偶数のときは、io×L−
(L−1)/2の小数部分を切り上げまたは切り下げて
対応する縦方向成分を用いる。ステップST34では、
検索装置25により、(θ,ρ,ε)を用いて最も良く
合致する入力部分画像を検索する。これは例えば、配列
P,Q,Rに格納された値により、
In step ST30, step ST20
In the same manner as described above, the viewpoint 5 position (x coordinate value is x and z coordinate value is z) and the direction 光 of the optical axis 6 of the image 4 to be combined by the viewpoint designating device 22 are input and sent to the combined image generating device 24. . This input is performed by, for example, a mouse or a keyboard. The following is mainly executed by the composite image generation device 24. In step ST31, the focus adjustment device 23 inputs a distance D for focusing from the position of the viewpoint 5 of the composite image 4. This is the same as the operation in step ST21. In step ST32, a variable io indicating the processing position of the image is initialized to 1. In step ST33, the line-of-sight determination device 20 starts (io-
1) Obtain a line-of-sight vector 34 from × L + 1 to a partial image 36 corresponding to the io × L-th vertical component. This corresponds to the center of the partial image 36, that is, {io × L− (L
−1) / 2} th vertical component I (io × L− (L−
As the line-of-sight vector for 1) / 2, j), θ and ρ of the line-of-sight vector 34 by the same operation as in step ST5.
And ε. When L is an even number, io × L−
A fractional part of (L-1) / 2 is rounded up or down and a corresponding vertical component is used. In step ST34,
The search device 25 searches for the best matching input partial image using (θ, ρ, ε). This is, for example, by the values stored in the arrays P, Q, R,

【0039】[0039]

【数5】 (Equation 5)

【0040】が最小となるn*とi*を求め、n*番目
の画像のi*番目の部分画像とする。ステップST35
では、記憶装置21に記憶されたn*番目の入力画像の
i*番目の部分画像38およびその近傍39の部分画像
を、
The minimum n * and i * are obtained, and are set as the i * -th partial image of the n * -th image. Step ST35
Then, the i * -th partial image 38 of the n * -th input image stored in the storage device 21 and the partial image of the vicinity 39 thereof are

【0041】[0041]

【数6】 (Equation 6)

【0042】のように、合成画像4の部分画像36に転
写する。この際、視点5から距離Dに焦点を合わせて拡
大縮小を施している。対象物の画像中での大きさは視点
からの距離に反比例するので、この拡大縮小により、距
離Dにある対象物は合成画像4中で正しい大きさにな
る。第二の形態においては、第一の形態とは異なり、上
下方向のみならず左右方向にも同一倍率で拡大縮小を行
う。ステップST36では、ioに1加える。ステップ
ST37では、(io−1)×L+1がMx以下かどう
か、すなわち未処理の部分画像36があるかどうかを判
定し、あればステップST33に戻り、なければステッ
プST38へ進む。ステップST38では、得られた合
成画像4をディスプレイ装置26により表示し、指示さ
れた視点5での画像合成処理を終了する。
As described above, the image is transferred to the partial image 36 of the composite image 4. At this time, enlargement / reduction is performed by focusing on the distance D from the viewpoint 5. Since the size of the object in the image is inversely proportional to the distance from the viewpoint, the object at the distance D becomes the correct size in the composite image 4 by this scaling. In the second embodiment, different from the first embodiment, scaling is performed at the same magnification not only in the vertical direction but also in the horizontal direction. In step ST36, 1 is added to io. In step ST37, it is determined whether (io-1) × L + 1 is equal to or smaller than Mx, that is, whether there is an unprocessed partial image 36. If there is, the process returns to step ST33, and if not, the process proceeds to step ST38. In step ST38, the obtained synthesized image 4 is displayed on the display device 26, and the image synthesis processing at the instructed viewpoint 5 is completed.

【0043】以上の処理により、任意の距離D離れた地
点の対象物を、正確に表現する合成画像を得ることがで
きる。
By the above-described processing, a composite image accurately representing the object at an arbitrary distance D can be obtained.

【0044】実施の形態3.図10はこの発明の第三の
実施の形態を示すブロック図であり、40は合成画像4
中の境界部において双方の画素値を混合することにより
輝度の不連続を解消する画像平滑化装置(平滑化手段)
である。図11および図12はこの発明の第三の実施の
形態の動作を示すフローチャートである。図13および
図14および図15はこの発明の第三の実施の形態の動
作を示す説明図である。41は合成画像4のうち同一の
入力画像1の部分画像により生成された領域、42は領
域41に隣接し領域41とは異なる入力画像1の部分画
像により生成された領域、43は合成画像4中の領域4
1と領域42との境界、44は領域42中の平滑化処理
を施す平滑化領域、45は合成画像4に以下に述べる処
理を施して得られる平滑化合成画像である。46は領域
42に隣接しさらに異なる入力画像1の部分画像により
生成された領域、47は合成画像4中の領域42と領域
46との境界である。
Embodiment 3 FIG. FIG. 10 is a block diagram showing a third embodiment of the present invention.
Image smoothing device (smoothing means) that eliminates discontinuity in luminance by mixing both pixel values at the middle boundary
It is. FIGS. 11 and 12 are flowcharts showing the operation of the third embodiment of the present invention. FIGS. 13, 14 and 15 are explanatory diagrams showing the operation of the third embodiment of the present invention. 41 is an area of the composite image 4 generated by the same partial image of the input image 1, 42 is an area adjacent to the area 41 and generated by a partial image of the input image 1 different from the area 41, and 43 is the composite image 4 Middle area 4
A boundary between 1 and the area 42, 44 is a smoothed area in the area 42 on which a smoothing process is performed, and 45 is a smoothed synthesized image obtained by performing the processing described below on the synthesized image 4. 46 is a region adjacent to the region 42 and generated by a different partial image of the input image 1, and 47 is a boundary between the region 42 and the region 46 in the composite image 4.

【0045】この発明の第三の実施の形態の画像合成装
置においては、合成画像4に平滑化処理を施す。図13
に示すように、合成画像4の同一の入力画像1により生
成された領域41とこれと異なる入力画像1により生成
された領域42の境界43においては、両者の入力画像
1の撮影条件の違いにより輝度の不連続を生じる。これ
をなめらかにするため、領域41の境界43に面した幅
Kの平滑化領域44において、領域42に用いた入力画
像のパターンを徐々に混合していく。これにより輝度の
不連続を解消し、合成画像4の自然さを向上させる。第
一の実施例と同様、まず、画像1と付随する情報を入力
し、記憶装置21に記憶する。この動作については図2
のフローチャートと同一である。
In the image synthesizing apparatus according to the third embodiment of the present invention, the synthesized image 4 is subjected to a smoothing process. FIG.
As shown in the figure, a boundary 43 between an area 41 generated by the same input image 1 of the composite image 4 and an area 42 generated by a different input image 1 differs due to a difference in photographing conditions of both input images 1. This causes a luminance discontinuity. In order to smooth this, in the smoothed area 44 having the width K facing the boundary 43 of the area 41, the pattern of the input image used for the area 42 is gradually mixed. As a result, discontinuity in luminance is eliminated, and the naturalness of the composite image 4 is improved. As in the first embodiment, first, the image 1 and accompanying information are input and stored in the storage device 21. This operation is described in FIG.
This is the same as the flowchart of FIG.

【0046】次に、新たに新たな視点と光軸方向をもつ
画像の合成の動作について、図11のフローチャートに
より説明する。
Next, the operation of synthesizing an image having a new viewpoint and a new optical axis direction will be described with reference to the flowchart of FIG.

【0047】図11のフローチャートのステップST2
0〜ST28は図3のフローチャートに示す第一の実施
の形態の動作と同一である。ステップST29では、合
成画像4の部分画像32の生成に用いた入力画像1の番
号n*を配列Vに、入力部分画像27の番号i*を配列
Uに格納する。ステップST40では、合成画像4の平
滑化処理を画像平滑化装置40により実行する。このス
テップST40の詳細を図12に示す。
Step ST2 in the flowchart of FIG.
Steps 0 to ST28 are the same as the operations of the first embodiment shown in the flowchart of FIG. In step ST29, the number n * of the input image 1 used for generating the partial image 32 of the composite image 4 is stored in the array V, and the number i * of the input partial image 27 is stored in the array U. In step ST40, the smoothing process of the composite image 4 is executed by the image smoothing device 40. FIG. 12 shows the details of step ST40.

【0048】図12のステップST41では、画像の処
理位置を示す変数ioを2に初期化し、境界の数を示す
変数Hを0に初期化する。ステップST42では、合成
画像4のio番目とio−1番目の部分画像について、
用いた入力画像が同一かどうかを判定し、同一であれば
ステップST44へ、そうでなければステップST43
へ進む。同一でないということは、io番目とio−1
番目の部分画像は異なる領域41と42に属し、その間
に境界43が存在することになるので、入力画像間の輝
度の違いにより輝度の不連続を生じている。ステップS
T43ではHを1増やし、境界を示す配列Wにioを格
納する。ステップST44では、ioを1増やす。ステ
ップST45では、ioがMx以下かどうかを判定し、
そうならステップST42に戻り、そうでないならステ
ップST46に進む。
In step ST41 of FIG. 12, a variable io indicating the processing position of the image is initialized to 2, and a variable H indicating the number of boundaries is initialized to 0. In step ST42, for the io-th and io-1st partial images of the composite image 4,
It is determined whether or not the used input images are the same, and if they are the same, the process proceeds to step ST44; otherwise, the process proceeds to step ST43.
Proceed to. Not being the same means that the io-th and io-1
Since the second partial image belongs to different regions 41 and 42 and a boundary 43 exists between them, a luminance discontinuity occurs due to a luminance difference between input images. Step S
At T43, H is incremented by 1 and io is stored in the array W indicating the boundary. In step ST44, io is increased by one. In step ST45, it is determined whether or not io is equal to or less than Mx.
If so, the process returns to step ST42; otherwise, the process proceeds to step ST46.

【0049】以下では、検出された境界部に平滑化処理
を施す。図13に示すように、合成画像4の領域41の
境界43に面した幅Kの平滑化領域44において、領域
42に用いた入力画像のパターンを徐々に混合すること
によって行う。領域41の幅がKより小さい場合でもな
めらかな画像が容易に得られるように構成している。ス
テップST46では、以下の処理の簡便化のためW[H
+1]にMx+1を格納し、また、境界の番号を示すh
を1に初期化する。ステップST47では、hがH以下
かどうかを判定し、そうならステップST48に進み、
そうでなければ、ステップST40の処理を終了し、戻
る。ステップST48では、画像の処理位置を示す変数
kを1に初期化する。ステップST49では、境界43
からk画素だけ領域41側を示すW[h]−kが0以下
かどうかを判定し、そうなら画像からはみ出すので処理
を省略してステップST54へ、そうでなければステッ
プST50へ進む。ステップST50では、W[h]番
目の部分画像に用いた入力画像中から、合成画像のW
[h]−k番目の部分画像に最も適する入力部分画像を
選択する。これは、例えば、
In the following, a smoothing process is performed on the detected boundary portion. As shown in FIG. 13, in the smoothed area 44 having a width K facing the boundary 43 of the area 41 of the composite image 4, the pattern of the input image used for the area 42 is gradually mixed. Even if the width of the area 41 is smaller than K, a smooth image is easily obtained. In step ST46, W [H
+1] is stored as Mx + 1, and h indicating a boundary number
Is initialized to 1. In step ST47, it is determined whether h is equal to or less than H, and if so, the process proceeds to step ST48,
Otherwise, the process of step ST40 ends, and the process returns. In step ST48, a variable k indicating the processing position of the image is initialized to 1. In step ST49, the boundary 43
Then, it is determined whether or not W [h] -k indicating the region 41 side by k pixels is 0 or less. If so, the process goes out of the image and the processing is omitted, and if not, the process proceeds to step ST50. In step ST50, the input image used for the W [h] -th partial image is selected from the W
[H] -Select the input partial image that is most suitable for the k-th partial image. This is, for example,

【0050】[0050]

【数7】 (Equation 7)

【0051】により領域の幅(W[h+1]−W
[h])に対する使用した入力部分画像の幅(U[W
[h+1]−1]−U[W[h]]+1)の比を用いて
外挿して求める。ステップST51では、合成画像4の
W[h]番目の部分画像に使用されたV[W[h]]番
目の入力画像1の、式(18)で求めたi’番目の入力
部分画像27を、合成画像4のW[h]−k番目の部分
画像に、
The width of the region (W [h + 1] -W
[H]) of the used input partial image (U [W
It is extrapolated using the ratio of [h + 1] -1] -U [W [h]] + 1). In step ST51, the i′-th input partial image 27 of the V [W [h]]-th input image 1 used for the W [h] -th partial image of the composite image 4 obtained by Expression (18) is obtained. , In the W [h] -kth partial image of the composite image 4,

【0052】[0052]

【数8】 (Equation 8)

【0053】のように重ね合わせる。これは、図13に
示すように、領域41の平滑化領域44に、領域42で
用いた画像を、境界43からの距離に応じて割合を直線
的に減少させて混合していくことになる。ステップST
52では、kを1増やす。ステップST53では、k
が、あらかじめ定めた平滑化領域幅K以下かどうかを判
定し、以下ならステップST49に戻り、そうでなけれ
ばステップST54に進む。ステップST54では、h
を1増やして、次の境界に対して処理を行うためステッ
プST47に戻る。
As shown in FIG. This means that, as shown in FIG. 13, the image used in the area 42 is mixed with the smoothed area 44 of the area 41 by linearly decreasing the ratio according to the distance from the boundary 43. . Step ST
At 52, k is increased by one. In step ST53, k
Is determined to be equal to or smaller than a predetermined smoothing region width K, and if so, the process returns to step ST49; otherwise, the process proceeds to step ST54. In step ST54, h
Is incremented by 1, and the process returns to step ST47 to perform processing on the next boundary.

【0054】以上の処理により輝度の不連続のない合成
画像を得ることができる。上記のようにi方向に順次処
理を実行することにより、図14に示す領域42のよう
に幅がKより小さい場合でも支障無く平滑化を行うこと
ができる。すなわち、まず境界43に対して平滑化処理
を行い、続いて境界47に対して平滑化処理を行うこと
になるが、境界43に対する処理では、その平滑化領域
44は境界47を含まないので、上記の処理後、平滑化
領域44には輝度の不連続は存在しない。続いての境界
47に対する処理でも、対象となる平滑化領域44に含
まれる境界43は、すでに輝度の不連続が解消されてい
るので、上記の平滑化処理により新たな輝度の不連続を
生じることはない。また、通常、合成画像4の境界部4
3においては、距離Dの位置にある対象物15は正しい
位置に正しい大きさで描かれるので、その像にずれは発
生しない。しかし、焦点位置D以外の距離に対象物16
がある場合、用いた入力画像の視点位置によって合成画
像4の境界部43でその像はずれを生じる。このような
場合に対しても、図15に示すように、上記に示した境
界部の平滑化処理を行えば、ずれがぼかされて不自然さ
を軽減させることができる。
By the above processing, a synthesized image without luminance discontinuity can be obtained. By sequentially executing the processing in the i direction as described above, smoothing can be performed without any trouble even when the width is smaller than K as in the region 42 shown in FIG. That is, first, the smoothing process is performed on the boundary 43, and then the smoothing process is performed on the boundary 47. In the process on the boundary 43, since the smoothed region 44 does not include the boundary 47, After the above processing, there is no luminance discontinuity in the smoothed area 44. In the subsequent processing for the boundary 47, the boundary 43 included in the target smoothed region 44 has already had its luminance discontinuity eliminated, so that the above-described smoothing processing may cause a new luminance discontinuity. There is no. Also, usually, the boundary 4 of the composite image 4
In 3, the object 15 located at the position of the distance D is drawn at the correct position with the correct size, so that the image does not shift. However, the object 16 is located at a distance other than the focal position D.
If there is, the image is shifted at the boundary 43 of the composite image 4 depending on the viewpoint position of the used input image. Even in such a case, as shown in FIG. 15, if the above-described smoothing process of the boundary portion is performed, the shift is blurred and the unnaturalness can be reduced.

【0055】上記の実施の形態では輝度の不連続を画像
の混合によって解消したが、合成画像の縦ライン毎の輝
度を逐次比較し、隣接する縦ライン間でライン全長にわ
たってほぼ一定比率の輝度変化があった場合、この原因
は撮影条件の違いによるものとみなして、境界前後の輝
度を強制的に一致させる方法によっても輝度の不連続を
解消できる。上記の一定比率は、輝度表現が対数となっ
ている場合は一定差と扱えばよい。
In the above embodiment, the discontinuity of the luminance is eliminated by mixing the images. However, the luminance of each vertical line of the composite image is successively compared, and the luminance change at a substantially constant ratio between the adjacent vertical lines over the entire length of the line. In the case where there is, it is considered that the cause is caused by a difference in photographing conditions, and the discontinuity of the luminance can also be eliminated by a method of forcibly matching the luminance before and after the boundary. The above constant ratio may be treated as a constant difference when the luminance expression is logarithmic.

【0056】実施の形態4.図16はこの発明の第四の
実施の形態を示すブロック図であり、48は記憶装置2
1(第一の記憶手段)に格納しきれない入力画像1の部
分画像26を格納する2次記憶装置(第二の記憶手
段)、49は入力画像1の部分画像26の記憶管理を行
う記憶制御装置(記憶制御手段)である。図17および
図18および図19はこの発明の第四の実施の形態の動
作を示すフローチャートである。図20はこの発明の第
四の実施の形態の動作を示す説明図である。50は視線
ベクトル34がのる直線、51は記憶装置21に格納さ
れた入力画像1の部分画像27の視線ベクトル、52は
視線ベクトル51がのる直線、53は記憶装置21に格
納された入力画像1の部分画像27の視点である。
Embodiment 4 FIG. 16 is a block diagram showing a fourth embodiment of the present invention.
1 (first storage unit), a secondary storage unit (second storage unit) for storing the partial image 26 of the input image 1 that cannot be stored, 49 is a storage for performing storage management of the partial image 26 of the input image 1 It is a control device (storage control means). FIG. 17, FIG. 18, and FIG. 19 are flowcharts showing the operation of the fourth embodiment of the present invention. FIG. 20 is an explanatory diagram showing the operation of the fourth embodiment of the present invention. 50 is a straight line on which the line-of-sight vector 34 rides, 51 is a line-of-sight vector of the partial image 27 of the input image 1 stored in the storage device 21, 52 is a straight line on which the line-of-sight vector 51 rides, and 53 is an input stored in the storage device 21. It is a viewpoint of the partial image 27 of the image 1.

【0057】この発明の第四の実施の形態の画像合成装
置においては、入力画像1の部分画像27の記憶場所を
制御することにより、合成画像4の生成の高速化を図
る。入力画像1のフレーム数が大きくなると、そのすべ
ての部分画像を読みだしと書き込みが高速に実行できる
主記憶装置などにより構成される記憶装置21に格納で
きなくなる。そこで、その一部を計算機のディスク装置
などにより構成される大容量の2次記憶装置48に退避
することになる。この際、退避する部分画像の選択によ
っては、合成画像4の視点5の微小移動の度に2次記憶
装置48中に退避した部分画像を読み出すことになり、
合成画像4の生成に多大な時間を要することになる。こ
の発明の第四の実施の形態においては、記憶制御装置4
9により、退避する入力画像の部分画像を合成画像4の
視点5の位置を考慮して選択する。これにより、視点5
が移動した際の新たな合成画像4の生成において、必要
となる入力画像1の部分画像27の多くが記憶装置21
に格納されているようにし、2次記憶装置48の参照回
数を減らして処理の高速化を図る。
In the image synthesizing apparatus according to the fourth embodiment of the present invention, the generation speed of the synthesized image 4 is increased by controlling the storage location of the partial image 27 of the input image 1. When the number of frames of the input image 1 increases, all of the partial images cannot be stored in the storage device 21 including a main storage device or the like that can execute reading and writing at high speed. Therefore, a part of the data is saved to a large-capacity secondary storage device 48 constituted by a disk device of a computer. At this time, depending on the selection of the partial image to be saved, the partial image saved in the secondary storage device 48 is read out every time the viewpoint 5 of the composite image 4 moves slightly.
It takes a lot of time to generate the composite image 4. In the fourth embodiment of the present invention, the storage controller 4
In step 9, a partial image of the input image to be saved is selected in consideration of the position of the viewpoint 5 of the composite image 4. Thus, the viewpoint 5
In the generation of a new composite image 4 when the image has moved, many of the partial images 27 of the input image 1 that are required
, And the number of times of reference to the secondary storage device 48 is reduced to speed up the processing.

【0058】この発明の第四の実施の形態においても、
第一の実施の形態と同様、まず、画像1と付随する情報
を入力し、記憶装置21あるいは2次記憶装置48に記
憶する。この動作を図17のフローチャートにより説明
する。ステップST1〜ステップST10については図
2のフローチャートに示す第一の実施の形態の動作と同
一である。ただし、ステップST2における入力画像1
の読み込みについては、この入力画像1はビデオカメラ
等により入力するか、あるいは、2次記憶装置48に格
納されている画像を読み込むものとする。ステップST
60では、記憶制御装置49により、記憶装置21にn
番目の入力画像1のio番目の部分画像27を新たに格
納する領域があるかどうかを判定し、あればステップS
T61に進み、なければステップST62に進む。この
判定は、例えばあらかじめ記憶装置21の記憶容量を入
力画像1の部分画像27(縦にMy画素)のサイズで割
って部分画像の格納可能数を求めておき、これと順次計
数した現在までの格納数とを比較することによって行
う。ステップST61では、n番目の入力画像1のio
番目の部分画像27を記憶装置21に記憶する。ステッ
プST62では、n番目の入力画像1のio番目の部分
画像27を2次記憶装置48に記憶する。以上の処理に
より、記憶装置21に格納しきれない入力画像1の部分
画像が2次記憶装置48に格納される。
In the fourth embodiment of the present invention,
As in the first embodiment, first, an image 1 and accompanying information are input and stored in the storage device 21 or the secondary storage device 48. This operation will be described with reference to the flowchart of FIG. Steps ST1 to ST10 are the same as the operations of the first embodiment shown in the flowchart of FIG. However, the input image 1 in step ST2
It is assumed that the input image 1 is input by a video camera or the like, or an image stored in the secondary storage device 48 is read. Step ST
At 60, the storage control device 49 stores n in the storage device 21.
It is determined whether there is an area for newly storing the io-th partial image 27 of the input image 1.
Proceed to T61, otherwise proceed to step ST62. This determination is made, for example, by previously dividing the storage capacity of the storage device 21 by the size of the partial image 27 (vertically My pixels) of the input image 1 to obtain the storable number of partial images, This is performed by comparing the stored number. In step ST61, the io of the n-th input image 1
The third partial image 27 is stored in the storage device 21. In step ST62, the io-th partial image 27 of the n-th input image 1 is stored in the secondary storage device. By the above processing, the partial image of the input image 1 that cannot be stored in the storage device 21 is stored in the secondary storage device 48.

【0059】次に、新たに新たな視点と光軸方向をもつ
画像の合成の動作について、図18のフローチャートに
より説明する。図18のフローチャートのステップST
20〜ST23、およびステップST26〜ST28お
よびステップST40は図11のフローチャートに示す
第三の実施の形態の動作と同一である。ステップST7
0では、ステップST24と同様に入力画像1の部分画
像27を検索するが、変数εは用いず、例えば、
Next, the operation of synthesizing an image having a new viewpoint and a new optical axis direction will be described with reference to the flowchart of FIG. Step ST in the flowchart of FIG.
Steps 20 to ST23, and steps ST26 to ST28 and step ST40 are the same as the operations of the third embodiment shown in the flowchart of FIG. Step ST7
At 0, a partial image 27 of the input image 1 is searched in the same manner as in step ST24, but without using the variable ε, for example,

【0060】[0060]

【数9】 (Equation 9)

【0061】を最小にするn*とi*を求め、n*番目
の画像のi*番目の部分画像とする。ステップST71
では、ステップST25と同様にn*番目の入力画像1
のi*番目の部分画像27を読みだし、合成画像4の部
分画像32に転写する。この際、入力画像1の部分画像
27の読み出しにともない、記憶装置21と2次記憶装
置48の制御を記憶制御装置49により実行する。この
ステップST71の詳細を図19に示すフローチャート
を用いて説明する。
Then, n * and i * that minimize the value are obtained, and are set as the i * -th partial image of the n * -th image. Step ST71
Then, as in step ST25, the n * -th input image 1
Is read out and transferred to the partial image 32 of the composite image 4. At this time, the storage controller 49 executes the control of the storage device 21 and the secondary storage device 48 with the reading of the partial image 27 of the input image 1. The details of step ST71 will be described with reference to the flowchart shown in FIG.

【0062】図19のステップST80では、読み出す
n*番目の入力画像1のi*番目の部分画像27が記憶
装置21に存在するかどうかを判定し、存在すればステ
ップST91に進み、そうでなければ2次記憶装置48
に格納されているのでステップST81以下で読み出し
を行う。この判定は、例えば、各部分画像27に対応す
る変数を1個用意し、その内容に記憶装置21への格納
の有無を記憶また更新するように構成し、その内容を参
照して行う。ステップST81では、記憶装置21にn
*番目の入力画像1のi*番目の部分画像27を新たに
格納する領域があるかどうかを判定し、あればステップ
ST90に進み、なければステップST82に進む。
In step ST80 of FIG. 19, it is determined whether or not the i * -th partial image 27 of the n * -th input image 1 to be read exists in the storage device 21. If there is, the process proceeds to step ST91, otherwise. If the secondary storage device 48
Is read in step ST81 and subsequent steps. This determination is made, for example, by preparing one variable corresponding to each partial image 27, storing or updating the content of the variable in the storage device 21 and referring to the content. In step ST81, n is stored in the storage device 21.
It is determined whether there is an area for newly storing the i * -th partial image 27 of the * -th input image 1, and if there is, the process proceeds to step ST90; otherwise, the process proceeds to step ST82.

【0063】ステップST82以下では、記憶装置21
と2次記憶装置48間で部分画像27の入れ換えを行
う。すなわち、n*番目の入力画像1のi*番目の部分
画像27を記憶装置21に置き、その代わりに、記憶装
置21上の最も使用可能性の低い部分画像を2次記憶装
置48に退避する。この使用可能性の尺度として、各部
分画像が使用されるために必要となる合成画像4の視点
5の移動距離を採用する。図20に示すように、入力画
像1が十分に多くある場合、記憶装置21に格納された
ある部分画像について、この部分画像が合成画像4に使
用されるのは、その視線ベクトル51が合成画像4の部
分画像32の視線ベクトル34と同一方向で同一直線上
にあるときである。同一直線上にないときは、視線ベク
トル34がのる直線50と同一直線上に視線ベクトル2
9を持つ他の入力画像の部分画像が使用されることにな
る。そこで、視線ベクトル51がのる直線52と合成画
像4の視点5間の距離を移動距離とする。移動距離が小
さい程、部分画像が使用される可能性が高くなる。記憶
装置21に格納された部分画像について、この移動距離
が最も大きい、すなわち、最も使用される可能性の低い
部分画像を2次記憶装置48に退避する。
In step ST82 and subsequent steps, the storage device 21
And the secondary storage device 48 exchanges the partial images 27. That is, the i * -th partial image 27 of the n * -th input image 1 is placed in the storage device 21, and the least usable partial image on the storage device 21 is saved in the secondary storage device 48 instead. . As a measure of the usability, a moving distance of the viewpoint 5 of the composite image 4 necessary for using each partial image is adopted. As shown in FIG. 20, when the number of input images 1 is sufficiently large, for a certain partial image stored in the storage device 21, this partial image is used for the composite image 4 because the line-of-sight vector 51 is This is a time when the line of sight vector 34 of the partial image 32 of No. 4 is on the same straight line in the same direction. When the line of sight vector 2 is not on the same straight line, the line of sight vector 2
9 will be used. Therefore, the distance between the straight line 52 on which the line-of-sight vector 51 is placed and the viewpoint 5 of the composite image 4 is defined as the moving distance. The smaller the moving distance, the higher the possibility that the partial image will be used. With respect to the partial images stored in the storage device 21, the partial image having the longest moving distance, that is, the least likely to be used partial image is saved in the secondary storage device 48.

【0064】ステップST82では、部分画像27の使
用可能性を示す変数aを−1に初期化する。ステップS
T83では、記憶装置21中に未処理の部分画像27が
あるかどうかを判定し、あればステップST84に進
み、なければステップST89に進む。ステップST8
4では、記憶装置21に記憶されている入力画像1の部
分画像のうち未処理のひとつについて、その入力画像の
番号をn1に、部分画像の番号をi1に格納する。ステ
ップST85では、n1とi1より、変数θとρを取り
出し、これをθ1とρ1とする。ステップST86で
は、θ1とρ1で表される部分画像について、その部分
画像が使用されるために必要になる合成画像4の視点5
の移動距離dを次のように計算する(図20参照)。視
点5のx座標をx、z座標をzとして、
In step ST82, a variable a indicating the availability of the partial image 27 is initialized to -1. Step S
In T83, it is determined whether or not there is an unprocessed partial image 27 in the storage device 21. If there is, the process proceeds to step ST84. If not, the process proceeds to step ST89. Step ST8
In step 4, for one unprocessed partial image of the input image 1 stored in the storage device 21, the number of the input image is stored in n1 and the number of the partial image is stored in i1. In step ST85, variables θ and ρ are extracted from n1 and i1 and are set as θ1 and ρ1. In step ST86, for the partial image represented by θ1 and ρ1, the viewpoint 5 of the composite image 4 necessary for using the partial image
Is calculated as follows (see FIG. 20). Assuming that the x coordinate of the viewpoint 5 is x and the z coordinate is z,

【0065】[0065]

【数10】 (Equation 10)

【0066】ステップST87では、dがaより大きい
かどうかを判定し、大きいならステップST88に進
み、そうでないならステップST83に進む。ステップ
ST88では、aを更新するとともに処理した入力画像
1の番号n1と部分画像27の番号i1を格納する。ス
テップST89では、NnとNiによって指定される部
分画像27、すなわち、数10で示される値が最も大き
い部分画像27を記憶装置21から2次記憶装置48に
移動する。ステップST90では、合成画像4の生成に
使用するn*番目の入力画像1のi*番目の部分画像2
7を2次記憶装置48から記憶装置21に移動する。ス
テップST91では、合成画像4の生成に使用するn*
番目の入力画像1のi*番目の部分画像27を記憶装置
21から読み出す。ステップST92では、n*番目の
入力画像1のi*番目の部分画像27を合成画像4の部
分画像32に上記式(6)〜(10)により転写する。
In step ST87, it is determined whether or not d is larger than a. If d is larger, the process proceeds to step ST88, and if not, the process proceeds to step ST83. In step ST88, a is updated, and the number n1 of the processed input image 1 and the number i1 of the partial image 27 are stored. In step ST89, the partial image 27 specified by Nn and Ni, that is, the partial image 27 having the largest value represented by Expression 10 is moved from the storage device 21 to the secondary storage device 48. In step ST90, the i * -th partial image 2 of the n * -th input image 1 used to generate the composite image 4
7 is moved from the secondary storage device 48 to the storage device 21. In step ST91, n * used to generate the composite image 4
The i * -th partial image 27 of the first input image 1 is read from the storage device 21. In step ST92, the i * -th partial image 27 of the n * -th input image 1 is transferred to the partial image 32 of the composite image 4 by the above equations (6) to (10).

【0067】以上の処理により、多数の入力画像1を用
いる場合でも、2次記憶装置48への参照回数を低減さ
せ、高速に合成画像4を生成する画像合成装置を得るこ
とができる。
By the above processing, even when a large number of input images 1 are used, the number of times of reference to the secondary storage device 48 can be reduced, and an image synthesizing apparatus that can generate the synthesized image 4 at high speed can be obtained.

【0068】実施の形態5.この発明の第五の実施の形
態を示すブロック図は図1と同一である。図21および
図22はこの発明の第五の実施の形態の動作を示すフロ
ーチャートである。図23および図24はこの発明の第
五の実施の形態の動作を示す説明図である。55はディ
スプレイ装置26上に表示されたカーソル、56は合成
画像4上で焦点を合わせる距離をD1に設定した領域、
57は合成画像4上で焦点を合わせる距離をD2に設定
した領域である。
Embodiment 5 A block diagram showing a fifth embodiment of the present invention is the same as FIG. FIGS. 21 and 22 are flowcharts showing the operation of the fifth embodiment of the present invention. FIGS. 23 and 24 are explanatory diagrams showing the operation of the fifth embodiment of the present invention. 55 is a cursor displayed on the display device 26, 56 is a region where the focusing distance is set to D1 on the composite image 4,
Reference numeral 57 denotes an area in which the focus distance on the composite image 4 is set to D2.

【0069】前記のように構成された画像合成装置にお
いては、合成画像4中に視点5からの距離の異なる対象
物15および16が存在する場合に、両者を正確に表現
する画像を合成する。第一の実施の形態と同様、まず、
画像1と付随する情報を入力し、記憶装置21に記憶す
る。この動作については図2のフローチャートと同様で
ある。
In the image synthesizing apparatus configured as described above, when the objects 15 and 16 having different distances from the viewpoint 5 are present in the synthesized image 4, the images that accurately represent both are synthesized. Like the first embodiment, first,
The image 1 and accompanying information are input and stored in the storage device 21. This operation is the same as in the flowchart of FIG.

【0070】次に、新たに新たな視点と光軸方向をもつ
画像の合成の動作について、図21のフローチャートに
より説明する。各ステップは、図3に示す第一の実施の
形態のフローチャートと同一の動作を行うが、ステップ
ST21の実行位置が第一の実施の形態とは異なる。第
五の実施の形態におけるステップST21は、合成画像
4の各部分画像32の生成のたびに実行される。ステッ
プST21では、焦点調節装置23により合成画像4の
視点5の位置から焦点を合わせる距離Dを入力する。焦
点調節装置23をマウス等によるカーソル操作とキーボ
ードによって実現する一例を図22のフローチャートと
図23により説明する。この例では、Dの値を変更させ
たい部分画像32をカーソル55で示し、Dの値の増減
をキーボードより入力する。ステップST100では、
前回の合成画像4のio番目の部分画像の生成に用いた
Dを値を配列Zから読み出す。第一回目の合成画像4の
生成の場合は、あらかじめ定めたDの初期値を用いる。
ステップST101では、ディスプレイ装置26上のカ
ーソル55の表示位置のx座標の値xcを得る。ステッ
プST102では、ディスプレイ装置26上に表示され
た合成画像4の画面上の位置のx座標の値xoを得る。
ステップST103では、合成画像4の画面上の位置に
より、カーソル55が合成画像4上のどの部分画像32
上にあるかを計算する。これは、
Next, the operation of synthesizing an image having a new viewpoint and a new optical axis direction will be described with reference to the flowchart of FIG. Each step performs the same operation as the flowchart of the first embodiment shown in FIG. 3, but the execution position of step ST21 is different from that of the first embodiment. Step ST21 in the fifth embodiment is executed each time each partial image 32 of the composite image 4 is generated. In step ST21, the focus adjustment device 23 inputs a distance D for focusing from the position of the viewpoint 5 of the composite image 4. An example in which the focus adjustment device 23 is realized by a cursor operation using a mouse or the like and a keyboard will be described with reference to the flowchart of FIG. 22 and FIG. In this example, the partial image 32 whose D value is to be changed is indicated by the cursor 55, and the increase or decrease of the D value is input from the keyboard. In step ST100,
The value of D used to generate the io-th partial image of the previous composite image 4 is read from the array Z. In the case of the first generation of the composite image 4, a predetermined initial value of D is used.
In step ST101, the value xc of the x coordinate of the display position of the cursor 55 on the display device 26 is obtained. In step ST102, the x-coordinate value xo of the position on the screen of the composite image 4 displayed on the display device 26 is obtained.
In step ST103, the cursor 55 is moved to any of the partial images 32 on the composite image 4 according to the position of the composite image 4 on the screen.
Calculate what is above. this is,

【0071】[0071]

【数11】 [Equation 11]

【0072】とし、i番目の部分画像32として得られ
る。ステップST104では、カーソル55が指す部分
画像を示すiが合成画像4の転写処理位置を示すioと
一致するかどうかを判定し、そうであればステップST
105に進み、そうでなければステップST107に進
む。ステップST105では、距離Dの値の変更の指示
があるかどうかを調べる。これは例えばキーボードのキ
ー入力を調べ、特定の入力があれば、指示があるとして
ステップST106へ進み、そうでなければステップS
T107に進む。ステップST106では、距離Dの値
を更新する。これは例えばキーボードのキー入力によ
り、Dの値を増加あるいは減少させることによって実現
できる。ステップST107では、配列ZにDの値を記
憶する。ステップST25での転写には、ここで得たD
の値を用いる。
Then, an i-th partial image 32 is obtained. In step ST104, it is determined whether or not i indicating the partial image pointed by the cursor 55 matches io indicating the transfer processing position of the composite image 4, and if so, step ST104 is performed.
The process proceeds to 105, otherwise proceeds to step ST107. In step ST105, it is checked whether or not there is an instruction to change the value of the distance D. For example, the key input of the keyboard is checked. If there is a specific input, it is determined that there is an instruction, and the process proceeds to step ST106.
Proceed to T107. In step ST106, the value of the distance D is updated. This can be realized by, for example, increasing or decreasing the value of D by key input on a keyboard. In step ST107, the value of D is stored in the array Z. For the transfer in step ST25, the D
Is used.

【0073】以上のように実行することにより、合成画
像4の部分画像32ごとにDの値を変化させることが可
能になり、図24に示すように、視点5からの距離が異
なる複数の対象物を正確に表現する合成画像4を得るこ
とができる。合成画像4の領域56は視点5からの距離
をD1に設定しており、領域57は視点5からの距離を
D2に設定している。これにより距離D1にある対象物
15および距離D2にある対象物16がともに正確に表
現される。
By executing as described above, it becomes possible to change the value of D for each partial image 32 of the composite image 4, and as shown in FIG. A composite image 4 that accurately represents an object can be obtained. The area 56 of the composite image 4 has the distance from the viewpoint 5 set to D1, and the area 57 has the distance from the viewpoint 5 set to D2. As a result, both the object 15 at the distance D1 and the object 16 at the distance D2 are accurately represented.

【0074】なお、上記実施の形態では、Dを合成画像
の各部分画像においてそのまま使用する、すなわち、視
点を中心とする半径Dの円柱面に合成画像の焦点が合う
ように構成したが、Dの代わりに合成画像4のi番目の
縦方向成分である部分画像32の生成において、
In the above embodiment, D is used as it is in each partial image of the composite image, that is, the composite image is focused on a cylindrical surface having a radius D centered on the viewpoint. In the generation of the partial image 32 which is the i-th vertical component of the composite image 4 instead of

【0075】[0075]

【数12】 (Equation 12)

【0076】で示されるD’を用いることにより、視点
から距離Dの平面に焦点を合わせた合成画像を得るよう
に構成してもよい。また、上記数12を適宜設定するこ
とにより自由に焦点面を調節することができる。
A composite image focused on a plane at a distance D from the viewpoint may be obtained by using D ′ represented by The focal plane can be freely adjusted by appropriately setting the above equation (12).

【0077】また、上記実施の形態では、合成画像に対
する入力部分画像の選択を、視線ベクトルを用い変数
θ、ρ、εと数5とにより行ったが、これを他の方式、
例えば上記従来技術文献に示された方式により行うよう
に構成してもよい。
Further, in the above embodiment, the selection of the input partial image with respect to the composite image is performed by using the line-of-sight vector and the variables θ, ρ, ε and Equation 5, but this is performed by another method.
For example, you may comprise so that it may perform by the method shown in the said prior art document.

【0078】また、上記実施の形態では、入力部分画像
について変数εをあらかじめすべて求めておいたが、入
力部分画像の選択にこの変数を用いないように構成した
場合い、ステップST25など拡大縮小を行う時点で計
算するように構成してもよい。
Further, in the above embodiment, all the variables ε have been obtained in advance for the input partial image. However, if the variable is not used for selecting the input partial image, the enlargement / reduction may be performed as in step ST25. You may comprise so that it may calculate at the time of performing.

【0079】また、上記実施の形態では、入力部分画像
について変数εを用いたが、入力部分画像の選択にこの
変数を用いないように構成した場合、ステップST25
などで行う拡大縮小は入力画像1と合成画像4の視点位
置間の距離を計算して、この値を数4などに示すΔεと
して使用するように構成してもよい。
In the above embodiment, the variable ε is used for the input partial image. However, when the variable is not used for selecting the input partial image, if the variable ε is not used for selecting the input partial image, step ST 25
For example, the enlargement / reduction performed by, for example, calculating the distance between the viewpoint positions of the input image 1 and the synthesized image 4 and using this value as Δε shown in Expression 4 or the like may be adopted.

【0080】また、上記第三の実施の形態では、境界部
の一方の領域に対し、他方の入力画像を混合するように
構成したが、境界部を中心にその両側に他方の入力画像
を混合するように構成してもよい。
In the third embodiment, one of the boundary areas is mixed with the other input image. However, the other input image is mixed on both sides of the boundary area. May be configured.

【0081】また、上記第三の実施の形態では、境界部
での入力画像の混合の割合は直線的に変化させたが、他
の様式で変化させるように構成してもよい。
In the third embodiment, the mixing ratio of the input image at the boundary portion is changed linearly. However, the mixing ratio may be changed in another manner.

【0082】また、上記第四の実施の形態では、入力画
像1の部分画像27を記憶装置21と2次記憶装置48
のどちらかに格納するように構成したが、そのすべてを
2次記憶装置48に格納し、合成画像4の合成に使用す
る分を順次記憶装置21に複写するように構成してもよ
い。
In the fourth embodiment, the partial image 27 of the input image 1 is stored in the storage device 21 and the secondary storage device 48.
However, all of them may be stored in the secondary storage device 48, and the portion used for the synthesis of the synthesized image 4 may be sequentially copied to the storage device 21.

【0083】また、上記第四の実施の形態では、数10
に示す距離dを尺度として用いるように構成したが、合
成画像4の光軸方向と画角を考慮して合成画像の視軸方
向と変数θの値との差をも用いて判定を行うように構成
してもよい。また、合成画像の視点と入力画像の視点と
の距離を用いるように構成してもよい。
Also, in the fourth embodiment,
Is used as a scale, but the determination is made using the difference between the visual axis direction of the composite image and the value of the variable θ in consideration of the optical axis direction and the angle of view of the composite image 4. May be configured. Further, the distance between the viewpoint of the synthesized image and the viewpoint of the input image may be used.

【0084】また、上記第四の実施の形態では、入力画
像1の部分画像27を単位として記憶装置21および2
次記憶装置48への格納を行ったが、同一入力画像の隣
接する部分画像を複数まとめた部分画像群を単位として
扱うように構成してもよい。また、異なる入力画像でも
変数θとρとεによってクラスタリングを行い、同一ク
ラスタとなる部分画像27をまとめて部分画像群として
扱うように構成してもよい。このとき、部分画像群内の
各部分画像の数10に示す距離dの最小値を部分画像群
に対する視点5の移動距離とし、図19のステップST
89では、この移動距離が最も大きな部分画像群を2次
記憶装置48に退避し、ステップST90では、n*番
目の入力画像のi*番目の部分画像を含む部分画像群を
記憶装置21に移動させるように構成する。このように
構成すれば、視点5の移動距離が同様な値となる部分画
像をまとめて扱うことにより、記憶装置21と2次記憶
装置48間でのデータの転送の発生回数、すなわちステ
ップST89およびステップST90の実行回数を削減
できる。
In the fourth embodiment, the storage devices 21 and 2 are used in units of the partial image 27 of the input image 1.
Although storage in the next storage device 48 is performed, a configuration may be adopted in which a partial image group in which a plurality of adjacent partial images of the same input image are grouped is treated as a unit. In addition, it is also possible to adopt a configuration in which clustering is performed on the different input images using the variables θ, ρ, and ε, and the partial images 27 having the same cluster are collectively handled as a partial image group. At this time, the minimum value of the distance d shown in Expression 10 of each of the partial images in the partial image group is set as the moving distance of the viewpoint 5 with respect to the partial image group, and step ST in FIG.
At 89, the partial image group having the largest moving distance is saved to the secondary storage device 48. At step ST90, the partial image group including the i * -th partial image of the n * -th input image is moved to the storage device 21. It is configured so that With such a configuration, the number of occurrences of data transfer between the storage device 21 and the secondary storage device 48, that is, the number of occurrences of steps ST89 and The number of executions of step ST90 can be reduced.

【0085】また、上記第四の実施の形態では、第一の
記憶手段として計算機の主記憶装置、第二の記憶手段と
してディスク装置により説明したが、第一の記憶手段と
して計算機のテクスチャメモリなどのグラフィック用メ
モリ、第二の記憶手段として主記憶装置あるいは他の外
部記憶装置を用いて構成しても同様の効果を奏する。
In the fourth embodiment, the main storage device of the computer is used as the first storage device, and the disk device is used as the second storage device. However, the texture memory of the computer is used as the first storage device. The same effect can be obtained by using a graphics memory and a main storage device or another external storage device as the second storage means.

【0086】また、上記実施の形態では、入力画像の枚
数を限定し、先に入力処理を行うように構成したが、入
力処理と合成処理とを並行して行い、また、入力画像の
数を限定せずにビデオカメラなどを利用して随時入力す
るように構成してもよい。
In the above embodiment, the number of input images is limited and the input processing is performed first. However, the input processing and the synthesis processing are performed in parallel, and the number of input images is reduced. Without limitation, a video camera or the like may be used to input data as needed.

【0087】また、上記実施の形態では、画像入力装置
17、視点情報入力装置18、入力画像処理装置19、
視線決定装置20、視点指示装置22、焦点調節装置2
3、合成画像生成装置24、検索装置25、画像平滑化
装置40、記憶制御装置49を用いて画像合成装置を構
成したが、これらの処理のすべてあるいは一部を計算機
のソフトウェアにより実行するように構成してもよい。
In the above embodiment, the image input device 17, the viewpoint information input device 18, the input image processing device 19,
Eye gaze determining device 20, viewpoint indicating device 22, focus adjusting device 2
3. The image synthesizing apparatus is configured by using the synthesized image generating apparatus 24, the searching apparatus 25, the image smoothing apparatus 40, and the storage control apparatus 49. All or a part of these processes is executed by software of a computer. You may comprise.

【0088】また、上記実施の形態では、ディスプレイ
装置26を用い、合成画像4を表示するように構成した
が、合成画像4を記憶装置21に格納するように構成し
てもよい。
In the above embodiment, the display device 26 is used to display the composite image 4. However, the composite image 4 may be stored in the storage device 21.

【0089】[0089]

【発明の効果】この発明は、以上説明したように構成さ
れているので、以下に記載されたような効果を奏する。
Since the present invention is configured as described above, it has the following effects.

【0090】請求項1の発明によれば、対象物までの距
離があらかじめわかっていない場合や、距離が異なる複
数の対象物が存在する場合でも目的の対象物を正確に表
現する合成画像を生成することができるようになる。
According to the first aspect of the present invention, even when the distance to the object is not known in advance or when there are a plurality of objects having different distances, a composite image that accurately represents the target object is generated. Will be able to

【0091】請求項2の発明によれば、部分画像の単一
方向への拡大あるいは縮小処理により目的の対象物を正
確に表現する合成画像を生成することができるようにな
る。
According to the second aspect of the present invention, it is possible to generate a composite image that accurately represents a target object by enlarging or reducing a partial image in a single direction.

【0092】請求項3の発明によれば、対象物までの距
離があらかじめわかっていない場合や、距離が異なる複
数の対象物が存在する場合、また入力画像の部分画像が
縮小により合成画像の部分画像より小さくなる場合でも
目的の対象物を正確に表現する合成画像を生成すること
ができるようになる。
According to the third aspect of the present invention, when the distance to the object is not known in advance, when there are a plurality of objects with different distances, or when the partial image of the input image is Even when the image becomes smaller than the image, a composite image that accurately represents the target object can be generated.

【0093】請求項4の発明によれば、部分画像の検索
回数を削減し少ない手間で目的の対象物を正確に表現す
る合成画像を生成することができるようになる。
According to the fourth aspect of the present invention, it is possible to reduce the number of times of searching for a partial image and generate a composite image that accurately represents a target object with a small amount of trouble.

【0094】請求項5の発明によれば、正確に表現した
い対象物までの距離の値を対話的に容易に調整すること
ができるようになる。
According to the fifth aspect of the invention, it is possible to easily and interactively adjust the distance value to the object to be accurately represented.

【0095】請求項6の発明によれば、異なる距離にあ
る複数の対象物を同時に正確に表現する合成画像を生成
することができるようになる。
According to the sixth aspect of the present invention, it is possible to generate a composite image that simultaneously and accurately represents a plurality of objects at different distances.

【0096】請求項7の発明によれば、目的の対象物を
正確に表現するために必要な入力画像と合成画像の視点
間の距離の値を容易に求めることができるようになる。
According to the seventh aspect of the present invention, it is possible to easily obtain the value of the distance between the viewpoint of the input image and the viewpoint of the composite image necessary for accurately representing the target object.

【0097】請求項8の発明によれば、複数の入力画像
から転写して合成画像を生成する場合においても、輝度
値の不連続のない合成画像を得ることができるようにな
る。
According to the eighth aspect of the present invention, even when a composite image is generated by transferring from a plurality of input images, a composite image having no discontinuity in luminance value can be obtained.

【0098】請求項9の発明によれば、多数の入力画像
から転写して合成画像が生成され同一入力画像から転写
される領域が小さくなる場合においても、輝度値の不連
続のない合成画像を容易に得ることができるようにな
る。
According to the ninth aspect of the present invention, even when a synthesized image is generated by transferring from a large number of input images and an area to be transferred from the same input image is reduced, a synthesized image having no discontinuity in luminance value can be obtained. It can be easily obtained.

【0099】請求項10の発明によれば、多数の入力画
像を用いる場合においても、高速に合成画像を生成する
ことができるようになる。
According to the tenth aspect, even when a large number of input images are used, a composite image can be generated at high speed.

【0100】請求項11の発明によれば、入力画像の部
分画像の記憶装置間の移動の発生回数を削減でき、高速
に合成画像を生成することができるようになる。
According to the eleventh aspect, it is possible to reduce the number of times of movement of the partial image of the input image between the storage devices, and to generate a composite image at a high speed.

【0101】請求項12の発明によれば、合成画像の視
点移動後に使用される可能性の低い入力画像の部分画像
を確実に選択して高速な記憶装置から退避させることが
できるようになる。
According to the twelfth aspect of the present invention, it is possible to reliably select a partial image of an input image which is unlikely to be used after moving the viewpoint of a composite image and save the partial image from a high-speed storage device.

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

【図1】 この発明の実施の形態1を示すブロック図で
ある。
FIG. 1 is a block diagram showing a first embodiment of the present invention.

【図2】 この発明の実施の形態1の動作を示すフロー
チャートである。
FIG. 2 is a flowchart showing the operation of the first embodiment of the present invention.

【図3】 この発明の実施の形態1の動作を示すフロー
チャートである。
FIG. 3 is a flowchart showing the operation of the first embodiment of the present invention.

【図4】 この発明の実施の形態1の動作を示す説明図
である。
FIG. 4 is an explanatory diagram showing an operation of the first embodiment of the present invention.

【図5】 この発明の実施の形態1の動作を示す説明図
である。
FIG. 5 is an explanatory diagram showing an operation of the first embodiment of the present invention.

【図6】 この発明の実施の形態1の動作を示す説明図
である。
FIG. 6 is an explanatory diagram showing the operation of the first embodiment of the present invention.

【図7】 この発明の実施の形態1の動作を示す説明図
である。
FIG. 7 is an explanatory diagram showing the operation of the first embodiment of the present invention.

【図8】 この発明の実施の形態2の動作を示す説明図
である。
FIG. 8 is an explanatory diagram showing an operation of the second embodiment of the present invention.

【図9】 この発明の実施の形態2の動作を示すフロー
チャートである。
FIG. 9 is a flowchart showing the operation of the second embodiment of the present invention.

【図10】 この発明の実施の形態3を示すブロック図
である。
FIG. 10 is a block diagram showing Embodiment 3 of the present invention.

【図11】 この発明の実施の形態3の動作を示すフロ
ーチャートである。
FIG. 11 is a flowchart showing the operation of the third embodiment of the present invention.

【図12】 この発明の実施の形態3の動作の一部を示
すフローチャートである。
FIG. 12 is a flowchart showing a part of the operation of the third embodiment of the present invention.

【図13】 この発明の実施の形態3の動作を示す説明
図である。
FIG. 13 is an explanatory diagram showing the operation of the third embodiment of the present invention.

【図14】 この発明の実施の形態3の動作を示す説明
図である。
FIG. 14 is an explanatory diagram showing the operation of the third embodiment of the present invention.

【図15】 この発明の実施の形態3の動作を示す説明
図である。
FIG. 15 is an explanatory diagram showing the operation of the third embodiment of the present invention.

【図16】 この発明の実施の形態4を示すブロック図
である。
FIG. 16 is a block diagram showing a fourth embodiment of the present invention.

【図17】 この発明の実施の形態4の動作を示すフロ
ーチャートである。
FIG. 17 is a flowchart showing the operation of the fourth embodiment of the present invention.

【図18】 この発明の実施の形態4の動作を示すフロ
ーチャートである。
FIG. 18 is a flowchart showing the operation of the fourth embodiment of the present invention.

【図19】 この発明の実施の形態4の動作の一部を示
すフローチャートである。
FIG. 19 is a flowchart showing a part of the operation of the fourth embodiment of the present invention.

【図20】 この発明の実施の形態4の動作を示す説明
図である。
FIG. 20 is an explanatory diagram showing the operation of the fourth embodiment of the present invention.

【図21】 この発明の実施の形態5の動作を示すフロ
ーチャートである。
FIG. 21 is a flowchart showing the operation of the fifth embodiment of the present invention.

【図22】 この発明の実施の形態5の動作の一部を示
すフローチャートである。
FIG. 22 is a flowchart showing a part of the operation of the fifth embodiment of the present invention.

【図23】 この発明の実施の形態5の動作を示す説明
図である。
FIG. 23 is an explanatory diagram showing the operation of the fifth embodiment of the present invention.

【図24】 この発明の実施の形態5による合成画像の
例を示す説明図である。
FIG. 24 is an explanatory diagram showing an example of a composite image according to the fifth embodiment of the present invention.

【図25】 従来の画像合成装置の動作を示す説明図で
ある。
FIG. 25 is an explanatory diagram showing the operation of a conventional image synthesizing device.

【図26】 従来の画像合成装置の動作を示す説明図で
ある。
FIG. 26 is an explanatory diagram showing the operation of a conventional image synthesizing device.

【図27】 従来の画像合成装置による合成画像の例を
示す説明図である。
FIG. 27 is an explanatory diagram showing an example of a synthesized image by a conventional image synthesis device.

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

1 入力画像、1a 交点10を視点とする入力画像、
2 入力画像1を撮影した視点、3 入力画像1を撮影
した光軸、4 新たに合成する合成画像、5合成画像4
の視点、6 合成画像4の光軸、7 合成画像4の投影
面、8 合成画像4の投影面7上のi番目の縦方向の成
分に相当する領域、9 視点5と画素8を結ぶ視線直
線、10 視線直線9とx軸との交点、12,12a
入力画像1,1aの投影面、13 入力画像1aのi番
目の縦方向の成分、14 合成画像4のi番目の縦方向
の成分、15 合成画像4に映したい対象物、16 対
象物15とは異なるz座標位置にある第二の対象物、1
7 画像入力装置、18画像情報入力装置、19 入力
画像処理装置、20 視線決定装置、21 記憶装置、
22 視点指示装置、23 焦点調節装置、24 合成
画像生成装置、25 検索装置、26 ディスプレイ装
置、27 入力画像1を分解した入力部分画像、28
投影面12中の入力部分画像27に相当する部分、29
入力部分画像27の視線ベクトル、30 原点、31
原点30から視線ベクトルがのる直線に下ろした垂線
の足、32 合成する画像4を分解した部分画像、33
投影面7中の部分画像32に相当する部分、34 部
分画像32の視線ベクトル、35 焦点を合わせる円柱
面、36 合成する画像4を幅Lで分解した部分画像、
37 投影面7中の部分画像36に相当する部分、38
部分画像36に視線ベクトルが合致する入力画像の部
分画像、39 入力画像の部分画像38の近傍領域、4
0 画像平滑化装置、41 合成画像4中の同一入力画
像により生成される領域、42 合成画像4中の領域4
1に隣接し別の入力画像により生成される領域、43
領域41と領域42との境界、44 平滑化処理の対象
となる領域、45 平滑化合成画像、46 合成画像4
中の領域42に隣接し別の入力画像により生成された領
域、47 領域42と領域46との境界、48 2次記
憶装置、49 記憶制御装置、50 視線ベクトル34
がのる直線、51 記憶装置21に格納された入力画像
1の部分画像27の視線ベクトル、52 視線ベクトル
51がのる直線、53 記憶装置21に格納された入力
画像1の視点、54合成画像4中のある入力画像1によ
り生成された領域、55 ディスプレイ装置26上に表
示されたカーソル、56 合成画像4上で視点5からの
距離をD1に設定した領域、57 合成画像4上で視点
5からの距離をD2に設定した領域。
1 input image, 1a input image having intersection 10 as a viewpoint,
2 viewpoint from which input image 1 was captured, 3 optical axes from which input image 1 was captured, 4 synthesized images to be newly synthesized, 5 synthesized images 4
6, the optical axis of the synthesized image 4, the projection plane of the synthesized image 4, the area corresponding to the i-th vertical component on the projection plane 7 of the synthesized image 4, the line of sight connecting the viewpoint 5 and the pixel 8. Straight line, intersection of line of sight line 9 and x-axis, 12, 12a
Projection planes of the input images 1 and 1a, 13 an i-th vertical component of the input image 1a, 14 an i-th vertical component of the composite image 4, 15 an object to be displayed in the composite image 4, 16 an object 15 Are second objects at different z-coordinate positions, 1
7 image input device, 18 image information input device, 19 input image processing device, 20 gaze determination device, 21 storage device,
Reference Signs List 22 viewpoint indicating device, 23 focus adjusting device, 24 synthetic image generating device, 25 searching device, 26 display device, 27 input partial image obtained by decomposing input image 1, 28
A portion 29 in the projection plane 12 corresponding to the input partial image 27;
Eye vector of input partial image 27, 30 origin, 31
Leg of a perpendicular drawn down from the origin 30 to a straight line on which the line-of-sight vector is placed, 32 a partial image obtained by decomposing the image 4 to be synthesized
A portion corresponding to the partial image 32 in the projection plane 7, a line-of-sight vector of the partial image 32, a cylindrical surface for focusing, 36 a partial image obtained by decomposing the image 4 to be synthesized by a width L,
37 a portion corresponding to the partial image 36 in the projection plane 7, 38
A partial image of the input image whose line-of-sight vector matches the partial image 36; a region 39 near the partial image 38 of the input image;
0 image smoothing device, 41 area generated by the same input image in composite image 4, 42 area 4 in composite image 4
43 adjacent to 1 and generated by another input image
Boundary between region 41 and region 42, region to be smoothed 44, smoothed synthesized image 45, synthesized image 4
An area adjacent to the middle area 42 and generated by another input image; 47 a boundary between the area 42 and the area 46; 48 secondary storage device; 49 storage control device;
51, the line of sight of the partial image 27 of the input image 1 stored in the storage device 21, 52 the line of sight on which the line of sight vector 51 is placed, 53 the viewpoint of the input image 1 stored in the storage device 21, 54 the synthesized image 4, an area generated by a certain input image 1; 55, a cursor displayed on the display device 26; 56, an area on the composite image 4 where the distance from the viewpoint 5 is set to D1; 57, a viewpoint 5 on the composite image 4 Area where the distance from is set to D2.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−88601(JP,A) 特開 平6−34343(JP,A) 特開 平7−200876(JP,A) 特開 平7−225855(JP,A) 特開 平6−52291(JP,A) 亀井克之 他1名,”画像に基づく仮 想空間の生成”,電子情報通信学会技術 研究報告,社団法人電子情報通信学会, 1996年 5月28日,Vol.96,No. 82,p.25−34 亀井克之 他3名,”実写画像の編集 と手の3次元モデルとによる人の動作ア ニメーションの生成”,情報処理学会論 文誌,社団法人情報処理学会,1995年 2月15日,第36巻,第2号,p.374− 382 (58)調査した分野(Int.Cl.7,DB名) G06T 17/40 H04N 5/262 G06T 1/00 CSDB(日本国特許庁) JICSTファイル(JOIS)────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-5-88601 (JP, A) JP-A-6-34343 (JP, A) JP-A-7-200876 (JP, A) JP-A-7-2008 225855 (JP, A) JP-A-6-52291 (JP, A) Katsuyuki Kamei et al., "Generation of virtual space based on images", IEICE Technical Report, IEICE, 1996 May 28, Vol. 96, No. 82, p. 25-34 Katsuyuki Kamei and 3 others, "Generation of human motion animation by editing real images and 3D model of hand", IPSJ Journal, Information Processing Society of Japan, February 15, 1995 36, No. 2, p. 374- 382 (58) Fields investigated (Int. Cl. 7 , DB name) G06T 17/40 H04N 5/262 G06T 1/00 CSDB (Japan Patent Office) JICST file (JOIS)

Claims (12)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 画像を入力する画像入力手段と、画像入
力手段により入力される入力画像および合成を行う合成
画像の視点位置と光軸方向と画角を入力する入力手段
と、入力画像および合成画像をそれぞれ複数の部分画像
に分割する画像分割手段と、入力画像および合成画像そ
れぞれの部分画像に対し対応する視線の方向および位置
を演算する視線演算手段と、合成画像を分割した各部分
画像に対し入力画像の部分画像の中から視線の方向と位
置により一つを検索して、その検索された入力画像の部
分画像を合成画像の部分画像に拡大または縮小を施して
転写する転写手段と、転写手段により入力画像の部分画
像を合成画像の部分画像に転写する際の拡大または縮小
の倍率を制御する変数を変化させることによって合成画
像に正確な位置と大きさで描画させようとする対象物ま
での合成画像の視点からの距離を調節する調節手段とを
備えた画像合成装置。
1. An image input means for inputting an image, an input means for inputting a viewpoint position, an optical axis direction, and an angle of view of an input image input by the image input means and a synthesized image to be synthesized, and the input image and the synthesis Image dividing means for dividing the image into a plurality of partial images, line-of-sight calculating means for calculating the direction and position of the line of sight corresponding to each of the partial images of the input image and the composite image, and Transfer means for searching one of the partial images of the input image according to the direction and position of the line of sight, enlarging or reducing the searched partial image of the input image to a partial image of the composite image, and By changing a variable that controls the magnification of enlargement or reduction when the transfer unit transfers the partial image of the input image to the partial image of the composite image, the correct position and size of the composite image can be obtained. And an adjusting means for adjusting the distance from the viewpoint of the synthesized image to the object to be drawn.
【請求項2】 上記画像分割手段は上記入力画像および
合成画像をそれぞれ複数の部分画像に分割する際、その
入力画像および合成画像を幅1の画素で縦に分割し、上
記転写手段は転写の際に検索された入力画像の幅1の画
素の部分画像を縦方向に拡大または縮小して転写するこ
とを特徴とする請求項1記載の画像合成装置。
2. The image dividing means, when dividing the input image and the composite image into a plurality of partial images, respectively, divides the input image and the composite image vertically by a pixel having a width of 1, and the transfer means 2. The image synthesizing apparatus according to claim 1, wherein a partial image of a pixel having a width of 1 of the input image searched at that time is transferred while being enlarged or reduced in a vertical direction.
【請求項3】 画像を入力する画像入力手段と、画像入
力手段により入力される入力画像および合成を行う合成
画像の視点位置と光軸方向と画角を入力する入力手段
と、入力画像および合成画像をそれぞれ複数の部分画像
に分割する画像分割手段と、入力画像および合成画像そ
れぞれの部分画像に対し対応する視線の方向および位置
を演算する視線演算手段と、合成画像を分割した各部分
画像に対し入力画像の部分画像の中から視線の方向と位
置により一つを検索して、その検索された入力画像の部
分画像およびその検索された部分画像の拡大または縮小
の倍率と合成画像の部分画像のサイズによって定まる近
傍範囲に位置する部分画像を合成画像の部分画像に拡大
または縮小を施して転写する転写手段と、転写手段によ
り入力画像の部分画像を合成画像の部分画像に転写する
際の拡大または縮小の倍率を制御する変数を変化させる
ことによって合成画像に正確な位置と大きさで描画させ
ようとする対象物までの合成画像の視点からの距離を調
節する調節手段とを備えた画像合成装置。
3. Image input means for inputting an image, input means for inputting a viewpoint position, an optical axis direction, and an angle of view of an input image input by the image input means and a synthesized image to be synthesized, and the input image and the synthesis. Image dividing means for dividing the image into a plurality of partial images, line-of-sight calculating means for calculating the direction and position of the line of sight corresponding to each of the partial images of the input image and the composite image, and On the other hand, one of the partial images of the input image is searched according to the direction and position of the line of sight, and the partial image of the searched input image, the magnification or reduction of the searched partial image, and the partial image of the composite image Transfer means for enlarging or reducing a partial image located in a neighborhood range determined by the size of the composite image to transfer the partial image, and a partial image of the input image by the transfer means Is changed from the viewpoint of the composite image up to the object to be drawn at the correct position and size by changing the variable that controls the enlargement or reduction magnification when transferring the composite image to the partial image of the composite image. An image synthesizing apparatus comprising: an adjusting unit that adjusts a distance.
【請求項4】 上記画像分割手段は上記入力画像および
合成画像をそれぞれ複数の部分画像に分割する際、その
入力画像を幅1以上の固定の画素数で縦に分割した部分
画像に分割し、合成画像を幅2以上の固定の画素数で縦
に分割した部分画像に分割し、上記転写手段は転写の際
に検索された入力画像の部分画像およびその近傍範囲の
部分画像を縦方向および横方向に同倍率で拡大または縮
小して転写することを特徴とする請求項3記載の画像合
成装置。
4. The image dividing means, when dividing the input image and the composite image into a plurality of partial images, respectively, divides the input image into partial images vertically divided by a fixed number of pixels having a width of 1 or more, The composite image is divided into partial images vertically divided by a fixed number of pixels having a width of 2 or more, and the transfer unit converts the partial image of the input image searched for at the time of transfer and the partial image in the vicinity thereof in the vertical and horizontal directions. The image synthesizing apparatus according to claim 3, wherein the image is transferred after being enlarged or reduced at the same magnification in the direction.
【請求項5】 上記調節手段は合成画像の視点から合成
画像に正確な位置と大きさで描画させようとする対象物
までの距離の入力を合成画像の合成ごとに随時受け取
り、上記転写手段は合成画像の視点と検索された入力画
像の部分画像の視点間の距離を求め、これと調節手段に
より入力された対象物までの距離の値とを用いて転写の
際の拡大または縮小の倍率を合成画像の部分画像に対す
る転写ごとに決定することを特徴とする請求項1から4
のいずれかに記載の画像合成装置。
5. The adjusting means receives an input of a distance from a viewpoint of the synthesized image to an object to be drawn in the synthesized image at an accurate position and size every time the synthesized image is synthesized. The distance between the viewpoint of the synthesized image and the viewpoint of the partial image of the searched input image is obtained, and the magnification of the enlargement or reduction at the time of transfer is determined using this and the value of the distance to the object input by the adjusting means. 5. The method according to claim 1, wherein the determination is performed for each transfer of the composite image to the partial image.
The image synthesizing device according to any one of the above.
【請求項6】 上記調節手段は合成画像の視点から合成
画像に正確な位置と大きさで描画させようとする対象物
までの距離の入力を合成画像の部分画像ごとに随時受け
取り、上記転写手段は合成画像の視点と検索された入力
画像の部分画像の視点間の距離を求め、これと調節手段
により入力され合成画像の部分画像ごとに設定された対
象物までの距離の値とを用いて転写の際の拡大または縮
小の倍率を合成画像の部分画像に対する転写ごとに決定
することを特徴とする請求項1から4のいずれかに記載
の画像合成装置。
6. The transfer means receives the input of the distance from the viewpoint of the composite image to an object to be rendered in the composite image at an accurate position and size for each partial image of the composite image as needed. Calculates the distance between the viewpoint of the composite image and the viewpoint of the retrieved partial image of the input image, and uses this and the distance value to the target set for each partial image of the composite image input by the adjusting means. 5. The image synthesizing apparatus according to claim 1, wherein a magnification of enlargement or reduction at the time of transfer is determined for each transfer of a partial image of the composite image.
【請求項7】 上記視線演算手段は入力画像および合成
画像の各分割画像に対し、対応する視線方向の大きさ1
のベクトルと視点の位置ベクトルとの内積の値を求め、
上記距離演算手段においては、上記視線演算手段で求め
た内積の値を用いて、この合成画像の部分画像と入力画
像の部分画像の双方の内積の値の差をとることにより、
合成画像の視点と検索された入力画像の部分画像の視点
間の距離を求めることを特徴とする請求項5または6記
載の画像合成装置。
7. The line-of-sight calculation means calculates a size 1 in the line-of-sight direction corresponding to each of the divided images of the input image and the composite image.
Of the inner product of the vector of
In the distance calculating means, by using the value of the inner product obtained by the visual line calculating means, by taking the difference between the value of the inner product of both the partial image of the composite image and the partial image of the input image,
7. The image synthesizing apparatus according to claim 5, wherein a distance between a viewpoint of the synthesized image and a viewpoint of a partial image of the searched input image is obtained.
【請求項8】 画像を入力する画像入力手段と、画像入
力手段により入力される入力画像および合成を行う合成
画像の視点位置と光軸方向と画角を入力する入力手段
と、入力画像および合成画像をそれぞれ複数の部分画像
に分割する画像分割手段と、入力画像および合成画像そ
れぞれの部分画像に対し対応する視線の方向および位置
を演算する視線演算手段と、合成画像を分割した各部分
画像に対し入力画像の部分画像の中から視線の方向と位
置により一つを検索して、その検索された入力画像の部
分画像を合成画像の部分画像に拡大または縮小を施して
転写する転写手段と、上記転写手段による合成画像の各
部分画像の生成において用いた入力画像により合成画像
を領域分割し、その領域間の境界とその近傍の範囲に属
する合成画像の部分画像について、境界の他方の領域で
使用された入力画像より新たに部分画像を選択し、その
新たに選択された部分画像をすでに転写されている合成
画像の部分画像に画素値を混合しつつ上書きする平滑化
手段とを備えた画像合成装置。
8. An image input means for inputting an image, an input means for inputting a viewpoint position, an optical axis direction, and an angle of view of an input image input by the image input means and a synthesized image to be synthesized, and the input image and the synthesis. Image dividing means for dividing the image into a plurality of partial images, line-of-sight calculating means for calculating the direction and position of the line of sight corresponding to each of the partial images of the input image and the composite image, and Transfer means for searching one of the partial images of the input image according to the direction and position of the line of sight, enlarging or reducing the searched partial image of the input image to a partial image of the composite image, and The composite image is divided into regions by the input image used in the generation of each partial image of the composite image by the transfer means, and the boundary between the regions and the partial image of the composite image belonging to the range in the vicinity thereof For the image, a new partial image is selected from the input image used in the other area of the boundary, and the newly selected partial image is overwritten while mixing pixel values with the partial image of the already transferred composite image. An image synthesizing apparatus comprising:
【請求項9】 上記画像分割手段は上記入力画像および
合成画像をそれぞれ複数の部分画像に分割する際、その
入力画像および合成画像を幅1あるいはそれ以上の画素
で縦に分割し、上記平滑化手段は合成画像の境界のうち
左右一方の端にあるものから順に、各境界について境界
のその一方の端の側の領域についてのみ境界の近傍範囲
にある部分画像について、他方の領域で使用された入力
画像より部分画像を選択し、その選択された部分画像を
合成画像の部分画像に画素値を混合しつつ上書きする処
理を実行していくことを特徴とする請求項8記載の画像
合成装置。
9. The image dividing means, when dividing the input image and the composite image into a plurality of partial images, respectively, divides the input image and the composite image vertically by pixels having a width of 1 or more, and The means were used in the other region for the partial images in the vicinity of the boundary only in the region on one end side of the boundary with respect to each boundary in order from the one on the left or right end of the boundary of the composite image 9. The image synthesizing apparatus according to claim 8, wherein a partial image is selected from the input image, and the selected partial image is overwritten while mixing pixel values with the partial image of the composite image.
【請求項10】 画像を入力する画像入力手段と、画像
入力手段により入力される入力画像および合成を行う合
成画像の視点位置と光軸方向と画角を入力する入力手段
と、入力画像および合成画像をそれぞれ複数の部分画像
に分割する画像分割手段と、入力画像および合成画像そ
れぞれの部分画像に対し対応する視線の方向および位置
を演算する視線演算手段と、合成画像を分割した各部分
画像に対し入力画像の部分画像の中から視線の方向と位
置により一つを検索して、その検索された入力画像の部
分画像を合成画像の部分画像に拡大または縮小を施して
転写する転写手段と、入力画像の部分画像の一部を記憶
し読みだしと書き込みが高速に実行できる第一の記憶手
段と、他の入力画像の部分画像あるいはすべての入力画
像の部分画像を記憶する大容量の第二の記憶手段と、合
成画像の視点の変化に際して第一の記憶手段に記憶され
ていない入力画像の部分画像を転写手段により転写する
場合に第一の記憶手段に記憶されている入力画像の部分
画像のうちその部分画像が使用されるために必要となる
合成画像の視点移動量が最も大きい部分画像に代えて転
写する入力画像の部分画像を第二の記憶手段から第一の
記憶手段に格納する記憶制御手段とを備えた画像合成装
置。
10. An image input unit for inputting an image, an input unit for inputting a viewpoint position, an optical axis direction, and an angle of view of an input image input by the image input unit and a synthesized image to be synthesized, and the input image and the synthesis. An image dividing unit that divides the image into a plurality of partial images, a line-of-sight calculating unit that calculates a direction and a position of a line of sight corresponding to each of the partial images of the input image and the composite image, and a line-of-sight calculating unit that divides the composite image into respective partial images. Transfer means for searching one of the partial images of the input image according to the direction and position of the line of sight, enlarging or reducing the searched partial image of the input image to a partial image of the composite image, and First storage means for storing a partial image of an input image and enabling high-speed reading and writing, and storing a partial image of another input image or partial images of all input images A large-capacity second storage unit, which is stored in the first storage unit when the transfer unit transfers a partial image of the input image that is not stored in the first storage unit when the viewpoint of the composite image changes. The partial image of the input image to be transferred instead of the partial image having the largest viewpoint movement amount of the composite image required for the use of the partial image among the partial images of the input image is stored in the first storage unit from the second storage unit. An image synthesizing apparatus, comprising: a storage control unit that stores data in a storage unit.
【請求項11】 画像を入力する画像入力手段と、画像
入力手段により入力される入力画像および合成を行う合
成画像の視点位置と光軸方向と画角を入力する入力手段
と、入力画像および合成画像をそれぞれ複数の部分画像
に分割する画像分割手段と、入力画像および合成画像そ
れぞれの部分画像に対し対応する視線の方向および位置
を演算する視線演算手段と、合成画像を分割した各部分
画像に対し入力画像の部分画像の中から視線の方向と位
置により一つを検索して、その検索された入力画像の部
分画像を合成画像の部分画像に拡大または縮小を施して
転写する転写手段と、入力画像の部分画像の一部を記憶
し読みだしと書き込みが高速に実行できる第一の記憶手
段と、他の入力画像の部分画像あるいはすべての入力画
像の部分画像を記憶する大容量の第二の記憶手段と、入
力画像の部分画像を複数個まとめて部分画像群とし第一
の記憶手段あるいは第二の記憶手段に格納するととも
に、合成画像の視点の変化に際して第一の記憶手段に記
憶されていない入力画像の部分画像を転写手段により転
写する場合に第一の記憶手段に記憶されている入力画像
の部分画像群のうちその部分画像の任意の一つが使用さ
れるために必要となる合成画像の視点移動量が最も大き
い部分画像群に代えて、転写手段により転写する入力画
像の部分画像が含まれる部分画像群を第二の記憶手段か
ら第一の記憶手段に格納する記憶制御手段とを備えた画
像合成装置。
11. Image input means for inputting an image, input means for inputting a viewpoint position, an optical axis direction, and an angle of view of an input image input by the image input means and a synthesized image to be synthesized, and the input image and the synthesis. Image dividing means for dividing the image into a plurality of partial images, line-of-sight calculating means for calculating the direction and position of the line of sight corresponding to each of the partial images of the input image and the composite image, and Transfer means for searching one of the partial images of the input image according to the direction and position of the line of sight, enlarging or reducing the searched partial image of the input image to a partial image of the composite image, and First storage means for storing a partial image of an input image and enabling high-speed reading and writing, and storing a partial image of another input image or partial images of all input images A large-capacity second storage means, and a plurality of partial images of the input image are collectively stored as a partial image group in the first storage means or the second storage means. When a partial image of the input image that is not stored in the storage unit is transferred by the transfer unit, any one of the partial images in the partial image group of the input image stored in the first storage unit is used. The partial image group including the partial image of the input image to be transferred by the transfer unit is transferred from the second storage unit to the first storage unit instead of the partial image group in which the viewpoint movement amount of the composite image required for the An image synthesizing apparatus, comprising: a storage control unit for storing.
【請求項12】 上記記憶制御手段は第一の記憶手段に
格納されている入力画像の部分画像について、入力画像
の部分画像の視線と合成画像の視点との距離を求め、こ
れをもってその入力画像の部分画像が使用されるのに必
要な合成画像の視点移動量とすることを特徴とする請求
項10または11記載の画像合成装置。
12. The storage control means obtains a distance between a line of sight of the partial image of the input image and a viewpoint of the composite image with respect to the partial image of the input image stored in the first storage means. The image synthesizing apparatus according to claim 10 or 11, wherein the amount of viewpoint movement of the synthesized image necessary for using the partial image is used.
JP8281096A 1996-04-04 1996-04-04 Image synthesis device Expired - Fee Related JP3341575B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8281096A JP3341575B2 (en) 1996-04-04 1996-04-04 Image synthesis device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8281096A JP3341575B2 (en) 1996-04-04 1996-04-04 Image synthesis device

Publications (2)

Publication Number Publication Date
JPH09274669A JPH09274669A (en) 1997-10-21
JP3341575B2 true JP3341575B2 (en) 2002-11-05

Family

ID=13784778

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8281096A Expired - Fee Related JP3341575B2 (en) 1996-04-04 1996-04-04 Image synthesis device

Country Status (1)

Country Link
JP (1) JP3341575B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6591020B1 (en) * 1998-12-23 2003-07-08 Xerox Corporation Antialiazed high-resolution frame buffer architecture
US10445894B2 (en) 2016-05-11 2019-10-15 Mitutoyo Corporation Non-contact 3D measuring system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
亀井克之 他1名,"画像に基づく仮想空間の生成",電子情報通信学会技術研究報告,社団法人電子情報通信学会,1996年 5月28日,Vol.96,No.82,p.25−34
亀井克之 他3名,"実写画像の編集と手の3次元モデルとによる人の動作アニメーションの生成",情報処理学会論文誌,社団法人情報処理学会,1995年 2月15日,第36巻,第2号,p.374−382

Also Published As

Publication number Publication date
JPH09274669A (en) 1997-10-21

Similar Documents

Publication Publication Date Title
EP3643059B1 (en) Processing of 3d image information based on texture maps and meshes
US20020113865A1 (en) Image processing method and apparatus
JP3718472B2 (en) Image display method and apparatus
JP3052681B2 (en) 3D video generation device
JP4065488B2 (en) 3D image generation apparatus, 3D image generation method, and storage medium
US20020118217A1 (en) Apparatus, method, program code, and storage medium for image processing
JP2019053732A (en) Dynamic generation of scene images based on the removal of unwanted objects present in the scene
JP3472065B2 (en) Animation generation apparatus and animation generation method
JP2003510702A (en) How to build a 3D scene by analyzing a series of images
WO2005024723A1 (en) Image combining system, image combining method, and program
US8619071B2 (en) Image view synthesis using a three-dimensional reference model
JPH10334273A (en) Three-dimensional image processing apparatus and three-dimensional image processing method
CN109600667B (en) A method for video redirection based on grid and frame grouping
CN113286138A (en) Panoramic video display method and display equipment
CN120725892B (en) Image fusion stereoscopic display method and system based on Unity engine
JP3341575B2 (en) Image synthesis device
JP4346742B2 (en) Image composition method, image composition apparatus, and storage medium
CN120510025A (en) Panorama tile type slitting, storing and loading method and system
Xiong et al. Mask-based image blending and its applications on mobile devices
JP4137923B2 (en) Image display method and apparatus
Kropp et al. Acquiring and rendering high-resolution spherical mosaics
JPH09212626A (en) Image editing method and editing apparatus
CN116129229A (en) Image fusion rendering method and system for VR equipment
CN114500849A (en) Multi-view-angle surround shooting correction method and system
CN109729285B (en) Fuse grid special effect generation method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 5

Free format text: PAYMENT UNTIL: 20070823

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

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20080823

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

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20080823

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

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20090823

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

Year of fee payment: 7

Free format text: PAYMENT UNTIL: 20090823

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

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20100823

LAPS Cancellation because of no payment of annual fees