JP2007013430A - 動きベクトル検出装置及び方法 - Google Patents
動きベクトル検出装置及び方法 Download PDFInfo
- Publication number
- JP2007013430A JP2007013430A JP2005190014A JP2005190014A JP2007013430A JP 2007013430 A JP2007013430 A JP 2007013430A JP 2005190014 A JP2005190014 A JP 2005190014A JP 2005190014 A JP2005190014 A JP 2005190014A JP 2007013430 A JP2007013430 A JP 2007013430A
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- block
- distortion
- calculation unit
- vector detection
- 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
Links
- 239000013598 vector Substances 0.000 title claims abstract description 110
- 238000000034 method Methods 0.000 title abstract description 22
- 230000003287 optical effect Effects 0.000 claims abstract description 47
- 230000004075 alteration Effects 0.000 claims abstract description 32
- 238000001514 detection method Methods 0.000 claims description 57
- 238000012937 correction Methods 0.000 abstract description 19
- 238000011156 evaluation Methods 0.000 description 92
- 230000015654 memory Effects 0.000 description 23
- 238000012545 processing Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 11
- 238000007781 pre-processing Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- 241000226585 Antennaria plantaginifolia Species 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/681—Motion detection
- H04N23/6811—Motion detection based on the image signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
- H04N23/682—Vibration or motion blur correction
- H04N23/683—Vibration or motion blur correction performed by a processor, e.g. controlling the readout of an image memory
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Adjustment Of Camera Lenses (AREA)
Abstract
【解決手段】光学系に起因する歪曲収差を有する第1の原画像に対し、歪曲収差に応じた大きさのブロックを設定し、第1の現画像とは時間的に異なる第2の原画像と前記ブロックとの相関を演算する。そして、この演算結果に基づき、ブロックに係る動きベクトルを求める。
【選択図】 図5
Description
本実施形態は、特に、図13のように、光学系に共軸系の歪曲収差を有するデジタルカメラ等において好適な動きベクトル検出装置である。以下、図1から図5を用いて、その内容を詳細に説明する。
r=(X^2+Y^2)^0.5のように求めるが、回路規模を削減するため、r^2の値を算出してもよい。
動きベクトル検出部5は、メモリ53に現フレームである第一フレーム画像を取り込み(ステップ101)、続いて、前フレームである第二フレーム画像を取り込む(ステップ102)。ソート部55が動きベクトル検出制御部51にトリガをかけると、評価ブロック位置算出部511は、評価ブロックの位置を、例えば、図2に示すように、光学中心から同心円状に並んだ位置に設定し、その座標情報(X,Y)を評価ブロック距離算出部512、DMAパラメータ算出部515に出力する(ステップ103)。
本実施形態は、特に、図10のように、水平、垂直方向に独立した歪曲収差を発生させる光学系によって構成されるデジタルカメラ等において好適な動きベクトル検出装置である。この場合には、図7に示すように、歪曲収差をX方向とY方向にそれぞれ独立して考えることができるため、第1の実施形態のように、光学的中心からの距離を求めることなく、座標から直接求めることができる。以下、図6から図9を用いて、その内容を詳細に説明する。
2 CPU
3 SDRAM
4 イメージプロセス部
5、6 動きベクトル検出部
51、61 動きベクトル検出制御部
52、62 DMA
53、56、63、66 メモリ
54、64 相関演算部
55、65 ソート部
511、611 評価ブロック位置算出部(ブロック設定部)
512、612 評価ブロック距離算出部(パラメータ算出部)
513、613 重み係数算出部(パラメータ算出部)
514、614 評価ブロックサイズ算出部(ブロック設定部)
515、615 DMAパラメータ算出部
516、616 相関演算パラメータ算出部
Claims (10)
- 光学系に起因する歪曲収差を有する第1の原画像に対し、前記歪曲収差に応じた大きさのブロックを設定するブロック設定部と、
前記第1の現画像とは時間的に異なる第2の原画像と前記ブロックとの相関を演算し、この演算結果に基づき、前記ブロックに係る動きベクトルを得る相関演算部とを有する動きベクトル検出装置。 - 前記ブロック設定部は、前記歪曲収差を補正した後の前記ブロックの大きさが略同一となるよう前記ブロックを設定することを特徴とする請求項1に記載の動きベクトル検出装置。
- 前記ブロック設定部は、前記ブロックを、前記歪曲収差の収差量が略等しい位置に設定することを特徴とする請求項1に記載の動きベクトル検出装置。
- 前記ブロックに係る、光学的な中心位置からの距離、座標、又は重み係数の内の、少なくとも1つのパラメータを算出するパラメータ算出部と、
前記ブロックに係る動きベクトルと前記パラメータとに基づき、画像全体としての動きベクトルを検出する手振れ検出部とを有することを特徴とする請求項1に記載の動きベクトル検出装置。 - 前記光学系は、共軸レンズ群よりなることを特徴とする請求項1に記載の動きベクトル検出装置。
- 前記光学系は、非共軸レンズ群を含むことを特徴とする請求項1に記載の動きベクトル検出装置。
- 光学系に起因する歪曲収差を有する第1の原画像に対し、前記歪曲収差に応じた大きさのブロックを設定する第1のステップと、
前記第1の現画像とは時間的に異なる第2の原画像と前記ブロックとの相関を演算する第2のステップと、
この演算結果に基づき、前記ブロックに係る動きベクトルを求める第3のステップと、
を有することを特徴とする動きベクトル検出方法。 - 前記第1のステップにおいて、前記歪曲収差を補正した後の前記ブロックの大きさが略同一となるよう前記ブロックを設定することを特徴とする請求項7に記載の動きベクトル検出方法。
- 前記第1のステップにおいて、前記ブロックを、前記歪曲収差の収差量が略等しい位置に設定することを特徴とする請求項7に記載の動きベクトル検出方法。
- 前記ブロックに係る、光学的な中心位置からの距離、座標、又は重み係数の内の、少なくとも1つのパラメータを算出し、前記ブロックに係る動きベクトルと前記パラメータとに基づき、画像全体としての動きベクトルを検出する第4のステップをさらに有することを特徴とする請求項7に記載の動きベクトル検出方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005190014A JP4658711B2 (ja) | 2005-06-29 | 2005-06-29 | 動きベクトル検出装置及び方法 |
| US11/474,442 US20070002145A1 (en) | 2005-06-29 | 2006-06-26 | Motion vector detecting apparatus and motion vector detecting method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005190014A JP4658711B2 (ja) | 2005-06-29 | 2005-06-29 | 動きベクトル検出装置及び方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007013430A true JP2007013430A (ja) | 2007-01-18 |
| JP4658711B2 JP4658711B2 (ja) | 2011-03-23 |
Family
ID=37588960
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005190014A Expired - Fee Related JP4658711B2 (ja) | 2005-06-29 | 2005-06-29 | 動きベクトル検出装置及び方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20070002145A1 (ja) |
| JP (1) | JP4658711B2 (ja) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007129587A (ja) * | 2005-11-04 | 2007-05-24 | Canon Inc | 撮像装置、交換式レンズ装置、撮像制御方法、歪曲収差補正用データ処理方法、及びコンピュータプログラム |
| WO2009123336A1 (ja) * | 2008-04-01 | 2009-10-08 | オリンパス株式会社 | 画像処理装置、画像処理方法、画像処理プログラム、および、電子機器 |
| JP2010041419A (ja) * | 2008-08-05 | 2010-02-18 | Olympus Corp | 画像処理装置、画像処理プログラム、画像処理方法、および電子機器 |
| JP2010041417A (ja) * | 2008-08-05 | 2010-02-18 | Olympus Corp | 画像処理装置、画像処理方法、画像処理プログラム、及び、撮像装置 |
| JP2012160886A (ja) * | 2011-01-31 | 2012-08-23 | Canon Inc | 撮像装置、その制御方法及びプログラム |
| JP2012175138A (ja) * | 2011-02-17 | 2012-09-10 | Clarion Co Ltd | カメラシステム |
| JPWO2013061626A1 (ja) * | 2011-10-26 | 2015-04-02 | 三菱電機株式会社 | 画像処理装置、画像処理方法、撮像装置、コンピュータプログラム及び記録媒体 |
| JP2015082060A (ja) * | 2013-10-24 | 2015-04-27 | キヤノン株式会社 | 像振れ補正装置およびその制御方法、光学機器、撮像装置 |
| JP2015149656A (ja) * | 2014-02-07 | 2015-08-20 | 三菱電機株式会社 | 動き検出処理装置、画像処理装置、撮像装置及び動き検出処理方法 |
| US9177369B2 (en) | 2012-07-13 | 2015-11-03 | Fujifilm Corporation | Image deformation apparatus and method of controlling operation of same |
| JP2017017585A (ja) * | 2015-07-02 | 2017-01-19 | オリンパス株式会社 | 撮像装置、画像処理方法 |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008160300A (ja) * | 2006-12-21 | 2008-07-10 | Canon Inc | 画像処理装置及び撮像装置 |
| JP4958610B2 (ja) * | 2007-04-06 | 2012-06-20 | キヤノン株式会社 | 画像防振装置、撮像装置及び画像防振方法 |
| JP4926920B2 (ja) | 2007-11-16 | 2012-05-09 | キヤノン株式会社 | 防振画像処理装置及び防振画像処理方法 |
| WO2009115901A2 (en) | 2008-03-19 | 2009-09-24 | Nokia Corporation | Combined motion vector and reference index prediction for video coding |
| JP5213493B2 (ja) * | 2008-03-26 | 2013-06-19 | 三洋電機株式会社 | 動き検出装置 |
| KR20110008653A (ko) * | 2009-07-20 | 2011-01-27 | 삼성전자주식회사 | 움직임 벡터 예측 방법과 이를 이용한 영상 부호화/복호화 장치 및 방법 |
| CN101729665B (zh) * | 2009-12-11 | 2013-10-02 | 惠州Tcl移动通信有限公司 | 一种具有防抖功能的拍照手机及其在拍照中的防抖方法 |
| JP5997557B2 (ja) * | 2012-09-20 | 2016-09-28 | キヤノン株式会社 | 撮像装置及びその制御方法 |
| WO2016145406A1 (en) | 2015-03-11 | 2016-09-15 | Massachusetts Institute Of Technology | Methods and apparatus for modeling deformations of an object |
| US10380745B2 (en) * | 2016-09-01 | 2019-08-13 | Massachusetts Institute Of Technology | Methods and devices for measuring object motion using camera images |
| US10764499B2 (en) * | 2017-06-16 | 2020-09-01 | Microsoft Technology Licensing, Llc | Motion blur detection |
| JP6975003B2 (ja) * | 2017-09-29 | 2021-12-01 | 株式会社デンソー | 周辺監視装置およびその校正方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06197261A (ja) * | 1992-12-24 | 1994-07-15 | Canon Inc | 撮像装置 |
| JPH11289518A (ja) * | 1998-04-03 | 1999-10-19 | Nec Corp | 画像処理装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6157396A (en) * | 1999-02-16 | 2000-12-05 | Pixonics Llc | System and method for using bitstream information to process images for use in digital display systems |
-
2005
- 2005-06-29 JP JP2005190014A patent/JP4658711B2/ja not_active Expired - Fee Related
-
2006
- 2006-06-26 US US11/474,442 patent/US20070002145A1/en not_active Abandoned
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06197261A (ja) * | 1992-12-24 | 1994-07-15 | Canon Inc | 撮像装置 |
| JPH11289518A (ja) * | 1998-04-03 | 1999-10-19 | Nec Corp | 画像処理装置 |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007129587A (ja) * | 2005-11-04 | 2007-05-24 | Canon Inc | 撮像装置、交換式レンズ装置、撮像制御方法、歪曲収差補正用データ処理方法、及びコンピュータプログラム |
| WO2009123336A1 (ja) * | 2008-04-01 | 2009-10-08 | オリンパス株式会社 | 画像処理装置、画像処理方法、画像処理プログラム、および、電子機器 |
| JP2009251659A (ja) * | 2008-04-01 | 2009-10-29 | Olympus Corp | 画像処理装置、画像処理プログラム、画像処理方法、および電子機器 |
| US8391644B2 (en) | 2008-04-01 | 2013-03-05 | Olympus Corporation | Image processing apparatus, image processing method, storage medium storing image processing program, and electronic device |
| JP2010041419A (ja) * | 2008-08-05 | 2010-02-18 | Olympus Corp | 画像処理装置、画像処理プログラム、画像処理方法、および電子機器 |
| JP2010041417A (ja) * | 2008-08-05 | 2010-02-18 | Olympus Corp | 画像処理装置、画像処理方法、画像処理プログラム、及び、撮像装置 |
| US8379932B2 (en) | 2008-08-05 | 2013-02-19 | Olympus Corporation | Image processing apparatus, recording medium storing image processing program, and electronic apparatus |
| US9185271B2 (en) | 2011-01-31 | 2015-11-10 | Canon Kabushiki Kaisha | Imaging device detecting motion vector |
| JP2012160886A (ja) * | 2011-01-31 | 2012-08-23 | Canon Inc | 撮像装置、その制御方法及びプログラム |
| JP2012175138A (ja) * | 2011-02-17 | 2012-09-10 | Clarion Co Ltd | カメラシステム |
| JPWO2013061626A1 (ja) * | 2011-10-26 | 2015-04-02 | 三菱電機株式会社 | 画像処理装置、画像処理方法、撮像装置、コンピュータプログラム及び記録媒体 |
| US9177369B2 (en) | 2012-07-13 | 2015-11-03 | Fujifilm Corporation | Image deformation apparatus and method of controlling operation of same |
| JP2015082060A (ja) * | 2013-10-24 | 2015-04-27 | キヤノン株式会社 | 像振れ補正装置およびその制御方法、光学機器、撮像装置 |
| JP2015149656A (ja) * | 2014-02-07 | 2015-08-20 | 三菱電機株式会社 | 動き検出処理装置、画像処理装置、撮像装置及び動き検出処理方法 |
| JP2017017585A (ja) * | 2015-07-02 | 2017-01-19 | オリンパス株式会社 | 撮像装置、画像処理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20070002145A1 (en) | 2007-01-04 |
| JP4658711B2 (ja) | 2011-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4658711B2 (ja) | 動きベクトル検出装置及び方法 | |
| US9325899B1 (en) | Image capturing device and digital zooming method thereof | |
| JP5437311B2 (ja) | 画像補正方法、画像補正システム、角度推定方法、および角度推定装置 | |
| JP5075757B2 (ja) | 画像処理装置、画像処理プログラム、画像処理方法、および電子機器 | |
| US20210004952A1 (en) | Method for image processing, non-transitory computer readable storage medium, and electronic device | |
| JP5141245B2 (ja) | 画像処理装置、補正情報生成方法、および撮像装置 | |
| US20100033584A1 (en) | Image processing device, storage medium storing image processing program, and image pickup apparatus | |
| US8363118B2 (en) | Image processing device and method for controlling the same | |
| US8810712B2 (en) | Camera system and auto focus method | |
| JP2011520339A (ja) | 動画像の手ぶれ補正装置及び方法 | |
| JP2016201745A (ja) | 画像処理装置、撮像装置、画像処理装置の制御方法、及びプログラム | |
| JP2014127773A5 (ja) | ||
| JP4591046B2 (ja) | 欠陥検出補正回路及び欠陥検出補正方法 | |
| US11061200B2 (en) | Imaging apparatus, image processing apparatus, image processing method, and image processing program | |
| TW202044819A (zh) | 嚴格同步光學影像穩定化中之滾動補償及模糊減少 | |
| JP5309940B2 (ja) | 画像処理装置、および撮像装置 | |
| US8482619B2 (en) | Image processing method, image processing program, image processing device, and imaging device for image stabilization | |
| US10178312B2 (en) | Image processing apparatus and image processing method to position images to position images | |
| US8964044B2 (en) | Image processing apparatus and image processing method | |
| CN110738617A (zh) | 相机环形阵列的图像矫正方法、系统及介质 | |
| CN117994174A (zh) | 一种焦距拼接方法、装置、电子设备以及存储介质 | |
| JP6245847B2 (ja) | 画像処理装置および画像処理方法 | |
| JP6016546B2 (ja) | 撮像装置、その制御方法、および制御プログラム | |
| CN119963660B (zh) | 用于拍摄设备的外参标定方法、设备和计算机程序产品 | |
| JP2016099836A (ja) | 撮像装置、画像処理装置、画像処理方法、及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080428 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100422 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100615 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100806 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20100810 |
|
| 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: 20101207 |
|
| 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: 20101224 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |