JP4392886B2 - 画像抽出方法及び装置 - Google Patents
画像抽出方法及び装置 Download PDFInfo
- Publication number
- JP4392886B2 JP4392886B2 JP01468199A JP1468199A JP4392886B2 JP 4392886 B2 JP4392886 B2 JP 4392886B2 JP 01468199 A JP01468199 A JP 01468199A JP 1468199 A JP1468199 A JP 1468199A JP 4392886 B2 JP4392886 B2 JP 4392886B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- template
- representative point
- representative
- update
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/12—Edge-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/149—Segmentation; Edge detection involving deformable models, e.g. active contour models
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/168—Segmentation; Edge detection involving transform domain methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/752—Contour matching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20048—Transform domain processing
- G06T2207/20056—Discrete and fast Fourier transform, [DFT, FFT]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20048—Transform domain processing
- G06T2207/20064—Wavelet transform [DWT]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99936—Pattern matching access
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Human Computer Interaction (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【発明の属する技術分野】
本発明は、画像抽出方法及び装置に関し、より具体的には、画像中から特定カテゴリーの対象を抽出する画像抽出方法及び装置に関する。
【0002】
本発明また、複数の画像データから特定カテゴリーの画像を検索する画像検索に使用可能な画像抽出方法及び装置に関する。
【0003】
【従来の技術】
従来、画像から特定の被写体又は対象を切り出す処理として、種々の方式が知られている。第1の方式は、ユーザが指定した物体又は背景上の点の画素値を含む所定範囲の色成分値(又は濃淡値)を有する領域を選択しながら、背景の除去又は抽出被写体の領域指定を繰り返す方法(特開平8−7107号公報、特開平8−16779号公報、特開平7−334675号公報及び特公平7−34219号公報等)、及び、抽出対象の輪郭線を含む大まかな粗輪郭線領域又は局所領域を指定し、その指定領域内で細線化又はクラスタリングなどの処理により対象の境界輪郭線を求めて切り出す方法(特開平3−240884号公報、特開平7−225847号公報、特開平6−251149号公報、特開平7−107266号公報、特開平8−7075号公報、特開平8−77336号公報、特公平6−42068号公報及び特公平8−20725号公報など)がある。
【0004】
第2の方式として、切り出し対象の画像部分を大まかに囲むように閉曲線(又は多角形の境界線)を設定し、色成分の情報のみを用いて対象物の形状にほぼ近い切り出しマスク画像を生成する方法(特許2642368号公報など)がある。
【0005】
第3の方式として、画像から対象物体を検出し、その輪郭を抽出する構成(特開平9−50532号公報など)において、多重解像度を利用した粗密探索により入力濃淡画像をモザイク化した画像辞書データを参照しながら対象物体の位置とサイズを求め、それらに基づいて初期輪郭を設定する動的輪郭法(M.Kass, A.Witkin, D.Terzopoulos, Snakes, ”Active Contour Models,InternationalJournal of Computer Vision, pp.321−331, 1988)を用いて輪郭を抽出する方法がある。
【0006】
その他、画像中の特定の物体の有無の判定、又は特定の物体が存在する画像をデータベースから検索して抽出することに利用可能な技術として、予め用意したテンプレートを画像上でスキャンし、各位置でのマッチング度を算出し、そのマッチング度が所定の閾値以上となる位置を探索する方法(特開平6−168331号公報)、画像データベース作成時に画像中の構成要素の領域と構成要素名を入力しておき、所定の特徴を有する画像を高速に検索する方法(特開平5−242160号公報)、ユーザにより与えられた例(スケッチ及び画像等)との類似度を求め、その類似度が高い画像を検索する方法(文献1:A.De Bimbo and P.Pa1a, ”Visua1 Image Retrieval by Elastic Matching of User Sketches”, IEEE Trans. on Pattern Analysisand Machine Intelligence, vol. 19,pp. 121−132, 1997など)、及び、形状モデルを用いて境界線を検出する方法(文献2:L.H.Steib and J.S.Duncan,”Boundary Finding with Parametrically Deformable Mode1s”, IEEE Trans. on Pattern Analysis and Machine Intelligence, vol. 14, pp. 1061−1075, 1992)などがある。
【0007】
曲線をパラメトリックにモデル化する一手法として、スプライン曲線を用いる方法(F. S. Cohen, Z. Huang, Z. Yang, ”Invariant Matching and Identification of Curves Using B−Splines curve Representation”, IEEE Trans. on Image Processing, vo1. 4, pp. 1−10, 1995)、フーリエ記述子を用いる手法(文献2)、及びウェーブレット記述子を用いる方法(G. C. H. Chuang and C. C. J. Kuo, ”Wave1et Descriptor of Planar Curves:Theory and App1ications”, IEEE Trans. on Image Processing, vol. 5, pp. 56−70, 1996)などがある。
【0008】
【発明が解決しようとする課題】
しかしながら、上述の第1の方式による画像抽出法は、ユーザの比較的詳細な指示による操作を必要とするので、特定の形状を有する対象物を画像から探索して抽出(切り出し)する処理を自動化できない。
【0009】
切り出し対象の画像部分を大まかに囲む閉曲線等を指定する方法(特許2642368号公報)に代表される第2の方式では、閉曲線内に含まれる同じ色成分を有する領域の面積の割合を用いるので、閉曲線内の背景中に被写体と同色となる領域がある場合、及び閉曲線領域が切り出し対象領域と比べて2倍以上の面積を有する場合などでは、背景部分が抽出されるなどの誤抽出を生じ易いという問題があり、汎用性に欠ける。
【0010】
第3の方法を示す特開平9−50532号公報に記載される輪郭検出装置では、いわゆる動的輪郭法を用いるので、入力画像の背景部分(抽出対象以外の部分)が複雑なテクスチャパターンを有する場合などでその影響を受けて、抽出すべき輪郭線の複雑さを反映することが困難な場合が多い。すなわち、本来の輪郭線形状から外れた不自然な凹凸形状が抽出されるという問題があった。
【0011】
文献2に記載される輪郭抽出法では、輪郭モデルのパラメータ及び輪郭モデルの誤差をガウシアン分布と仮定する確率モデルを前提とするので、実際にそれらの分布が非ガウシアンとなる場合には、正しい輪郭を効率よく抽出することが困難であり、輪郭モデルと抽出対象の形状の差異に関する許容度が低い。
【0012】
本発明は、このような問題点を解決する画像抽出方法及び装置並びに記憶媒体を提示することを目的とする。
【0013】
本発明はまた、より高速に所望の画像を精度良く抽出できる画像抽出方法及び装置並びに記憶媒体を提示することを目的とする。
【0014】
【課題を解決するための手段】
本発明に係る画像抽出方法は、画像入力手段が画像を入力する画像入力ステップと、特徴量抽出手段が当該画像入力ステップによる入力画像の特徴量分布を抽出する特徴量抽出ステップと、テンプレートモデル入力手段が複数の代表点と当該代表点間を結ぶ曲線又は線分を図形要素として含み、かつ抽出すべき対象物の代表点近傍に関して前記各代表点の移動後に図形要素の所定解像度で得られる輪郭線の当該代表点での二次微分値の符号が保持されるような局所形状拘束条件を含むテンプレートモデルを入力する局所形状拘束条件付きテンプレートモデル入力ステップと、マッチング手段が当該テンプレートモデルと当該特徴量分布とのマッチング処理を行うマッチングステップと、移動条件設定手段が当該各代表点の移動条件を前記局所形状拘束条件に基づき設定する移動条件設定ステップと、代表点更新手段が前記代表点近傍の前記局所形状拘束条件を満たす移動範囲内で当該各代表点を移動する代表点更新ステップと、テンプレート更新手段が移動後の代表点と当該代表点間を結ぶ曲線又は線分を図形要素として含む更新テンプレートを生成するテンプレート更新ステップと、画像抽出手段が当該更新テンプレート内の領域の画像データを当該入力画像から抽出する画像抽出ステップとを具備することを特徴とする。
【0016】
本発明に係る画像抽出装置は、画像を入力する画像入力手段と、当該画像入力手段による入力画像の特徴量分布を抽出する特徴量抽出手段と、複数の代表点と当該代表点間を結ぶ曲線又は線分を図形要素として含み、かつ抽出すべき対象物の代表点近傍に関して前記各代表点の移動後に図形要素の所定解像度で得られる輪郭線の当該代表点での二次微分値の符号が保持されるような局所形状拘束条件を含むテンプレートモデルを入力する局所形状拘束条件付きテンプレートモデル入力手段と、当該テンプレートモデルと当該特徴量分布とのマッチング処理を行うマッチング手段と、当該各代表点の移動条件を前記局所形状拘束条件に基づき設定する移動条件設定手段と、前記代表点近傍の前記局所形状拘束条件を満たす移動範囲内で当該各代表点を移動する代表点更新手段と、移動後の代表点と当該代表点間を結ぶ曲線又は線分を図形要素として含む更新テンプレートを生成するテンプレート更新手段と、当該更新テンプレート内の領域の画像データを当該入力画像から抽出する画像抽出手段とを具備することを特徴とする。
【0018】
上記のような構成により、例えば、代表点の位置及び数を適切に与えて抽出すべき輪郭線形状の複雑さをその輪郭線上の場所毎に与えることができ、それを保持しながら所定のカテゴリー形状を有する対象を画像から自動的に探索してその画像データ又は輪郭線データを抽出することができる。
【0019】
上記のような構成により、例えば、代表点の位置及び数を予め適切に与えて抽出すべき輪郭線形状の複雑さをその輪郭線上の場所毎に設定することができるので、それを保持しながら所定のカテゴリー形状を有する対象を画像から自動的に且つ効率的に探索し、その画像データ又は輪郭線データを高精度に抽出することができる。また、背景部分が複雑なテクスチャパターンを有する場合でも、その影響を受けずに安定して特定の形状を探索のうえ抽出することができる。特に、抽出すべき形状上の固有の特徴、例えば、角(コーナー部)の形状及び凹凸の空間配置関係などが保持され、且つ、その範囲である限りテンプレートモデル形状に対する入力画像中の抽出対象の変形許容量を大きくすることができる。
【0039】
【実施例】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【0040】
図1は、本発明の一実施例の概略構成ブロック図を示す。10は画像入力装置、12は画像データ及びテンプレートモデルデータを記憶する画像記憶装置、14は画像表示装置、16は画像処理装置、18はマウスなどのポインティング・デバイスからなる指示選択装置である。画像入力装置10は、イメージ・スキャナ、ディジタル・カメラなどの撮像装置、又は、画像データベースに接続する画像データ転送装置からなる。
【0041】
本実施例では、画像入力装置10から、背景から分離抽出されるべき対象を含む画像データが入力し、画像記憶装置12に記憶される。画像記憶装置12に記憶される画像データは、画像表示装置14の画面上の所定位置に所定の形式で表示される。
【0042】
画像処理装置16の概略構成を図2に示す。20は入力画像の特徴量を抽出する特徴量抽出装置、22は、テンプレートモデル選択装置、24は、複数解像度のテンプレートデータを生成するテンプレートデータ生成装置、26は、テンプレートの走査及び入力画像の特徴量との第1のマッチング評価を実行するテンプレート走査装置、28は、テンプレート上の各代表点の移動範囲・条件を更新及び設定する移動範囲・条件更新設定装置、30は更新テンプレート生成装置、32は変形後の形状適合度の評価を画像特徴量との第2のマッチング処理により変形後の形状適合度を評価する形状適合度評価装置、34は、更新テンプレートの代表点間を滑らかにつなぐスプライン補間曲線によりその図形要素の境界線を生成する境界線生成装置、36は更新テンプレートの境界線を画像表示装置14の画面上で入力画像に重畳して表示する境界線表示装置、38は更新テンプレートの境界線内部の領域を示すマスクデータを生成するマスクデータ生成装置である。図示していないが、更に、更新テンプレートの境界線及び/又はマスクデータを記憶する記憶装置を具備する。
【0043】
先ず、本実施例で用いるテンプレートモデル及びパラメトリックな曲線表現方法を説明する。
【0044】
テンプレートデータは、抽出カテゴリー(人物、自動車、魚及び飛行機など)を代表する抽象化された図形要素又は代表的な画像(図形)パターンを主たる構成要素とし、典型的にはそれらを構成する輪郭線データ若しくはその輪郭線を含む背景が無地の濃淡画像又はカラー画像等により与えられる。この輪郭線データは、該当するカテゴリーの外形を表わすものに限らず、そのカテゴリーを構成する主要な形状データ(例えば、人物の顔を構成する目、鼻及び口など)を含んでよいことはいうまでもない。
【0045】
各カテゴリーに属する図形要素の輪郭線は、代表点間を通る曲線又は線分で構成され、予めスプライン曲線、フーリエ記述子及びウェーブレット記述子などにより、パラメトリックに表現されているものとする。
【0046】
例えば、輪郭線モデルの全体はJ個のスプライン曲線から構成され、j番目のスプライン曲線
rj(t) = [ xj(y), yj(t)]
は、nj+1個の制御点を有するmj次のBスプラインであるとすると、
【0047】
【数1】
ここに、j=0,1,・・・,Jである。また、QN , m + 1(t)は、
【0048】
【数2】
のように表わされる。CN=[Cx,N,Cy,N]は、N番目の制御点位置を示すベクトルである。
【0049】
フーリエ記述子を用いる場合には、
【0050】
【数3】
と表現される。但し、
【0051】
【数4】
である。tは、弧長sと全周長Sを用いて、t=2πs/Sのように表わされる。フーリエ記述子を用いて曲線の一部を表現する場合には、その両端点で
x(t) = x(2π−t)
y(t) = y(2π一t)
とし、従って、bk=dk=0とすればよい。
【0052】
ウェーブレット記述子を用いる場合は、
【0053】
【数5】
ここで、
【0054】
【数6】
である。
【0055】
ウェーブレット関数はそれぞれ周期性を有し、以下のように定義される。すなわち、
【0056】
【数7】
ここに、k,m,nは、0又は正の整数であり、関数φ,ψは、双直交3次スプライン関数等が用いられる。
【0057】
テンプレートを構成する輪郭線は、抽出対象の形状を表わす輪郭線を一つの閉曲線として表わすのではなく、抽出対象のカテゴリーを表わす形状の部分的輪郭線からなる構成(例えば、本出願と同じ出願人による特開平7−320086号公報に記載されたモデル)を用いてもよい。
【0058】
代表点の粗密分布及びこれら曲線のパラメータ(例えば、Bスプライン関数の次数及び制御点の数など)は、抽出すべき対象の形状に関する複雑さ及び滑らかさなどを表現し、反映するものである。図3(a)は、テンプレートを構成する図形要素の一例を示す。テンプレートデータ生成装置24が、画像データから輪郭線抽出などによりこの図形要素を生成してもよい。
【0059】
図3(b)及び図4(a),(b)に例示するように、テンプレートデータには、代表点位置とスプライン曲線などのパラメータに関するデータ(曲線の次数及び種別)の他に、各代表点の移動範囲データ又は後述の形状拘束条件が与えられる。
【0060】
移動範囲を各代表点で明示的に表わすのではなく、単に代表点近傍での形状の凹又は凸が保持されること、若しくは、曲率が保持されること及び新たなループが生成しないことなどの局所形状条件を与えて、それらを移動条件データとして各代表点ごとに与えてもよい。この場合、そのようにして定められる局所形状条件が破られないことと、移動後の更新テンプレートの形状に関する後述する適合度が基準値を満たさないことといいう2つの条件の下で代表点の移動範囲を徐々に拡大して探索し、適合度が基準値以上となった位置で代表点の移動を停止する。
【0061】
形状拘束条件としては、例えば、図4(a)の4行目に記載されるように、
【0062】
【数8】
とする。(xj,yj)は、j番目の代表点位置を示す。数8は、代表点(xj,yj)の近傍の形状に関する凹凸及び曲率の保持されるべき範囲の概算値を示す。
【0063】
サイズに関する拘束条件として、例えば、
【0064】
【数9】
とする。これと形状拘束条件により、(xj−1,yj−1),(xj,yj)が定まれば、(xj+1,yj+1)は、数8及び数9を満たす範囲の平均値として求めることが出来る。数9でdjは、点(xj,yj)と(xj+1,yj+1)とを結ぶ線分長の基準値、μはその許容する変化幅の基準値をそれぞれ示す。
【0065】
図3には、j−1,j,j+1番目の各代表点とそれらを連結するパラメトリックに表現された曲線及び各移動範囲が、図示されている。移動範囲データは、テンプレートを構成する代表点の移動に伴う元のテンプレート形状からの変形許容度を与えるものとして予め与えられている。各移動範囲は、抽出対象の各部分の非剛性度(弾性度及び関節の有無など)及びアプリオリな形状に関する知識によって一般的に異なり、また、テンプレートの変形更新過程においても適宜に変化しうる。
【0066】
例えば、人物の頭部は、通常、2次曲線(楕円形状)関数で近似される凸形状であるが、この頭部を構成する代表点の移動範囲は、移動により新たな凹部が発生しないことを条件に定められる。頭部を構成する外形の曲線を輪郭線に沿った弧長の関数として表わした時、凹部の発生は、2階微分値(又はこれに相当する近似値)が正となることにより検出される。
【0067】
従って、ある代表点の移動範囲の大きさ及び形状は、その点に隣接する代表点を固定したときに、代表点間を結ぶ曲線が移動後の代表点の近傍において2階微分値(又はその近似値)が正とならない範囲となるように決定される。この範囲は、厳密には、当該代表点を除く他の代表点の移動とともに相対的に変化するが、変形量が大きくなく且つ形状の類似性が保たれる範囲として、予め各代表点ごとに固定(代表点ごとにその範囲の大きさ及び形状が異なっても良い)して、設定されている。
【0068】
本実施例における画像抽出手順を説明する。図5は、その動作フローチャートを示す。撮影手段などの画像入力装置10から画像データ入力される、画像記憶装置12に格納され、図6に例示するように画像表示装置14の画面上に表示される(S1)。図6で、40は画像表示装置14の画面、42は入力画像、44はテンプレートモデル画像データ、46は目標位置確認インディケータ、48は抽出指示ボタン、50はテンプレートスクロールボタンである。
【0069】
特徴量抽出装置20は、入力画像の特徴量分布(エッジ強度分布又は各点での局所空間周波数に関する情報など)を求め、所定の閾値で2値化する(S2)。
【0070】
テンプレート選択装置22は、テンプレートモデル画像データ44を画像表示装置14の表示画面40上に表示する。ユーザが、抽出カテゴリーのテンプレートデータを選択すると、選択されたテンプレートデータの情報(例えば、図4に例示されるデータ)が読み込まれる(S3)。テンプレートモデル画像データ44に表示される一覧からスクロールボタン50によりテンプレートモデル画像データ44の表示内容をスクロールして所望のものを表示させ、指示選択装置18により選択することにより、希望する1つのテンプレートモデル画像データを選択できる。抽出カテゴリーは、例えば、マイクなどの音声入力装置及び音声認識装置により口頭で抽出カテゴリーの名称を指示入力してもよい。ユーザにより所望のテンプレートデータが選択されると、テンプレートデータ生成装置22は、選択されたテンプレートデータから互いに大きさが異なる複数(通常は10未満)のテンプレートセットを自動生成する(S4)。
【0071】
テンプレート走査装置26は、各テンプレートをそれぞれ画像上でその大きさに応じた所定のサンプリングピッチ(例えば、テンプレート図形の横幅の10分の1など)でラスタースキャンし(S5)、各場所で第1の形状適合度を求める(S6)。具体的には、形状の適合度を表わすパラメータとして、テンプレート上の図形要素の輪郭線上又はその輪郭線を所定幅(典型的には、5画素程度)に太線化して得られる太線上で、エッジである点の割合及びエッジ点でのエッジ強度勾配の向きの揃い具合(又はそれらの距離)を表わす勾配ベクトルの内積(の絶対値)の総和(又はエッジ点であって上記内積値が基準値以上の点の割合)を求める。
【0072】
太線上でのエッジ割合とは、図7に例示するように、太線の中心線上のサンプリング点とそのサンプリング点を含む微小領域(太線領域セル)においてエッジが存在する場合にそのサンプリング点をエッジ点としてカウントする要領で総サンプリング点数に対するエッジ点数の割合である。第1の形状適合度は、画像中の抽出対象とテンプレートとの全体的な形状類似度を表わす。
【0073】
適合度パラメータとしては、本出願と同じ出願人による特開平9−185719号公報に示されるように、テンプレートモデルの輪郭線近傍の画像データ(色成分の情輝度分布など)に関する誤差の逆数等を適合度の尺度として用いてもよい。
【0074】
複数の大きさの異なるテンプレートの走査及び適合度評価の過程において、あるテンプレートの適合度パラメータが所定の基準値以上となったとき、そのテンプレートの走査を停止し、ユーザに対しては目標対象確認インディケータ46(図6)が表示される。この段階で、対象の位置と大きさに関する情報が抽出されたことになる。ユーザが抽出ボタン48を押して抽出実行処理の開始を指示すると、次の更新テンプレート生成処理(S7)が実行される。
【0075】
図8は、更新テンプレート生成処理過程におけるテンプレート図形の変形の様子を示す。図8(a)では、テンプレート図形の初期形状と入力画像の対象物形状とのマッチングの程度(補間曲線上のエッジ割合など)が、小さい部分の代表点P1,P2,・・・,P7のように表示されている。これら以外の代表点は、比較的マッチングが良好な点であり、図3(b)に示すような各移動範囲内で最適な移動先が検出される。
【0076】
更新テンププレート生成処理(S7)では、テンプレート図形要素変形装置30が、テンプレート図形を構成するある図形要素(曲線セグメント)の代表点を移動範囲内で(又は数8及び数9などの移動条件に従って)移動し(S7a)、テンプレート図形要素変形装置30が移動後の代表点間を結ぶ新たな曲線セグメントを生成し(S7b)、形状適合度評価装置32が各部分で第2の形状適合度を評価することにより(S7c)、第2の形状適合度が所定の基準値以上又は最大となるように代表点が移動され、最終的に、境界線生成装置34が、代表点間を結ぶ曲線(又は線分)を生成する。これらの処理を実行する過程で、移動条件の緩和等(S7d)が必要に応じて行われ、最終的に、移動条件を満足するようにテンプレート全体が変形される(S7e)。
【0077】
境界線表示装置36が、画像表示装置14の画面上にその境界線を入力画像に重畳して表示する。更新テンプレートデータはその境界線データ又はその領域を示す2値のマスクデータとして生成される。
【0078】
移動と適合度評価は、各代表点を同時に移動しながら実行するのではなく、エッジ割合の高いセグメントの端点をなす代表点に隣接するエッジ割合の低いセグメントを中継する代表点の移動を優先して行うと効率的である。図8(b)は、そのようにして移動した後の代表点間を結ぶ曲線を表わす更新テンプレートの形状を示す。図8(b)で、図8(a)のPiは、図8(b)では、Pi’に移動している。例えば、図8(a)において、エッジ割合の高いセグメントの端点である代表点Qに隣接する代表点P5について、点Qを中心とする所定の半径(例えば、QからP5までの弧長)の円弧上でP5の移動先を初めに探索する。
【0079】
代表点位置の移動先探索では、上述した移動範囲を所定の確率分布(特に、移動範囲の外で値が0となるようなもの)により表わし、その分布により与えられる代表点位置を確率的に生成し、その代表点を含む曲線セグメントの形状適合度をその都度評価することにより、値が所定基準値以上(又は量大)となる位置を推定してもよい。
【0080】
代表点の移動先は、第2の形状適合度の評価結果に基づいて決定される。第2の形状適合度は各代表点について定義され、その代表点に隣接する代表点(通常、2つ)との間を結ぶ曲線(又は線分)上のエッジ割合とその曲線(又は線分)上の特徴量勾配(エッジ強度分布の勾配など)の許容範囲内での一致度(許容範囲内で一致している点の割合)の線形和で表わされる。
【0081】
移動範囲・条件更新設定装置28は、この第2の形状適合度の値に応じて当該代表点の移動範囲を拡大し、又は移動条件を緩和して(S7d)、未だ探索されていない領域から最適な代表点位置、即ち第2の形状適合度が最大となる代表点位置を探索して移動してもよい。即ち、第2の形状適合度に基づいて上述したテンプレートの図形要素を変形することにより、抽出カテゴリーに属するテンプレートの輪郭線形状データと多少異なる輪郭線を有する対象であっても、非適合部分についての代表点移動範囲の拡大又は移動条件の緩和がなされる結果、全体の輪郭抽出が可能となる。
【0082】
図8に示す例では、P5がP5’に移動したことに伴い、残りの連続して存在する代表点の移動範囲は、P5’の位置に基づいて更新される。その様子を図9に示す。具体的には、例えば、P5’,P6’,P7’を通る曲線の形状が凸であることと、その曲線の長さと同程度のサイズを維持することの少なくとも一方を拘束条件に移動範囲を設定し、探索を実行する。何れの条件又は両方の条件を用いるかは、抽出対象の非剛性度及び関節の有無などにより異なるが、予めテンプレートデータに定義されているものとする。
【0083】
図9では、P6とP6’及びP7とP7’の探索範囲の大きさは同程度であり、各探索範囲の配置は、形状が凸であることの拘束条件(例えば、数8及び数9に示す条件)を当てはめて設定されている。新たに設定される移動範囲は、図9(b)に示すように、元の移動範囲と全く重なり合わないような離れた所になる場合もある。
【0084】
移動範囲を明示的に設定せずに移動の拘束条件のみを与えて代表点を移動する場合には、P5’,P6’,P7’を通る曲線の接線方向の変化率が正であること(数8及び数9参照)等を条件として課せばよい。
【0085】
移動後の代表点間を結ぶ曲線は、元のテンプレートを構成する曲線と同種の曲線を用いるのが望ましい。但し、パラメータの次数等は、抽出対象の形状に最も適合するように変更可能とする。例えば、Bスプライン曲線を用いる場合、次数及び制御点の数等は変更しても構わない。
【0086】
更新後のテンプレートを構成する曲線パラメータの決定法の一例を説明する。或る曲線セグメントv(s)=(x(s),y(s))Tがn階のBスプライン関数を用いてモデル化されているとする。代表点移動後のパラメータの最適値は、例えば、以下のように推定される。即ち、
【0087】
【数10】
ここで、Tは転置行列を示し、B(s)はBスプライン行列、tは曲線セグメントの長さ、QはBスプラインパラメータをそれぞれ示す。
【0088】
曲線セグメントに対応する抽出対象の輪郭線をv’(s)=(x’(s),y’(s))Tとし、各点での特徴量(エッジ強度値など)をEv’(s)とおき、Ev’(s)がEv(s)に対して正規分布をなすとすると、その確率分布密度関数は、
【0089】
【数11】
となる。ここで、(σx)2,(σy)2は、Ev’(s)=(Ex’(s),Ey’(s))に対する分散を示す。
【0090】
本実施例では説明を簡単化して理解を容易にするため、Ev(s)は2値(0又は1)とし、テンプレート図形の輪郭モデルデータは、Ev(s)=1となる点の集合として与えられるものとする。このとき、最ゆう推定値は、
【0091】
【数12】
で与えられる。Qの階数等は、以下に示す情報量基準AIC(Q)が最小となるnなどのようにして求められる。具体的には、
【0092】
【数13】
である。Number(Q)は、Qの要素数である。
【0093】
移動範囲の拡大は、典型的には、元の移動範囲の形状を単純に所定の倍率で拡大する。しかし、テンプレート図形要素の当該代表点を含む曲線の接線方向を大きくとるような非等方的な拡大でもよい。このとき、前述した移動条件を満たす範囲で探索することはいうまでもない。
【0094】
移動に関する拘束条件の緩和によっても第2の形状適合度が所定の基準値(例えば0.3)未満である代表点の数がその全体の一定数以下(例えば、過半数)ならば、当該テンプレートの変形を停止し、大きさ等の異なる他のテンプレートに切り替えて上述した処理を実行しても良い。
【0095】
当該代表点の近傍にある代表点間を結ぶテンプレートの曲線セグメント上でエッジ割合が極めて高い場合(例えば、0.9以上)、当該代表点の上述したような移動先の探索を行わなくてもよい。
【0096】
図8(c)に示すように、代表点間を結ぶ曲線(又は線分)上において、先に抽出された特徴量の非エッジ点がある場合、その非エッジ点を付加代表点として追加し(そのような非エッジ点が連続している場合にはその連続した非エッジ線分上の中点を新たな代表点とする)、その代表点について同様に移動範囲を設定して(又は移動条件を満たすように移動探索を行って)拘束条件を満たす位置へ移動させ、その代表点に隣接する代表点との間を結ぶ曲線を生成してもよい。この代表点の付加は、自動的に行うことができるが、ユーザの指示により実行しても良い。適切な代表点位置が検出されない場合には、同様にして、移動範囲の拡大又は移動条件の緩和を実行する。
【0097】
最後に、更新後のテンプレート輪郭線を表示し(S8)、輪郭線データからマスクデータを生成し(S9)、必要に応じて輪郭線又はマスクデータを記憶装置に記録して(S10)、処理を終了する。
【0098】
以上の各処理は、コンピュータで実行可能な所定のプログラム形式により形成されていても良いし、各部の処理を所定のゲートアレイ(FPGA及びASlC等)などのハードウェア、又は所定のコンピュータプログラムと図1に示す一部の要素を実現する部分的ハードウェアモジュールとが混在する形式でも実現できることは明らかである。ハードウェアモジュールが含まれる場合、必ずしも各構成要素が図1に示す構成と同一でなくてもよく、その機能が実質的に同一であるもの、又は、一つの要素が図1の複数の要素の機能を備えるものなどは、本発明の技術的範囲に含まれることはいうまでもない。この点は、以下の実施例において同様である。
【0099】
更新テンプレート生成処理(図5のS7)を変更した実施例を説明する。この変更実施例(第2実施例)では、テンプレートの走査と適合度評価を実行して、抽出対象の位置と適切なテンプレートモデルを選択した後、本実施例に特有の更新テンプレート生成処理を実行する。その具体的処理手順のフローチャートを図10に示す。
【0100】
先ず、更新前のテンプレートデータから形状適合度の低いセグメントを含む代表点を自動抽出し(S11)、テンプレートデータをその代表点を含むように局所領域に分割する(S12)。予めまとまった形状要素ごとに領域分割されたテンプレートを使う場合には、この領域分割処理は、不要である。
【0101】
代表点を含む局所領域で、以下に説明するような幾何学的変換パラメータの推定と変換を実行する(S13)。本実施例では、所定の代表点の近傍領域について局所的な幾何学的変形(局所アフィン変換、局所双線形変換及び局所透視変換など)によりテンプレートを更新するが、ここでは、そのためのテンプレートの局所幾何学的変換パラメータを、曲線パラメータに関する確率過程のベイズの推定手法に基づき入力画像中の対象に最も適合するようなパラメータとして求める。
【0102】
更に、必要に応じて輪郭モデル形状を微調整するために、上述の実施例と同様に、変換後の代表点間を結ぶ曲線セグメントを生成し(S14)、第2の形状適合度を評価し(S15)、テンプレート形状を変形し、更新する(S16)。
【0103】
この実施例で局所的な幾何学的変形と適合度評価を行う意義は、代表点間の相対的な位置関係(即ち、幾何学的位相及び凹又は凸形状など)を概ね保持しながら、局所的な領域において複数の代表点の位置を一括して所与の変形モードと合致するように変換することにより、抽出対象に適合する輪郭モデルの探索を効率化することにある。
【0104】
アフィン変換、透視変換及び双線形変換はそれぞれ、下記式で与えられる。すなわち、
【0105】
【数14】
【0106】
【数15】
【0107】
【数16】
x’=xw’、y’=yw’、[uv]は変換前の座標、[xy]は変換後の座標、{aij}{ai}{bi}及びwは変換パラメータである。
【0108】
近傍領域としては、複数の代表点を含む所定サイズの矩形領域とするか、又は、予めテンプレートを所定のブロックごとに分割しておき、変形を各ブロックごとに行なうようにしてもよい。例えば、人体を表わすテンプレートでは、頭部、胴部、胸部及び脚部などのように、意味のある形状ごとにブロック分割したものを近傍領域としてもよい。図11は、人体の各部を予め分割しておき、元のデータ図11(a)に対して各部に所定の幾何学的変換を行なった結果図11(b),(c),(d)を例示する。実際に用いる輪郭線データは、図11の各図形の最外郭輪郭線であることはいうまでもない。
【0109】
近傍領域内の各点(又は代表点)位置を上述の幾何学変換により移動することにより、テンプレートが変形される。アフィン変換を例に、最適な変換パラメータを求める手順を説明する。変換パラメータセット{aij}の事前確率をP(a)、画像データの事前確率をP(b)、変換パラメータが与えられたときに、その変換によって得られるテンプレート図形要素が入力画像の特徴量と一致する事後確率をP(b|a)、画像の特徴量bが与えられたときに、それに対応するテンプレートの変換パラメータセットが{aij}である事後確率をP(a|b)、求めるべき変換パラメータを{aopt}とする。{aopt}は、ベイズの法則に従い、最大事後確率max[P(a|b)]を与えるパラメータとして下記式により与えられる。即ち、
【0110】
【数17】
上式の最右辺の対数をとり、またP(b)が定数であることを考慮すると、結局、
【0111】
【数18】
となる。
【0112】
次に、図12を参照して、幾何学的(アフィン)変換パラメータの推定手順を具体的に説明する。幾何学的変換パラメータの事前確率分布P(a)及び変換によって得られるテンプレート図形要素が入力画像の特徴量と一致する事後確率P(b|a)を下記式に示すようにして求め(S21)、それらを数18の右辺に代入して最大事後確率評価関数を求める(S22)。求めた関数の値が最大となるようなパラメータ{aopt}を、連続勾配山登り法などによる最適化法により求める(S23)。
【0113】
テンプレートデータが線図形からなるものとし、ある代表点を含むテンプレートの図形要素を構成する局所線分(曲線要素)上の点の集合Nにおいて2値のテンプレートデータt(u,v)にアフィン変換{a}を行った結果の誤差がガウシアン分布となると仮定する。この仮定の下では、事後確率P(b|a)は下記式で与えられる。即ち、
【0114】
【数19】
ここで、σは分散、a(u,v)はアフィン変換により点(u,v)が移される座標、bは入力画像の2値のエッジマップ(エッジ強度分布を所定の閾値で2値化したもの)をそれぞれ示す。テンプレートデータが濃淡画像の場合、Nは当該代表点を含む局所領域又は予め分割された当該代表点を含む領域上の点の集合となり、bはエッジ強度分布を示す。
【0115】
事前確率分布P(a)は、水平又は垂直方向への変倍、回転又はシフトを与える変形モードで高い値をとるものとし、
【0116】
【数20】
【0117】
【数21】
ここで、mij,σijはそれぞれaijの平均及び分散を示し、
【0118】
【数22】
である。mode={回転1、回転2、・・・、倍率1、倍率2、・・・、シフト1、・・・、その他}のように表わされ、各変形モードごとに、mij及びσijのパラメータ値が与えられる。‘その他’のモードは、特定の名称が与えられない任意の変換モードである。
【0119】
最適な変換パラメータは、数19、数20、数21及び数22を数18に代入し、Vmode及び{aij}について連続勾配山登り法(continuous gradient ascent)又はPowel法などを用いることにより求められる。以上は、最適な変換パラメータを求める手法の一例であり、他の最適化手法(EMアルゴリズム、動的計画法及び遺伝的アルゴリズムなど)を用いてもよいことはいうまでもない。
【0120】
上述した方法で求めた変換パラメータにより変換されたテンプレートデータを初期値として、更に第1の実施例に示した第2の形状適合度評価に基づく代表点の移動と代表点間を結ぶ曲線の生成処理を行ってもよい。
【0121】
上述した方法により抽出対象の輪郭線(閉曲線)が求まったら、その閉曲線データを画像表示装置14の画面上に表示し、必要があれば、閉曲線内部の領域データとしてマスクデータを生成し、その何れかを所定の記憶手段に記録する。
【0122】
不定部分を一部に有する図形要素からなる可変形状テンプレートを用いてもよい。不定部分とは変形の自由度が大きい部分であり、変形に伴い新たなループ形状が発生しないこと、及び、不定部分に対応する形状が凹か凸かが予め分かっていることを拘束条件として、それ以外の特定の拘束条件が課されない部分をいう。
【0123】
抽出対象として、例えば人物の胸部及び脚部のように関節を有する部分は、変形の自由度が他の部分に比べて大きいことが予め分かっているから、これらの部分を不定部分として予めテンプレートデータ上で定義しておく。
【0124】
第1実施例と同様に、テンプレートの走査と適合度評価を実行し、抽出対象の位置と適切なテンプレートモデルを選択する。次に、テンプレートを構成する図形要素の変形と形状適合度評価によるテンプレート更新を実行する。その際に、先ず、不定部分を除いた部分で第1実施例又は第2実施例に示した方法によりテンプレートを変形し、その後、不定部分の輪郭線を推定する。
【0125】
不定部分の輪郭線を推定する方法として2つの方法を説明する。第1の方法では、不定部分の一方の端点を始点とし、他方を終点とする輪郭追跡を不定部分ごとに実行する。その結果得られる不定部分の輪郭線を近似する曲線を生成してもよい。図13(a),(b)は、第1の方法による不定部分の輪郭形状抽出過程の一例を示す。
【0126】
第2の方法では、図13(c)に示すように、不定部分の両端点を結ぶ線分を直径とするプローブ円をその不定部分の形状が凸なら外側に、凹なら内側方向に移動させながら、各場所でその円の半径と位置を微少量ずつ変化させて、抽出対象の輪郭がその円と2箇所(pj,qj)で接するような円の位置と半径を求める。これにより、順次、輪郭線の座標を確定していく。この方法は、分岐のない形状の輪郭線を抽出するのに適している。この方法で概略の形状を抽出してから、抽出された部分を初輪郭モデルとして用い、第1実施例又は第2実施例で説明した手法で細部の形状を抽出してもよい。
【0127】
図14は、第3実施例におけるテンプレート更新処理のフローチャートを示す。図14に示す処理は、図5のS7に相当する。
【0128】
先ず、端点を有する曲線セグメントペアを選択し(S31)、不定部分以外のテンプレート図形要素の形状を先の実施例で説明した方法により更新する(S32)。次に、更新後の隣接する図形要素の相対する端点から始点及び終点を設定し(S33)、上述した方法、即ち始点及び終点間を結ぶ輪郭追跡(第1の方法)、又はプローブ円による輪郭位置確定(第2の方法)を実行する(S34)。以上の処理を全ての端点がなくなるまで繰り返し(S35)、テンプレートの図形要素により1つの閉曲線が形成されたら(S35)、更新後のテンプレートデータとして出力する(S36)。
【0129】
このような構成では、特定部分について形状の不確定性(自由度)が高いことが予め分かっている抽出対象の輪郭を安定して抽出することが出来る。すなわち、与えられたテンプレートの形状とは大きく異なる部分を有する対象が画像中に存在しても、その異なる部分の輪郭について残りの確定した部分形状のギャップを補完するような最も確からしい曲線(例えば、端点での形状連続性又は画像特徴量の連続性の条件を満たすものとして輪郭追跡により求まる曲線)として求めることができる。
【0130】
第4の実施例として、テンプレート更新処理(図5のS7)に相当する処理として、代表点間を通るテンプレートを構成する図形要素の曲線(又は線分)に沿った(又はその曲線を中心線とする)所定幅の太線を図15に示すように生成し、太線の両側の特徴量(色成分値及び局所空間周波数代表値など)に基づき太線内部の境界位置を推定するようにしてもよい。この場合、テンプレート更新処理の前には、先の実施例と同様の処理が施される。
【0131】
具体的には、図15に示すように太線化した領域の輪郭線1又は輪郭線2の少なくとも一方の上に、領域成長のための核を設定する。領域成長処理では、その核での画像特徴量の差が所定の閾値より小さい核の近傍領域を核に併合し、その結果得られる輪郭線1からの成長結果と輪郭線2からの成長結果を統合する。又は、いずれかの輪郭線からの成長結果に基づいて1つの境界線を推定する。
【0132】
境界位置は例えば、太線の方向に略直交するライン上での特徴量の最大エッジ強度位置として、又は、太線の両側の所定サンプリング点からの特徴量(例えば、色成分)の類似度に基づく領域成長による境界位置などとして決定される。
【0133】
本実施例では、最終的に抽出される輪郭線は必ずしもパラメトリックな曲線で表現されなくても良い。
【0134】
【発明の効果】
以上の説明から容易に理解できるように、本発明によれば、テンプレートデータの走査及びその形状に関する適合度評価、並びに拘束条件を与えた変形(移動範囲、形状拘束条件及び局所幾何学的変換など)を実行することにより、形状に関する予め与えられた情報に適合する対象物を画像から自動的に探索することができる。また、適合する範囲において変形の許容度が高く、ノイズに強い輪郭抽出及び画像抽出が可能になる。
【0135】
テンプレートの変形に際して、変形(代表点の移動)に関する拘束条件の全体的なセットが与えられ、又は幾何学的位相を保存するような局所幾何学的変換の推定を行うので、大域的な形状情報が常に保持され、局所的なノイズ等の影響を受けにくい。従って、背景が複雑なパターンを有していても、不自然な輪郭の抽出が効果的に防止される。
【図面の簡単な説明】
【図1】 本発明の一実施例の概略構成ブロック図である。
【図2】 画像処理装置16の概略構成ブロック図である。
【図3】 テンプレートデータの一例と移動範囲を示す模式図である。
【図4】 テンプレートデータの例を示す表である。
【図5】 本実施例の動作フローチャートである。
【図6】 画像表示装置14の表示画面例である。
【図7】 太線上でのエッジ割合の説明例の模式図である。
【図8】 更新テンプレート生成処理過程におけるテンプレート図形の変形の様子を示す模式図である。
【図9】 P5がP5’に移動したことに伴う、代表点P6,P7の移動の様子を示す模式図である。
【図10】 更新テンプレート生成処理(図5のS7)を変更した実施例の変更部分の動作フローチャートである。
【図11】 人体のテンプレートモデルの例である。
【図12】 幾何学的(アフィン)変換パラメータの推定手順を示すフローチャートである。
【図13】 不定部分を有するテンプレートモデルの輪郭推定手順を説明する模式図である。
【図14】 第3実施例におけるテンプレート更新処理のフローチャートである。
【図15】 図14の説明例である。
【符号の説明】
10:画像入力装置
12:画像記憶装置
14:画像表示装置
16:画像処理装置
18:指示選択装置
20:特徴量抽出装置
22:テンプレートモデル選択装置
24:テンプレートデータ生成装置
26:テンプレート走査装置
28:移動範囲・条件更新設定装置
30:更新テンプレート生成装置
32:形状適合度評価装置
34:境界線生成装置
36:境界線表示装置
38:マスクデータ生成装置
40:画像表示装置14の画面
42:入力画像
44:テンプレートモデル画像データ
46:目標位置確認インディケータ
48:抽出指示ボタン
50:テンプレートスクロールボタン
Claims (5)
- 画像入力手段が画像を入力する画像入力ステップと、
特徴量抽出手段が当該画像入力ステップによる入力画像の特徴量分布を抽出する特徴量抽出ステップと、
テンプレートモデル入力手段が複数の代表点と当該代表点間を結ぶ曲線又は線分を図形要素として含み、かつ抽出すべき対象物の代表点近傍に関して前記各代表点の移動後に図形要素の所定解像度で得られる輪郭線の当該代表点での二次微分値の符号が保持されるような局所形状拘束条件を含むテンプレートモデルを入力する局所形状拘束条件付きテンプレートモデル入力ステップと、
マッチング手段が当該テンプレートモデルと当該特徴量分布とのマッチング処理を行うマッチングステップと、
移動条件設定手段が当該各代表点の移動条件を前記局所形状拘束条件に基づき設定する移動条件設定ステップと、
代表点更新手段が前記代表点近傍の前記局所形状拘束条件を満たす移動範囲内で当該各代表点を移動する代表点更新ステップと、
テンプレート更新手段が移動後の代表点と当該代表点間を結ぶ曲線又は線分を図形要素として含む更新テンプレートを生成するテンプレート更新ステップと、
画像抽出手段が当該更新テンプレート内の領域の画像データを当該入力画像から抽出する画像抽出ステップ
とを具備することを特徴とする画像抽出方法。 - 当該更新ステップにおいて、当該テンプレートモデルの当該図形要素は少なくとも一つの開放端を有し、当該開放端位置が当該更新テンプレートの生成後又は生成過程において当該特徴量分布に基づき移動することにより、当該図形要素の形状が更新されることを特徴とする請求項1に記載の画像抽出方法。
- 当該代表点の移動位置は、移動後の当該代表点間を結ぶ曲線又は線分上のエッジ割合が最大又は所定の基準値以上となるように定められることを特徴とする請求項1に記載の画像抽出方法。
- 当該代表点の移動位置及び当該代表点の数は、当該特徴量分布に対する当該更新後のテンプレートモデルの情報量基準値が最小となるように定められることを特徴とする請求項1に記載の画像抽出方法。
- 画像を入力する画像入力手段と、
当該画像入力手段による入力画像の特徴量分布を抽出する特徴量抽出手段と、
複数の代表点と当該代表点間を結ぶ曲線又は線分を図形要素として含み、かつ抽出すべき対象物の代表点近傍に関して前記各代表点の移動後に図形要素の所定解像度で得られる輪郭線の当該代表点での二次微分値の符号が保持されるような局所形状拘束条件を含むテンプレートモデルを入力する局所形状拘束条件付きテンプレートモデル入力手段と、
当該テンプレートモデルと当該特徴量分布とのマッチング処理を行うマッチング手段と、
当該各代表点の移動条件を前記局所形状拘束条件に基づき設定する移動条件設定手段と、
前記代表点近傍の前記局所形状拘束条件を満たす移動範囲内で当該各代表点を移動する代表点更新手段と、
移動後の代表点と当該代表点間を結ぶ曲線又は線分を図形要素として含む更新テンプレートを生成するテンプレート更新手段と、
当該更新テンプレート内の領域の画像データを当該入力画像から抽出する画像抽出手段
とを具備することを特徴とする画像抽出装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01468199A JP4392886B2 (ja) | 1999-01-22 | 1999-01-22 | 画像抽出方法及び装置 |
| US09/487,997 US6650778B1 (en) | 1999-01-22 | 2000-01-20 | Image processing method and apparatus, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01468199A JP4392886B2 (ja) | 1999-01-22 | 1999-01-22 | 画像抽出方法及び装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009209145A Division JP4586103B2 (ja) | 2009-09-10 | 2009-09-10 | 画像抽出方法及び装置 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2000215319A JP2000215319A (ja) | 2000-08-04 |
| JP2000215319A5 JP2000215319A5 (ja) | 2006-03-09 |
| JP4392886B2 true JP4392886B2 (ja) | 2010-01-06 |
Family
ID=11867968
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP01468199A Expired - Fee Related JP4392886B2 (ja) | 1999-01-22 | 1999-01-22 | 画像抽出方法及び装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6650778B1 (ja) |
| JP (1) | JP4392886B2 (ja) |
Families Citing this family (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999019828A1 (en) * | 1997-10-15 | 1999-04-22 | Electric Planet, Inc. | Method and apparatus for performing a clean background subtraction |
| CN100565327C (zh) | 2000-05-31 | 2009-12-02 | 精工爱普生株式会社 | 投影机及其控制方法 |
| JP4564634B2 (ja) * | 2000-08-14 | 2010-10-20 | キヤノン株式会社 | 画像処理方法及び装置並びに記憶媒体 |
| JP3764364B2 (ja) * | 2000-10-31 | 2006-04-05 | 株式会社東芝 | 画像特徴点検出方法、画像処理方法、及びプログラム |
| US6973201B1 (en) * | 2000-11-01 | 2005-12-06 | Koninklijke Philips Electronics N.V. | Person tagging in an image processing system utilizing a statistical model based on both appearance and geometric features |
| US6678413B1 (en) | 2000-11-24 | 2004-01-13 | Yiqing Liang | System and method for object identification and behavior characterization using video analysis |
| US7643655B2 (en) | 2000-11-24 | 2010-01-05 | Clever Sys, Inc. | System and method for animal seizure detection and classification using video analysis |
| CA2446853A1 (en) | 2001-05-15 | 2002-11-21 | Psychogenics Inc. | Systems and methods for monitoring behavior informatics |
| DE10150105A1 (de) * | 2001-10-11 | 2003-04-30 | Siemens Ag | Automatische Ermittlung von geometrischen Modellen für optische Teilerkennungen |
| US7139432B2 (en) * | 2002-04-10 | 2006-11-21 | National Instruments Corporation | Image pattern matching utilizing discrete curve matching with a mapping operator |
| JP2004013319A (ja) * | 2002-06-04 | 2004-01-15 | Earth Beat Inc | 画像中の物体認識方法 |
| JP2004151771A (ja) * | 2002-10-28 | 2004-05-27 | Earth Beat Inc | 画像中の物体認識方法 |
| US7936928B2 (en) * | 2003-06-05 | 2011-05-03 | National Instruments Corporation | Mutual symmetry detection |
| US7212673B2 (en) * | 2003-06-05 | 2007-05-01 | National Instruments Corporation | Rotational symmetry detection for configurations of discrete curves |
| US7269286B2 (en) * | 2003-06-05 | 2007-09-11 | National Instruments Corporation | Discrete curve symmetry detection |
| JP4203648B2 (ja) * | 2003-09-01 | 2009-01-07 | パナソニック電工株式会社 | 画像処理装置 |
| EP1667470A4 (en) * | 2003-09-09 | 2006-10-25 | Seiko Epson Corp | IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD |
| JP4546157B2 (ja) * | 2004-06-03 | 2010-09-15 | キヤノン株式会社 | 情報処理方法、情報処理装置、撮像装置 |
| JP4642510B2 (ja) * | 2005-03-10 | 2011-03-02 | 大日本印刷株式会社 | 画像変換出力システム、画像変換出力サーバ、画像ハンドリング方法、プログラム、及び記録媒体 |
| JP2007304899A (ja) * | 2006-05-12 | 2007-11-22 | Nippon Telegr & Teleph Corp <Ntt> | 識別辞書生成装置及び識別辞書生成方法 |
| US8103115B2 (en) * | 2007-02-26 | 2012-01-24 | Sony Corporation | Information processing apparatus, method, and program |
| WO2009031155A2 (en) * | 2007-09-06 | 2009-03-12 | Yeda Research And Development Co. Ltd. | Modelization of objects in images |
| US8682029B2 (en) * | 2007-12-14 | 2014-03-25 | Flashfoto, Inc. | Rule-based segmentation for objects with frontal view in color images |
| JP5288440B2 (ja) * | 2007-12-27 | 2013-09-11 | 株式会社Ihi | 人体検出装置及び人体検出方法 |
| US8483490B2 (en) | 2008-08-28 | 2013-07-09 | International Business Machines Corporation | Calibration of video object classification |
| JP5216494B2 (ja) * | 2008-09-11 | 2013-06-19 | 株式会社東芝 | X線ct装置、体内脂肪計測装置及び体内脂肪計測用制御プログラム |
| JP4410292B1 (ja) * | 2008-10-20 | 2010-02-03 | 本田技研工業株式会社 | 車両の周辺監視装置 |
| US8634635B2 (en) | 2008-10-30 | 2014-01-21 | Clever Sys, Inc. | System and method for stereo-view multiple animal behavior characterization |
| US8411986B2 (en) * | 2009-04-13 | 2013-04-02 | Flashfoto, Inc. | Systems and methods for segmenation by removal of monochromatic background with limitied intensity variations |
| US8670615B2 (en) * | 2009-09-30 | 2014-03-11 | Flashfoto, Inc. | Refinement of segmentation markup |
| JP5586917B2 (ja) * | 2009-10-27 | 2014-09-10 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP2011158346A (ja) * | 2010-02-01 | 2011-08-18 | Furuno Electric Co Ltd | 画像処理装置、レーダ装置、画像処理方法および画像処理プログラム |
| US9311567B2 (en) | 2010-05-10 | 2016-04-12 | Kuang-chih Lee | Manifold learning and matting |
| DE102010022307A1 (de) * | 2010-06-01 | 2011-12-01 | Siemens Aktiengesellschaft | Verfahren zur Überprüfung der Segmentierung einer Struktur in Bilddaten |
| US9251432B2 (en) * | 2010-07-06 | 2016-02-02 | Jastec Co. | Method and apparatus for obtaining a symmetry invariant descriptor from a visual patch of an image |
| US8792728B2 (en) * | 2010-09-27 | 2014-07-29 | Hewlett-Packard Development Company, L.P. | Near-duplicate image detection |
| WO2012070474A1 (ja) * | 2010-11-26 | 2012-05-31 | 日本電気株式会社 | 物体または形状の情報表現方法 |
| JP2013018406A (ja) * | 2011-07-12 | 2013-01-31 | Fujitsu Ten Ltd | 駐車枠の認識装置、駐車枠の認識方法、及び、プログラム |
| CN103839250B (zh) * | 2012-11-23 | 2017-03-01 | 诺基亚技术有限公司 | 用于面部图像处理的方法和设备 |
| JP2017176811A (ja) * | 2016-03-28 | 2017-10-05 | ソニー株式会社 | 撮像装置、撮像方法及び医療用観察機器 |
| US9864931B2 (en) * | 2016-04-13 | 2018-01-09 | Conduent Business Services, Llc | Target domain characterization for data augmentation |
| JP6487493B2 (ja) | 2017-05-18 | 2019-03-20 | ファナック株式会社 | 画像処理システム |
| WO2019109343A1 (zh) * | 2017-12-08 | 2019-06-13 | 深圳先进技术研究院 | 目标轮廓提取方法、装置、设备及存储介质 |
| WO2019172363A1 (ja) * | 2018-03-09 | 2019-09-12 | 日本電気株式会社 | 情報処理装置、物体計測システム、物体計測方法およびプログラム記憶媒体 |
| JP2019169069A (ja) * | 2018-03-26 | 2019-10-03 | Kddi株式会社 | オブジェクト分離装置、方法およびプログラム |
| RU2684436C1 (ru) * | 2018-04-03 | 2019-04-09 | Общество С Ограниченной Ответственностью "Фиттин" | Способ измерения формы и размеров частей тела человека, способ поиска на изображении плоского объекта известной формы и размеров, способ отделения на изображении части тела человека от фона |
| CN114092600B (zh) * | 2021-11-29 | 2025-06-06 | 上海华大九天信息科技有限公司 | 等高点的生成方法及装置、计算机存储介质、电子设备 |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2885823B2 (ja) * | 1989-04-11 | 1999-04-26 | 株式会社豊田中央研究所 | 視覚認識装置 |
| GB9019538D0 (en) * | 1990-09-07 | 1990-10-24 | Philips Electronic Associated | Tracking a moving object |
| JP2849256B2 (ja) * | 1991-12-26 | 1999-01-20 | 日本電信電話株式会社 | 画像認識装置 |
| DE69322423T2 (de) | 1992-03-13 | 1999-06-02 | Canon K.K., Tokio/Tokyo | Vorrichtung zur Detektion von Bewegungsvektoren |
| DE69322306T2 (de) * | 1992-04-24 | 1999-04-29 | Hitachi, Ltd., Tokio/Tokyo | Gegenstandserkennungssystem mittels Bildverarbeitung |
| US5459636A (en) * | 1994-01-14 | 1995-10-17 | Hughes Aircraft Company | Position and orientation estimation neural network system and method |
| JP3557659B2 (ja) * | 1994-08-22 | 2004-08-25 | コニカミノルタホールディングス株式会社 | 顔抽出方法 |
| JPH0879759A (ja) * | 1994-09-02 | 1996-03-22 | Sharp Corp | 画像符号化装置及び画像復号装置 |
| JP3468869B2 (ja) * | 1994-09-26 | 2003-11-17 | 株式会社東芝 | 画像処理における輪郭抽出方法及びその装置 |
| JPH08329254A (ja) * | 1995-03-24 | 1996-12-13 | Matsushita Electric Ind Co Ltd | 輪郭抽出装置 |
| JP3371614B2 (ja) * | 1995-05-19 | 2003-01-27 | 富士通株式会社 | 認識装置 |
| US5912980A (en) * | 1995-07-13 | 1999-06-15 | Hunke; H. Martin | Target acquisition and tracking |
| JP3725207B2 (ja) * | 1995-07-20 | 2005-12-07 | 日本電信電話株式会社 | 画像位置合わせ方法及びそれを用いる製品検査装置 |
| JPH0950532A (ja) * | 1995-08-09 | 1997-02-18 | Nippon Telegr & Teleph Corp <Ntt> | 輪郭検出装置 |
| JP3809661B2 (ja) * | 1995-12-28 | 2006-08-16 | ソニー株式会社 | 動き検出装置および動き検出方法 |
| JP3570862B2 (ja) * | 1996-10-02 | 2004-09-29 | 富士通株式会社 | 画像における物体の検出方法及び装置並びに記録媒体 |
| US5828769A (en) * | 1996-10-23 | 1998-10-27 | Autodesk, Inc. | Method and apparatus for recognition of objects via position and orientation consensus of local image encoding |
| JPH10191020A (ja) * | 1996-12-20 | 1998-07-21 | Canon Inc | 被写体画像切出し方法及び装置 |
| US6324299B1 (en) * | 1998-04-03 | 2001-11-27 | Cognex Corporation | Object image search using sub-models |
-
1999
- 1999-01-22 JP JP01468199A patent/JP4392886B2/ja not_active Expired - Fee Related
-
2000
- 2000-01-20 US US09/487,997 patent/US6650778B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US6650778B1 (en) | 2003-11-18 |
| JP2000215319A (ja) | 2000-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4392886B2 (ja) | 画像抽出方法及び装置 | |
| KR100682889B1 (ko) | 영상에 기반한 사실감 있는 3차원 얼굴 모델링 방법 및 장치 | |
| Duta et al. | Automatic construction of 2D shape models | |
| US20030219147A1 (en) | Object tracking apparatus and method | |
| WO1994023390A1 (en) | Apparatus for identifying person | |
| JP6612822B2 (ja) | モデルを修正するためのシステムおよび方法 | |
| Werghi et al. | A functional-based segmentation of human body scans in arbitrary postures | |
| Chan et al. | Two and three dimensional image registration based on B-spline composition and level sets | |
| US20080019568A1 (en) | Object tracking apparatus and method | |
| EP0460960A2 (en) | Data processing | |
| Wu et al. | Regulated morphology approach to fuzzy shape analysis with application to blood vessel extraction in thoracic CT scans | |
| CN115689966A (zh) | 医学对象识别方法、装置、计算机设备和存储介质 | |
| JP7364959B2 (ja) | 被写体別特徴点分離装置、被写体別特徴点分離方法及びコンピュータプログラム | |
| JP2000216979A (ja) | 画像抽出方法及び装置並びに記憶媒体 | |
| JP4586103B2 (ja) | 画像抽出方法及び装置 | |
| JP2000048212A (ja) | 画像処理方法及び装置、記録媒体 | |
| CN113780040B (zh) | 唇部关键点的定位方法及装置、存储介质、电子设备 | |
| Sarfraz | Generating outlines of generic shapes by mining feature points | |
| Garrido et al. | Image segmentation with cage active contours | |
| Jini et al. | Image inpainting using image interpolation-an analysis | |
| Han et al. | Geometrically proper models in statistical training | |
| JP3527588B2 (ja) | テンプレートマッチング方法 | |
| Kwon et al. | Rolled fingerprint construction using MRF-based nonrigid image registration | |
| Yao et al. | A multiple-layer flexible mesh template matching method for non-rigid registration between a pelvis model and CT images | |
| Xu et al. | Group mean differences of voxel and surface objects via nonlinear averaging |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051222 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051222 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081008 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081021 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081217 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090120 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090319 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090714 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090910 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091006 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091013 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121023 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131023 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |