JP6044123B2 - 被写体追尾装置および電子カメラ並びに被写体追尾プログラム - Google Patents
被写体追尾装置および電子カメラ並びに被写体追尾プログラム Download PDFInfo
- Publication number
- JP6044123B2 JP6044123B2 JP2012130043A JP2012130043A JP6044123B2 JP 6044123 B2 JP6044123 B2 JP 6044123B2 JP 2012130043 A JP2012130043 A JP 2012130043A JP 2012130043 A JP2012130043 A JP 2012130043A JP 6044123 B2 JP6044123 B2 JP 6044123B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- template
- size
- unit
- subject
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 claims description 109
- 230000009467 reduction Effects 0.000 claims description 21
- 238000003384 imaging method Methods 0.000 claims description 17
- 230000008859 change Effects 0.000 claims description 13
- 239000000463 material Substances 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 2
- 238000002372 labelling Methods 0.000 description 72
- 238000000034 method Methods 0.000 description 70
- 230000008569 process Effects 0.000 description 62
- 239000002131 composite material Substances 0.000 description 19
- 238000011156 evaluation Methods 0.000 description 12
- 239000003550 marker Substances 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000005484 gravity Effects 0.000 description 3
- 101100095805 Bacillus subtilis (strain 168) sigY gene Proteins 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008719 thickening Effects 0.000 description 1
Images
Landscapes
- Studio Devices (AREA)
- Image Analysis (AREA)
Description
また、前記テンプレート作成部は、前記第1の画像において指定された座標を基準に所定範囲の二値化画像を作成し、前記二値化画像により前記被写体を抽出して前記被写体と接する矩形領域を算出し、前記矩形領域から前記第1テンプレート画像を作成する。
先ず、本実施形態に係る電子カメラ101の構成および基本動作について説明する。図1は電子カメラ101の構成を示すブロック図で、電子カメラ101は、光学系102と、撮像部103と、制御部104と、表示部105と、記憶部106と、操作部107とで構成される。ここで、制御部104には、本発明に係る被写体追尾プログラムが搭載されている。また、本発明に係る被写体追尾装置は、被写体追尾処理を行う制御部104と、ユーザーが追尾被写体を設定する操作を行う操作部107とを少なくとも有する装置に対応する。そして、単体の被写体追尾装置の場合は撮像部103で撮影される画像や記憶部106に記憶された画像を制御部104(画像入力部の機能を含む)に入力し、表示部105に表示される画像上で設定された特定被写体を追尾する。尚、単体の被写体追尾装置の場合は、表示部105を内蔵してもよいし、外部に接続できるようにしてもよい。
次に、制御部104の処理について詳しく説明する。制御部104は、図1の点線で示したように、撮影処理部151と、表示処理部152と、記憶処理部153と、操作処理部154と、追尾処理部155とで構成される。ここで、撮影処理部151、表示処理部152、記憶処理部153、操作処理部154は、一般的なカメラ機能を実現するための処理を行う。さらに、本実施形態に係る電子カメラ101は、特定被写体の位置を追尾するための追尾処理部155を有する。
Y = 0.2990・R + 0.5870・G + 0.1140・B … (1)
Cb = - 0.1687・R - 0.3313・G + 0.5000・B + 128 … (2)
Cr = 0.5000・R - 0.4187・G - 0.0813・B + 128 … (3)
Y = 0.25・R + 0.50・G + 0.25・B … (4)
Cb = - 0.25・R - 0.50・G + 0.75・B + 128 … (5)
Cr = 0.75・R - 0.50・G - 0.25・B + 128 … (6)
(ステップS20)無駄な処理やノイズを防ぐための制限値としてSmallLimitを設定する。本実施形態では、例えばSmallLimit = 0.0001としている。
DiffY = abs(Y - aveY) … (7)
DiffCb = abs(Cb - aveCb) … (8)
DiffCr = abs(Cr - aveCr) … (9)
尚、式(7)から式(9)において、absは絶対値を求める関数である。また、絶対値の代わりに差分値の二乗を求めてもよい。
DistY = DiffY × Dist … (10)
DistCb = DiffCb × Dist … (11)
DistCr = DiffCr × Dist … (12)
(ステップS80)ステップS70で作成した距離重み付き差分画像の各成分(DistY、DistCb、DistCr)を以下に示す方法で2値化し、Y、Cb、Crの2値画像を作成する。具体的には、Y成分の距離重み付き差分画像の各成分DistYについては、次式(13)より2値化を行って2値画像を作成する。
if (DistY < α × sigY) {
DistY = 1
}
else {
DistY = 0
} … (13)
Cb成分の距離重み付き差分画像の各成分DistCbについては、次式(14)、(15)により2値化を行って2値画像を作成する。
DistCb = 1
}
else {
DistCb = 0
} … (14)
但し、118 < aveCb < 138 かつ sigCb < abs(aveCb - 128) + 3 のとき、
if (DistCb < α × sigCb × [{abs(aveCb - 128) + 3} / sigCb]1/2 × [10 / {abs(aveCb - 128) + 0.1}]1/2) {
DistCb = 1
}
else {
DistCb = 0
} … (15)
Cr成分の距離重み付き差分画像の各成分DistCrについては、次式(16)、(17)により2値化を行って2値画像を作成する。
DistCr = 1
}
else {
DistCr = 0
} … (16)
但し、118 < aveCr < 138 かつ sigCr < abs(aveCr - 128) + 3 のとき、
if (DistCr < α × sigCr × [{abs(aveCr - 128) + 3} / sigCr]1/2 × [10 / {abs(aveCr - 128) + 0.1}]1/2) {
DistCr = 1
}
else {
DistCr = 0
} … (17)
尚、上記式(13)から式(17)において、係数αは例えば0.6とする。また、Cb成分とCr成分の2値画像作成にあたり、Cb・Crの平均値が128付近、かつ、標準偏差が小さい場合、被写体は無彩色である事が多いので、通常の処理では上手く被写体を二値化できない場合がある。そこで、本実施形態では、式(15)と(17)を用いて、Cb・Crの平均値と標準偏差に応じた重み係数を二値画像算出式に乗じることにより、二値化できるようにしている。
SmallLimit < マスク面積Sm/画面面積Sa … (18)
尚、ステップS130の次のステップS140は、図5のフローチャートの(A)と同じ符号の図8のフローチャートの(A)に続く。
IM22 = ΣΣ{(x - xu)2 + (y - yu)2} … (19)
尚、式(19)において、(x, y)はマスク内の各画素の座標であり、(xu, yu)はステップS30でユーザーが設定した被写***置の座標である。
評価値H = (マスク面積Sm)β / IM22 … (20)
尚、式(20)においては、係数βの値は1より大きな値が好ましく、例えば 1.5 とする。
if (Rect > 240) {
Rect = 240
}
elseif (Rect < 9) {
Rect = 9
} … (21a)
ObjectSize = floor(Rect / 3) × 3 … (21b)
尚、式(21)において、Rectはマスクを包絡する矩形の短辺の長さ、floorは小数点以下の切り捨てを行う関数である。
SmallLimit = マスク面積Sm/画面面積Sa × 0.1 … (22)
但し、ステップS30で設定したSmallLimit = 0.0001をInitialSmallLimitとし、SmallLimi < InitialSmallLimit × 0.1の関係が成り立つ場合には、SmallLimi = InitialSmallLimitとする。
[ObjectSize > 24 の場合]
(ステップS200)次式(23)により縮小倍率Shukuを算出し、テンプレート画像作成用に、ステップS10で読み込んだ対象画像を縮小倍率Shukuでリサイズする。例えば、リサイズにはバイリニア法を用いる。
Shuku = 24 / ObjectSize … (23)
尚、この縮小倍率は、2フレーム目以降も保存しておく。
Search = TM_ImageWidth ×Keisu … (24a)
Geta1 = Geta × Shuku … (24b)
SearchWidth = MinZansa × Search + Geta1 … (24c)
TM_Ystart = resize_yu- (SearchWidth + 1) - TempSize/2 … (24d)
TM_Yend = resize_yu+ SearchWidth + TempSize/2 … (24e)
TM_Xstart = resize_xu- (SearchWidth + 1) - TempSize/2 … (24f)
TM_Xend = resize_xu+ SearchWidth + TempSize/2 … (24g)
尚、式(24)において、TM_ImageWidthはテンプレートマッチング用画像の横幅、Geta=24、Shukuは縮小倍率、resize_yuはステップS210で座標変換した被写***置y座標、resize_xuはステップS210で座標変換した被写***置x座標、TempSize=24である。尚、1フレーム目ではテンプレートマッチングを行っていないため、暫定的にMinZansa = 0.1とする。また、本実施形態では、Keisu = 0.5とする。
[ObjectSize ≦ 24の場合の処理]
(ステップS250)縮小倍率Shuku = 1.0とする。尚、この縮小倍率は、2フレーム目以降も保存しておく。
Search = TM_ImageWidth ×Keisu … (25a)
Geta1 = Geta × Shuku … (25b)
SearchWidth = MinZansa × Search + Geta1 … (25c)
TempSize = ObjectSize … (25d)
TM_Ystart = yu- (SearchWidth + 1) - TempSize/2 … (25e)
TM_Yend = yu+ SearchWidth + TempSize/2 … (25f)
TM_Xstart = xu- (SearchWidth + 1) - TempSize/2 … (25g)
TM_Xend = xu + SearchWidth + TempSize/2 … (25h)
尚、式(25)において、TM_ImageWidthはテンプレートマッチング用画像の横幅、Geta=24、Shukuは縮小倍率(=1.0)、yuはステップS30で設定した被写***置y座標、xuはステップS30で設定した被写***置x座標、ObjectSizeはステップS170で算出した被写体の大きさ、TempSizeはテンプレートサイズである。尚、1フレーム目ではテンプレートマッチングを行っていないため、暫定的にMinZansa = 0.1とする。また、本実施形態では、Keisu = 0.5とする。このようにして、図11(a)の画像例のように、検索エリアの上端y座標(TM_Ystart)、下端y座標(TM_Yend)、左端x座標(TM_Xstart)、右端x座標(TM_Xend)の探索エリアが設定される。
SADY = Σ|Y_tg - Y_tp| … (26)
SADCb = Σ|Cb_tg - Cb_tp| … (27)
SADCr = Σ|Cr_tg - Cr_tp| … (28)
(ステップS320)対象画像が2フレーム目か否かを判定する。そして、対象画像が2フレーム目の場合にステップS340へ進み、対象画像が2フレーム目でない(3フレーム目以降)場合はステップS330へ進む。
Kyori(x, y) = Kyori_0 + K × (|x - Mx × Shuku | + |y - My × Shuku |) … (29)
尚、式(29)において、(x,y) は、テンプレートマッチング用画像の各画素の座標であり、Mxはリサイズ前の画像サイズに合わせて座標変換した前フレームのマッチング位置x座標、Myはリサイズ前の画像サイズに合わせて座標変換した前フレームのマッチング位置y座標、Shukuは縮小倍率である。また、本実施形態では、Kyori_0 = 1.0、K = 0.05とする。
N = TempSize × TempSize × 255 … (30a)
SAD = 1 / N(GainY × SADY + GainCb × SADCb + GainCr × SADCb) … (30b)
尚、本実施形態では、GainY = 0.1、GainCb = 1.5、GainCr = 1.5としている。
また、統合した2つの類似度マップの中から類似度が最大(絶対差分和が最小)となる座標をマッチング位置として特定し、被写***置座標を次式(31)の各式により算出する。
Objx = Mx + TempSize/2 … (31a)
Objy = My + TempSize/2 … (31b)
尚、式(31)において、Objx は被写***置x座標、Objy は被写***置y座標、Mxは特定したマッチング位置x座標、Myは特定したマッチング位置y座標、TempSizeはテンプレートサイズである。これは、被写***置を示す座標(Mx,My)は、例えば図7(h)の左上角の座標(x1,y1)に対応する座標なので中心位置の座標に変換するための処理である。
Obj_Ystart = My / Shuku … (32a)
Obj_Yend = (My + TempSize - 1) / Shuku … (32b)
Obj_Xstart = Mx / Shuku … (32c)
Obj_Xend = (Mx + TempSize - 1) / Shuku … (32d)
尚、式(32)において、MxはステップS340で特定したマッチング位置x座標、MyはステップS340で特定したマッチング位置y座標、TempSizeはテンプレートサイズ、Shukuは縮小倍率である。このようにして、例えば図11(b)に示すように、表示部105の画面に矩形4aのマーカーが表示される。尚、図11(b)の例では矩形状のマーカーを表示したが、矩形状である必要はなく、円形状や矢印などのグラフィック、或いは色を変えたり点滅させるなどの方法で表示するようにしてもよい。
Smax / Smax1 > HenkaMax … (33a)
Smax / Smax1 < HenkaMin … (33b)
尚、式(33)において、例えば、HenkaMax = 5.5、HenkaMin = 0.2とする。
[ObjectSize > 24 の場合]
(ステップS530)ステップS200と同様に、式(23)により縮小倍率Shukuを算出し、ステップS290で読み込んだ対象画像に対して、リサイズ処理を行う。
Search = TM_ImageWidth ×Keisu … (34a)
Geta1 = Geta × Shuku … (34b)
SearchWidth = MinZansa × Search + Geta1 … (34c)
TM_Ystart = ResizeObjectY - (SearchWidth +1) - TempSize/2 … (34d)
TM_Yend = ResizeObjectY + SearchWidth + TempSize/2 … (34e)
TM_Xstart = ResizeObjectX - (SearchWidth +1) - TempSize/2 … (34f)
TM_Xend = ResizeObjectX + SearchWidth + TempSize/2 … (34g)
尚、式(34)において、MinZansaはステップS340で特定した最小絶対差分和(最大類似度の逆数)、TM_ImageWidthはテンプレートマッチング用画像の横幅、Geta=24、ShukuはステップS530で算出した縮小倍率、ResizeObjectYはステップS580で変換した被写***置y座標、ResizeObjectXはステップS580で変換した被写***置x座標、TempSizeはテンプレートサイズである。また、本実施形態では、Keisu = 0.5とする。
[ObjectSize ≦ 24 の場合]
(ステップS600)ステップS250と同様に、縮小倍率Shuku = 1.0とし、ステップS290で読み込んだ対象画像を取得する。
Search = TM_ImageWidth ×Keisu … (35a)
Geta1 = Geta × Shuku … (35b)
SearchWidth = MinZansa × Search + Geta1 … (35c)
TempSize = ObjectSize … (35d)
TM_Ystart = ObjectY - (SearchWidth +1) - TempSize/2 … (35e)
TM_Yend = ObjectY + SearchWidth + TempSize/2 … (35f)
TM_Xstart = ObjectX - (SearchWidth +1) - TempSize/2 … (35g)
TM_Xend = ObjectX + SearchWidth + TempSize/2 … (35h)
尚、式(34)において、MinZansaはステップS340で特定した最小絶対差分和(最大類似度の逆数)、TM_ImageWidthはテンプレートマッチング用画像の横幅、Geta=24、Shukuは縮小倍率(=1.0)、ObjectYはステップS350で変換した被写***置y座標、ObjectXはステップS350で変換した被写***置x座標、ObjectSizeはステップS500で算出した被写体の大きさ、TempSizeはテンプレートサイズである。また、本実施形態では、Keisu = 0.5とする。
[ラベリングテンプレート画像が最大類似度]
(ステップS660-2)第1の重み係数を乗じたマッチング領域内のターゲット画像の画素情報と、第2の重み係数を乗じた初期テンプレート画像の画素情報とを加算して新たな画像を作成する。この画像を合成テンプレート画像として更新して、図12に示した処理に復帰する。
[初期テンプレート画像が最大類似度]
(ステップS660-3)第3の重み係数を乗じたマッチング領域内の画像の画素情報と、第4の重み係数を乗じた初期テンプレート画像の画素情報とを加算して新たな画像を作成する。この画像を合成テンプレート画像として、図12に示した処理に復帰する。
Search = TM_ImageWidth ×Keisu … (36a)
Geta1 = Geta × Shuku … (36b)
SearchWidth = MinZansa × Search + Geta1 … (36c)
TempSize = ObjectSize … (36d)
TM_Ystart = TMResizeObjectY - (SearchWidth +1) - TempSize/2 … (36e)
TM_Yend = TMResizeObjectY + SearchWidth + TempSize/2 … (36f)
TM_Xstart = TMResizeObjectX - (SearchWidth +1) - TempSize/2 … (36g)
TM_Xend = TMResizeObjectX + SearchWidth + TempSize/2 … (36h)
尚、式(36)において、MinZansaはステップS340で特定した最小絶対差分和(最大類似度の逆数)、TM_ImageWidthはテンプレートマッチング用画像の横幅、Geta=24、Shukuは縮小倍率、TMResizeObjectYはステップS340で特定した被写***置y座標、TMResizeObjectXはステップS340で算出した被写***置x座標、ObjectSizeは被写体の大きさ、TempSizeはテンプレートサイズである。また、本実施形態では、Keisu = 0.5とする。
Claims (17)
- 画像を入力する画像入力部と、
前記画像入力部から入力される第1の画像から第1テンプレート画像と、前記第1の画像から作成され前記第1の画像より後に入力される画像により更新される第2テンプレート画像と、を作成するテンプレート作成部と、
前記第1テンプレート画像および前記第2テンプレート画像と、前記第1の画像より後に前記画像入力部から入力される前記画像との間でサイズ調整を行い、前記画像入力部から入力される前記画像に含まれる被写体を追尾する追尾部とを有し、
前記テンプレート作成部は、前記第1の画像において前記被写体と接する矩形領域を算出し、前記矩形領域の短辺が予め設定されるサイズ以下の場合は、前記矩形領域の含まれる前記第1の画像の前記サイズの領域を第1テンプレート画像とする追尾装置。 - 画像を入力する画像入力部と、
前記画像入力部から入力される第1の画像から作成される第1テンプレート画像と、前記第1の画像から作成され前記第1の画像より後に入力される画像により更新される第2テンプレート画像と、を作成するテンプレート作成部と、
前記第1テンプレート画像および前記第2テンプレート画像と、前記第1の画像より後に前記画像入力部から入力される前記画像との間でサイズ調整を行い、前記画像入力部から入力される前記画像に含まれる被写体を追尾する追尾部とを有し、
前記テンプレート作成部は、前記第1の画像において前記被写体と接する矩形領域を算出し、前記矩形領域の短辺が予め設定されるサイズより大きい場合は、前記第1の画像を縮小した縮小画像を算出し、縮小前の座標を前記縮小画像の座標に換算した座標を基準に前記サイズの第1テンプレート画像を作成する追尾装置。 - 請求項1または2に記載の追尾装置において、
前記テンプレート作成部は、前記第1の画像及び第2の画像において前記被写体と接する矩形領域を算出し、前記矩形領域の短辺が予め設定されるサイズ以下の場合は、前記矩形領域の含まれる前記第1の画像の前記サイズの領域又は前記第2の画像の前記サイズの領域を前記第2テンプレート画像とし、前記矩形領域の短辺が予め設定されるサイズより大きい場合は、前記第1の画像又は前記第2の画像を縮小した縮小画像を算出し、縮小前の座標を前記縮小画像の座標に換算した座標を基準に前記サイズの第2テンプレート画像を作成する追尾装置。 - 請求項1から3のいずれか一項に記載の追尾装置において、
前記テンプレート作成部は、前記第1の画像において指定された座標を基準に所定範囲の二値化画像を作成し、前記二値化画像により前記被写体を抽出して前記被写体と接する矩形領域を算出し、前記矩形領域から前記第1テンプレート画像を作成する追尾装置。 - 請求項4に記載の追尾装置において、
前記テンプレート作成部は、前記二値化画像を用いて前記被写体の形状を表すマスクを少なくとも1つ作成し、前記マスクの面積と前記マスクの慣性モーメントとに基づいて選出したマスクと接する矩形領域の短辺の長さを第1テンプレートサイズとする前記第1テンプレート画像を作成する追尾装置。 - 請求項4または請求項5に記載の追尾装置において、
前記二値化画像は、前記被写体を中心として予め設定された領域の輝度・色差毎の平均値を用いて前記画像入力部から入力される前記画像の輝度・色差の標準偏差を算出し、前記画像の輝度・色差から各平均値を減算した差分画像を作成し、前記差分画像に前記被写体からの距離に応じて重み付けを行った後、前記標準偏差の予め設定した範囲内で前記差分画像の輝度・色差毎に二値化した各画像を合成して作成される追尾装置。 - 請求項4から6のいずれか一項に記載の追尾装置において、
前記追尾部は、前記画像入力部から入力される前記画像のサイズ調整を行った後、前記第1テンプレート画像および前記第2テンプレート画像のそれぞれに対して前記被写体を中心として予め設定された探索領域内の2種類の類似度マップを作成し、前記2種類の類似度マップの中で類似度が最大となる位置を前記被写体の新たな位置とする追尾装置。 - 請求項4から7のいずれか一項に記載の追尾装置において、
前記テンプレート作成部は、前記被写体の新たな位置を中心として前記第1テンプレート画像または前記第2テンプレート画像の何れかのサイズ調整前のテンプレートサイズに対して予め設定した数画素分だけサイズを大きくした矩形領域と、前記画像入力部から入力される前記画像の輝度・色差毎に二値化した各画像とを合成して二値化画像を作成する追尾装置。 - 請求項4から8のいずれか一項に記載の追尾装置において、
前記テンプレート作成部は、前記被写体の新たな位置を中心とする予め設定された領域の前記二値化画像を用いて前記被写体の形状を表すマスクを少なくとも1つ作成し、前記マスクの面積と前記マスクの慣性モーメントとに基づいて選出したマスクと接する矩形領域の短辺の長さを第2テンプレートサイズとする前記第2テンプレート画像を作成し、前記第2テンプレートサイズに前記第1テンプレート画像をサイズ調整する追尾装置。 - 請求項9に記載の追尾装置において、
前記テンプレート作成部は、前記第2テンプレートサイズが予め設定されるサイズより大きい場合、前記画像入力部から入力される画像のサイズを縮小し、縮小画像に対応した前記被写体の新たな位置を中心とした、前記サイズをテンプレートサイズとする、前記第2テンプレート画像を作成すると共に、前記第1テンプレート画像のサイズも前記第2テンプレート画像と同じサイズに調整する追尾装置。 - 請求項5または9に記載の追尾装置において、
選出したマスクの信頼度を判定する第1信頼度判定部を更に設け、
前記第1信頼度判定部は、選出したマスクの面積を、以前に選出されたマスクの面積と比較して、面積変化の大きさを判定し、前記面積変化が予め設定されるサイズより小さい場合に、選出したマスクの信頼度が高いと判定し、前記面積変化が予め設定されるサイズより大きい場合に、選出したマスクの信頼度が低いと判定する追尾装置。 - 請求項11に記載の追尾装置において、
前記テンプレート作成部は、選出したマスクの信頼度が高いと前記第1信頼度判定部が判定した場合に、前記第2テンプレート画像を更新し、前記第1テンプレート画像をサイズ調整する追尾装置。 - 請求項11または12に記載の追尾装置において、
選出したマスクの信頼度が低いと前記第1信頼度判定部が判定した場合に、前記追尾部が特定した新たな被写***置の信頼度を判定する第2信頼度判定部を更に設け、
前記第2信頼度判定部は、前記追尾部が特定した新たな被写***置での前記第1テンプレート画像または前記第2テンプレート画像と被写体との類似度が予め設定された閾値より大きい場合、新たな被写***置の信頼度が高いと判定し、前記類似度が予め設定された閾値より小さい場合、新たな被写***置の信頼度が低いと判定する追尾装置。 - 請求項13に記載の追尾装置において、
前記テンプレート作成部は、選出したマスクの信頼度が低いと前記第1信頼度判定部が判定し、かつ、前記追尾部が特定した新たな被写***置の信頼性が高いと前記第2信頼度判定部が判定した場合、合成テンプレート画像を作成し、当該合成テンプレート画像を前記第2テンプレート画像として更新する追尾装置。 - 請求項14に記載の追尾装置において、
前記合成テンプレート画像は、前記第1テンプレート画像の画素情報に第1係数を乗じた第1画像と、前記画像入力部から入力される前記画像の画素情報に第2係数を乗じた第2画像とを合成して作成され、
前記第1テンプレート画像の類似度が最大である場合は、前記第1係数を前記第2係数よりも大きな値に設定され、更新前の前記第2テンプレート画像の類似度が最大である場合は、前記第2係数を前記第1係数よりも大きな値に設定され、且つ、前記第1係数と前記第2係数の和は1である追尾装置。 - 請求項1から15のいずれか一項に記載の追尾装置を有する電子カメラにおいて、
撮影する画像を前記追尾装置の前記画像入力部に出力する撮像部を設け、
前記追尾部は、前記撮像部が撮影する画像内の前記被写体を追尾する電子カメラ。 - 請求項1から15のいずれか一項に記載の追尾装置の各部の処理をコンピュータで実行する追尾プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012130043A JP6044123B2 (ja) | 2012-06-07 | 2012-06-07 | 被写体追尾装置および電子カメラ並びに被写体追尾プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012130043A JP6044123B2 (ja) | 2012-06-07 | 2012-06-07 | 被写体追尾装置および電子カメラ並びに被写体追尾プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013254386A JP2013254386A (ja) | 2013-12-19 |
JP6044123B2 true JP6044123B2 (ja) | 2016-12-14 |
Family
ID=49951831
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012130043A Active JP6044123B2 (ja) | 2012-06-07 | 2012-06-07 | 被写体追尾装置および電子カメラ並びに被写体追尾プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6044123B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11107223B2 (en) | 2016-03-31 | 2021-08-31 | Nec Corporation | Image detection device, image detection method and storage medium storing program |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4596246B2 (ja) * | 2004-12-28 | 2010-12-08 | 富士フイルム株式会社 | オートフォーカスシステム |
JP4605502B2 (ja) * | 2005-01-07 | 2011-01-05 | 株式会社ニコン | トラッキング装置およびトラッキング方法、並びに、このトラッキング装置を備えた生物顕微鏡 |
JP2009111716A (ja) * | 2007-10-30 | 2009-05-21 | Nikon Corp | 撮像装置、プログラムおよびテンプレート生成方法 |
JP4798259B2 (ja) * | 2009-06-08 | 2011-10-19 | 株式会社ニコン | 被写体追尾装置、およびカメラ |
JP5167236B2 (ja) * | 2009-12-21 | 2013-03-21 | キヤノン株式会社 | 被写体追跡装置及びその制御方法 |
JP5691617B2 (ja) * | 2011-02-21 | 2015-04-01 | 株式会社ニコン | 被写体特定装置、および被写体追尾装置 |
-
2012
- 2012-06-07 JP JP2012130043A patent/JP6044123B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013254386A (ja) | 2013-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6427711B1 (ja) | 電子機器、方法及びプログラム | |
JP6763417B2 (ja) | 電子機器 | |
JP4990234B2 (ja) | 測距装置、測距方法、測距プログラム又は撮像装置 | |
US8224069B2 (en) | Image processing apparatus, image matching method, and computer-readable recording medium | |
KR20190021138A (ko) | 이미지를 이용하여 획득된 깊이 정보의 속성에 따라 이미지와 연관하여 깊이 정보를 저장하는 전자 장치 및 전자 장치 제어 방법 | |
WO2015156149A1 (ja) | 画像処理装置および画像処理方法 | |
JP6320053B2 (ja) | 画像処理装置、画像処理方法、及びコンピュータプログラム | |
US8334919B2 (en) | Apparatus and method for digital photographing to correct subject area distortion caused by a lens | |
JP5691617B2 (ja) | 被写体特定装置、および被写体追尾装置 | |
JP6541501B2 (ja) | 画像処理装置、撮像装置、及び画像処理方法 | |
JP6044123B2 (ja) | 被写体追尾装置および電子カメラ並びに被写体追尾プログラム | |
JP2023033355A (ja) | 画像処理装置およびその制御方法 | |
JP2013182478A (ja) | 被写体追尾装置、被写体追尾方法およびカメラ | |
JP2013182479A (ja) | 被写体追尾装置、被写体追尾方法およびカメラ | |
JP6762779B2 (ja) | 画像処理装置、撮像装置、画像処理方法、及びプログラム | |
JP2020086216A (ja) | 撮像制御装置、撮像装置及び撮像制御プログラム | |
JP6381212B2 (ja) | 撮像装置及びその制御方法 | |
JP6464553B2 (ja) | レンズ駆動制御装置、電子カメラ及びレンズ駆動制御プログラム | |
JP7458723B2 (ja) | 画像処理装置、撮像装置、制御方法、およびプログラム | |
US20230122606A1 (en) | Image capturing system, control method, and storage medium | |
JP6314281B1 (ja) | 画像処理方法及び前景領域取得方法 | |
TW201827911A (zh) | 影像擷取裝置及其對焦方法 | |
JP5677080B2 (ja) | 画像処理装置およびその制御方法 | |
JP2017182668A (ja) | データ処理装置、撮像装置、及びデータ処理方法 | |
JP2016220144A (ja) | 撮像装置及び画像処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150420 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160329 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160527 |
|
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: 20161018 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161031 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6044123 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |