JP4658711B2 - 動きベクトル検出装置及び方法 - Google Patents
動きベクトル検出装置及び方法 Download PDFInfo
- Publication number
- JP4658711B2 JP4658711B2 JP2005190014A JP2005190014A JP4658711B2 JP 4658711 B2 JP4658711 B2 JP 4658711B2 JP 2005190014 A JP2005190014 A JP 2005190014A JP 2005190014 A JP2005190014 A JP 2005190014A JP 4658711 B2 JP4658711 B2 JP 4658711B2
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- block
- distortion
- vector detection
- original image
- 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
-
- 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)
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の原画像とに対し、前記歪曲収差に応じた大きさのブロックを設定するブロック設定部と、
前記第2の原画像に設定された前記ブロックと、前記第1の原画像に設定された前記ブロックとの各画素の差分の絶対値の総和を演算し、この演算結果に基づき、前記ブロックに係る動きベクトルを得る相関演算部とを有する動きベクトル検出装置。 - 前記ブロック設定部は、前記歪曲収差を補正した後の前記ブロックの大きさが略同一となるよう前記ブロックを設定することを特徴とする請求項1に記載の動きベクトル検出装置。
- 前記ブロック設定部は、前記ブロックを、前記歪曲収差の収差量が略等しい位置に設定することを特徴とする請求項1に記載の動きベクトル検出装置。
- 前記ブロックに係る、光学的な中心位置からの距離、座標、又は重み係数の内の、少なくとも1つのパラメータを算出するパラメータ算出部と、
前記ブロックに係る動きベクトルと前記パラメータとに基づき、画像全体としての動きベクトルを検出する手振れ検出部とを有することを特徴とする請求項1に記載の動きベクトル検出装置。 - 前記光学系は、共軸レンズ群よりなることを特徴とする請求項1に記載の動きベクトル検出装置。
- 前記光学系は、非共軸レンズ群を含むことを特徴とする請求項1に記載の動きベクトル検出装置。
- 光学系に起因する歪曲収差を有する第1の原画像と、前記第1の原画像とは時間的に異なる第2の原画像とに対し、前記歪曲収差に応じた大きさのブロックを設定する第1のステップと、
前記第2の原画像に設定された前記ブロックと、前記第1の原画像に設定された前記ブロックとの各画素の差分の絶対値の総和を演算する第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 JP2007013430A (ja) | 2007-01-18 |
| JP4658711B2 true 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) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4719553B2 (ja) * | 2005-11-04 | 2011-07-06 | キヤノン株式会社 | 撮像装置、撮像方法、コンピュータプログラム、及びコンピュータ読み取り可能な記憶媒体 |
| 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 | キヤノン株式会社 | 防振画像処理装置及び防振画像処理方法 |
| ES2812473T3 (es) | 2008-03-19 | 2021-03-17 | Nokia Technologies Oy | Vector de movimiento combinado y predicción de índice de referencia para la codificación de vídeo |
| JP5213493B2 (ja) * | 2008-03-26 | 2013-06-19 | 三洋電機株式会社 | 動き検出装置 |
| JP4789964B2 (ja) * | 2008-04-01 | 2011-10-12 | オリンパス株式会社 | 画像処理装置、画像処理プログラム、画像処理方法、および電子機器 |
| JP5074322B2 (ja) * | 2008-08-05 | 2012-11-14 | オリンパス株式会社 | 画像処理装置、画像処理方法、画像処理プログラム、及び、撮像装置 |
| JP5075757B2 (ja) * | 2008-08-05 | 2012-11-21 | オリンパス株式会社 | 画像処理装置、画像処理プログラム、画像処理方法、および電子機器 |
| KR20110008653A (ko) * | 2009-07-20 | 2011-01-27 | 삼성전자주식회사 | 움직임 벡터 예측 방법과 이를 이용한 영상 부호화/복호화 장치 및 방법 |
| CN101729665B (zh) * | 2009-12-11 | 2013-10-02 | 惠州Tcl移动通信有限公司 | 一种具有防抖功能的拍照手机及其在拍照中的防抖方法 |
| JP5631229B2 (ja) * | 2011-01-31 | 2014-11-26 | キヤノン株式会社 | 撮像装置、その制御方法及びプログラム |
| JP5872171B2 (ja) * | 2011-02-17 | 2016-03-01 | クラリオン株式会社 | カメラシステム |
| JP5693743B2 (ja) * | 2011-10-26 | 2015-04-01 | 三菱電機株式会社 | 画像処理装置、画像処理方法、撮像装置、コンピュータプログラム及び記録媒体 |
| JP5719480B2 (ja) | 2012-07-13 | 2015-05-20 | 富士フイルム株式会社 | 画像変形装置およびその動作制御方法 |
| JP5997557B2 (ja) * | 2012-09-20 | 2016-09-28 | キヤノン株式会社 | 撮像装置及びその制御方法 |
| JP6188533B2 (ja) * | 2013-10-24 | 2017-08-30 | キヤノン株式会社 | 像振れ補正装置およびその制御方法、光学機器、撮像装置 |
| JP6090193B2 (ja) * | 2014-02-07 | 2017-03-08 | 三菱電機株式会社 | 動き検出処理装置、画像処理装置、撮像装置及び動き検出処理方法 |
| US10354397B2 (en) | 2015-03-11 | 2019-07-16 | Massachusetts Institute Of Technology | Methods and apparatus for modeling deformations of an object |
| JP6495122B2 (ja) * | 2015-07-02 | 2019-04-03 | オリンパス株式会社 | 撮像装置、画像処理方法 |
| 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 | 株式会社デンソー | 周辺監視装置およびその校正方法 |
Family Cites Families (3)
| 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 | 画像処理装置 |
| 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
Also Published As
| Publication number | Publication date |
|---|---|
| US20070002145A1 (en) | 2007-01-04 |
| JP2007013430A (ja) | 2007-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4658711B2 (ja) | 動きベクトル検出装置及び方法 | |
| US9325899B1 (en) | Image capturing device and digital zooming method thereof | |
| JP5075757B2 (ja) | 画像処理装置、画像処理プログラム、画像処理方法、および電子機器 | |
| JP5141245B2 (ja) | 画像処理装置、補正情報生成方法、および撮像装置 | |
| US20210004952A1 (en) | Method for image processing, non-transitory computer readable storage medium, and electronic device | |
| JP6308748B2 (ja) | 画像処理装置、撮像装置及び画像処理方法 | |
| US20090141148A1 (en) | Distortion-corrected image generation unit and distortion-corrected image generation method | |
| 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 | |
| US10038847B2 (en) | Image processing technique for generating more appropriate motion vectors for a captured image that is distorted | |
| US20150086132A1 (en) | Image Processing Apparatus and Image Processing Method | |
| JP4591046B2 (ja) | 欠陥検出補正回路及び欠陥検出補正方法 | |
| US11076092B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP5560722B2 (ja) | 画像処理装置、画像表示システム、および画像処理方法 | |
| JP4020093B2 (ja) | 縁検出方法及び装置及びプログラム及び記憶媒体及び枠検出方法及び装置及びプログラム及び記憶媒体 | |
| EP1968308B1 (en) | Image processing method, image processing program, image processing device, and imaging device | |
| JP5309940B2 (ja) | 画像処理装置、および撮像装置 | |
| JP6532328B2 (ja) | 画像処理装置、その制御方法、および制御プログラム | |
| JP6452414B2 (ja) | 画像処理装置、撮像装置、画像処理方法およびプログラム | |
| WO2024179473A1 (zh) | 鱼眼图像处理方法、电子设备及存储介质 | |
| CN117994174A (zh) | 一种焦距拼接方法、装置、电子设备以及存储介质 | |
| JP2009267466A (ja) | 動体検知機能付監視カメラ | |
| JP6245847B2 (ja) | 画像処理装置および画像処理方法 | |
| JP6016546B2 (ja) | 撮像装置、その制御方法、および制御プログラム | |
| JP2006311058A (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 |