[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH1013860A - Stereoscopic picture interpolating device and its method - Google Patents

Stereoscopic picture interpolating device and its method

Info

Publication number
JPH1013860A
JPH1013860A JP8160795A JP16079596A JPH1013860A JP H1013860 A JPH1013860 A JP H1013860A JP 8160795 A JP8160795 A JP 8160795A JP 16079596 A JP16079596 A JP 16079596A JP H1013860 A JPH1013860 A JP H1013860A
Authority
JP
Japan
Prior art keywords
image
vector
existing
block
interpolation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8160795A
Other languages
Japanese (ja)
Inventor
Kenji Sugiyama
賢二 杉山
Hiroya Nakamura
博哉 中村
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.)
Victor Company of Japan Ltd
Original Assignee
Victor Company of Japan Ltd
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 Victor Company of Japan Ltd filed Critical Victor Company of Japan Ltd
Priority to JP8160795A priority Critical patent/JPH1013860A/en
Publication of JPH1013860A publication Critical patent/JPH1013860A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stereoscopic And Panoramic Photography (AREA)
  • Processing Or Creating Images (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain a precisely interpolated picture by obtaining a movement vector between pictures from right and left pictures and the input of picture view point information, weighting it by a coefficient decided by interpolated picture view point information and outputting the interpolated picture to reduce erroneous detection. SOLUTION: The pictures supplied from right and left picture inputs 1 and 11 are stored in picture memories 2 and 12 and given to picture moving devices 3 and 13 at the same time. In addition, a movement vector detector obtains the movement vector between the pictures from the right and left pictures and an existent picture view point information 7 for each block. A moving quantity calculator 9 calculates the moving quantity of the right and left pictures from view point information and movement vector information. The devices 3 and 13 obtain the pictures from the memories 2 and 12 by each block, move the pictures by the portion of the moving quantity given from the part 9 and output outputs to multipliers 4 and 14. Then the outputs are weighted by a coefficient decided by interpolated picture view point information 1 and added by an adder 5 to output an interpolated picture output 6. Thereby, the searching range for the movement vector is minimized to reduce erroneous detection to obtain a precisely interpolated picture.

Description

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

【0001】[0001]

【発明の属する技術分野】カメラによる撮像または計算
機上の処理により得られた立体画像を、ディスプレイや
印刷により立体視可能にする立体画像装置に係り、特に
両眼用の2つの映像より更に多くの視点の映像を再生可
能とする立体画像の撮像・処理・表示装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a stereoscopic image apparatus which makes it possible to stereoscopically view a stereoscopic image obtained by image pickup by a camera or processing on a computer by a display or printing, and more particularly to a stereoscopic image apparatus having more than two images for both eyes. The present invention relates to a three-dimensional image capturing, processing, and display device capable of reproducing a viewpoint video.

【0002】[0002]

【従来の技術】[Prior art]

<立体画像>画像の立体撮像及び立体表示では、右目用
の画像と左目用の画像の2種類の画像のみを得て表示す
る装置が一般的であり、この場合、見られる立体画像は
1種類だけとなる。
<Stereoscopic Image> In stereoscopic imaging and stereoscopic display of an image, a device that acquires and displays only two types of images, a right-eye image and a left-eye image, is generally used. In this case, only one type of stereoscopic image can be viewed. Only.

【0003】一方、より多くの視点(角度)から画像を
撮像し、各画像をそれに応じた視点から見られるように
表示することで、多くの視点に応じた立体画像表示が可
能になる。この場合、再生画像を見る際に、視点を変え
ると、それに応じて実際に見える画像も変化するので、
非常に自然な立体画像表示となる。多くの画像を角度に
応じて表示するのは、高精度の印刷及びレンチキュラレ
ンズを用いることで可能となる。
On the other hand, by capturing images from more viewpoints (angles) and displaying each image so as to be viewed from the corresponding viewpoint, it is possible to display a stereoscopic image corresponding to many viewpoints. In this case, when you look at the playback image, if you change the viewpoint, the image actually seen will change accordingly,
Very natural stereoscopic image display is achieved. It is possible to display many images according to angles by using high-precision printing and lenticular lenses.

【0004】この様な装置では、多くの視点の画像を得
るのに、対象が静物の場合はカメラを移動しながら撮像
する。この場合、視点を細かく設定して立体画像の品質
を上げようとすると、多くの画像を取り込むことになる
ので、時間を要し、その間は静物の撮影状態を保持する
必要がある。
In such an apparatus, in order to obtain images from many viewpoints, when the object is a still object, the image is taken while moving the camera. In this case, if the viewpoint is finely set to improve the quality of the stereoscopic image, a large number of images are taken in, so that it takes time, and during that time, it is necessary to maintain the photographing state of the still life.

【0005】対象が人物や動物の場合には、瞬間的にす
べての視点の画像を得る必要があるので、視点毎にカメ
ラを置いて同時に撮像する。この場合、非常に多くのカ
メラが必要になり、その画像情報の蓄積も瞬間的に行な
わなければならない。夫々のカメラの位置や状態( ズー
ム、フォーカス、アイリス) を合わせる必要があり、多
くの視点の画像を得るのは困難である。
If the object is a person or an animal, it is necessary to instantaneously obtain images from all viewpoints, so that a camera is placed for each viewpoint and images are taken simultaneously. In this case, a very large number of cameras are required, and the storage of the image information must be performed instantaneously. It is necessary to adjust the position and status (zoom, focus, iris) of each camera, and it is difficult to obtain images from many viewpoints.

【0006】そこで、すべての視点の画像を撮像により
得るのではなく、撮像する視点を間引き、他の視点の画
像は得られた画像からコンピュータ等を用いた画像処理
により補間作成する方法が検討されている。
Therefore, a method of thinning out the viewpoints to be imaged and interpolating and generating the images of other viewpoints by image processing using a computer or the like, instead of obtaining images of all viewpoints by imaging, has been studied. ing.

【0007】この場合の撮像形態を図4に示す。立体画
像の対象物に対して左と右の2方向から視点を変えて撮
像し、得られた画像から電子的処理により補間画像を得
る。これらの処理手法は、"Electronically Interpolat
ed Integral PhotographySystem"(USP−54556
89) や「ステレオ画像から奥行き画像のための中間画
像を構成する方法及び装置」(特開平7−210686
号)に示されている。
FIG. 4 shows an image pickup mode in this case. The object of the stereoscopic image is imaged while changing the viewpoint from two directions, left and right, and an interpolated image is obtained from the obtained image by electronic processing. These processing methods are described in "Electronically Interpolat
ed Integral Photography System "(USP-54556
89) and “Method and apparatus for constructing an intermediate image for a depth image from a stereo image” (JP-A-7-210686).
No.).

【0008】[0008]

【発明が解決しようとする課題】従来の立体画像補間装
置は、演算の高速化のため移動ベクトルの検出を1走査
線内( 水画素列内) に限定している。そのため視点の変
化に奥行きが変わるために起こる画像の垂直方向の微小
移動や撮像位置のずれに対応出来ない。
In the conventional stereoscopic image interpolation apparatus, the detection of the movement vector is limited to one scanning line (within a row of water pixels) in order to speed up the operation. Therefore, it is not possible to cope with a minute movement in the vertical direction of the image or a shift in the imaging position caused by a change in the depth due to a change in the viewpoint.

【0009】また、移動ベクトル演算に用いる画素数が
十分でないために、ノイズや画素サンプル位置の微小な
ずれ等により誤った移動ベクトルが求められる可能性が
高い。一方、動画像の動きベクトル検出で用いられる手
法をそのまま適用すると、移動ベクトルを求めるパター
ンマッチング演算量は非常に多く、その処理に多くの時
間や回路を要する。
Further, since the number of pixels used for the movement vector calculation is not sufficient, there is a high possibility that an erroneous movement vector is obtained due to noise, a minute shift of a pixel sample position, or the like. On the other hand, if the technique used for motion vector detection of a moving image is applied as it is, the amount of pattern matching calculation for obtaining a motion vector is extremely large, and the processing requires a lot of time and circuits.

【0010】本発明は以上の点に着目してなされたもの
で、得られた複数の視点の画像から、その間の画像を補
間するのに必要な画像間のずれである移動ベクトルを求
める際に、ブロックマッチングで探索範囲を適切に設定
することにより、正確な移動ベクトルを得て補間を行な
う立体画像補間装置を提供することを目的とする。
The present invention has been made in view of the above points, and is used for obtaining a movement vector, which is a shift between images necessary to interpolate an image between the viewpoints, from obtained images at a plurality of viewpoints. It is another object of the present invention to provide a stereoscopic image interpolating apparatus that obtains an accurate motion vector and performs interpolation by appropriately setting a search range by block matching.

【0011】また、従来の立体画像補間装置は、対象物
と背景の境界部分などで、左画像と右画像が適合(マッ
チ)せず、正しい移動ベクトルが求められない。そのた
め、適切な補間画像が得られない。また、画像の端では
同様に正しい移動ベクトルが求められず、適切な補間画
像が得られない。特に既存画像の視点距離を離すと、広
範囲に渡って左右画像が適合しない部分が生じ、補間画
像の画質が悪くなる。本発明は以上の点に着目してなさ
れたもので、周辺と異なる移動ベクトルを修正すること
で、正確な移動ベクトルを得て適切な補間を行なう立体
画像補間装置を提供することを目的とする。
Further, in the conventional three-dimensional image interpolation device, the left image and the right image do not match (match) at the boundary between the object and the background, and a correct movement vector cannot be obtained. Therefore, an appropriate interpolated image cannot be obtained. Similarly, a correct movement vector cannot be obtained at the end of the image, and an appropriate interpolated image cannot be obtained. In particular, if the viewpoint distance of the existing image is increased, a portion where the left and right images do not match occurs over a wide range, and the image quality of the interpolated image deteriorates. The present invention has been made in view of the above points, and it is an object of the present invention to provide a stereoscopic image interpolation device that obtains an accurate movement vector and performs appropriate interpolation by correcting a movement vector different from that of the surroundings. .

【0012】[0012]

【課題を解決するための手段】本発明は、多くの視点の
画像を用いた立体画像を扱う装置において、異なった視
点の左右2つの既存画像を用いて、前記既存画像の視点
に挟まれる視点に相当する画像を補間して作る際に、移
動ベクトルの探索範囲を、既存画像の視点距離に応じて
設定し、前記左右2つの既存画像間の絵柄のずれを表わ
す移動ベクトルを求め、補間画像と既存画像の視点位置
関係及び前記移動ベクトルから、補間のための左右の既
存画像の移動量をブロック単位で算出し、左右の既存画
像を夫々の移動量分だけブロック単位で移動加算して補
間画像を得る立体画像補間装置である。
SUMMARY OF THE INVENTION The present invention relates to an apparatus for handling a three-dimensional image using images of many viewpoints. When an image corresponding to is created by interpolation, a search range of a movement vector is set according to the viewpoint distance of the existing image, and a movement vector representing a displacement of a pattern between the two left and right existing images is obtained. From the viewpoint positional relationship of the existing image and the movement vector, the movement amounts of the left and right existing images for interpolation are calculated in block units, and the left and right existing images are moved and added in block units by the respective movement amounts to perform interpolation. This is a stereoscopic image interpolation device for obtaining an image.

【0013】また、移動ベクトル検出手段において、視
点の変化する方向である水平方向の探索範囲を、それと
直交する垂直方向の探索範囲の2倍以上に設定し、前記
移動ベクトルを求める立体画像補間装置である。さら
に、移動ベクトル検出手段において、視点の変化する方
向である水平方向の探索範囲を、左方向の範囲と右方向
の範囲でその絶対値を変えて設定し、前記移動ベクトル
を求める立体画像補間装置である。
In the moving vector detecting means, the three-dimensional image interpolating device for obtaining the moving vector by setting the horizontal search range, which is the direction in which the viewpoint changes, at least twice the vertical search range orthogonal to the horizontal search range. It is. Further, in the movement vector detecting means, a three-dimensional image interpolation apparatus for setting the horizontal search range, which is the direction in which the viewpoint changes, by changing its absolute value between the left direction range and the right direction range, and obtaining the movement vector It is.

【0014】本発明では、補間するのに必要な画像間の
ずれである移動ベクトルを求める際に、ブロックマッチ
ングによりマッチング演算の参照画素が多くなり誤検出
が少なくなる。既存画像の視点距離に基づき、水平方向
を垂直方向より広く探索することにより、垂直方向の移
動が僅かである立体画像の画像移動に適合する。
According to the present invention, when obtaining a movement vector, which is a shift between images required for interpolation, the number of reference pixels for the matching operation is increased by block matching, and erroneous detection is reduced. By searching the horizontal direction wider than the vertical direction based on the viewpoint distance of the existing image, it is suitable for the image movement of the stereoscopic image whose vertical movement is slight.

【0015】また、左右の探索範囲を変え、背景がある
場合は背景の移動が対象物より大きいので、広い方を背
景の移動方向とすることで、背景がない場合は、対象物
の手前のみの移動で背景の移動がないので、背景の移動
方向を小さくすることで実際の移動に適合出来る。以上
のように探索範囲を実際の移動範囲に適合させること
で、誤検出が少なく演算量も少ない画像補間が可能とな
る。
In addition, the search range on the left and right is changed, and if there is a background, the movement of the background is larger than the object, so that the wider direction is set as the moving direction of the background. Since the background does not move with the movement of, it is possible to adapt to the actual movement by reducing the moving direction of the background. By adapting the search range to the actual moving range as described above, it is possible to perform image interpolation with less erroneous detection and less calculation amount.

【0016】また、本発明は、多くの視点の画像を用い
た立体画像を扱う装置において、異なった視点の左右2
つの既存画像を用いて、前記既存画像の視点に挟まれる
視点に相当する画像を補間して作る際に、前記左右2つ
の既存画像間の絵柄のずれを表す移動ベクトルを求め、
移動ベクトルが周辺大きく異なる場合、移動ベクトルを
周辺の移動ベクトルに修正し、補間画像と既存画像の視
点位置関係及び前記移動ベクトルから、補間のための左
右の既存画像の移動量をブロック単位で算出し、左右の
既存画像をそれぞれの移動量分だけブロック単位で移動
し、移動ブロックを修正しないブロックでは左右画像を
加算して、修正したブロックでは右または左の画像のど
ちらか一方のみを用いて補間画像を得る立体画像補間装
置である。
The present invention also relates to an apparatus for handling a stereoscopic image using images of many viewpoints, wherein the left and right images of different viewpoints are used.
When using two existing images and interpolating and creating an image corresponding to a viewpoint sandwiched between the viewpoints of the existing image, a movement vector representing a displacement of a pattern between the two left and right existing images is obtained,
If the motion vector is significantly different in the periphery, the motion vector is corrected to a peripheral motion vector, and the amount of movement of the left and right existing images for interpolation is calculated in block units from the viewpoint positional relationship between the interpolated image and the existing image and the motion vector. Then, the left and right existing images are moved by the amount of each movement in block units, and the left and right images are added for blocks that do not modify the moving block, and only one of the right and left images is used for the corrected block. This is a stereoscopic image interpolation device for obtaining an interpolation image.

【0017】前記処理で移動ベクトルの修正で、隣接す
る周辺のいずれとも移動ブロックが異なるブロックを修
正対象とし、右または左のブロックで移動ベクトルの絶
対値の大きな方を選択する立体画像補間装置である。ま
た、前記処理で移動ベクトルを修正したブロックの補間
で、移動ベクトルが交差しない方向の画像のみを用いる
立体画像補間装置である。さらに、前記処理で移動ベク
トルが適切に求められない画像の末端で、移動ベクトル
を正しく求められた領域のものに修正する立体画像補間
装置である。
In the above-described processing, a three-dimensional image interpolating apparatus that corrects a motion vector, corrects a block having a different motion block from any of its neighboring neighbors, and selects the right or left block having the larger absolute value of the motion vector. is there. Further, there is provided a stereoscopic image interpolating apparatus which uses only an image in a direction in which the motion vectors do not intersect by interpolation of a block in which the motion vectors have been corrected in the above processing. Further, there is provided a stereoscopic image interpolating apparatus for correcting a motion vector to an area in which a motion vector is correctly obtained at an end of an image for which a motion vector is not properly obtained in the above processing.

【0018】本発明では、補間するのに必要な画像間の
ずれである移動ベクトルを求め、移動ベクトルが周辺の
ブロックと異なる場合に移動ベクトルを修正するが、立
体画像の画像ずれはブロック間の相関が高いので、周辺
と異なる移動ベクトルは左右の既存画像両方に適合部分
が存在せず、それにより誤った移動ベクトルである可能
性が高にので、周辺のいずれかの移動ベクトルに修正す
ることでより確からしい移動ベクトルとなる。この様な
ブロックは左右両方に適合部分が存在しないが、立体画
像の場合、左か右のどちらかには適合部分存在するの
で、片方から補間することで、適切な補間が可能にな
る。
According to the present invention, a movement vector, which is a shift between images required for interpolation, is obtained, and when the movement vector is different from the surrounding blocks, the movement vector is corrected. Since the correlation is high, the moving vector different from the surroundings has no matching part in both the left and right existing images, and it is highly likely that it is the wrong moving vector, so it should be corrected to one of the surrounding moving vectors Is a more probable movement vector. In such a block, there is no matching part on both the left and right sides, but in the case of a stereoscopic image, since there is a matching part on either the left or right side, appropriate interpolation can be performed by interpolating from one side.

【0019】また、移動ベクトルの修正で、右または左
のブロックで移動ベクトルの絶対値の大きな方を選択す
るが、画像の視点移動で出現する画像は移動量の大きな
画像部分の領域である確率が高く、これにより確からし
い移動ベクトルとなる。さらに、移動ベクトルを修正し
たブロックの補間で、移動ベクトルが交差しない方向の
画像のみを用いることで、移動領域の大きな画像部分を
補間に用いることになり、適合部分が補間に使われる可
能性が高い。
In the correction of the movement vector, the one having the larger absolute value of the movement vector is selected in the right or left block. Is high, which results in a likely motion vector. Furthermore, by using only the image in the direction in which the motion vectors do not intersect in the interpolation of the block in which the motion vector has been corrected, an image portion having a large moving area is used for interpolation, and the possibility that a compatible portion is used for interpolation is obtained. high.

【0020】画像の末端では適切な移動ベクトルが求め
られないが、ある程度以上内側のブロックは、末端の影
響を受けないので、その移動ベクトルで置き換えること
で正しい補間となる。以上の様に移動ベクトルを修正
し、片方の画像のみを補間に用いることで、より確から
しい補間が可能になり、補間画像の画質もよくなる。
Although an appropriate movement vector cannot be obtained at the end of the image, blocks inside a certain degree or more are not affected by the end, so that correct interpolation can be performed by replacing the block with the movement vector. By correcting the motion vector as described above and using only one of the images for interpolation, more reliable interpolation becomes possible and the quality of the interpolated image is improved.

【0021】[0021]

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

<立体画像補間装置1>本発明の立体画像補間装置の一
実施例について図と共に以下に説明する。図1は、本発
明の立体画像補間装置の一実施例のブロック構成図であ
る。右画像入力1と左画像入力11から供給された既存
画像は、夫々画像メモリ2と12に蓄積される。画像メ
モリ2と12に蓄えられている右左の既存画像は、画像
移動器3と13に与えられると共に、移動ベクトル検出
器8で画像間の移動ベクトルを求めるために使われる。
<Stereoscopic Image Interpolating Apparatus 1> An embodiment of the stereoscopic image interpolating apparatus of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the stereoscopic image interpolation apparatus according to the present invention. Existing images supplied from the right image input 1 and the left image input 11 are stored in image memories 2 and 12, respectively. The right and left existing images stored in the image memories 2 and 12 are supplied to the image movers 3 and 13 and used by the movement vector detector 8 to obtain a movement vector between the images.

【0022】移動ベクトル検出器8は、左右の既存画像
と、既存画像視点情報入力7から与えられる既存画像の
視点情報(視点距離)から、移動ベクトルを4×4乃至
16×16画素のブロック毎に求める。ここで行なわれ
る移動ベクトルの検出処理手法は、動画像のフォーマッ
ト変換用の動き補償画像補間で用いられる動きベクトル
の検出処理手法に類似している。
The motion vector detector 8 calculates a motion vector for each block of 4 × 4 to 16 × 16 pixels from the left and right existing images and the viewpoint information (viewpoint distance) of the existing image given from the existing image viewpoint information input 7. Ask for. The moving vector detection processing method performed here is similar to the motion vector detection processing method used in motion compensated image interpolation for format conversion of a moving image.

【0023】フォーマット変換用の処理手法は、「画像
信号の走査線変換装置」(特開平6−133280号及
び特開平6−141291号)、“Video Signal Inter
polation Using Motion Estimation”(USP−438
3272)に記載されており、そこで時間の異なった画
像の代わりに視点の異なった画像を用いる。既存画像に
挟まれる視点の補間画像を得る際に、既存画像と補間画
像の相対位置(角度)が視点情報入力から与えられる。
Processing methods for format conversion are described in "Image Signal Scanning Line Converter" (JP-A-6-133280 and JP-A-6-141291) and "Video Signal Inter
polation Using Motion Estimation ”(USP-438
3272), in which images at different viewpoints are used instead of images at different times. When obtaining an interpolated image of a viewpoint sandwiched between existing images, a relative position (angle) between the existing image and the interpolated image is given from viewpoint information input.

【0024】移動量算出器9は、視点情報と移動ベクト
ル情報から右画像と左画像の移動量を算出する。移動ベ
クトル情報は視点によらず、入力された既存画像に対し
てひとつであるが、移動量は視点によって変化する。
The movement amount calculator 9 calculates the movement amount of the right image and the left image from the viewpoint information and the movement vector information. The movement vector information is one for the input existing image regardless of the viewpoint, but the movement amount changes depending on the viewpoint.

【0025】移動ベクトルが(x,y)で、補間画像と
右画像の視点の距離がa、補間画像と左画像との視点の
距離がbなら、右画像の移動(x´,y´)は、 x´=x×a/(a+b),y´=y×a/(a+b)
となる。
If the movement vector is (x, y), the distance between the viewpoint of the interpolation image and the viewpoint of the right image is a, and the distance of the viewpoint between the interpolation image and the viewpoint of the left image is b, movement of the right image (x ', y') X ′ = x × a / (a + b), y ′ = y × a / (a + b)
Becomes

【0026】画像移動器3,13は、画像をブロック毎
に画像メモリ2,12から得て、移動量算出器9から与
えられる移動量分だけ移動し、出力を乗算器4と14に
供給する。乗算器4と14は、画像信号に係数kと(1
−k)を夫々乗じる。
The image movers 3 and 13 obtain the images from the image memories 2 and 12 for each block, move the images by the amount of movement given from the movement amount calculator 9, and supply the outputs to the multipliers 4 and 14. . The multipliers 4 and 14 add coefficients k and (1) to the image signal.
-K).

【0027】係数kは視点情報により決まり、視点に近
い方の画像の割合が多くなるようにする。具体的方法の
ひとつは、k=b/(a+b)とする。また、これを簡
略化し、kを0と1/2と1に近似してもよい。
The coefficient k is determined by the viewpoint information, and the ratio of the image closer to the viewpoint is increased. One specific method is k = b / (a + b). Further, this may be simplified, and k may be approximated to 0, 1/2, and 1.

【0028】乗算器4,14で重み付けされた画像は、
加算器5で加算され、補間画像となって補間画像出力6
から出力される。視点情報は必要に応じて順次変更さ
れ、それに応じた補間画像が得られる。既存画像の視点
が10度異なっていた場合、それを10分割した視点の
補間画像を得れば、最終的に1度毎の視点に相当する画
像11枚となる。
The images weighted by the multipliers 4 and 14 are
The sum is added by the adder 5 to become an interpolated image and an interpolated image output 6
Output from The viewpoint information is sequentially changed as necessary, and an interpolated image corresponding to the viewpoint information is obtained. If the viewpoint of the existing image is different by 10 degrees, if an interpolated image of the viewpoint obtained by dividing the viewpoint into 10 is obtained, finally, 11 images corresponding to the viewpoints of 1 degree are obtained.

【0029】<移動ベクトル検出での探索範囲>本実施
例で特徴となる項目が、図5に示した移動ベクトル検出
における探索範囲の設定である。移動ベクトルを求める
際に、探索範囲を必要十分なものに設定することは、正
しい補間画像を得る上で重要である。
<Search Range in Detecting Movement Vector> The feature of this embodiment is the setting of the search range in the detection of the movement vector shown in FIG. It is important to set the search range to a necessary and sufficient one when obtaining the motion vector in order to obtain a correct interpolation image.

【0030】探索範囲が必要以上に広いと誤った移動ベ
クトルを検出する可能性が高くなる。これは、動画像の
動きベクトルの検出の探索範囲が一般に広いほど良いの
と大きく異なる。
If the search range is wider than necessary, the possibility of detecting an erroneous movement vector increases. This is significantly different from the fact that the search range for detecting a motion vector of a moving image is generally wider as it is better.

【0031】動き補償においては、動きベクトルの発生
状況は、水平方向にやや広がるが、垂直方向と水平方向
で大きな差はない。一方、立体画像の場合は大きく異な
り、基本的に水平方向のみであり、従来例では水平方向
に限定した処理をしている。しかし、対象物体の位置が
無限遠でない限り、視点の違いで奥行方向の位置(視点
から対象までの距離)が変化すると、画像の上部や下部
では垂直方向にも若干のずれを生じる。
In the motion compensation, the generation state of the motion vector spreads slightly in the horizontal direction, but there is no large difference between the vertical direction and the horizontal direction. On the other hand, in the case of a three-dimensional image, it is greatly different, and is basically only in the horizontal direction. In the conventional example, processing limited to the horizontal direction is performed. However, unless the position of the target object is at infinity, if the position in the depth direction (distance from the viewpoint to the target) changes depending on the viewpoint, a slight shift occurs in the vertical direction in the upper and lower parts of the image.

【0032】一方、既存画像間の視点のずれと対象物の
位置関係から、画像の移動は必ずある範囲に収まる。従
って、水平方向の探索範囲もそれにより制限される。図
3の様な形態で撮像する場合、基本的に対象物が画像中
央に来るように撮像するのが常なので、対象物から奥行
き方向に離れた背景部分の移動ベクトルが大きくなる。
On the other hand, the movement of the image always falls within a certain range due to the positional shift of the object and the viewpoint shift between the existing images. Therefore, the search range in the horizontal direction is also limited thereby. In the case of imaging in the form as shown in FIG. 3, since it is usually usual to image the object so as to be located at the center of the image, the movement vector of the background portion distant from the object in the depth direction becomes large.

【0033】ここで背景を暗幕等とし、絵柄をなくした
場合は、その移動ベクトルを無視出来るので、対象物の
みの移動となり探索範囲を小さく出来る。
If the background is a dark curtain or the like and the picture is lost, the movement vector can be ignored, so that only the object moves and the search range can be reduced.

【0034】移動ベクトル検出器8の内部構成を図4と
共に以下に示す。図4で画像メモリ2、12は図1の画
像メモリ2、12に相当するである。基本動作はブロッ
ク単位のパターンマッチングで行なわれる。この処理
は、既存画像が記録されている画像メモリ2,12のア
ドレスを設定し、探索範囲内の移動ベクトル毎に既存画
像データを得て、マッチング誤差の最も少ない移動ベク
トルを選ぶ。
The internal configuration of the motion vector detector 8 is shown below together with FIG. In FIG. 4, the image memories 2 and 12 correspond to the image memories 2 and 12 in FIG. The basic operation is performed by pattern matching in block units. In this process, the addresses of the image memories 2 and 12 where the existing images are recorded are set, the existing image data is obtained for each of the motion vectors within the search range, and the motion vector with the least matching error is selected.

【0035】アドレス発生器41で移動ベクトルが0の
場合の画像アドレスが発生され、出力される。これはブ
ロック単位に変化するアドレスと、ブロック内の画素単
位で変化するアドレスがある。
The address generator 41 generates and outputs an image address when the movement vector is 0. There are addresses that change on a block basis and addresses that change on a pixel basis within the block.

【0036】一方、仮ベクトル発生器46から、探索範
囲内の移動ベクトルが順次出力される。仮ベクトル発生
器46からの仮移動ベクトルとアドレス発生器41から
のブロックアドレスが加算器42と47で加算され、移
動ベクトルを含んだアドレスが画像メモリ2,12に与
えられる。
On the other hand, the temporary vector generator 46 sequentially outputs the motion vectors within the search range. The temporary movement vector from the temporary vector generator 46 and the block address from the address generator 41 are added by the adders 42 and 47, and the address including the movement vector is given to the image memories 2 and 12.

【0037】加算器42で加算される移動ベクトルは、
ベクトル反転器45で逆の値となったもので、図2に示
されるように右画像と左画像とで逆方向に移動するよう
にする。ここで、探索範囲は、図5(a)のように水平
方向には広く、垂直方向には狭くする。
The motion vector added by the adder 42 is
The inverted value is obtained by the vector inverter 45, so that the right image and the left image move in opposite directions as shown in FIG. Here, the search range is wide in the horizontal direction and narrow in the vertical direction as shown in FIG.

【0038】画像メモリ2,12からは指定アドレスの
画像データが出力され、除算器43で差がとられる。除
算器43の出力は二乗誤差検出器44で二乗され、ブロ
ック単位に各画素差分が累積加算され、仮移動ベクトル
毎の二乗誤差値となる。
The image data at the designated address is output from the image memories 2 and 12, and the difference is calculated by the divider 43. The output of the divider 43 is squared by a square error detector 44, and the pixel differences are cumulatively added in block units to obtain a square error value for each temporary movement vector.

【0039】この値は最小値選択器48で、探索範囲内
のすべての仮移動ベクトルの間で誤差を比較し、最小値
を与える仮移動ベクトルを、そのブロックの移動ベクト
ルとして移動ベクトル出力端子50より出力する。
This value is compared by a minimum value selector 48 between all the provisional movement vectors within the search range, and the provisional movement vector giving the minimum value is used as the movement vector of the block as a movement vector output terminal 50. Output more.

【0040】<立体画像補間装置2>実施例1での移動
ベクトル検出では、図5(a)に示されるように、水平
探索範囲を−15画素から+15画素などと正負(左
右)均等にしている。一方、立体画像で各視点から撮像
する画像の中央を対象物の中央に固定した場合、画像間
の移動ベクトルは両方の画像の中央が交差する点(対象
物の中央)より奥と手前で逆になる。また、その量は対
象物の中央より離れるに従って大きくなる。
<Stereoscopic Image Interpolating Apparatus 2> In the motion vector detection in the first embodiment, as shown in FIG. 5A, the horizontal search range is made equal to positive and negative (left and right) from -15 pixels to +15 pixels. I have. On the other hand, when the center of an image captured from each viewpoint in a stereoscopic image is fixed to the center of the object, the movement vector between the images is opposite to the point at the intersection of the centers of both images (the center of the object). become. The amount increases as the distance from the center of the object increases.

【0041】従って、撮像される対象物は対象物の中央
より手前がほとんどで、逆に背景はすべて対象物より奥
で、対象物より離れている。従って、対象物の移動ベク
トルに対して、背景の移動ベクトルは逆向きで値が大き
くなる。
Therefore, the object to be imaged is almost before the center of the object, and the background is all deeper than the object and farther from the object. Therefore, the background motion vector has a larger value in the opposite direction to the object motion vector.

【0042】そこで、水平方向探索範囲は、図5(b)
に示されるように、+5画素から−15画素、または+
15画素から−5画素等、正負で絶対値の異なったもの
とする。2種類のいずれかはベクトルの定義(どちら向
きを正にするか)により入れ代わるが、背景部分の移動
方向を探索範囲の広い方に設定する。
Therefore, the horizontal search range is as shown in FIG.
As shown in the figure, +5 pixels to -15 pixels, or +
It is assumed that the absolute value differs between positive and negative, such as 15 pixels to -5 pixels. Either of the two types is switched depending on the definition of the vector (which direction is positive), but the moving direction of the background portion is set to the wider search range.

【0043】背景が暗幕等で存在しない場合は、背景の
移動ベクトルを無視出来る。従って、図5(c)に示さ
れるように、上記ベクトルの広い方を0に出来、0画素
から−5画素、または+5画素から0画素とすることが
出来る。この場合、対象物の移動方向が広い方になり、
広くする方向は背景のある場合と逆になる。
When the background does not exist as a dark curtain or the like, the movement vector of the background can be ignored. Therefore, as shown in FIG. 5C, the larger of the vectors can be set to 0, and 0 to −5 pixels or +5 to 0 pixels. In this case, the moving direction of the object becomes wider,
The direction of widening is opposite to the case with the background.

【0044】<立体画像補間装置3>本発明の他の一実
施例の動きベクトル検出装置について以下に説明する。
図6は、立体画像補間を行なう立体画像補間装置の構成
図である。
<Stereoscopic Image Interpolating Apparatus 3> A motion vector detecting apparatus according to another embodiment of the present invention will be described below.
FIG. 6 is a configuration diagram of a stereoscopic image interpolation device that performs stereoscopic image interpolation.

【0045】右画像入力21と左画像入力31とから入
力された既存画像は、夫々画像メモリ22と32に蓄積
される。画像メモリ22と32に蓄えられている右左の
既存画像は、画像移動器23と33に供給されると共
に、移動ベクトル検出器28で画像間の移動ベクトルを
求めるために使われる。
Existing images input from the right image input 21 and the left image input 31 are stored in image memories 22 and 32, respectively. The left and right existing images stored in the image memories 22 and 32 are supplied to the image movers 23 and 33, and are used by the movement vector detector 28 to obtain a movement vector between the images.

【0046】移動ベクトル検出器28は、左右の既存画
像と、既存画像視点情報入力27から与えられる既存画
像の視点情報( 視点距離) から、移動ベクトルを4×4
乃至16×16画素のブロック毎に求める。ここで行な
われる移動ベクトルの検出処理手法は、動画像のフォー
マット変換用の動き補償画像補間で用いられる動きベク
トル検出の手法に類似している。
The motion vector detector 28 calculates a motion vector of 4 × 4 from the left and right existing images and the viewpoint information (viewpoint distance) of the existing image given from the existing image viewpoint information input 27.
It is obtained for each block of 16 to 16 pixels. The motion vector detection processing method performed here is similar to the motion vector detection method used in motion compensation image interpolation for format conversion of a moving image.

【0047】フォーマット変換用の処理手法は、「画像
信号の走査線変換装置」( 特開平6−133280号及
び特開平6−141291号) 、“Video Signal Inter
polation Using Motion Estimation ”( USP−43
83272) に記載されており、そこで時間の異なった
画像の代わりに視点の異なった画像を用いる。
Processing methods for format conversion are described in "Image Signal Scanning Line Converter" (JP-A-6-133280 and JP-A-6-141291) and "Video Signal Inter
polation Using Motion Estimation ”(USP-43
83272), in which images from different viewpoints are used instead of images at different times.

【0048】この様にして求められた移動ベクトルは、
対象物の領域と背景の領域でその値が大きく異なり、対
象物内でも奥行方向に異なった位置の部分で変化する。
基本的に奥行き位置が連続する対象物の部分や背景内で
は、ブロック間の変化は僅かである。
The movement vector obtained in this way is
The value greatly differs between the object area and the background area, and changes at different positions in the depth direction even in the object.
Basically, there is little change between blocks in the portion of the object or the background where the depth positions are continuous.

【0049】移動ベクトル検出において問題となるの
は、その変化部分であり、左右の画像間でマッチする画
像がなくなるので、正しい移動ベクトルを求めることが
出来ない。しかし、立体画像では被補間画像に対応する
画像が左右両方ともに存在しないことは希であり、通常
少なくともどちらか一方には対応画像が存在する。そこ
で、移動ベクトルを修正し、片方のみを用いて補間を行
なうことで、ほとんどの場合に適切な補間が可能にな
る。
The problem in the detection of the movement vector is the changed portion, and there is no matching image between the left and right images, so that a correct movement vector cannot be obtained. However, in a stereoscopic image, it is rare that an image corresponding to an interpolated image does not exist on both the left and right sides, and usually, a corresponding image exists on at least one of them. Therefore, by correcting the movement vector and performing interpolation using only one of them, appropriate interpolation can be performed in most cases.

【0050】移動ベクトル検出器28で得られた移動ベ
クトルは、ベクトル修正器29に与えられる。このベク
トル修正器29は、移動ベクトルを1画面分保持し、対
象ブロックと隣接する周辺ブロックの移動ベクトルを比
較する。この周辺ブロックの移動ベクトル検出に関する
情報を参照して、対象ブロックのみによる移動ベクトル
検出結果に対して修正を加えた移動ベクトルを出力する
ようにする。
The motion vector obtained by the motion vector detector 28 is provided to a vector corrector 29. The vector corrector 29 holds the motion vector for one screen and compares the motion vector of the target block with the motion vector of an adjacent peripheral block. By referring to the information on the detection of the movement vector of the peripheral block, a movement vector obtained by correcting the movement vector detection result of only the target block is output.

【0051】この比較においては、1画素程度以下の相
違は無視して、それ以上の相違のみを異なったベクトル
と判定する。上下左右の4ブロック、または、斜めも加
えた周辺8ブロックと比較し、そのすべてでベクトルが
相違する場合に、誤ベクトルと判断して修正する。
In this comparison, a difference of about one pixel or less is ignored, and only a difference larger than one pixel is determined as a different vector. The vector is compared with four blocks in the upper, lower, left, and right or eight peripheral blocks including the diagonal direction. If all the vectors are different, it is determined to be an erroneous vector and corrected.

【0052】その移動ベクトルの様子を図7に示す。図
7で区分はブロックであり、矢印がその移動ベクトルを
示す。図では中央が被修正ブロックであり、周辺のすべ
てと異なるので、修正が行なわれる。
FIG. 7 shows the state of the movement vector. In FIG. 7, a section is a block, and an arrow indicates its movement vector. In the figure, the center is the block to be corrected, which is different from all the surrounding blocks, so that the block is corrected.

【0053】具体的な修正の方法としては、右ブロック
と左ブロックの移動ベクトルの絶対値を比較して、その
絶対値の大きな方のベクトルに変更する。図7では右の
方が大きいのでそれが選択される。この様子を1走査線
分切り出し、右左既存画像と補間画像、そして移動ベク
トルについて示したのが図8である。
As a specific correction method, the absolute values of the motion vectors of the right block and the left block are compared, and the vector is changed to the vector having the larger absolute value. In FIG. 7, the right side is larger, so it is selected. FIG. 8 shows this state by cutting out one scanning line, and showing the right and left existing images, the interpolated images, and the movement vectors.

【0054】図8で補間画像上の区切りが各ブロックを
示し、既存画像において太線で示されたものが対象物の
部分であり他が背景部分である。図に示されるように、
移動量の大きな部分( 背景画像) の端で、補間に適合す
る画像が左右片方にしか存在しなくなる場合が多いた
め、移動ベクトルが大きい右側のベクトルに修正するの
が適当であることが判る。この様にして修正された移動
ベクトルは、次の移動量算出器30に出力される。
In FIG. 8, the blocks on the interpolated image indicate the respective blocks. In the existing image, those indicated by bold lines are the object portion and the others are the background portions. As shown in the figure,
In many cases, at the end of the portion (background image) where the movement amount is large, an image suitable for interpolation exists only on one of the left and right sides. Therefore, it is understood that it is appropriate to correct the movement vector to the vector on the right. The movement vector corrected in this way is output to the next movement amount calculator 30.

【0055】一方、移動ベクトルの修正が行なわれた場
合には、左右どちらかのみを補間に用いるので、その判
断もベクトル修正器29で行なわれる。これは選択ベク
トルのブロックの方向とベクトルの水平方向成分の正負
によって決まり、修正ベクトルが逆方向ブロックのベク
トルと接近(交差)しない方向の画像を選ぶ。
On the other hand, when the movement vector is corrected, only one of the right and left is used for interpolation, and the determination is also made by the vector corrector 29. This is determined by the direction of the block of the selected vector and the sign of the horizontal component of the vector, and selects an image in a direction in which the correction vector does not approach (intersect) the vector of the backward block.

【0056】すなわち、図8で選択された修正ベクトル
が正とベクトルが定義されているなら、選択ベクトルが
右方向からで正ならは右画像とする。図8では、実線の
ベクトル方向が有効となり、破線で示された方向は補間
に使わない。
That is, if the correction vector selected in FIG. 8 is defined as positive and the vector is defined, if the selected vector is rightward and positive, the image is a right image. In FIG. 8, the vector direction of the solid line is valid, and the direction indicated by the broken line is not used for interpolation.

【0057】同様にして、右方向で負なら左画像、左方
向で正なら左画像、左方向で負なら右画像となる。これ
により乗算器24、34を制御する重み係数kを決定し
出力する。即ち、移動ベクトル修正が行なわれない場合
は、k=0.5とし、移動ベクトルの修正が行なわれた
場合は、右画像選択ではk=1、左画像選択ではk=0
とする。
Similarly, if it is negative in the right direction, it is a left image, if it is positive in the left direction, it is a left image, and if it is negative in the left direction, it is a right image. As a result, the weight coefficient k for controlling the multipliers 24 and 34 is determined and output. That is, when the motion vector is not corrected, k is set to 0.5. When the motion vector is corrected, k = 1 for the right image selection and k = 0 for the left image selection.
And

【0058】移動量算出器30は、補間画像視点情報と
移動ベクトル情報から右画像と左画像の移動量を算出す
る。既存画像と補間画像の相対位置( 角度) は視点情報
入力35から与えられる。移動ベクトル情報は視点によ
らず、入力された既存画像に対して1つであるが、移動
量は視点によって変化する。
The moving amount calculator 30 calculates the moving amount of the right image and the left image from the interpolated image viewpoint information and the moving vector information. The relative position (angle) between the existing image and the interpolated image is given from the viewpoint information input 35. The movement vector information is one for the input existing image regardless of the viewpoint, but the movement amount changes depending on the viewpoint.

【0059】移動ベクトルが( x,y) で、補間画像と
右画像の視点の距離がa、補間画像と左画像との視点の
距離がbなら、右画像の移動( x´,y´)は、 x´=x×a/( a+b) ,y´=y×a/( a+b)
となる。
If the movement vector is (x, y) and the distance between the viewpoint of the interpolated image and the right image is a and the distance between the viewpoint of the interpolated image and the left image is b, the movement of the right image (x ', y') X ′ = xxa / (a + b), y ′ = y × a / (a + b)
Becomes

【0060】画像移動器23、33は、画像をブロック
毎に画像メモリから得て、移動量算出器30から与えら
れる移動量分だけ移動し、出力を乗算器24と34に与
える。乗算器24と34は、供給される画像信号にベク
トル修正器29から与えられる係数kと係数(1−k)
を乗じる。
The image movers 23 and 33 obtain an image from the image memory for each block, move the image by the amount of movement given by the amount of movement calculator 30, and provide outputs to the multipliers 24 and 34. The multipliers 24 and 34 provide a coefficient k and a coefficient (1-k) given from the vector corrector 29 to the supplied image signal.
Multiply by

【0061】乗算器24、34で重み付けされた夫々の
画像は、加算器25で加算され、補間画像となって補間
画像出力端子26から出力される。視点情報は必要に応
じて順次変更され、それに応じた補間画像が得られる。
既存画像の視点が10度異なっていた場合、それを10
分割した視点の補間画像を得れば、最終的に1度毎の視
点に相当する画像11枚となる。
The respective images weighted by the multipliers 24 and 34 are added by the adder 25 and output as an interpolated image from the interpolated image output terminal 26. The viewpoint information is sequentially changed as necessary, and an interpolated image corresponding to the viewpoint information is obtained.
If the viewpoint of the existing image is different by 10 degrees, it is changed to 10
When the interpolated images of the divided viewpoints are obtained, finally, 11 images corresponding to the viewpoints for each degree are obtained.

【0062】<立体画像補間装置4>この実施例は画像
の末端における処理に関するものである。立体画像の補
間では、右既存画像と左既存画像で画像がずれているの
で、画像の末端では片方の画像にしか存在しない領域が
存在する。そこでは、移動ベクトルが正しく求められな
いが、どちらかの画像には補間画像に対応する画像が存
在するので、第3の実施例と同様に移動ベクトルを修正
し、片側の画像により補間が可能になる。
<Stereoscopic Image Interpolation Apparatus 4> This embodiment relates to processing at the end of an image. In the interpolation of the three-dimensional image, since the image is shifted between the right existing image and the left existing image, there is an area at the end of the image that exists only in one of the images. In this case, the motion vector cannot be obtained correctly, but an image corresponding to the interpolated image exists in one of the images. Therefore, the motion vector is corrected in the same manner as in the third embodiment, and interpolation can be performed using one image. become.

【0063】この実施例の立体画像補間装置の構成は第
3の実施例と同様であるが、ベクトル修正器29の動作
のみが異なる。ベクトル修正器29では、移動ベクトル
が誤りと判断されるブロック( 無効ブロック) を画像の
末端からどこまでかを判断し、そのブロックの移動ベク
トルを、正しいと判断されるもの( 有効ブロック) の中
で最も末端に近いブロック( 無効ブロックに隣接するブ
ロック) のベクトル値で置き換える。
The configuration of the stereoscopic image interpolation apparatus of this embodiment is the same as that of the third embodiment, except for the operation of the vector corrector 29. The vector corrector 29 determines the distance from the end of the image to a block (invalid block) in which the motion vector is determined to be erroneous, and determines the motion vector of the block among those determined to be correct (valid block). Replace with the vector value of the block closest to the end (the block adjacent to the invalid block).

【0064】有効ブロックか無効ブロックかの判断は次
のようにして行なわれる。画像の左右末端からある程度
以上内側は画像末端による影響は受けないわけですが、
その領域は画像のずれ、すなわち移動ベクトルの値で決
まる。
The determination of a valid block or an invalid block is performed as follows. The inside of the image from the left and right ends to some extent is not affected by the image end,
The area is determined by the displacement of the image, that is, the value of the movement vector.

【0065】具体的には、ベクトル探索範囲である移動
ベクトルの水平最大値の画素数より内側のブロックは、
末端の影響を受けない。そこで、そのブロックの移動ベ
クトルを基準とする。次にその基準ベクトルの値によっ
て画像の背景部分の移動量が大体決まるので、その水平
値の画素数分までのブロックが無効ブロックになる。
Specifically, a block inside the number of pixels of the horizontal maximum value of the movement vector which is a vector search range is:
Unaffected by the ends. Therefore, the movement vector of the block is used as a reference. Next, since the amount of movement of the background portion of the image is substantially determined by the value of the reference vector, blocks up to the number of pixels of the horizontal value become invalid blocks.

【0066】この移動ベクトルの様子を図9に示すが、
ブロックが4×4画素、水平探索範囲が±10画素とす
ると末端の影響を受けないものは図で基準と示された4
ブロック目迄である。そのブロックの移動ベクトルの水
平絶対値が6であったとすると、末端から6画素分が不
可領域であり、その境界を含む2ブロック( 8画素) ま
でが無効ブロックとなる。その隣の3ブロック目は有効
ブロックなので、3ブロック目の移動ベクトル値を無効
ブロックに入れる。
FIG. 9 shows the state of the movement vector.
If the block is 4 × 4 pixels and the horizontal search range is ± 10 pixels, those that are not affected by the end are shown as the reference in the figure.
It is up to the block. Assuming that the horizontal absolute value of the movement vector of the block is 6, six pixels from the end are an unusable area, and up to two blocks (eight pixels) including the boundary are invalid blocks. Since the third block next to the block is a valid block, the movement vector value of the third block is put into the invalid block.

【0067】もうひとつのブロック有効/無効判定方法
は、基準ブロックから順次外側に隣接するブロックの移
動ベクトルの差分を取り、それが1画素程度以下なら有
効ブロックと判断し、それ以上なら無効ブロックとす
る。その無効ブロックの外側のブロックはすべて無効ブ
ロックとする。
In another block valid / invalid determination method, the difference between the motion vectors of blocks adjacent to the outside in order from the reference block is determined. If the difference is less than about one pixel, the block is determined to be a valid block. I do. All blocks outside the invalid block are invalid blocks.

【0068】この様にしてベクトルが修正されたブロッ
クでは、実施例3と同様に両方向からの補間ではなく、
片方向からの補間に切り換えられる。ここで、片方の補
間画像は画像末端をはみ出すものとなるので、必然的に
存在する方の画像が補間に使われる。
In the block whose vector has been corrected in this manner, interpolation is not performed from both directions as in the third embodiment.
Switching to interpolation from one direction. Here, since one of the interpolated images protrudes from the end of the image, the inevitably existing image is used for interpolation.

【0069】この処理は基本的に水平方向のブロック単
位で独立に行なわれるが、有効/無効領域や修正される
ベクトル値自体も垂直方向であまり変化しない。従っ
て、垂直方向での加算平均化や間引き処理が可能となる
のは当然である。
Although this processing is basically performed independently for each block in the horizontal direction, the valid / invalid area and the corrected vector value itself do not change much in the vertical direction. Therefore, it is natural that addition averaging and thinning-out processing can be performed in the vertical direction.

【0070】実施例3及び4で、水平方向とされている
のは、厳密には視点の移動方向であり、通常は水平方向
であるが、視点が他の方向に変化する場合はその方向と
で処理される。
In the third and fourth embodiments, the horizontal direction is strictly the moving direction of the viewpoint, and is usually the horizontal direction. However, when the viewpoint changes to another direction, the horizontal direction is used. Is processed.

【0071】[0071]

【発明の効果】本発明では、補間するのに必要な画像間
のずれである移動ベクトルを求める際に、ブロックマッ
チングを用い、移動ベクトルの探索範囲を必要最小限に
制限することで、移動ベクトルの誤検出が少なくなり、
正確な補間画像を得ることが可能になる。
According to the present invention, when a movement vector, which is a shift between images required for interpolation, is obtained, block search is used to limit the search range of the movement vector to the minimum necessary. False detection of
An accurate interpolated image can be obtained.

【0072】これにより、立体画像の表示において自然
な立体画像が得られる。また、探索範囲が狭いので、移
動ベクトル検出の演算量も少なくて済む。移動ベクトル
の検出では、既存画像の視点が離れるに従って誤補間が
多くなりがちだが、誤補間が少なく出来るので、既存画
像の視点距離を離すことも可能になり、より広い範囲の
視点(角度)の画像が得られ、より広範囲から見ること
が可能な立体画像となる。
As a result, a natural three-dimensional image can be obtained in displaying the three-dimensional image. Further, since the search range is narrow, the amount of calculation for detecting the movement vector can be reduced. In the detection of the motion vector, the erroneous interpolation tends to increase as the viewpoint of the existing image moves away. However, since the erroneous interpolation can be reduced, the viewpoint distance of the existing image can be increased, and the viewpoint (angle) of a wider range can be detected. An image is obtained, and it becomes a stereoscopic image that can be viewed from a wider range.

【0073】また、同一の範囲なら、撮像が必要な既存
画像数を減らすことが可能になり、撮像装置や撮像に要
する時間を軽減することが可能になる。
Further, within the same range, it is possible to reduce the number of existing images that need to be imaged, and it is possible to reduce the time required for the image pickup apparatus and the image pickup.

【0074】本発明では、補間するのに必要な画像間の
ずれである移動ベクトルを求め、移動ベクトルが周辺の
ブロックと異なる場合に移動ベクトルを周辺のものに修
正し片方の画像から補間することで、移動ベクトルの変
化部分で従来適切な画像補間が出来なかった部分でも適
切な立体画像補間が可能になる。
In the present invention, a motion vector, which is a shift between images required for interpolation, is obtained, and when the motion vector is different from the surrounding blocks, the motion vector is corrected to a neighboring block and interpolated from one of the images. Therefore, appropriate stereoscopic image interpolation can be performed even in a portion where the conventional image interpolation cannot be properly performed in a change portion of the movement vector.

【0075】立体画像補間では、既存画像の視点が離れ
るに従って誤補間が多くなりがちだが、誤補間が少なく
出来るので、既存画像の視点距離を離すことも可能にな
り、より広い範囲の視点( 角度) の画像が得られ、より
広範囲から見ることが可能な立体画像となる。
In stereoscopic image interpolation, erroneous interpolation tends to increase as the viewpoint of the existing image moves away. However, since erroneous interpolation can be reduced, the viewpoint distance of the existing image can be increased, and a wider range of viewpoint (angle ) Is obtained, and it becomes a stereoscopic image that can be viewed from a wider range.

【0076】また、同一の範囲なら、撮像が必要な既存
画像数を減らすことが可能になり、撮像装置や撮像に要
する時間を軽減することが可能になる。
Further, within the same range, it is possible to reduce the number of existing images that need to be imaged, and to reduce the time required for the image pickup apparatus and the image pickup.

【0077】また、画像の末端では、移動ベクトルが求
められない領域が必ず存在するが、移動ベクトルの修正
によりそこでも補間可能になり、補間画像でも既存画像
と同じ画素サイズの画像が得られる。
At the end of the image, there is always an area in which a motion vector cannot be obtained. However, by correcting the motion vector, interpolation can be performed there, and an image having the same pixel size as the existing image can be obtained even in the interpolated image.

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

【図1】本発明の立体画像補間装置の一実施例の構成を
示す図である。
FIG. 1 is a diagram showing a configuration of an embodiment of a stereoscopic image interpolation device of the present invention.

【図2】本発明の補間画像作成の様子を示す図である。FIG. 2 is a diagram showing how an interpolation image is created according to the present invention.

【図3】本発明の立体画像撮像と補間との対応関係を示
す図である。
FIG. 3 is a diagram showing a correspondence relationship between stereoscopic image capturing and interpolation according to the present invention.

【図4】本発明の移動ベクトル検出器の構成を示す図で
ある。
FIG. 4 is a diagram showing a configuration of a motion vector detector of the present invention.

【図5】本発明の移動ベクトル検出における探索範囲を
示す図である。
FIG. 5 is a diagram showing a search range in detecting a movement vector according to the present invention.

【図6】本発明の立体画像補間装置の他の一実施例の構
成を示す図である。
FIG. 6 is a diagram showing a configuration of another embodiment of the stereoscopic image interpolation device of the present invention.

【図7】本発明の移動ベクトルの様子を示す図である。FIG. 7 is a diagram illustrating a state of a movement vector according to the present invention.

【図8】本発明の移動ベクトルの修正と画像選択の様子
を示す図である。
FIG. 8 is a diagram showing a state of correction of a movement vector and selection of an image according to the present invention.

【図9】本発明の画像末端での移動ベクトルの様子を示
す図である。
FIG. 9 is a diagram illustrating a state of a movement vector at the end of an image according to the present invention.

【符号の説明】 1,21 右画像入力 2,12,22,32 画像メモリ 3,13,23,33 画像移動器 4,14,24,34 乗算器 5,25,42,47 加算器 6,26 補間画像出力 7,27 既存画像視点情報入力 8,28 移動ベクトル検出器 9,30 移動量算出器 10,35 補間画像視点情報入力 11,31 左画像入力 29 ベクトル修正器 41 アドレス発生器 43 除算器 44 二乗誤差算出器 45 ベクトル反転器 46 仮ベクトル発生器 48 最小値選択器 50 移動ベクトル出力 k,(1−k) 重み係数[Description of Signs] 1,21 Right image input 2,12,22,32 Image memory 3,13,23,33 Image mover 4,14,24,34 Multiplier 5,25,42,47 Adder 6, 26 Interpolated image output 7,27 Existing image viewpoint information input 8,28 Movement vector detector 9,30 Movement amount calculator 10,35 Interpolated image viewpoint information input 11,31 Left image input 29 Vector corrector 41 Address generator 43 Division Unit 44 square error calculator 45 vector inverter 46 temporary vector generator 48 minimum value selector 50 moving vector output k, (1-k) weighting factor

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】多くの視点の画像を用いた立体画像を扱う
立体画像補間装置において、異なった視点の左右2つの
既存画像を用いて、前記既存画像の視点に挟まれる視点
に相当する画像を補間して補間画像として作る際に、 移動ベクトルの探索範囲を、前記既存画像の視点距離に
応じて設定し、前記左右2つの既存画像間の絵柄のずれ
を表わす移動ベクトルを求める移動ベクトル検出手段
と、 前記補間画像と前記既存画像の視点位置関係及び前記移
動ベクトルから、補間のための左右の既存画像の移動量
をブロック単位で算出する移動量算出手段と、 前記左右の既存画像を夫々の移動量分だけブロック単位
で移動させる画像移動手段と、 移動した左右の既存画像を補間画像と既存画像の位置関
係に応じた係数を乗じて、加算して補間画像を得る手段
とより構成したことを特徴とする立体画像補間装置。
1. A stereoscopic image interpolating apparatus for handling a stereoscopic image using images of many viewpoints, wherein an image corresponding to a viewpoint sandwiched between viewpoints of the existing image is used by using two existing images on the left and right of different viewpoints. A moving vector detecting unit that sets a search range of a moving vector according to a viewpoint distance of the existing image when the interpolation image is formed as an interpolated image, and obtains a moving vector representing a pattern shift between the two existing images on the left and right. From the viewpoint position relationship between the interpolated image and the existing image and the motion vector, a moving amount calculating means for calculating a moving amount of the left and right existing images for interpolation in block units, and An image moving means for moving the block by the moving amount in blocks, and multiplying the moved left and right existing images by a coefficient corresponding to the positional relationship between the interpolated image and the existing image to obtain an interpolated image A three-dimensional image interpolating device.
【請求項2】多くの視点の画像を用いた立体画像を扱う
立体画像補間方法において、異なった視点の左右2つの
既存画像を用いて、前記既存画像の視点に挟まれる視点
に相当する画像を補間して補間画像として作る際に、 移動ベクトルの探索範囲を、前記既存画像の視点距離に
応じて設定し、前記左右2つの既存画像間の絵柄のずれ
を表わす移動ベクトルを求め、前記補間画像と前記既存
画像の視点位置関係及び前記移動ベクトルから、補間の
ための左右の既存画像の移動量をブロック単位で算出
し、左右の既存画像を夫々の移動量分だけブロック単位
で移動し、移動した左右の既存画像を補間画像と既存画
像の位置関係に応じた係数を乗じて、加算して補間画像
を得るようにしたことを特徴とする立体画像補間方法。
2. A stereoscopic image interpolation method for handling a stereoscopic image using images of many viewpoints, wherein an image corresponding to a viewpoint sandwiched between viewpoints of the existing image is used by using two existing images on the left and right of different viewpoints. When creating an interpolated image by interpolation, a search range of a motion vector is set according to the viewpoint distance of the existing image, and a motion vector representing a displacement of a pattern between the two existing images on the left and right is obtained. From the viewpoint positional relationship of the existing image and the movement vector, the movement amounts of the left and right existing images for interpolation are calculated in block units, and the left and right existing images are moved in block units by the respective movement amounts. A stereoscopic image interpolation method, characterized in that the left and right existing images are multiplied by a coefficient corresponding to the positional relationship between the interpolated image and the existing image and added to obtain an interpolated image.
【請求項3】請求項1の立体画像補間装置において、視
点の変化する方向である水平方向の探索範囲を、それと
直交する垂直方向の探索範囲の略2倍以上に設定して、
前記移動ベクトルを求めるようにしたことを特徴とする
立体画像補間装置。
3. The stereoscopic image interpolation apparatus according to claim 1, wherein a search range in a horizontal direction, which is a direction in which a viewpoint changes, is set to be approximately twice or more than a search range in a vertical direction orthogonal to the direction.
A three-dimensional image interpolation device, wherein the movement vector is obtained.
【請求項4】請求項1の立体画像補間装置において、視
点の変化する方向である水平方向の探索範囲を、左方向
の範囲と右方向の範囲でその絶対値を変えて設定して、
前記移動ベクトルを求めるようにしたことを特徴とする
立体画像補間装置。
4. The stereoscopic image interpolation apparatus according to claim 1, wherein a search range in a horizontal direction, which is a direction in which the viewpoint changes, is set by changing its absolute value between a leftward range and a rightward range.
A three-dimensional image interpolation device, wherein the movement vector is obtained.
【請求項5】多くの視点の画像を用いた立体画像を扱う
立体画像補間装置において、異なった視点の左右2つの
既存画像を用いて、前記既存画像の視点に挟まれる視点
に相当する画像を補間して補間画像として作る際に、 前記左右2つの既存画像間の絵柄のずれを表わす移動ベ
クトルを、画像を細かく分割したブロック毎に求める際
に、周辺ブロックの移動ベクトル検出に関する情報を参
照して、対象ブロックのみによる移動ベクトル検出結果
に対して修正を加えた移動ベクトルを出力する移動ベク
トル検出手段と、 前記移動ベクトル検出手段で求められた移動ベクトル
が、周辺ブロックと大きく異なる場合に、移動ベクトル
を隣接するブロックの値に修正し、そのベクトル値と補
間に使用する画像の情報を出力するベクトル修正手段
と、 前記補間画像と既存画像の視点位置関係及び前記移動ベ
クトルから、補間のための左右の既存画像の移動量をブ
ロック単位で算出し、左右の既存画像を夫々の移動量分
だけブロック単位で移動する画像移動手段と、 前記対象ブロックの移動ベクトルと周辺ブロックの移動
ベクトルの差分が、所定値に達しないブロックについて
は、移動した左右2つの既存画像を加算して、前記差分
が前記所定値以上のブロックについては、左または右の
どちらか一方のみを用いて補間画像を得る補間画像作成
手段を有するようにしたことを特徴とする立体画像補間
装置。
5. A stereoscopic image interpolating apparatus for handling a stereoscopic image using images of many viewpoints, wherein an image corresponding to a viewpoint sandwiched between viewpoints of the existing image is used by using two existing images on the left and right of different viewpoints. When creating an interpolated image by interpolation, a motion vector representing a pattern shift between the two existing images on the left and right is obtained for each block obtained by finely dividing the image. Moving vector detecting means for outputting a moving vector obtained by correcting the moving vector detecting result of only the target block; and moving the moving vector obtained by the moving vector detecting means when the moving vector is significantly different from the peripheral block. Vector correction means for correcting a vector to a value of an adjacent block, and outputting the vector value and information of an image used for interpolation; From the viewpoint positional relationship between the interpolation image and the existing image and the movement vector, the movement amounts of the left and right existing images for interpolation are calculated in block units, and the left and right existing images are moved in block units by the respective movement amounts. For a block in which the difference between the motion vector of the target block and the motion vector of the peripheral block does not reach a predetermined value, the two existing images that have moved are added, and the difference is greater than or equal to the predetermined value. A stereoscopic image interpolating apparatus comprising an interpolated image generating means for obtaining an interpolated image using only one of the left and right blocks.
【請求項6】多くの視点の画像を用いた立体画像を扱う
立体画像補間方法において、異なった視点の左右2つの
既存画像を用いて、前記既存画像の視点に挟まれる視点
に相当する画像を補間して補間画像として作る際に、 前記左右2つの既存画像間の絵柄のずれを表わす移動ベ
クトルを、画像を細かく分割したブロック毎に求める際
に、周辺ブロックの移動ベクトル検出に関する情報を参
照して、対象ブロックのみによる移動ベクトル検出結果
に対して修正を加えた移動ベクトルを出力し、前記移動
ベクトルが、周辺ブロックと大きく異なる場合に、移動
ベクトルを隣接するブロックの値に修正し、そのベクト
ル値と補間に使用する画像の情報を出力し、前記補間画
像と既存画像の視点位置関係及び前記移動ベクトルか
ら、補間のための左右の既存画像の移動量をブロック単
位で算出し、左右の既存画像をそれぞれの移動量分だけ
ブロック単位で移動させ、前記対象ブロックの移動ベク
トルと周辺ブロックの移動ベクトルの差分が、所定値に
達しないブロックについては、移動した左右2つの既存
画像を加算して、前記差分が前記所定値以上のブロック
については、左または右のどちらか一方のみを用いて補
間画像を得るようにしたことを特徴とする立体画像補間
方法。
6. A stereoscopic image interpolation method for handling a stereoscopic image using images of many viewpoints, wherein an image corresponding to a viewpoint sandwiched between viewpoints of the existing image is used by using two existing images on the left and right of different viewpoints. When creating an interpolated image by interpolation, a motion vector representing a pattern shift between the two existing images on the left and right is obtained for each block obtained by finely dividing the image. Then, a motion vector obtained by adding a correction to the motion vector detection result of only the target block is output. If the motion vector is significantly different from the surrounding blocks, the motion vector is corrected to a value of an adjacent block, and the vector is corrected. Output values and information of an image to be used for interpolation, and determine the left and right for interpolation based on the viewpoint positional relationship between the interpolated image and the existing image and the movement vector. Is calculated in block units, the left and right existing images are moved in block units by the respective movement amounts, and the difference between the movement vector of the target block and the movement vector of the peripheral block reaches a predetermined value. For blocks that do not, the two existing left and right images that have moved are added, and for blocks where the difference is greater than or equal to the predetermined value, an interpolated image is obtained using only one of the left and right sides. Stereoscopic image interpolation method.
【請求項7】請求項5に記載された立体画像補間装置に
おいて、対象ブロックのみによる移動ベクトル検出結果
に対して修正を加える際に、視点の変化する方向である
左または右の隣接ブロックの移動ベクトルのうち、ベク
トル絶対値の大きな方を選択するベクトル修正手段を有
するようにしたことを特徴とする立体画像補間装置。
7. The stereoscopic image interpolating apparatus according to claim 5, wherein, when correcting the movement vector detection result of only the target block, moving the left or right adjacent block in the direction in which the viewpoint changes. A stereoscopic image interpolating apparatus comprising a vector correcting means for selecting a vector having a larger absolute value among vectors.
【請求項8】請求項5に記載された立体画像補間装置に
おいて、どちらか一方のみから補間される際に、視点の
変化する方向である左または右の隣接ブロックの移動ベ
クトルのうち、移動ベクトル絶対値の大きなブロックが
左右どちらであるかに基づいて補間する既存画像の方向
を決定する補間画像作成手段を有するようにしたことを
特徴とする立体画像補間装置。
8. The stereoscopic image interpolating apparatus according to claim 5, wherein, when interpolating from only one of the left and right neighboring blocks in the direction in which the viewpoint changes, A stereoscopic image interpolating device comprising an interpolated image creating means for determining a direction of an existing image to be interpolated based on which block having a large absolute value is left or right.
【請求項9】請求項5に記載された立体画像補間装置に
おいて、画像内で左または右の末端から移動ベクトル探
索範囲の水平最大値分の範囲のブロックではそれに隣接
するブロック移動ベクトルの比較を行ない、隣接ブロッ
クの移動ベクトルと所定値以上異なる場合に、移動ベク
トルを隣接ブロックの値に修正するベクトル修正手段を
有するようにしたことを特徴とする立体画像補間装置。
9. The stereoscopic image interpolating apparatus according to claim 5, wherein a block within a range of a horizontal maximum value of a motion vector search range from a left or right end in an image is compared with an adjacent block motion vector. A stereoscopic image interpolating apparatus comprising a vector correcting means for correcting the moving vector to the value of the adjacent block when the moving vector differs from the moving vector of the adjacent block by a predetermined value or more.
JP8160795A 1996-04-26 1996-05-30 Stereoscopic picture interpolating device and its method Pending JPH1013860A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8160795A JPH1013860A (en) 1996-04-26 1996-05-30 Stereoscopic picture interpolating device and its method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP8-130672 1996-04-26
JP13067296 1996-04-26
JP8160795A JPH1013860A (en) 1996-04-26 1996-05-30 Stereoscopic picture interpolating device and its method

