JP6854629B2 - 画像処理装置、画像処理方法 - Google Patents
画像処理装置、画像処理方法 Download PDFInfo
- Publication number
- JP6854629B2 JP6854629B2 JP2016228295A JP2016228295A JP6854629B2 JP 6854629 B2 JP6854629 B2 JP 6854629B2 JP 2016228295 A JP2016228295 A JP 2016228295A JP 2016228295 A JP2016228295 A JP 2016228295A JP 6854629 B2 JP6854629 B2 JP 6854629B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- optical flow
- image processing
- difference
- images
- 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
Images
Landscapes
- Image Analysis (AREA)
- Studio Devices (AREA)
Description
本実施形態では、次のような構成を有する画像処理装置の一例について説明する。この画像処理装置は、第1の画像及び該第1の画像を規定の縮小率で再帰的に縮小した複数の縮小画像を要素とする第1の集合と、第2の画像及び該第2の画像を上記規定の縮小率で再帰的に縮小した複数の縮小画像を要素とする第2の集合と、を取得する。そして画像処理装置は、第2の集合に属する画像を画像サイズが小さい順に選択する。そして画像処理装置は、今回選択した選択画像の各画素を、前回選択した画像に対応するオプティカルフローを該選択画像のサイズに応じて変換した変換済みオプティカルフローに従って移動させた移動済み選択画像を生成する。そして画像処理装置は、第1の集合に属する画像のうち選択画像と同サイズの画像と移動済み選択画像との差分である第1の差分と、変換済みオプティカルフローと該変換済みオプティカルフローに対して平滑化処理を施した処理済みオプティカルフローとの差分である第2の差分と、に基づく評価値を極小化するオプティカルフローを、選択画像に対応するオプティカルフローとして求める(計算)。そして画像処理装置は、この計算により求めた、第2の画像に対応するオプティカルフローを出力する。
以下では、第1の実施形態との差分について重点的に説明し、以下で特に触れない限りは第1の実施形態と同様であるものとする。第1の実施形態では、エネルギー関数に使用するオプティカルフローは、現階層lvよりも1つ上の階層(lv+1)におけるオプティカルフローを使用した。これに対し、本実施形態では、現フレームよりも1つ前のフレームの画像について求めたオプティカルフローをエネルギー関数に使用する。以下では、現フレームの画像I2に対するオプティカルフローを、該フレームよりも1フレーム前の画像I1について求めたオプティカルフローを使用して求める例について説明する。
第1,2の実施形態で説明したオプティカルフローの生成処理によって生成されたオプティカルフローは様々な用途に装用できる。オプティカルフローを算出することで、動いている被写体の特定や、カメラが動いている方向を推定することができる。このことにより、被写体の追跡や動画の防振など様々な用途に適用することが可能である。また、撮影した画像や動画に対し、映像効果を付与することも可能である。例えば、撮影した画像に対して、オプティカルフローの方向にブラーを付けることで、動きのある被写体を強調した躍動感のある画像を生成することができる。以下では、動画の防振と、ある特定のフレームに対して動きに基づいたブラーを付与する場合について説明する。
図3,5に示した画像処理装置100を構成する各機能部は何れもハードウェアで実装しても良いが、ソフトウェア(コンピュータプログラム)で実装しても良い。後者の場合、このコンピュータプログラムを実行可能なプロセッサを有するコンピュータ装置は、上記の画像処理装置100に適用することができる。画像処理装置100に適用可能なコンピュータ装置のハードウェア構成例について、図1のブロック図を用いて説明する。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (11)
- 第1の画像及び該第1の画像を規定の縮小率で再帰的に縮小した複数の縮小画像を要素とする第1の集合と、第2の画像及び該第2の画像を前記規定の縮小率で再帰的に縮小した複数の縮小画像を要素とする第2の集合と、を取得する取得手段と、
前記第2の集合に属する画像を画像サイズが小さい順に選択する選択手段と、
前記選択手段が今回選択した選択画像の各画素を、前記選択手段が前回選択した画像に対応するオプティカルフローを該選択画像のサイズに応じて変換した変換済みオプティカルフローに従って移動させた移動済み選択画像を生成する生成手段と、
前記第1の集合に属する画像のうち前記選択画像と同サイズの画像と前記移動済み選択画像との差分である第1の差分と、前記変換済みオプティカルフローと該変換済みオプティカルフローに対して平滑化処理を施した処理済みオプティカルフローとの差分である第2の差分と、に基づく評価値を極小化するオプティカルフローを、前記選択画像に対応するオプティカルフローとして求める計算手段と、
前記計算手段が求めた、前記第2の画像に対応するオプティカルフローを出力する出力手段と
を備えることを特徴とする画像処理装置。 - 前記選択手段が前回選択した画像に対応するオプティカルフローを該選択画像のサイズに応じて変換した変換済みオプティカルフローは、前記選択手段が前回選択した画像に対応するオプティカルフローの要素である動きベクトルの成分値、及び前記選択手段が前回選択した画像に対応するオプティカルフローのサイズ、を前記選択画像のサイズに応じて変換したオプティカルフローであることを特徴とする請求項1に記載の画像処理装置。
- 第1の画像及び該第1の画像を規定の縮小率で再帰的に縮小した複数の縮小画像を要素とする第1の集合と、第2の画像及び該第2の画像を前記規定の縮小率で再帰的に縮小した複数の縮小画像を要素とする第2の集合と、を取得する取得手段と、
前記第2の集合に属する画像を画像サイズが小さい順に選択する選択手段と、
前記選択手段が今回選択した選択画像の各画素を、前記選択手段が前回選択した画像に対応するオプティカルフローを該選択画像のサイズに応じて変換した変換済みオプティカルフローに従って移動させた移動済み選択画像を生成する生成手段と、
前記第1の集合に属する画像のうち前記選択画像と同サイズの画像と前記移動済み選択画像との差分である第1の差分と、前記変換済みオプティカルフローと前記第1の画像に対するオプティカルフローを前記選択画像のサイズに応じて変換してから平滑化処理を施した処理済みオプティカルフローとの差分である第2の差分と、に基づく評価値を極小化するオプティカルフローを、前記選択画像に対応するオプティカルフローとして求める計算手段と、
前記計算手段が求めた、前記第2の画像に対応するオプティカルフローを出力する出力手段と
を備えることを特徴とする画像処理装置。 - 前記平滑化処理には、平均フィルタ、ジョイントバイラテラルフィルタ、メディアンフィルタ、何れかが用いられていることを特徴とする請求項1乃至3の何れか1項に記載の画像処理装置。
- 更に、
前記出力手段が出力したオプティカルフローを用いて画像中のグローバルモーションを求め、該求めたグローバルモーションに基づいて画像をシフトする防振手段を備えることを特徴とする請求項1乃至4の何れか1項に記載の画像処理装置。 - 更に、
前記出力手段が出力したオプティカルフローから複数のオプティカルフローを生成し、画像を該複数のオプティカルフローを用いてシフトした複数のシフト画像を生成し、該画像及び複数のシフト画像を合成する手段を備えることを特徴とする請求項1乃至4の何れか1項に記載の画像処理装置。 - 前記第1の画像及び前記第2の画像のそれぞれは、複数台の撮像装置において同時刻、若しくは互いに異なる時刻に撮像された画像であることを特徴とする請求項1乃至6の何れか1項に記載の画像処理装置。
- 前記第1の画像及び前記第2の画像のそれぞれは、単一の撮像装置において互いに異なる時刻に撮像された画像であることを特徴とする請求項1乃至6の何れか1項に記載の画像処理装置。
- 画像処理装置が行う画像処理方法であって、
前記画像処理装置の取得手段が、第1の画像及び該第1の画像を規定の縮小率で再帰的に縮小した複数の縮小画像を要素とする第1の集合と、第2の画像及び該第2の画像を前記規定の縮小率で再帰的に縮小した複数の縮小画像を要素とする第2の集合と、を取得する取得工程と、
前記画像処理装置の選択手段が、前記第2の集合に属する画像を画像サイズが小さい順に選択する選択工程と、
前記画像処理装置の生成手段が、前記選択工程で今回選択した選択画像の各画素を、前記選択工程で前回選択した画像に対応するオプティカルフローを該選択画像のサイズに応じて変換した変換済みオプティカルフローに従って移動させた移動済み選択画像を生成する生成工程と、
前記画像処理装置の計算手段が、前記第1の集合に属する画像のうち前記選択画像と同サイズの画像と前記移動済み選択画像との差分である第1の差分と、前記変換済みオプティカルフローと該変換済みオプティカルフローに対して平滑化処理を施した処理済みオプティカルフローとの差分である第2の差分と、に基づく評価値を極小化するオプティカルフローを、前記選択画像に対応するオプティカルフローとして求める計算工程と、
前記画像処理装置の出力手段が、前記計算工程で求めた、前記第2の画像に対応するオプティカルフローを出力する出力工程と
を備えることを特徴とする画像処理方法。 - 画像処理装置が行う画像処理方法であって、
前記画像処理装置の取得手段が、第1の画像及び該第1の画像を規定の縮小率で再帰的に縮小した複数の縮小画像を要素とする第1の集合と、第2の画像及び該第2の画像を前記規定の縮小率で再帰的に縮小した複数の縮小画像を要素とする第2の集合と、を取得する取得工程と、
前記画像処理装置の選択手段が、前記第2の集合に属する画像を画像サイズが小さい順に選択する選択工程と、
前記画像処理装置の生成手段が、前記選択工程で今回選択した選択画像の各画素を、前記選択工程で前回選択した画像に対応するオプティカルフローを該選択画像のサイズに応じて変換した変換済みオプティカルフローに従って移動させた移動済み選択画像を生成する生成工程と、
前記画像処理装置の計算手段が、前記第1の集合に属する画像のうち前記選択画像と同サイズの画像と前記移動済み選択画像との差分である第1の差分と、前記変換済みオプティカルフローと前記第1の画像に対するオプティカルフローを前記選択画像のサイズに応じて変換してから平滑化処理を施した処理済みオプティカルフローとの差分である第2の差分と、に基づく評価値を極小化するオプティカルフローを、前記選択画像に対応するオプティカルフローとして求める計算工程と、
前記画像処理装置の出力手段が、前記計算工程で求めた、前記第2の画像に対応するオプティカルフローを出力する出力工程と
を備えることを特徴とする画像処理方法。 - コンピュータを、請求項1乃至8の何れか1項に記載の画像処理装置の各手段として機能させるためのコンピュータプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016228295A JP6854629B2 (ja) | 2016-11-24 | 2016-11-24 | 画像処理装置、画像処理方法 |
US15/818,006 US10818018B2 (en) | 2016-11-24 | 2017-11-20 | Image processing apparatus, image processing method, and non-transitory computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016228295A JP6854629B2 (ja) | 2016-11-24 | 2016-11-24 | 画像処理装置、画像処理方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2018084997A JP2018084997A (ja) | 2018-05-31 |
JP2018084997A5 JP2018084997A5 (ja) | 2020-01-16 |
JP6854629B2 true JP6854629B2 (ja) | 2021-04-07 |
Family
ID=62238457
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016228295A Active JP6854629B2 (ja) | 2016-11-24 | 2016-11-24 | 画像処理装置、画像処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6854629B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109816611B (zh) * | 2019-01-31 | 2021-02-12 | 北京市商汤科技开发有限公司 | 视频修复方法及装置、电子设备和存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003067752A (ja) * | 2001-08-28 | 2003-03-07 | Yazaki Corp | 車両周辺監視装置 |
CN1575479A (zh) * | 2001-10-25 | 2005-02-02 | 皇家飞利浦电子股份有限公司 | 用于运动估算的单元和方法以及设有这种运动估算单元的图像处理设备 |
JP5547739B2 (ja) * | 2008-10-15 | 2014-07-16 | イノベイティブ テクノロジー ディストリビューターズ エルエルシー | オプティカルフローの決定のためのデジタル処理方法およびシステム |
-
2016
- 2016-11-24 JP JP2016228295A patent/JP6854629B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018084997A (ja) | 2018-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10818018B2 (en) | Image processing apparatus, image processing method, and non-transitory computer-readable storage medium | |
JP5385969B2 (ja) | 画像の超解像のための方法及び装置 | |
CA2745380C (en) | Devices and methods for processing images using scale space | |
US11062464B2 (en) | Image processing apparatus, method, and storage medium to derive optical flow | |
KR20070093995A (ko) | 움직임 벡터 연산 방법과 이 방법을 이용한 손 떨림 보정장치, 촬상 장치, 및 동영상 생성 장치 | |
JP2007000205A (ja) | 画像処理装置及び画像処理方法並びに画像処理プログラム | |
JP2006311480A (ja) | 補間フレーム生成方法、補間フレーム生成装置および補間フレーム生成プログラム | |
JP7032871B2 (ja) | 画像処理装置及び画像処理方法、プログラム、記憶媒体 | |
JP5225313B2 (ja) | 画像生成装置、画像生成方法、及びプログラム | |
KR101987079B1 (ko) | 머신러닝 기반의 동적 파라미터에 의한 업스케일된 동영상의 노이즈 제거방법 | |
CN105205787A (zh) | 用于对ldr视频序列进行动态范围扩展的方法和设备 | |
JP6904842B2 (ja) | 画像処理装置、画像処理方法 | |
JP2019079114A (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP2016213574A (ja) | 画像処理装置及び画像処理装置の制御方法 | |
CN108271022A (zh) | 一种运动估计的方法及装置 | |
JP6854629B2 (ja) | 画像処理装置、画像処理方法 | |
JP6938282B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP2012169701A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP7005338B2 (ja) | 情報処理装置及びその制御方法及びプログラム | |
JP2005157847A (ja) | 画像処理装置および処理方法 | |
JP6708131B2 (ja) | 映像処理装置、映像処理方法及びプログラム | |
JP2015148965A (ja) | 画像処理装置、撮像装置及び画像処理方法 | |
JP2018180964A (ja) | 画像処理装置及び画像処理方法 | |
KR101097779B1 (ko) | 대칭성 기반 움직임 벡터 추정을 사용한 움직임이 보상된 영상 보간 기법 | |
CN109754370B (zh) | 图像去噪方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191125 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191125 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20210103 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210113 |
|
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: 20210215 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210316 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6854629 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |