JP2008269471A - 類似画像判定装置と類似画像判定方法およびプログラムと記録媒体 - Google Patents
類似画像判定装置と類似画像判定方法およびプログラムと記録媒体 Download PDFInfo
- Publication number
- JP2008269471A JP2008269471A JP2007114305A JP2007114305A JP2008269471A JP 2008269471 A JP2008269471 A JP 2008269471A JP 2007114305 A JP2007114305 A JP 2007114305A JP 2007114305 A JP2007114305 A JP 2007114305A JP 2008269471 A JP2008269471 A JP 2008269471A
- Authority
- JP
- Japan
- Prior art keywords
- image
- pixel value
- subject
- value distribution
- registered
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/167—Detection; Localisation; Normalisation using comparisons between temporally consecutive images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/46—Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
- G06V10/462—Salient features, e.g. scale invariant feature transforms [SIFT]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/50—Extraction of image or video features by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
- G06V10/507—Summing image-intensity values; Histogram projection analysis
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/93—Regeneration of the television signal or of selected parts thereof
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Image Analysis (AREA)
Abstract
【課題】被写体の大きさや位相が異なる場合であっても、同一あるいは類似する被写体画像を正しく判定する。
【解決手段】領域検出部11は、入力画像から被写体領域を検出する。画素値分布生成部12は、領域検出部11で検出された被写体領域に含まれる画素の画素値を用いて画素値分布を生成する。判定部13は、画素値分布生成部12で生成された画素値分布と予め登録されている被写体画像の登録画素値分布から、被写体領域の画像と登録されている被写体画像の類否判定を行う。被写体の大きさや位相が異なる場合であっても、入力画像から被写体の領域の画素を抽出できるので、この抽出した画素の画素値分布から同一あるいは類似する被写体画像を正しく判定できる。
【選択図】 図1
【解決手段】領域検出部11は、入力画像から被写体領域を検出する。画素値分布生成部12は、領域検出部11で検出された被写体領域に含まれる画素の画素値を用いて画素値分布を生成する。判定部13は、画素値分布生成部12で生成された画素値分布と予め登録されている被写体画像の登録画素値分布から、被写体領域の画像と登録されている被写体画像の類否判定を行う。被写体の大きさや位相が異なる場合であっても、入力画像から被写体の領域の画素を抽出できるので、この抽出した画素の画素値分布から同一あるいは類似する被写体画像を正しく判定できる。
【選択図】 図1
Description
この発明は、類似画像判定装置と類似画像判定方法およびプログラムと記録媒体に関する。詳しくは、入力画像から検出された被写体領域内の画素の画素値分布と予め登録されている登録被写体画像の画素値分布が類似しているか否かによって、被写体領域の画像と登録被写体画像の類否判定を行うものである。
ハードディスク、光ディスク、メモリカードなどの記憶手段の大容量化および低価格化に伴って、デジタルデータ化された画像の蓄積が容易に行えるようになっている。一方、記憶手段に蓄積された画像が多くなると、画像の検索を容易に行うことができない。例えば、多数の画像の中から類似する被写体の画像を検索したり、動画像から類似する被写体のシーンを検索することが容易に行えなくなってしまう。
このため、画像のデータベースから類似画像を検索することができるように、特許文献1では、画像をブロックに分割して、ブロック毎にマッチング演算を行い、それらの結果を総合して、類似画像を検索することが開示されている。また、特許文献2では、画像同士の差分を演算し、差分の値をヒストグラムにして、ヒストグラムから類似画像であるかを判定することが行われている。
ところで、特許文献1のように、画像をブロックに分割して、ブロック毎にマッチング演算を行うものとした場合、被写体の画像サイズが変わったり、ブロックに分割した際のブロック内での位相の状態によっては、正しく判定できない場合が生ずる。また、特許文献2のように、画像同士の差分を用いて判定を行う場合では、被写体の位相がある程度そろっていないと、差分の値が大きくなってしまい正しく判定できない場合がある。
そこで本発明では、同一あるいは類似する被写体画像を正しく判定できる類似画像判定装置と類似画像判定方法およびプログラムと記録媒体を提供するものである。
この発明の概念は、入力画像から被写体領域を検出することで、被写体の大きさや位相が異なる場合であっても被写体の画像を抽出可能とする。さらに、この被写体領域に含まれる画素の画素値分布と予め登録されている登録被写体画像の画素値分布を比較することで、被写体領域の画像と登録被写体画像の類否判定を行うことにある。
この発明における類似画像判定装置は、入力画像から被写体領域を検出する領域検出部と、前記領域検出部で検出された被写体領域に含まれる画素の画素値分布を生成する画素値分布生成部と、前記画素値分布生成部で生成された画素値分布と予め登録されている登録被写体画像の登録画素値分布から、前記被写体領域の画像と前記登録被写体画像の類否判定を行う判定部を有するものである。
また、類似画像判定方法やプログラムおよび記録媒体は、入力画像から被写体領域を検出する領域検出工程と、前記領域検出工程で検出された被写体領域に含まれる画素の画素値分布を生成する画素値分布生成工程と、前記画素値分布生成工程で生成された画素値分布と予め登録されている登録被写体画像の登録画素値分布から、前記被写体領域の画像と前記登録被写体画像の類否判定を行う判定工程を実行するものである。
この発明によれば、入力画像から被写体領域が検出されて、この被写体領域に含まれる画素の画素値分布と、予め登録されている登録被写体画像の登録画素値分布が類似しているか否かによって、被写体領域の画像と登録被写体画像の類否判定が行われる。
したがって、入力画像内で被写体画像の位置が異なる場合でも、この位置の違いによる影響を少なくして、入力画像内の被写体画像と登録被写体画像が同一あるいは類似するか否か正しく判定できる。
以下、図を参照しながら、この発明の実施の一形態について説明する。図1は、この発明における類似画像判定装置10の構成を示している。
入力画像の画像信号SDinは、被写体領域検出部11と画素値分布生成部12に供給される。被写体領域検出部11は、画像信号SDinを用いて被写体領域の検出を行い、検出した被写体領域を示す領域信号SEを生成して画素値分布生成部12に供給する。画素値分布生成部12は、領域信号SEによって示された被写体領域の画素信号を画像信号SDinから抽出して、この抽出した信号に基づいて画素値分布を生成して判定部13に供給する。
判定部13は、画素値分布生成部12から供給された画素値分布と予め登録されている被写体画像の登録画素値分布から、検出した被写体領域の画像と登録されている被写体画像の類否判定を行い、判定結果信号SDcを出力する。
次に、各部の構成および動作について順次説明する。図2は、被写体領域検出部の構成例を示している。被写体領域検出部11の輪郭抽出部111は、入力画像に対して輪郭抽出を行い、入力画像の画像信号SDinから輪郭を示す画像(以下「微分画像」という)の画像信号SDdfを生成する。輪郭抽出部111は、画素毎に隣接画素との画素値差分演算を行い、該演算結果と閾値を比較して輪郭の抽出を行う。ここで、注目画素を画素値Lo、注目画素に対して左隣の画素を画素値La、注目画素に対して右隣の画素を画素値Lb、注目画素に対して上の画素を画素値Lc、注目画素に対して下の画素を画素値Ldとしたとき、例えば式(1)に基づいて、注目画素に対する特徴量Vを算出する。
V=|4×Lo−La−Lb−Lc−Ld| ・・・(1)
輪郭抽出部111は、この算出された特徴量Vを所定の閾値と比較し、特徴量Vが閾値より大きいときは、注目画素の画素値を第1識別値、例えば微分画像の画像信号を8ビットの信号として示すとき「255」とする。また、特徴量Vが閾値以下であるとき、注目画素の画素値を第2識別値「0」とする。このような処理を画素毎に行うことにより得られた2値化信号は、輪郭を示す画像信号に相当するものであり、この2値化信号を微分画像の画像信号SDdfとする。なお、画像信号SDdfにおいて、第1識別値の画素は輪郭部分の画素に相当し、第2識別値の画素は輪郭部分でない画素に相当するものとなる。
ラベリング部115aは、輪郭抽出部111で生成された微分画像の画像信号SDdfを用いてラベリング処理を行う。ラベリング部115aは、微分画像において第1識別値「255」の画素があった場合、その画素に対してラベル番号を付与する。さらに、ラベリング部115aは、ラベル番号を付与した画素の上下左右斜め方向に隣り合う画素において、ラベリングが行われていない第1識別値「255」の画素を検出して、検出した画素に同一のラベル番号を付与する。その後、同一のラベル番号を付与できる画素が検出されなくなったとき、ラベリング部115aは、ラベル番号を変更して(例えばラベル番号をカウントアップして)新たなラベルを設定したのち、ラベリングが行われていない第1識別値「255」の画素を検出する。ラベリングが行われていない第1識別値「255」の画素が検出されたとき、ラベリング部115aは、検出された画素に対して新たなラベル番号を付与する。また、ラベリング部115aは、ラベル番号を付与した画素の上下左右斜め方向に隣り合う画素において、ラベリングが行われていない第1識別値「255」の画素に対して新たなラベル番号を付与する。以下同様にして、同一のラベル番号を付与できる画素が検出されなくなったとき、ラベル番号を変更して上述の処理を繰り返すものとすれば、第1識別値「255」である全ての画素に対してラベル番号を付与する行うことができる。このようにラベル番号の付与を行うものとすると、連続する輪郭に対して1つのラベル番号が付与されることとなる。
次に、ラベリング部115aは、各ラベル番号に属する画素数をカウントして、最も画素数の多いラベル番号をもつ画素のみを残して、連続する最大長の輪郭を残して、その他のラベル番号をもつ画素の画素値を第1識別値「255」から第2識別値「0」に変更して、ラベリング処理後のラベリング処理信号SDlaを領域情報生成部116へ供給する。
領域情報生成部116では、ラベリング部115aでラベリング処理が完了したラベリング処理信号SDlaから被写体領域を示す領域信号SEを生成する。領域情報生成部116は、連続する最大長の輪郭で囲まれた領域すなわち第1識別値「255」である画素によって囲まれた領域を被写体領域として抽出して、この被写体領域内の第2識別値「0」の画素を第1識別値「255」に変更して領域信号SEとする。被写体領域内であるか否かの判定は、例えば第2識別値「0」である画素に対し、上下左右斜めの全ての方向で第1識別値「255」である画素が存在するか否か検出すればよく、全ての方向で第1識別値「255」である画素が存在することを検出したとき被写体領域内の画素とする。なお、領域信号SEにおいて、第1識別値の画素は被写体領域内の画素、第2識別値の画素は被写体領域外の画素となる。
図3は、被写体領域検出部11の動作を説明するためのものである。図3の(A)は、入力画像を例示したものであり、この入力画像の画像信号SDinが被写体領域検出部11に入力されると、輪郭抽出部111は、注目画素に対する特徴量Vの算出や算出した特徴量Vと所定の閾値と比較等を画素毎に行う。したがって、輪郭抽出部111からラベリング部115aに供給される画像信号SDdfは、図3の(B)に示す微分画像を示すものとなる。なお、図3の(B)において、第2識別値「0」の画素は「黒」、第1識別値「255」の画素は「白」で表示している。
ラベリング部115aは、微分画像の画像信号SDdfを用いてラベリング処理を行う。第1識別値「255」の画素に対してラベル番号の付与を行うと、例えば図3の(C)に示すようにラベル番号LB1〜LB5が付与される。その後、ラベリング部115aは、最も画素数の多いラベル番号LB1をもつ画素のみを残して、その他のラベル番号LB2〜LB5の第1識別値「255」を第2識別値「0」に変更してラベリング処理信号SDlaとする。したがって、ラベリング部115aから領域情報生成部116に供給されるラベリング処理信号SDlaは、連続する最大長の輪郭(ラベル番号LB1をもつ画素)のみが示された図3の(D)に示す画像となる。
領域情報生成部116は、ラベリング処理信号SDlaから被写体領域を示す領域信号SEの生成を行う。領域情報生成部116は、第1識別値「255」である画素によって囲まれた領域を被写体の領域として抽出して、この領域内の第2識別値「0」を第1識別値「255」に変更する。したがって、領域情報生成部116から出力される領域信号SEは、図3の(E)に示すように、第1識別値「255」の領域である被写体領域を示すものとなる。
ところで、図2に示す被写体領域検出部11は、輪郭抽出を行うことにより得られた微分画像に基づいて被写体領域を示す領域信号SEを生成するものとしたが、被写体領域の検出では輪郭抽出を行う場合に限られるものではない。図4は、被写体領域検出部の他の構成として、動きベクトルを用いて被写体領域の検出を行う場合を示している。
入力画像の画像信号SDinは、被写体領域検出部11aの遅延部112と動きベクトル検出部113に供給される。
遅延部112は、画像信号SDinを1フレーム遅延させて、遅延画像信号SDaとして動きベクトル検出部113に供給する。
動きベクトル検出部113は、画像信号SDinと遅延画像信号SDaから動きベクトルMVを検出する。動きベクトル検出部113は、例えば画像信号SDinを8×8のブロックに分割して、遅延画像信号SDaの所定の探索範囲で、差分絶対値和が最小となる位置を検出することでブロック毎に動きベクトルMVを検出する。
動き領域抽出部114は、動きベクトル検出部113で検出された動きベクトルMVに基づき、動きベクトル毎の画素数に応じて順位付けしたときに所定順位範囲となる動きベクトルの画像領域を動き領域として抽出する。例えば、動き領域抽出部114は、動きベクトル毎の画素数を示すヒストグラムを生成して、最も画素数の多い動きベクトルを背景の動きとして、画素数が所定順位範囲例えば番目から15番目に多い動きベクトルの画像領域を被写体の動きの領域として抽出する。動き領域抽出部114は、画素数が例えば2番目から15番目までに多い動きベクトルを被写体動きベクトル範囲として、この被写体動きベクトル範囲に属する各画素を第1識別値「255」として、被写体動きベクトル範囲に属していない各画素を第2識別値「0」とする。このような処理を行うことにより得られた2値化信号を動き領域抽出信号SDegとする。なお、動き領域抽出信号SDegにおいて、第1識別値の画素は被写体の動きに対応する画素、第2識別値の画素は被写体の動きに対応していない画素となる。
ラベリング部115bは、動き領域抽出部114から供給された動き領域抽出信号SDegに対して、上述のラベリング部115aで行われる画像信号SDdfに対するラベリング処理と同様な処理を行って、ラベリング処理信号SDlaを生成する。また、領域情報生成部116は、上述のようにラベリング処理信号SDlaから被写体領域を示す領域信号SEを生成する処理を行う。
図5は、被写体領域検出部の他の動作として、被写体領域検出部11aの動作を説明するためのものである。図5の(A)は、入力画像を例示したものである。なお、図5の(A)において、破線は1フレーム前の被写体(人物)の画像位置を示している。この入力画像の画像信号SDinが動きベクトル検出部113に供給されると、画像信号SDinと遅延画像信号SDaから動きベクトルが検出されて動き領域抽出部114に供給される。
動き領域抽出部114は、供給された動きベクトルMVに基づき、被写体動きベクトル範囲に属する動きベクトルの画素と被写体動きベクトル範囲に属さない動きベクトルの画素が区分されている図5の(B)に示す画像を生成して、この画像を示す動き領域抽出信号SDegをラベリング部115bに供給する。
ラベリング部115bは、動き領域抽出部114からの動き領域抽出信号SDegを用いて上述のようにラベリング処理を行う。第1識別値「255」の画素に対してラベル番号の付与を行うと、例えば図5の(C)に示すようにラベル番号LB1,LB2が付与される。その後、ラベリング部115bは、最も画素数の多いラベル番号をもつ画素のみを残して、その他のラベル番号をもつ画素を第1識別値「255」から第2識別値「0」に変更する。したがって、ラベル番号LB2の画素は、第1識別値「255」から第2識別値「0」に変更されて、ラベリング部115bから領域情報生成部116に供給されるラベリング処理信号SDlaは、図5の(D)に示すラベリング処理後の画像を示すものとなる。
領域情報生成部116は、被写体領域を示す領域信号SEの生成を行う。領域情報生成部116は、上述のように第1識別値「255」の画素によって囲まれた領域を被写体領域として抽出して、この領域内に位置する第2識別値「0」の画素を第1識別値「255」に変更する。したがって、領域情報生成部116から出力される領域信号SEは、図5の(E)に示すように、第1識別値「255」の領域である被写体領域を示すものとなる。
さらに、被写体領域検出部では、輪郭抽出によって得られた画像に基づいた領域検出結果と動きベクトルに基づいた領域検出結果の双方を用いて被写体領域を決定すれば、より確実に精度良く被写体領域を検出することが可能となる。
図6は、被写体領域検出部の他の構成として、輪郭抽出によって得られた画像に基づいた領域検出結果と動きベクトルに基づいた領域検出結果の双方を用いて被写体領域を決定する場合を示している。なお、図6に示す被写体領域検出部11bにおいて、図2および図4と対応する部分については同一符号を付し、その詳細な説明は省略する。
図6の領域情報生成部117は、ラベリング部115aから供給されたラベリング処理信号SDla-aにおいて、第1識別値「255」である画素によって囲まれた領域を抽出して、この被写体領域内の第2識別値「0」の画素を第1識別値「255」に変更して第1の領域検出結果とする。また、ラベリング部115bから供給されたラベリング処理信号SDla-bにおいて、第1識別値「255」である画素によって囲まれた領域を抽出して、この被写体領域内の第2識別値「0」の画素を第1識別値「255」に変更して第2の領域検出結果とする。第1の領域検出結果と第2の領域検出結果において、第1識別値「255」とされている画素領域が重複する場合には、第2の領域検出結果で示されている第1識別値「255」の領域を被写体領域とする。また、第1識別値「255」とされている画素領域が重複していない場合は、それぞれの画素領域を被写体領域として、この被写体領域を示す領域信号SEを生成する。
このように、輪郭抽出によって得られた画像に基づいた領域検出結果と動きベクトルに基づいた領域検出結果の双方を用いて被写体領域を決定すれば、被写体が動きを有していてもあるいは静止している場合でも、この被写体が含まれる被写体領域を検出することが可能となる。また、動きベクトルに基づいて検出された領域を優先して用いるものとすることで、動きのある被写体の領域を精度良く検出できるようになる。
さらに、被写体領域検出部では、入力画像を予め動きのある画像領域と静止している画像領域に区分して、静止している画像領域については輪郭抽出によって得られた画像に基づいた被写体領域の検出を行い、動きのある画像領域については動きベクトルに基づいた被写体領域の検出を行うものとしても、同様の作用効果を得ることができる。
次に、図1に示す画素値分布生成部12は、被写体領域検出部11から供給された領域信号SEに基づき、画像信号SDinから被写体領域の画素信号を抽出して、抽出した画素信号に基づき被写体領域の画素の画素値分布を生成する。
図7は、画素値分布生成部の動作を示している。なお、図7では、画素値分布として被写体領域の画素の画素値を画素値順に並べ替えたソート波形を生成する場合について示している。図7の(A)は、画像信号SDinに基づく入力画像と被写体領域検出部11で検出された被写体領域を合わせて示したものであり、被写体領域検出部11で検出された被写体領域には、入力画像内の被写体画像が含まれたものとなる。なお、図7の(A)では、図5の(E)に示す被写体領域を用いた場合を示している。
画素値分布生成部12は、ラスタースキャン順に、被写体領域の画素信号を画像信号SDinから抽出する。ここで、縦軸を画素値、横軸を抽出した画素の画素順序とすると、分布は図7の(B)に示すものとなる。さらに、画素値分布生成部12は、抽出した各画素を画素値の大きい順から並べ替える。このとき、図7の(B)に示す分布は図7の(C)の分布に変換される。画素値分布生成部12は、信号並べ替え後の図7の(C)の分布(以下「ソート波形」という)を画素値分布として、この画素値分布を示す情報信号JAを、図1に示すように判定部13に供給する。
判定部13は、画素値分布生成部12から供給された情報信号JAによって示された画素値分布と、予め登録されている被写体画像の登録画素値分布から、被写体領域の画像と予め登録されている被写体画像が同一あるいは類似しているか否かの判定を行い、判定結果信号SDcを出力する。例えば、判定部13は、情報信号JAによって示された画素値分布と登録画素値分布がソート波形を示す場合、情報信号JAによって示された画素値分布であるソート波形と登録画素値分布であるソート波形の差分絶対値総和を算出する。また、被写体画像の登録画素値分布が複数登録されているときは、登録されているソート波形毎に差分絶対値総和を算出する。
図8は、判定部の動作を説明するためのものであり、図8の(A)は、画素値分布生成部12から供給された情報信号JAによって示された画素値分布であるソート波形、図8の(B)は、判定部13に登録されている登録画素値分布であるソート波形を例示している。判定部13は、情報信号JAで示されたソート波形と登録画素値分布のソート波形との差分絶対値総和を算出する。
ここで、被写体領域の画像と登録されている被写体画像が類似しているときにはソート波形も類似したものとなることから差分絶対値総和が小さくなる。したがって、判定部13は、差分絶対値総和に基づき被写体領域の画像と予め登録されている被写体画像が同一あるいは類似しているか否かの判定を行うことができる。また、差分絶対値総和が最も小さくなるソート波形を判別すれば、予め登録されている複数の被写体画像から、被写体領域の画像と一致あるいは最も類似した被写体画像を選択できる。
さらに、差分絶対値総和が最も小さくなるだけでなく、差分絶対値総和が予め設定した閾値よりも小さいソート波形を判定すれば、同一被写体の識別精度を高めることができる。例えば、入力画像における被写体領域の画像と同一(あるいは類似)の被写体画像から生成したソート波形が登録されていない場合、差分絶対値総和が最も小さくなるという条件のみでソート波形の判定を行うと、入力画像における被写体領域の画像と異なる被写体画像であっても、差分絶対値総和が最も小さくなるソート波形に対応する被写体画像が同一あるいは最も類似すると判定されてしまう。したがって、差分絶対値総和が予め設定した閾値よりも小さくなるという条件を設けるものとすれば、入力画像における被写体領域の画像とは異なる被写体画像のソート波形との差分絶対値総和よりも閾値を小さく設定しておくことで、異なる被写体画像が同一あるいは最も類似すると判定されてしまうことがなく、判定精度を高めることができる。
判定部13から出力される判定結果信号SDcは、被写体領域の画像と予め登録されている被写体画像が同一あるいは類似しているか否かの判定結果を示す情報を示すものとしてもよく、一致あるいは最も類似した被写体画像の画像信号を示すものとしてもよい。さらに、一致あるいは類似する被写体画像の記録位置や被写体画像に関係付けられた情報、例えば被写体画像が人物の顔であるときは人物の名前や住所等の情報を示すようにすれば、被写体領域の画像が示す人物に関する情報を速やかに得ることができる。また、動画像が記憶手段に記憶されているときには、動画像を再生するときに、この一致あるいは類似する被写体画像がフレーム画像内に含まれる再生開始タイミングを示すことで、例えば被写体領域の画像が示す人物の登場シーンを速やかに再生できる。また、一致あるいは類似する被写体画像が含まれる動画像の情報例えばタイトルや記録日時等の情報を示すものとすれば、例えば被写体領域の画像が示す人物の登場番組等を容易に検索できる。
ところで、被写体領域の画像と予め登録されている被写体画像の画像サイズが異なる場合、同じ被写体でもソート波形は異なるものとなる。図9は、画像サイズとソート波形の関係を示している。ここで、図9の(A)の被写体領域の画像に対するソート波形を、図9の(B)に示す波形とする。登録されている被写体画像の画像サイズが図9の(A)に比べて図9の(C)に示すように小さいものとされている場合、画素数が少なくなることから、ソート波形は図9の(B)に示すソート波形を横軸方向に縮めた図9の(D)に示すソート波形となってしまう。したがって、判定部13に種々の画像サイズの被写体画像から生成したソート波形を登録しなければ、ソート波形同士の差分絶対値を算出することができない画素が存在してしまう。しかし、画像サイズの異なる被写体画像のソート波形を判定部13に予め登録しておくものとすると、登録するソート波形が多くなり大容量の記憶装置が必要となってしまう。また一致あるいは類似するソート波形の判定に要する時間も長くなってしまう。
そこで、被写体領域の画像の画素値分布における画素数と登録画素値分布の画素数が異なる場合、画素数が等しくなるように画素値分布を補正する補正処理を行う。すなわち、情報信号JAで示されたソート波形を、予め登録されている登録画素値分布のソート波形と等しい画素数とする画素数補正処理を行い、画素数補正処理後のソート波形と予め登録されている登録画素値分布のソート波形を比較すれば、被写体領域の画像の画像サイズに関わりなく、一致あるいは類似するソート波形の判定を正しく行うことができる。なお正規化処理は、画素値分布生成部12あるいは判定部13のいずれで行うものとしてもよい。
図10は、ソート波形の画素数補正処理を示している。例えば、図10の(A)に示すように、ソート波形の画素数が予め設定されている画素数RCTよりも大きい場合には、ソート波形の画素数が画素数RCTとなるように、一定間隔で画素信号の間引きを行い、図10の(C)に示すように画素数RCTのソート波形に変換する。また、図10の(B)に示すように、ソート波形の画素数が予め設定されている画素数RCTよりも小さい場合には、ソート波形の画素数が画素数RCTとなるように、一定間隔で画素信号の補間を行い、図10の(C)に示すように画素数RCTのソート波形に変換する。なお、図10の(A)の矢印は、一定間隔で画素信号の間引きを行うことを示しており、図10の(B)の矢印は、一定間隔で画素信号の補間を行うことを示している。また、画素信号の補間では、補間する画素位置に対し、例えば隣接の2画素で補間を行うものとする。
このようにソート波形に対して一定間隔で間引きや補間を行えば、ソート波形は急峻な変化が少ない波形であることから、波形全体の特徴を大きく変化させることなく、ソート波形の画素数を所定の画素数に調整できる。
次に、画素値分布生成部12では、被写体領域の画素を画素値に応じて階級に振り分けたヒストグラムを画素値分布とする場合について、図11を用いて説明する。
図11の(A)は、画像信号SDinに基づく入力画像と被写体領域検出部11で検出された被写体領域を合わせて示したものである。なお、図11の(A)では、図5の(E)に示す被写体領域を用いた場合を示している。
画素値分布生成部12は、ラスタースキャン順に、被写体領域の画素信号を画像信号SDinから抽出する。さらに、抽出した画素信号の信号レベルが含まれる階級を判別して、信号レベルが含まれる階級の度数をカウントアップすることで、図11の(B)に示すようにヒストグラムを生成できる。なお、ヒストグラムは、図11の(C)に示すソート波形から生成するものとしてもよい。この場合、ソート波形では画素値の大きい順から画素が並んでいることから、ヒストグラムの生成を容易に行うことができる。
判定部13は、画素値分布生成部12から供給された情報信号JAによって示された画素値分布であるヒストグラムと、予め登録されている被写体画像の登録画素値分布であるヒストグラムから、被写体領域の画像と予め登録されている被写体画像が同一あるいは類似しているか否かの判定を行い、判定結果信号SDcを出力する。
判定部13は、2つのヒストグラムの論理和(OR)領域に対する論理積(AND)領域の占める割合に基づいて、被写体領域の画像と予め登録されている被写体画像が同一あるいは類似しているか否かの判定を行う。
図12は、判定部13の他の動作を説明するためのものであり、図12の(A)は画素値分布生成部12から供給された情報信号JAによって示された画素値分布であるヒストグラム、図12の(B)は判定部13に登録されている登録画素値分布である。この2のヒストグラムの階級を一致させて重ね合わせると、図12の(C)に示すものとなる。この図12の(C)において、ハッチングで示す領域は、画素値分布で示されたヒストグラムの領域かつ登録情報で示されたヒストグラムの領域であるAND領域であり、ハッチングの領域とハッチングのない領域は、画素値分布で示されたヒストグラムの領域あるいは登録情報で示されたヒストグラムの領域であるOR領域である。
ここで、被写体領域の画像と登録されている被写体画像が類似しているときにはヒストグラムも類似したものとなる。したがって、判定部13は、OR領域に対するAND領域の占める割合に基づき、被写体領域の画像と予め登録されている被写体画像が同一あるいは類似しているか否かの判定を行うことができる。また、判定部13は、OR領域に対するAND領域の占める割合が最も大きくなるヒストグラムを判別すれば、予め登録されている複数の被写体画像から、被写体領域の画像と一致あるいは最も類似した被写体画像を選択できる。さらに、判定部13は、ソート波形を用いる場合と同様に閾値を設定して、OR領域に対するAND領域の占める割合が閾値よりも大きいヒストグラムを判定すれば、同一被写体の識別精度を高めることができる。
また、画素値分布としてヒストグラムを用いる場合、画像サイズが異なるときにはソート波形に対して画素数補正処理したのち、画素数補正処理後のソート波形からヒストグラムを生成すればよい。ソート波形に対して画素数補正処理を行うときは、上述のように波形全体の特徴を大きく変化させてしまうことがない。したがって、画素数補正処理後のヒストグラムは、画素数補正処理前の画素値分布を大きく変化させてしまうことがない。また、画素値分布としてヒストグラムを用いる場合、画素値分布の画素数の差に応じた係数を各階級の度数に乗算して画素値分布の画素数が所定の画素数となるように補正してもよい。
以上のように、類似画像判定装置10では、入力画像から被写体領域の画素を抽出して、抽出した画素の画素値に基づくソート波形やヒストグラム等の画素値分布と、判定部13に予め登録されている登録画素値分布から、同一あるいは類似の被写体画像の判定が行われる。このため、フレーム画像内で被写体画像の位置が異なる場合すなわち被写体の位相が変化しても、検出した被写体領域から画素を抽出することで被写体画像を正しく抽出できるので、同一あるいは類似の被写体画像の判定を正しく行うことができる。さらに、画像サイズが異なる場合でも、画素値分布に対して画素数補正処理が行われるので、画像サイズの違いによる影響を少なくして、同一あるいは類似の被写体画像の判定を正しく行うことができる。
ところで、上述の処理はハードウェアだけでなくソフトウェアで実現するものとしてもよい。この場合の構成を図13に示す。コンピュータは、CPU(Central Processing Unit)301を内蔵しており、このCPU301にはバス320を介してROM(Read Only Memory)302,RAM(Random Access Memory)303,ハードディスクドライブ(HDD)304,入出力インタフェース305が接続されている。さらに、入出力インタフェース305には入力部311や記録媒体ドライブ312,通信部313,画像信号入力部314,出力部315が接続されている。
外部装置から命令が入力されたり、キーボードやマウス等の操作手段あるいはマイク等の音声入力手段等を用いて構成された入力部311から命令が入力されると、この命令が入出力インタフェース305を介してCPU301に供給される。
CPU301は、ROM302やRAM303あるいはハードディスクドライブ304に記憶されているプログラムを実行して、供給された命令に応じた処理を行う。さらに、ROM302やRAM303あるいはHDD304には、上述の類似画像判定装置と同様な処理をコンピュータで実行させるための画像処理プログラムと画像データベースを予め記憶させて、画像信号入力部314に入力された画像信号SDinに基づき、目的とする被写体画像に対して同一あるいは類似の被写体画像の画像信号や、一致あるいは類似する被写体画像に関係付けられた情報等を、判定結果信号SDcとして出力部315から出力する。また、判定結果信号SDcを通信部313等から出力するものとしてもよい。また、動画像がHDD304に記憶されているときには、この一致あるいは類似する被写体画像がフレーム画像内に含まれる動画像を再生して出力部315から出力するものとしてもよい。さらに、画像が他の記憶手段に記憶されているときは、一致あるいは類似する被写体画像の記録位置や被写体画像に関係付けられた情報、一致あるいは類似する被写体画像がフレーム画像内に含まれる再生開始タイミング等を判定結果信号SDcとして通信部313や出力部315等から他の記憶手段に供給して、一致あるいは類似する被写体画像の再生等を行わせるものとしてもよい。
また、画像処理プログラムと画像データベースを記録媒体に記録しておき、記録媒体ドライブ312によって、画像処理プログラムを記録媒体から読み出してコンピュータで実行して、記録媒体に記録されている画像データベースの登録情報を用いて一致あるいは類似する被写体画像の判定を行うものとしてもよい。さらに、通信部313によって、伝送路を介して画像処理プログラムと画像データベースの通信を行うものとし、受信した画像処理プログラムをコンピュータで実行するものとしてもよい。
図14は、CPU301で実行する類似画像判定動作を示すフローチャートである。ステップST1でCPU301は、被写体領域の検出を行い、領域情報を生成する。
図15は、被写体領域検出を示すフローチャートである。ステップST111でCPU301は微分画像の生成を行う。CPU301は、上述のように画像信号SDinを用いて特徴量Vの算出を行い、この特徴量Vと所定の閾値と比較して、比較結果に基づき輪郭画素を示す微分画像を生成する。
ステップST115でCPU301は、ラベリングを行う。CPU301は、微分画像の輪郭画素に対してラベル番号を付与して、このラベル番号を付与した画素の上下左右斜め方向に隣り合う輪郭画素に同一のラベル番号を付与する。また、CPU301は、同一のラベル番号を付与できる画素が検出されなくなったとき、ラベル番号を変更して新たなラベル番号の付与を行う。その後、CPU301は、ラベル番号の付与が完了したのち、同じラベル番号に属する画素数をカウントし、最も画素数の多いラベル番号をもつ画素のみを残した画像を生成する。
ステップST116でCPUは、領域情報の生成を行う。CPU301は、最も画素数の多いラベル番号で囲まれた領域を被写体領域として、この被写体領域を示す領域情報を生成する。
図16は、被写体領域検出の別の動作を示すフローチャートである。ステップST113でCPU301は、動きベクトルの検出を行う。CPU301は、画像信号SDinと1フレーム遅延させた遅延画像信号SDaとの間で、例えばブロックマッチングにより、動きベクトルを検出する。
ステップST114でCPU301は、動きベクトルの抽出を行う。CPU301は、ステップST113で検出した動きベクトルから、該動きベクトル毎の画素数に応じて順位付けしたときに所定順位範囲、例えば2番目から15番目に画素数の多い動きベクトルを抽出し、該当する動きベクトルをもつ画素を動き領域の画素に設定する。
次に、ステップST115でCPU301はラベリングを行い、上述のように動き領域の画素に対するラベル番号の付与や、最も画素数の多いラベル番号の画素のみを残した画像を生成する。次にステップST116でCPU301は、上述のように領域情報生成を行って、被写体領域を示す領域情報を生成する。
図14に戻り、ステップST2でCPU301は、画素値分布の生成を行う。CPU301は、ステップST1で得られた領域情報によって示された被写体領域の画素を抽出して、抽出した画素の画素値に基づくソート波形やヒストグラム等の画素値分布を生成する。
ステップST3でCPU301は、判定処理を行う。この判定処理において、CPU301は、予めデータベースに登録されている登録画素値分布を読み出して、この読み出した登録画素値分布とステップST2で生成した画素値分布との類否状態を示す判定情報を生成する。例えば画素値分布としてソード波形を用いる場合、登録画素値分布で示されたソート情報と被写体領域の画素に基づくソート波形の例えば差分絶対値総和の演算を行い、演算結果を判定情報とする。また、画素値分布としてヒストグラムを用いる場合、登録画素分布のヒストグラムと被写体領域の画素に基づくヒストグラムの例えばOR領域に対するAND領域の占める割合を算出して、この割合を判定情報とする。
ステップST4でCPU301は、全ての登録画素値分布との判定処理が完了したか否かを判定する。ここで、被写体領域の画素に基づく画素値分布と全ての登録画素値分布との判定情報の生成が行われたときにはステップST5に進む。また、全ての登録画素値分布との判定情報の生成が行われていないときにはステップST3に戻り、新たな登録画素値分布を読み出して判定情報の生成を行う。
ステップST5でCPU301は、被写体画像の決定を行う。CPU301は、ステップST3とステップST4の処理を行うことにより得られた判定情報から、被写体領域の画素に基づく画素値分布と一致あるいは最も類似した登録画素値分布を検出して、この登録画素値分布に対応する画像を被写体領域の画像と一致あるいは最も類似した被写体画像に決定する。例えば、CPU301は、差分絶対値総和が「0」あるいは最小となる登録情報や、AND領域の占める割合が最も大きくなる登録画素値分布に対応する被写体画像を、被写体領域の画像と一致あるいは最も類似した被写体画像に決定する。
また、CPU301は、判定情報と予め設定されている閾値を比較して、この比較結果に基づき一致あるいは最も類似した被写体画像を決定するものとしてもよい。例えば、差分絶対値総和が閾値よりも小さくなる登録情報に対応する画像や、AND領域の占める割合が閾値よりも大きくなる登録情報に対応する画像を被写体画像に決定する。
なお、上述の実施の形態においては、入力画像に対し、ノイズ除去、輝度調整など、一般的な外乱要素を取り除く処理を行った上で、実施してもよい。また抽出された被写体領域が複数ある場合は、最も領域の大きいものだけで処理を行ってもよいし、被写体が複数あるものとして、被写体の数も含めて処理を行ってもよい。その他、本発明の内容を大きく逸脱しない範囲において、種々の変更を加えてもよい。
10・・・類似画像判定装置、11(11a,11b)・・・被写体領域検出部、12・・・画素値分布生成部、13・・・判定部、111・・・輪郭抽出部、112・・・遅延部、113・・・動きベクトル検出部、114・・・動き領域抽出部、115a,115b・・・ラベリング部、116,117・・・領域情報生成部、301・・・CPU、302・・・ROM、303・・・RAM、304・・・ハードディスクドライブ(HDD)、305・・・入出力インタフェース、311・・・入力部、312・・・記録媒体ドライブ、313・・・通信部、314・・・画像信号入力部、315・・・出力部、320・・・バス
Claims (13)
- 入力画像から被写体領域を検出する領域検出部と、
前記領域検出部で検出された被写体領域に含まれる画素の画素値分布を生成する画素値分布生成部と、
前記画素値分布生成部で生成された画素値分布と予め登録されている被写体画像の登録画素値分布から、前記被写体領域の画像と前記登録被写体画像の類否判定を行う判定部を有する
ことを特徴とする類似画像判定装置。 - 前記領域検出部は、前記入力画像に対して輪郭抽出を行い、連続する最大長の輪郭によって囲まれた領域を前記被写体領域として検出する
ことを特徴とする請求項1記載の類似画像判定装置。 - 前記領域検出部は、画素毎に隣接画素との画素値差分演算を行い、該演算結果と閾値を比較して輪郭の抽出を行う
ことを特徴とする請求項2記載の類似画像判定装置。 - 前記領域検出部は、前記入力画像の動きベクトルを検出して、該動きベクトル毎の画素数に応じて順位付けしたときに所定順位範囲となる動きベクトルの画像領域を抽出する動き領域抽出を行い、連続する最大長の動き領域によって囲まれた領域を前記被写体領域として検出する
ことを特徴とする請求項1記載の類似画像判定装置。 - 前記画素値分布生成部は、前記画素値分布として、前記被写体領域に含まれる画素の画素値を画素値順に並べ替えたソート波形を生成する
ことを特徴とする請求項1記載の類似画像判定装置。 - 前記判定部は、前記生成された画素値分布のソート波形と前記登録画素値分布のソート波形との差分絶対値和を用いて、前記被写体領域の画像と前記登録被写体画像の類否判定を行う
ことを特徴とする請求項5記載の類似画像判定装置。 - 前記画素値分布生成部あるいは前記判定部は、前記生成された画素値分布のソート波形と前記登録画素値分布のソート波形の画素数が等しくなるように、前記ソート波形に対して画素の間引き又は補間を行う
ことを特徴とする請求項5記載の類似画像判定装置。 - 前記画素値分布生成部は、前記画素値分布として、前記被写体領域に含まれる画素を画素値に対応する階級に振り分けたヒストグラムを生成する
ことを特徴とする請求項1記載の類似画像判定装置。 - 前記判定部は、前記生成された画素値分布のヒストグラムと前記登録画素値分布のヒストグラムの論理和領域に対する論理積領域の割合を用いて、前記被写体領域の画像と前記登録被写体画像の類否判定を行う
ことを特徴とする請求項8記載の類似画像判定装置。 - 前記画素値分布生成部あるいは前記判定部は、前記生成された画素値分布のヒストグラムと前記登録画素値分布のヒストグラムの画素数が等しくなるようにヒストグラムの補正を行う
ことを特徴とする請求項9記載の類似画像判定装置。 - 類似画像の判定を行う類似画像判定装置による類似画像判定方法において、
入力画像から被写体領域を検出する領域検出工程と、
前記領域検出工程で検出された被写体領域に含まれる画素の画素値分布を生成する画素値分布生成工程と、
前記画素値分布生成工程で生成された画素値分布と予め登録されている登録被写体画像の登録画素値分布から、前記被写体領域の画像と前記登録被写体画像の類否判定を行う判定工程を設けた
ことを特徴とする類似画像判定方法。 - コンピュータに、
入力画像から被写体領域を検出する領域検出工程と、
前記領域検出工程で検出された被写体領域に含まれる画素の画素値分布を生成する画素値分布生成工程と、
前記画素値分布生成工程で生成された画素値分布と予め登録されている登録被写体画像の登録画素値分布から、前記被写体領域の画像と前記登録被写体画像の類否判定を行う判定工程を実行させるプログラム。 - コンピュータに、
入力画像から被写体領域を検出する領域検出工程と、
前記領域検出工程で検出された被写体領域に含まれる画素の画素値分布を生成する画素値分布生成工程と、
前記画素値分布生成工程で生成された画素値分布と予め登録されている登録被写体画像の登録画素値分布から、前記被写体領域の画像と前記登録被写体画像の類否判定を行う判定工程を実行させるプログラムを記録した記録媒体。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007114305A JP2008269471A (ja) | 2007-04-24 | 2007-04-24 | 類似画像判定装置と類似画像判定方法およびプログラムと記録媒体 |
US12/062,902 US20080267452A1 (en) | 2007-04-24 | 2008-04-04 | Apparatus and method of determining similar image |
KR1020080037646A KR20080095787A (ko) | 2007-04-24 | 2008-04-23 | 유사 화상 판정 장치 및 유사 화상 판정 방법 |
CNA2008100931652A CN101295353A (zh) | 2007-04-24 | 2008-04-24 | 确定相似图像的装置和方法 |
EP08155070A EP1986130A1 (en) | 2007-04-24 | 2008-04-24 | Apparatus and method of determining similar image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007114305A JP2008269471A (ja) | 2007-04-24 | 2007-04-24 | 類似画像判定装置と類似画像判定方法およびプログラムと記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008269471A true JP2008269471A (ja) | 2008-11-06 |
Family
ID=39580139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007114305A Pending JP2008269471A (ja) | 2007-04-24 | 2007-04-24 | 類似画像判定装置と類似画像判定方法およびプログラムと記録媒体 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20080267452A1 (ja) |
EP (1) | EP1986130A1 (ja) |
JP (1) | JP2008269471A (ja) |
KR (1) | KR20080095787A (ja) |
CN (1) | CN101295353A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014056343A (ja) * | 2012-09-11 | 2014-03-27 | Mega Chips Corp | 携帯端末装置、プログラムおよび状況検知方法 |
JP2015064698A (ja) * | 2013-09-24 | 2015-04-09 | 富士通株式会社 | 画像処理装置、画像処理方法、および画像処理プログラム |
US9747871B2 (en) | 2012-09-11 | 2017-08-29 | Megachips Corporation | Portable terminal device, program, device shake compensation method, and condition detection method |
KR20190095297A (ko) * | 2016-12-16 | 2019-08-14 | 로베르트 보쉬 게엠베하 | 이미지 데이터의 유효성 검증 방법 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5826749B2 (ja) * | 2009-09-04 | 2015-12-02 | コーニンクレッカ フィリップス エヌ ヴェKoninklijke Philips N.V. | コンテンツベースの画像検索に関する関連度の視覚化 |
KR101652261B1 (ko) * | 2009-12-24 | 2016-08-30 | 삼성전자주식회사 | 카메라를 이용한 오브젝트 검출 방법 |
JP2011160379A (ja) * | 2010-02-04 | 2011-08-18 | Sony Corp | 画像処理装置および方法、並びにプログラム |
DE102012014174A1 (de) * | 2012-07-16 | 2014-01-16 | Rational Aktiengesellschaft | Verfahren zur Anzeige von Parametern eines Garprozesses und Anzeigevorrichtung für ein Gargerät |
US9530235B2 (en) * | 2014-11-18 | 2016-12-27 | Google Inc. | Aligning panoramic imagery and aerial imagery |
CN104731484B (zh) * | 2015-03-31 | 2017-03-15 | 努比亚技术有限公司 | 图片查看的方法及装置 |
JP6516390B2 (ja) * | 2015-11-12 | 2019-05-22 | 株式会社日立国際電気 | 撮像装置 |
JP6526589B2 (ja) * | 2016-03-14 | 2019-06-05 | 株式会社東芝 | 画像処理デバイス及び画像処理プログラム |
CN108399678B (zh) * | 2017-02-07 | 2020-09-22 | 深圳怡化电脑股份有限公司 | 一种纸币鉴伪的方法及装置 |
CN110222763B (zh) * | 2019-06-04 | 2021-08-03 | 浙江大华技术股份有限公司 | 一种直方图匹配方法、移动终端和计算机存储介质 |
CN110514884B (zh) * | 2019-09-05 | 2021-09-17 | 广东石油化工学院 | 一种基于延迟矢量的功率信号滤波方法和*** |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5210799A (en) * | 1991-03-28 | 1993-05-11 | Texas Instruments Incorporated | System and method for ranking and extracting salient contours for target recognition |
WO1996007987A1 (fr) * | 1994-09-09 | 1996-03-14 | Sony Corporation | Circuit integre pour le traitement des signaux numeriques |
US6611622B1 (en) * | 1999-11-23 | 2003-08-26 | Microsoft Corporation | Object recognition system and process for identifying people and objects in an image of a scene |
JP4140202B2 (ja) * | 2001-02-28 | 2008-08-27 | 三菱電機株式会社 | 移動物体検出装置 |
US6731805B2 (en) * | 2001-03-28 | 2004-05-04 | Koninklijke Philips Electronics N.V. | Method and apparatus to distinguish deposit and removal in surveillance video |
TW582168B (en) * | 2002-03-01 | 2004-04-01 | Huper Lab Co Ltd | Method for abstracting multiple moving objects |
FR2845186B1 (fr) * | 2002-09-27 | 2004-11-05 | Thomson Licensing Sa | Procede et dispositif de mesure de similarite entre images |
JP4192719B2 (ja) * | 2003-08-22 | 2008-12-10 | ソニー株式会社 | 画像処理装置および方法、並びにプログラム |
GB2409031A (en) * | 2003-12-11 | 2005-06-15 | Sony Uk Ltd | Face detection |
JP4468736B2 (ja) | 2004-05-14 | 2010-05-26 | 日本電信電話株式会社 | 類似画像検索装置,類似画像検索方法および類似画像検索プログラム |
JP2006058959A (ja) | 2004-08-17 | 2006-03-02 | Fujifilm Software Co Ltd | 類似画像判定方法、プログラム及び装置 |
JP4830650B2 (ja) * | 2005-07-05 | 2011-12-07 | オムロン株式会社 | 追跡装置 |
JP2007114305A (ja) | 2005-10-18 | 2007-05-10 | Asahi Kasei Corp | 転写用反射防止フィルム |
-
2007
- 2007-04-24 JP JP2007114305A patent/JP2008269471A/ja active Pending
-
2008
- 2008-04-04 US US12/062,902 patent/US20080267452A1/en not_active Abandoned
- 2008-04-23 KR KR1020080037646A patent/KR20080095787A/ko not_active Application Discontinuation
- 2008-04-24 CN CNA2008100931652A patent/CN101295353A/zh active Pending
- 2008-04-24 EP EP08155070A patent/EP1986130A1/en not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014056343A (ja) * | 2012-09-11 | 2014-03-27 | Mega Chips Corp | 携帯端末装置、プログラムおよび状況検知方法 |
US9747871B2 (en) | 2012-09-11 | 2017-08-29 | Megachips Corporation | Portable terminal device, program, device shake compensation method, and condition detection method |
JP2015064698A (ja) * | 2013-09-24 | 2015-04-09 | 富士通株式会社 | 画像処理装置、画像処理方法、および画像処理プログラム |
KR20190095297A (ko) * | 2016-12-16 | 2019-08-14 | 로베르트 보쉬 게엠베하 | 이미지 데이터의 유효성 검증 방법 |
KR102443751B1 (ko) | 2016-12-16 | 2022-09-19 | 로베르트 보쉬 게엠베하 | 이미지 데이터의 유효성 검증 방법 |
Also Published As
Publication number | Publication date |
---|---|
CN101295353A (zh) | 2008-10-29 |
EP1986130A1 (en) | 2008-10-29 |
US20080267452A1 (en) | 2008-10-30 |
KR20080095787A (ko) | 2008-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008269471A (ja) | 類似画像判定装置と類似画像判定方法およびプログラムと記録媒体 | |
JP5501777B2 (ja) | 画像のシーケンスを処理する方法および装置、記憶媒体ならびに信号 | |
US7184100B1 (en) | Method of selecting key-frames from a video sequence | |
CN104424482B (zh) | 图像处理设备和图像处理方法 | |
US8462998B2 (en) | Image processing apparatus, image processing method, and program | |
JP4907938B2 (ja) | 少なくとも1つの画像及び画像群を表現する方法、画像又は画像群の表現、画像及び/又は画像群を比較する方法、画像又は画像群を符号化する方法、画像又は画像シーケンスを復号する方法、符号化されたデータの使用、画像又は画像群を表現する装置、画像及び/又は画像群を比較する装置、コンピュータプログラム、システム、及びコンピュータ読み取り可能な記憶媒体 | |
CN107798272B (zh) | 快速多目标检测与跟踪*** | |
US7636454B2 (en) | Method and apparatus for object detection in sequences | |
JP5097280B2 (ja) | 画像及び画像群を表現、比較及び検索する方法及び装置、プログラム、コンピュータ読み取り可能な記憶媒体 | |
JP5117670B2 (ja) | 画像及び画像群を表現する方法、画像又は画像群を比較する方法、画像又は画像群を検索する方法、各方法を実行する装置およびシステム、プログラム、及びコンピュータ読み取り可能な記憶媒体 | |
US20120019717A1 (en) | Credit information segment detection method, credit information segment detection device, and credit information segment detection program | |
JP2000112997A (ja) | 画像をイベントに自動的に分類する方法 | |
JP2012073684A (ja) | 画像認識方法及び装置並びにプログラム | |
US8660302B2 (en) | Apparatus and method for tracking target | |
JP2013235581A (ja) | 画像処理方法及び装置 | |
JP5777390B2 (ja) | 情報処理方法及び装置、パターン識別方法及び装置 | |
JP2001076161A (ja) | 画像処理方法及び装置並びに記憶媒体 | |
JP2007200246A (ja) | 画像処理アルゴリズムの評価方法、生成方法、装置、プログラムおよび記録媒体 | |
JP2003150902A (ja) | 画像を文字画像行に分割する方法および装置、ならびに、文字画像認識方法および装置 | |
JP4632830B2 (ja) | 画像検索方法及び画像検索装置 | |
JP2010186307A (ja) | 動画コンテンツ識別装置および動画コンテンツ識別方法 | |
US20130188880A1 (en) | Computer-readable recording medium storing image accumulating program, method and apparatus | |
JP2002117409A (ja) | 画像処理方法及びその装置 | |
JP2007199865A (ja) | 画像処理アルゴリズム評価装置、画像処理アルゴリズムの生成装置および画像検査装置ならびに画像処理アルゴリズム評価方法、画像処理アルゴリズムの生成方法および画像検査方法 | |
JP2000132692A (ja) | 曲線の特徴点抽出方法及びこの方法を記録した記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090304 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090310 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090511 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090602 |