Publications (1)

Publication Number Publication Date
JPH1013860A true JPH1013860A (en) 1998-01-16

Family

ID=26465742

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8160795A Pending JPH1013860A (en) 1996-04-26 1996-05-30 Stereoscopic picture interpolating device and its method

Country Status (1)

Country Link
JP (1) JPH1013860A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009510892A (en) * 2005-09-29 2009-03-12 サムスン エレクトロニクス カンパニー リミテッド Method for predicting disparity vector using camera parameter, device for encoding and decoding multi-view video using the method, and recording medium on which program for performing the method is recorded
JP2010063067A (en) * 2008-09-08 2010-03-18 Fujifilm Corp Image processing device and method, and program
JP2011015227A (en) * 2009-07-02 2011-01-20 Nippon Hoso Kyokai <Nhk> Stereoscopic image generating device and program
WO2011061973A1 (en) 2009-11-18 2011-05-26 日本ビクター株式会社 Three-dimensional image display device and method of deriving motion vector
JP2011125041A (en) * 2011-01-12 2011-06-23 Fujifilm Corp Image processing apparatus, method, and program
JP2011205346A (en) * 2010-03-25 2011-10-13 Canon Inc Image processor and method for controlling image processor
JP2012147046A (en) * 2011-01-06 2012-08-02 Sony Corp Imaging apparatus and image processing method
JP2012257198A (en) * 2011-05-17 2012-12-27 Canon Inc Stereoscopic image encoding apparatus, method therefor, and image pickup apparatus having stereoscopic image encoding apparatus
JP2014507873A (en) * 2011-01-19 2014-03-27 ステリックス テクノロジーズ ユージー (ハフツングスベシュランクト) Method and apparatus for stereo-based expansion of stereoscopic images and image sequences {METHODANDDEVICEFORSTEROBASEEXTENSIONSIONOFSTEREOSCOPICIMAGESANDIMAGESEQUENCES}
WO2017212679A1 (en) * 2016-06-08 2017-12-14 株式会社ソニー・インタラクティブエンタテインメント Image generation device and image generation method
JP2021168463A (en) * 2020-04-08 2021-10-21 ペキン シャオミ パインコーン エレクトロニクス カンパニー, リミテッド Omnidirectional parallax view synthesis method, device and storage medium

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009510892A (en) * 2005-09-29 2009-03-12 サムスン エレクトロニクス カンパニー リミテッド Method for predicting disparity vector using camera parameter, device for encoding and decoding multi-view video using the method, and recording medium on which program for performing the method is recorded
US8542739B2 (en) 2005-09-29 2013-09-24 Samsung Electronics Co., Ltd. Method of estimating disparity vector using camera parameters, apparatus for encoding and decoding multi-view picture using the disparity vector estimation method, and computer-readable recording medium storing a program for executing the method
JP2010063067A (en) * 2008-09-08 2010-03-18 Fujifilm Corp Image processing device and method, and program
JP4669032B2 (en) * 2008-09-08 2011-04-13 富士フイルム株式会社 Image processing apparatus and method, and program
US8558874B2 (en) 2008-09-08 2013-10-15 Fujifilm Corporation Image processing device and method, and computer readable recording medium containing program
JP2011015227A (en) * 2009-07-02 2011-01-20 Nippon Hoso Kyokai <Nhk> Stereoscopic image generating device and program
WO2011061973A1 (en) 2009-11-18 2011-05-26 日本ビクター株式会社 Three-dimensional image display device and method of deriving motion vector
JP2011205346A (en) * 2010-03-25 2011-10-13 Canon Inc Image processor and method for controlling image processor
JP2012147046A (en) * 2011-01-06 2012-08-02 Sony Corp Imaging apparatus and image processing method
JP2011125041A (en) * 2011-01-12 2011-06-23 Fujifilm Corp Image processing apparatus, method, and program
JP2014507873A (en) * 2011-01-19 2014-03-27 ステリックス テクノロジーズ ユージー (ハフツングスベシュランクト) Method and apparatus for stereo-based expansion of stereoscopic images and image sequences {METHODANDDEVICEFORSTEROBASEEXTENSIONSIONOFSTEREOSCOPICIMAGESANDIMAGESEQUENCES}
JP2012257198A (en) * 2011-05-17 2012-12-27 Canon Inc Stereoscopic image encoding apparatus, method therefor, and image pickup apparatus having stereoscopic image encoding apparatus
WO2017212679A1 (en) * 2016-06-08 2017-12-14 株式会社ソニー・インタラクティブエンタテインメント Image generation device and image generation method
US10607417B2 (en) 2016-06-08 2020-03-31 Sony Interactive Entertainment Inc. Image generating apparatus and image generating method
JP2021168463A (en) * 2020-04-08 2021-10-21 ペキン シャオミ パインコーン エレクトロニクス カンパニー, リミテッド Omnidirectional parallax view synthesis method, device and storage medium
US11245886B2 (en) 2020-04-08 2022-02-08 Beijing Xiaomi Pinecone Electronics Co., Ltd. Method and apparatus for synthesizing omni-directional parallax view, and storage medium

Similar Documents

Publication Publication Date Title
JP4882956B2 (en) Image processing apparatus and image processing method
Huang et al. Panoramic stereo imaging system with automatic disparity warping and seaming
US5646679A (en) Image combining method and apparatus
JP4544334B2 (en) Image processing apparatus and image processing method
US5602584A (en) Apparatus for producing a panoramic image using a plurality of optical systems
JP2009071689A (en) Image processing apparatus, image processing method, and imaging apparatus
JPH07118784B2 (en) Method for detecting motion of television signals
WO2005027525A1 (en) Motion vector field re-timing
JP2009105533A (en) Image processing device, imaging device, image processing method, and picked-up image processing method
JPH08115439A (en) Picture data processor and picture reproduction device
JPH1013860A (en) Stereoscopic picture interpolating device and its method
JP2000253422A (en) Method for generating three-dimensionall image from two-dimensional image
JPH06153239A (en) Coding system for picture
US20120057747A1 (en) Image processing system and image processing method
Mancini et al. Robust quadtree-based disparity estimation for the reconstruction of intermediate stereoscopic images
JPH0981746A (en) Two-dimensional display image generating method
EP2656310B1 (en) Method for producing a panoramic image and implementation apparatus
US9380285B2 (en) Stereo image processing method, stereo image processing device and display device
JP4998134B2 (en) Image processing apparatus and image processing method
EP0896301A1 (en) Stereoscopic image interpolating apparatus and method
JPH10108220A (en) Device for converting two-dimensional image into three-dimensional image
JP2693515B2 (en) Image motion detector
JP3152556B2 (en) Method for converting a two-dimensional image to a three-dimensional image
JP3066594U (en) Image conversion device
JPH08242454A (en) Method for detecting global motion parameter