JPH07192135A - 動画像処理方法および装置 - Google Patents

動画像処理方法および装置

Info

Publication number
JPH07192135A
JPH07192135A JP5331477A JP33147793A JPH07192135A JP H07192135 A JPH07192135 A JP H07192135A JP 5331477 A JP5331477 A JP 5331477A JP 33147793 A JP33147793 A JP 33147793A JP H07192135 A JPH07192135 A JP H07192135A
Authority
JP
Japan
Prior art keywords
function
image
optical flow
calculating
arithmetic unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP5331477A
Other languages
English (en)
Other versions
JP2795148B2 (ja
Inventor
Masahide Nomura
正英 野村
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP5331477A priority Critical patent/JP2795148B2/ja
Priority to US08/363,838 priority patent/US5673207A/en
Publication of JPH07192135A publication Critical patent/JPH07192135A/ja
Application granted granted Critical
Publication of JP2795148B2 publication Critical patent/JP2795148B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/12Systems for determining distance or velocity not using reflection or reradiation using electromagnetic waves other than radio waves
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/262Analysis of motion using transform domain methods, e.g. Fourier domain methods

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mathematical Physics (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】 カメラにより逐次取り込んだ複数の画像か
ら、局所速度の大きさの小さい画像領域のみを切り出
す。 【構成】 逐次入力画像列に対して三角関数部分の位相
が90度異なる時空間3次元Gabor関数を畳み込ん
で得られる2つの画像と、同入力動画像に空間2次元G
abor関数と時間平滑化微分演算子との積からなる関
数を畳み込んで得られる画像を用いることにより、入力
画像の明度勾配が激しく変化する場合でも、オプティカ
ルフローを求めることができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、動画像処理方法に関
し、動画像中のオプティカルフローを求める為の動画像
処理方法に関する。
【0002】
【従来の技術】自然動画像中のオプティカルフローを計
測する方法として良く知られている方法に勾配法があ
る。この方法は特徴点のない領域についても密にオプテ
ィカルフローが求められる点に於いて優れている(ロボ
ット ビジョン(Robot Vision)Horn
(1986,MI Press)ISO−262−08
159)。
【0003】
【発明が解決しようとする課題】しかしながら、勾配法
では画像の明度勾配が激しく変化する画像領域で誤差が
大きくなり、その為にオプティカルフローが求められな
いと言う欠点があった。
【0004】本発明の目的は、明度勾配が激しく変化す
る場合でもオプティカルフローを求めることのできる動
画像処理方法および装置を提供することにある。
【0005】
【課題を解決するための手段】本発明の動画像処理方式
では、逐次入力画像列に対して三角関数部分の位相が9
0度異なる時空間3次元ガボア(Gabor)関数を畳
み込んで得られる2つの画像と、同入力動画像に空間2
次元Gabor関数と時間平滑化微分演算子との積から
なる関数を畳み込んで得られる画像を用いることによ
り、入力画像の明度勾配が激しく変化する場合でも、オ
プティカルフローを求めることができる。また、オプテ
ィカルフローの大きさが測定可能な範囲以下である領域
の画像だけを抽出することができる。
【0006】
【実施例】次に、本発明について図面を参照して説明す
る。
【0007】(実施例1)図1は本発明の一実施例の構
成図である。図1に示す実施例は、それぞれ撮像カメラ
で捕捉し逐次入力する動画像列(1)と、その入力画像
から画像勾配を計算する為に使われる時空間フィルタ演
算器(2)、時間微分を計算する為に使われる時空間フ
ィルタ演算器(3)、及び除算器(4)、オプティカル
フローの計算結果を保持するためのフレームメモリ
(5)を備えて成る。
【0008】次に、本実施例の動作について説明する。
【0009】まず、演算器1により、逐次入力画像a
(x,y,t)から次式で与えられる
【0010】
【外1】
【0011】個のGabor関数G(x,y,t,
i ,θj ,φ);
【0012】
【外2】
【0013】の畳み込み積分が計算される。その計算結
果g(x,y,t,ki ,θj );
【0014】
【外3】
【0015】が演算器(2)の出力として得られる。 g(x,y,t,ki ,θj ,φ)=a(x,y,t)**G(x,y,t,ki ,θj ,φ)...式(1) G(x,y,t,ki ,θj ,φ)=sin(2πki (xcosθj +ysi nθj )cosθi +tsinθi )+φ)×exp(−2ki 2 (x2 +y2 +t2 ))...式(2) 但し、nk =1とする。
【0016】また、演算器(3)ではa(x,y,t)
から次式で与えらえる
【0017】
【外4】
【0018】個の関数D(x,y,t,ki ,θj
φ);
【0019】
【外5】
【0020】の畳み込み積分が計算される。その計算結
果d(x,y,ki ,θj ,φ);
【0021】
【外6】
【0022】が演算器(3)の出力として得られる。 d(x,y,t,ki ,θj ,φ)=a(x,y,t)**D(x,y,t,ki ,θj ,φ)...式(3) D(x,y,t,ki ,θj ,φ)=sin(2πki (xcosθj +ysi nθj )+φ)texp(−2ki 2 (x2 +y2 +t2 ))...式(4) 但し、nk =1とする。
【0023】演算器(2)及び演算器(3)からの出力
結果から、除算器によりオプティカルフローV(x,
y,t,ki ,θj )が式(5)で示すように計算さ
れ、その結果がフレームメモリ(5)に蓄えられる。
【0024】
【数1】
【0025】ここで、εはVの発散を抑える為の微小パ
ラメータで、画像が入力された際にVが実際のシステム
で許される最大値または最小値を超えない程度に小さく
とる。
【0026】(実施例2)図2は本発明の一実施例の構
成図である。図2に示す実施例は、それぞれ撮像カメラ
で捕捉し逐次入力する動画像列(1)と、その入力画像
から画像勾配を計算する為に使われる時空間フィルタ演
算器(2)、時間微分を計算する為に使われる時空間フ
ィルタ演算器(3)、及び演算器(6)、演算器
(7)、演算器(8)、フレームメモリ(9)、フレー
ムメモリ(10)、フレームメモリ(11)を備えて成
る。
【0027】次に、本実施例の動作について説明する。
【0028】動画像列、演算器(2)及び演算器(3)
は実施例1の場合と全く同じである。演算器(2)から
の出力gと演算器(4)からの出力dを用いてオプティ
カルフローが大きい領域で値が大きくなるTが演算器
(6)で以下のように計算され、フレームメモリ(9)
に蓄えられる。
【0029】
【数2】
【0030】演算器(7)では、Tとフレームメモリ
(11)に蓄えられているT2(・,・,t−1,・)
からT2(・,・,t,・)が以下のように計算され、
フレームメモリ(10)に送られる。 T2(x,y,t,ki )=bj W(x,y,t)**T(x,y,t,ki )+ (1−bj )T2(x,y,t−1,ki )...式(7) ここで、bj はコントロールパラメータで0.1から
0.8程度に設定する。また、Wは局所平滑化の際の重
みで、例えば以下のように与える。 W(x,y,t)=exp(−(x2 +y2 +t2 )/2σ2 )...式(8) 但し、先の場合を含め、畳み込み積分は使用する演算器
に最も適したあるアリズムにより実行するものとする。
【0031】フレームメモリ(10)に蓄えられたT2
(x,y,t,ki )を用いて、演算器(8)でオプテ
ィカルフローの大きすぎる領域で正値を持つQ(x,
y,t,ki )が次式のように計算され、その結果がフ
レームメモリ(11)に転送される。 Q(x,y,t,ki )=F[T2(x,y,t,ki )]...式(9) F[x]=(1+tanh(x/τ))/2...式(10) 式(8)の定数τは0.01〜0.1程度の適当な値に
設定する。この様にして計算されたQは、オプティカル
フローが1/ki より大きいときには1に近く、1/k
i より小さいときには0に近い値をとる。
【0032】このようにして得られたQを用いて、例え
ば以下のようにしてオプティカルフローの小さい画像を
取り除いた画像Rを得る事が出来る。但し、nk =1と
する。よって、その逆をとればオプティカルフローの大
きさが小さい画像領域のみを切り出す事が出来る。
【0033】
【数3】
【0034】以上のようにして、逐次入力画像に対し
て、適当な帯域制限フィルターを施した後その結果を用
いる事により、オプティカルフローが小さい画像領域の
みを効果的に切り出すことができる。
【0035】(実施例3)実施例2において、nk を2
以上とし、空間周波数チャンネル毎に上述の処理を行
う。それにより、オプティカルフローの大きさの程度に
よって画像領域を分割することができる。
【0036】
【発明の効果】以上説明したように本発明は、逐次入力
画像列に対して三角関数部分の位相が90度異なる時空
間3次元Gabor関数を畳み込んで得られる2つの画
像と、同入力動画像に空間2次元Gabor関数と時間
平滑化微分演算子との積からなる関数を畳み込んで得ら
れる画像を用いることにより、入力画像の明度勾配が激
しく変化する場合でも、オプティカルフローを求めるこ
とができる。また、オプティカルフローの小さい領域の
画像部分のみを切り出すことが出来る。
【図面の簡単な説明】
【図1】本発明の一実施例の構成図である。
【図2】本発明の一実施例の構成図である。
【符号の説明】
(1) 逐次入力画像 (2) 演算器 (3) 演算器 (6) 演算器 (7) 演算器 (8) 演算器 (9) フレームメモリ (10) フレームメモリ (11) フレームメモリ
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成6年8月3日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】0002
【補正方法】変更
【補正内容】
【0002】
【従来の技術】自然動画像中のオプティカルフローを計
測する方法として良く知られている方法に勾配法があ
る。この方法は特徴点のない領域についても密にオプテ
ィカルフローが求められる点に於いて優れている(ロボ
ット ビジョン(Robot Vision)Horn
(1986,MI Press)ISO−262−08
159)。また、時刻の異なる2つの画像からオプティ
カルフローを求める場合には、両眼視方式(特願平5−
172801号明細書)を流用することもできる。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0003
【補正方法】変更
【補正内容】
【0003】
【発明が解決しようとする課題】しかしながら、勾配法
では画像の明度勾配が激しく変化する画像領域で誤差が
大きくなり、その為にオプティカルフローが求められな
いという欠点があった。また、両眼視方式を流用して、
逐次入力する動画像列の中から2つの画像だけを取り出
してオプティカルフローを計算すると、2つの画像間に
含まれるノイズが結果に大きく影響を与えてしまい、正
しい結果が求められないと言う欠点があった。
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0004
【補正方法】変更
【補正内容】
【0004】本発明の目的は、明度勾配が激しく変化す
る場合でも、逐次入力する画像列の間のノイズに大きく
影響されることなく正しいオプティカルフローを求める
ことができる動画像処理方式および装置を提供すること
にある。

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】逐次入力する画像に対して三角関数部分の
    位相が90度異なる2つの3次元ガボア関数の畳み込み
    積分を計算し、前記逐次入力する画像に対して空間2次
    元ガボア関数と時間平滑化微分演算子との積からなる関
    数の畳み込み積分を計算し、前記3つの計算結果より入
    力画像のオプティカルフローを求めることを特徴とする
    動画像処理方法。
  2. 【請求項2】逐次入力する画像に対して三角関数部分の
    位相が90度異なる2つの3次元ガボア関数の畳み込み
    積分を計算し、前記逐次入力する画像に対して空間2次
    元ガボア関数と時間平滑化微分演算子との積からなる関
    数の畳み込み積分を計算し、前記3つの計算結果より入
    力画像のオプティカルフローの小さい画像領域を切り出
    すことを特徴とする動画像処理方法。
  3. 【請求項3】逐次入力する画像に対して三角関数部分の
    位相が90度異なる2つの3次元ガボア関数の畳み込み
    積分を計算する演算器2と、前記逐次入力する画像に対
    して空間2次元ガボア関数と時間平滑化微分演算子との
    積からなる関数の畳み込み積分を計算する演算器3と、
    前記演算器2、3の出力より入力画像のオプティカルフ
    ローを求める除算器4とからなることを特徴とする動画
    像処理装置。
  4. 【請求項4】逐次入力する画像に対して三角関数部分の
    位相が90度異なる3次元ガーバー関数の畳み込み積分
    を計算する演算器2と、前記逐次入力する画像に対して
    空間2次元ガボア関数と時間平滑化微分演算子との積か
    らなる関数の畳み込み積分を計算する演算器3と、前記
    演算器2、3の出力より入力画像のオプティカルフロー
    の大きい領域で値が大きくなる関数Tを求める演算器6
    と、演算器6の出力結果を蓄えるフレームメモリ9と、
    フレームメモリ9に蓄えられた関数Tとフレームメモリ
    11に蓄えられた関数T2とからT2を計算する演算器
    7と、演算器7の出力結果を蓄えるフレームメモリ10
    と、フレームメモリ10に蓄えられたT2を用い、オプ
    ティカルフローの大きすぎる領域で正値をもつ関数Qを
    求めるその結果を前記フレーム11に蓄える演算器8と
    からなることを特徴とする動画像処理装置。
JP5331477A 1993-12-27 1993-12-27 動画像処理方法および装置 Expired - Fee Related JP2795148B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP5331477A JP2795148B2 (ja) 1993-12-27 1993-12-27 動画像処理方法および装置
US08/363,838 US5673207A (en) 1993-12-27 1994-12-27 Method for processing motion image to determine optical flow and system for same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5331477A JP2795148B2 (ja) 1993-12-27 1993-12-27 動画像処理方法および装置

Publications (2)

Publication Number Publication Date
JPH07192135A true JPH07192135A (ja) 1995-07-28
JP2795148B2 JP2795148B2 (ja) 1998-09-10

Family

ID=18244089

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5331477A Expired - Fee Related JP2795148B2 (ja) 1993-12-27 1993-12-27 動画像処理方法および装置

Country Status (2)

Country Link
US (1) US5673207A (ja)
JP (1) JP2795148B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100421208B1 (ko) * 1996-10-30 2004-05-07 삼성전자주식회사 3차원영상의합성방법
US7039217B2 (en) 2000-12-27 2006-05-02 Nec Corporation Apparatus and method for detecting adaptive motion direction

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2772136B1 (fr) * 1997-12-08 2000-01-07 Elf Exploration Prod Methode de detection d'une discontinuite geologique presente dans un milieu par utilisation du flux optique
FR2773247A1 (fr) * 1997-12-31 1999-07-02 Philips Electronics Nv Procede de traitement d'une image multidimensionnelle bruitee et appareil d'imagerie medicale mettant en oeuvre ce procede
US6278460B1 (en) 1998-12-15 2001-08-21 Point Cloud, Inc. Creating a three-dimensional model from two-dimensional images
US6535620B2 (en) * 2000-03-10 2003-03-18 Sarnoff Corporation Method and apparatus for qualitative spatiotemporal data processing
US6665450B1 (en) * 2000-09-08 2003-12-16 Avid Technology, Inc. Interpolation of a sequence of images using motion analysis
US7043058B2 (en) * 2001-04-20 2006-05-09 Avid Technology, Inc. Correcting motion vector maps for image processing
US7545957B2 (en) * 2001-04-20 2009-06-09 Avid Technology, Inc. Analyzing motion of characteristics in images
KR100415313B1 (ko) * 2001-12-24 2004-01-16 한국전자통신연구원 동영상에서 상관 정합과 시스템 모델을 이용한 광류와카메라 움직임 산출 장치
US7194676B2 (en) 2002-03-01 2007-03-20 Avid Technology, Inc. Performance retiming effects on synchronized data in an editing system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4694342A (en) * 1986-05-01 1987-09-15 Eastman Kodak Company Spatial filter useful for removing noise from video images and for preserving detail therein
KR920002274B1 (ko) * 1989-03-30 1992-03-20 삼성전자 주식회사 운동 보상회로
JP2636519B2 (ja) * 1991-02-15 1997-07-30 日本電気株式会社 映像動き信号検出回路

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100421208B1 (ko) * 1996-10-30 2004-05-07 삼성전자주식회사 3차원영상의합성방법
US7039217B2 (en) 2000-12-27 2006-05-02 Nec Corporation Apparatus and method for detecting adaptive motion direction

Also Published As

Publication number Publication date
JP2795148B2 (ja) 1998-09-10
US5673207A (en) 1997-09-30

Similar Documents

Publication Publication Date Title
Hisham et al. Template matching using sum of squared difference and normalized cross correlation
CN109858309B (zh) 一种识别道路线的方法和装置
JPH07192135A (ja) 動画像処理方法および装置
CN112183506A (zh) 一种人体姿态生成方法及其系统
GB2280812A (en) Deblurring image data using motion vector dependent deconvolution
CN116645699B (zh) 一种关键点检测方法、装置、终端及计算机可读存储介质
Deschenes et al. An unified approach for a simultaneous and cooperative estimation of defocus blur and spatial shifts
Liu et al. $ l_0 $ sparse regularization-based image blind deblurring approach for solid waste image restoration
JP6557640B2 (ja) カメラキャリブレーション装置、カメラキャリブレーション方法及びカメラキャリブレーションプログラム
CN111627037A (zh) 图像区域提取方法、装置、设备及存储介质
JPH0283786A (ja) 画像処理方法および装置
Qiu et al. The nonparametric approach for camera calibration
US9600901B2 (en) Video tracker having digital signal processor
JPH01312411A (ja) 画像を用いた物体位置推定方法及びセンサ状態推定方法
Lazcano et al. A discussion on variants of an anisotropic model applied to depth completion
JP2734099B2 (ja) ぼかし画像合成処理方法
JPH0727529A (ja) 両眼視方式
JPH0660180A (ja) たたみこみ劣化画像ならびに信号の復元方法及び装置
JPS63278183A (ja) 画像演算時の画像歪み補正装置
JP2848004B2 (ja) 両眼視方式
JPH056431A (ja) 輪郭線特徴点検出装置
CN109741270A (zh) 基于因式分解和均方差优化的双边滤波加速方法
CN116266416A (zh) 人体姿态驱动方法及相关产品
Tickle et al. Development and simulation of soft morphological operators for a field programmable gate array
Kozera et al. Integrated parallel 2D-Leap-Frog algorithm for noisy three image photometric stereo

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980526

LAPS Cancellation because of no payment of annual fees