JP5752770B2 - 画像処理方法および装置 - Google Patents
画像処理方法および装置 Download PDFInfo
- Publication number
- JP5752770B2 JP5752770B2 JP2013227733A JP2013227733A JP5752770B2 JP 5752770 B2 JP5752770 B2 JP 5752770B2 JP 2013227733 A JP2013227733 A JP 2013227733A JP 2013227733 A JP2013227733 A JP 2013227733A JP 5752770 B2 JP5752770 B2 JP 5752770B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- patch
- image patch
- light
- value associated
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/239—Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0012—Biomedical image inspection
- G06T7/0014—Biomedical image inspection using an image reference approach
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/246—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
- G06T7/248—Analysis of motion using feature-based methods, e.g. the tracking of corners or segments involving reference images or patches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
- G06T7/593—Depth or shape recovery from multiple images from stereo images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/97—Determining parameters from multiple pictures
-
- 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/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
-
- 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/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/755—Deformable models or variational models, e.g. snakes or active contours
- G06V10/7557—Deformable models or variational models, e.g. snakes or active contours based on appearance, e.g. active appearance models [AAM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
- G06T2207/10012—Stereo images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20076—Probabilistic image processing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N2013/0074—Stereoscopic image analysis
- H04N2013/0081—Depth or disparity estimation from stereoscopic image signals
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- Databases & Information Systems (AREA)
- Artificial Intelligence (AREA)
- Signal Processing (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Quality & Reliability (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Description
前記第2画像パッチでの部分領域の集合を決定し、各部分領域は、部分領域について定義される第1明暗値範囲内にある第1明暗値を有する前記第1画像パッチの要素に対応する前記第2画像パッチの要素の前記集合として決定され、
部分領域の前記集合のうちの各部分領域について、部分領域の前記要素の全体で、要素に関連する前記第2明暗値と、前記第1画像パッチの対応する要素に関連する前記第1明暗値との関数の分散を計算し、
前記計算された分散の全ての部分領域の和として、前記類似度を計算することを具備する。
画像処理システム100は、メモリ110およびプロセッサ120を含む。メモリ110は、第1画像パッチ112および第2画像パッチ114を格納する。プロセッサ120は、第1画像パッチ112と第2画像パッチ114との間の類似度を生成するための、画像処理方法を実行するようにプログラムされる。
ステップS308では、全ての部分領域上の分散の合計が計算され、第1画像パッチと第2画像パッチとの間の類似度として取られる。
ゼロ平均二乗和された差分に比例するという事実は、以下によって検証されうる。
マッチング指標はスケールおよびバイアス変化に鈍い必要があるので、以下の式に従ってそれらのうちの1つの符号(sign)を調整することにより、直接の関係を最大化する。
図5は、量子化と変位との影響を示す。図5aは、ここでは、並べられた1組の画像に関するヒストグラムHXYを示し、画像とそのグレイスケール反転との間のジョイントヒストグラムが示される。
2つの量は、基準画像に依存する異なる部分領域上で計算されるので、
一般に、
両方の改良を利用する場合、SCVDはほとんど一定の傾斜を示し、これは潜在的な導関数に基づく最適化アルコリズムを用いるために重要な性質である。
第2画像パッチは、第1画像パッチの画素の明暗度に従って領域を定義することを用いることで、分割される。第1画像パッチでは、各部分領域が、値域内の明暗度を有する画素の集合として定義される。第2画像パッチでの部分領域は、第1画像パッチで与えられた部分領域内の画素に対応する位置を有する、第2画像パッチの画素の集合として定義される。
Claims (20)
- 第1画像パッチと第2画像パッチとの間の類似度を計算する方法であって、
前記第1画像パッチは、前記第1画像パッチの要素とそれぞれ関連する複数の第1明暗値を具備し、第2画像パッチは、前記第2画像パッチの要素とそれぞれ関連する複数の第2明暗値を具備し、
前記第1画像パッチおよび前記第2画像パッチは、前記第1画像パッチの各要素が前記第2画像パッチの要素に対応するような、対応するサイズおよび形状を有し、前記第2画像パッチのサイズおよび形状は、前記第1明暗値に従い、
前記方法は、
前記第2画像パッチでの部分領域の集合を決定し、各部分領域は、該部分領域について定義される第1明暗値範囲内にある第1明暗値を有する前記第1画像パッチの要素に対応する前記第2画像パッチの要素の前記集合として決定され、
部分領域の前記集合のうちの各部分領域について、部分領域の前記要素の全体で、要素に関連する前記第2明暗値と、前記第1画像パッチの対応する要素に関連する前記第1明暗値との関数の分散を計算し、
前記計算された分散の全ての部分領域の和として、前記類似度を計算することを具備する方法。 - 要素に関連する前記第2明暗値と前記第1画像パッチの対応する要素に関連する前記第1明暗値との前記関数は、前記要素に関連する前記第2明暗値と前記第1画像パッチの対応する要素に関連する前記第1明暗値との差分である請求項1の方法。
- 要素に関連する前記第2明暗値と前記第1画像パッチの対応する要素に関連する前記第1明暗値との前記関数は、前記要素に関連する前記第2明暗値と前記第1画像パッチの対応する要素に関連する前記第1明暗値との比である請求項1の方法。
- 前記第1画像パッチおよび前記第2画像パッチは2次元画像パッチであり、前記第1画像パッチおよび前記第2画像パッチの前記要素は画素である請求項1の方法。
- 前記第1画像パッチおよび前記第2画像パッチは3次元画像パッチであり、前記第1画像パッチおよび前記第2画像パッチの前記要素はボクセルである請求項1の方法。
- 第1画像および第2画像から奥行き画像を得る方法であって、前記方法は、
前記第1画像の複数の画素のそれぞれについて、
前記第1画像の対象画素で中心となる第1パッチを定義し、
前記第2画像の画素で中心となる複数の第2画像パッチを定義し、
請求項1の前記方法を用いて前記複数の第2画像パッチの各第2画像パッチと前記第1画像パッチとの間の類似度を計算し、
前記対象画素で中心となる前記第1画像パッチに一致するような最大の類似度を有する前記第2画像パッチを選択し、および
前記一致するとして選択された前記第2画像パッチの前記中心における前記第2画像の前記画素と前記対象画素との間の差異を決定することによって、前記第1画像および前記第2画像の画素間の複数の差異を計算し、
前記複数の差異から奥行き画像を計算することを具備する方法。 - 前記複数の第2画像パッチは、エピポーラ線上の画素で中心となるパッチとして選択される請求項6の方法。
- 請求項1の前記方法に従い前記第2画像の第2画像パッチと前記第1画像の第1画像パッチとの間の類似度を計算することを具備する第1画像と第2画像との間の変換を決定する画像位置合わせ方法。
- 前記第1画像および前記第2画像は、異なる画像キャプチャモデリティから得られる請求項8の画像位置合わせ方法。
- 第1画像パッチと第2画像パッチとを示すデータを格納するメモリと、前記第1画像パッチは、前記第1画像パッチの要素とそれぞれ関連する複数の第1明暗値を具備し、第2画像パッチは、前記第2画像パッチの要素とそれぞれ関連する複数の第2明暗値を具備し、前記第1画像パッチおよび前記第2画像パッチは、前記第1画像パッチの各要素が前記第2画像パッチの要素に対応するような、対応するサイズおよび形状を有し、前記第2画像パッチのサイズおよび形状は、前記第1明暗値に従い、
前記第2画像パッチでの部分領域の集合を決定し、各部分領域は、部分領域について定義される第1明暗値範囲内にある第1明暗値を有する前記第1画像パッチの要素に対応する前記第2画像パッチの要素の前記集合として決定され、
部分領域の前記集合のうちの各部分領域について、部分領域の前記要素の全体で、要素に関連する前記第2明暗値と、前記第1画像パッチの対応する要素に関連する前記第1明暗値との関数の分散を計算し、
前記計算された分散の全ての部分領域の和として、前記第1画像パッチと前記第2画像パッチとの間の類似度を計算するプロセッサと、を具備する画像処理装置。 - 要素に関連する前記第2明暗値と前記第1画像パッチの対応する要素に関連する前記第1明暗値との前記関数は、前記要素に関連する前記第2明暗値と前記第1画像パッチの対応する要素に関連する前記第1明暗値との差分である請求項10の装置。
- 要素に関連する前記第2明暗値と前記第1画像パッチの対応する要素に関連する前記第1明暗値との前記関数は、前記要素に関連する前記第2明暗値と前記第1画像パッチの対応する要素に関連する前記第1明暗値との比である請求項10の装置。
- 前記第1画像パッチおよび前記第2画像パッチは2次元画像パッチであり、前記第1画像パッチおよび前記第2画像パッチの前記要素は画素である請求項10の装置。
- 前記第1画像パッチおよび前記第2画像パッチは3次元画像パッチであり、前記第1画像パッチおよび前記第2画像パッチの前記要素はボクセルである請求項10の装置。
- あるシーンの第1画像をキャプチャする第1カメラと、
前記シーンの第2画像をキャプチャする第2カメラと、
前記第1画像の複数の画素のそれぞれについて、
前記第1画像の対象画素で中心となる第1パッチを定義し、
前記第2画像の複数の画素で中心となる複数の第2画像パッチを定義し、
請求項1の前記方法を用いて前記複数の第2画像パッチの各第2画像パッチと前記第1画像パッチとの間の類似度を計算し、
前記対象画素で中心となる前記第1画像パッチに一致するような最大の類似度を有する第2画像パッチを選択し、および
前記一致するとして選択された前記第2画像パッチの前記中心における前記第2画像の前記画素と前記対象画素との間の差異を決定することによって、前記第1画像および前記第2画像の画素間の複数の差異を計算し、
前記複数の差異から奥行き画像を計算するプロセッサモジュールと、を具備する画像システム。 - 前記プロセッサは、前記複数の第2画像パッチを、エピポーラ線上の画素で中心となるパッチとして選択することをさらに具備する請求項15の画像システム。
- 請求項15の前記画像システムを具備する水中映像装置。
- 前記プロセッサは、前記第2画像の第2画像パッチと前記第1画像の第1画像パッチとの間の類似度を計算することにより、前記第1画像と前記第2画像との間の変換を決定することをさらに具備する請求項10の装置。
- 異なる画像キャプチャモダリティから前記第2画像および前記第1画像を受信する入力モジュールをさらに具備する請求項18の装置。
- プロセッサ上で実行する場合に、前記プロセッサに請求項1の方法を実行させるプロセッサ実行可能な指示を具備するコンピュータ読み取り可能な媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB1219844.6 | 2012-11-05 | ||
GB1219844.6A GB2507558A (en) | 2012-11-05 | 2012-11-05 | Image processing with similarity measure of two image patches |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014112362A JP2014112362A (ja) | 2014-06-19 |
JP5752770B2 true JP5752770B2 (ja) | 2015-07-22 |
Family
ID=47429143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013227733A Expired - Fee Related JP5752770B2 (ja) | 2012-11-05 | 2013-10-31 | 画像処理方法および装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20160148393A2 (ja) |
JP (1) | JP5752770B2 (ja) |
GB (1) | GB2507558A (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10057593B2 (en) * | 2014-07-08 | 2018-08-21 | Brain Corporation | Apparatus and methods for distance estimation using stereo imagery |
US10032280B2 (en) | 2014-09-19 | 2018-07-24 | Brain Corporation | Apparatus and methods for tracking salient features |
US10282623B1 (en) * | 2015-09-25 | 2019-05-07 | Apple Inc. | Depth perception sensor data processing |
US10977811B2 (en) * | 2017-12-20 | 2021-04-13 | AI Analysis, Inc. | Methods and systems that normalize images, generate quantitative enhancement maps, and generate synthetically enhanced images |
CN109191496B (zh) * | 2018-08-02 | 2020-10-02 | 阿依瓦(北京)技术有限公司 | 一种基于形状匹配的运动预测方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05157528A (ja) * | 1991-12-03 | 1993-06-22 | Nippon Steel Corp | 腐食形状の3次元解析方法 |
JPH11167634A (ja) * | 1997-12-03 | 1999-06-22 | Omron Corp | 画像の領域分割方法、画像の領域分割装置、画像の領域分割プログラムを記録した記録媒体、画像検索方法、画像検索装置および画像検索プログラムを記録した記録媒体 |
KR100307883B1 (ko) * | 1998-04-13 | 2001-10-19 | 박호군 | 정합화소수를이용한유사도측정방법및이를구현하기위한장치 |
GB0125774D0 (en) * | 2001-10-26 | 2001-12-19 | Cableform Ltd | Method and apparatus for image matching |
JP4556437B2 (ja) * | 2004-02-03 | 2010-10-06 | ソニー株式会社 | 映像分類装置、映像分類方法、映像分類方法のプログラム及び映像分類方法のプログラムを記録した記録媒体 |
US7724944B2 (en) * | 2004-08-19 | 2010-05-25 | Mitsubishi Electric Corporation | Image retrieval method and image retrieval device |
US20060098897A1 (en) * | 2004-11-10 | 2006-05-11 | Agfa-Gevaert | Method of superimposing images |
US9366774B2 (en) * | 2008-07-05 | 2016-06-14 | Westerngeco L.L.C. | Using cameras in connection with a marine seismic survey |
JP5358856B2 (ja) * | 2009-04-24 | 2013-12-04 | 公立大学法人首都大学東京 | 医用画像処理装置及び方法 |
US8121400B2 (en) * | 2009-09-24 | 2012-02-21 | Huper Laboratories Co., Ltd. | Method of comparing similarity of 3D visual objects |
US20110075935A1 (en) * | 2009-09-25 | 2011-03-31 | Sony Corporation | Method to measure local image similarity based on the l1 distance measure |
US20110080466A1 (en) * | 2009-10-07 | 2011-04-07 | Spatial View Inc. | Automated processing of aligned and non-aligned images for creating two-view and multi-view stereoscopic 3d images |
US20110164108A1 (en) * | 2009-12-30 | 2011-07-07 | Fivefocal Llc | System With Selective Narrow FOV and 360 Degree FOV, And Associated Methods |
EP2386998B1 (en) * | 2010-05-14 | 2018-07-11 | Honda Research Institute Europe GmbH | A Two-Stage Correlation Method for Correspondence Search |
WO2013029675A1 (en) * | 2011-08-31 | 2013-03-07 | Metaio Gmbh | Method for estimating a camera motion and for determining a three-dimensional model of a real environment |
WO2013078404A1 (en) * | 2011-11-22 | 2013-05-30 | The Trustees Of Dartmouth College | Perceptual rating of digital image retouching |
-
2012
- 2012-11-05 GB GB1219844.6A patent/GB2507558A/en not_active Withdrawn
-
2013
- 2013-10-31 JP JP2013227733A patent/JP5752770B2/ja not_active Expired - Fee Related
- 2013-11-05 US US14/072,427 patent/US20160148393A2/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2014112362A (ja) | 2014-06-19 |
US20140125773A1 (en) | 2014-05-08 |
GB2507558A (en) | 2014-05-07 |
US20160148393A2 (en) | 2016-05-26 |
GB201219844D0 (en) | 2012-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10699476B2 (en) | Generating a merged, fused three-dimensional point cloud based on captured images of a scene | |
CN106228507B (zh) | 一种基于光场的深度图像处理方法 | |
JP6007178B2 (ja) | 3次元撮像システム | |
CN111145238A (zh) | 单目内窥镜图像的三维重建方法、装置及终端设备 | |
JP5752770B2 (ja) | 画像処理方法および装置 | |
US20110074932A1 (en) | Accurate 3D Object Reconstruction Using a Handheld Device with a Projected Light Pattern | |
KR101706216B1 (ko) | 고밀도 삼차원 영상 재구성 장치 및 방법 | |
KR20140109439A (ko) | 잡음에 강한 영상 정합 방법 및 시스템 | |
JP2019530059A (ja) | 複数の対象とする領域を独立的に処理する方法 | |
Lopez-Fuentes et al. | Revisiting image vignetting correction by constrained minimization of log-intensity entropy | |
KR20170022736A (ko) | 딕셔너리 학습 기반 해상도 향상 장치 및 방법 | |
US20170084033A1 (en) | Method and system for calibrating an image acquisition device and corresponding computer program product | |
US9721348B2 (en) | Apparatus and method for raw-cost calculation using adaptive window mask | |
Thiruselvam et al. | Feature‐assisted stereo correlation | |
US10332259B2 (en) | Image processing apparatus, image processing method, and program | |
WO2021163406A1 (en) | Methods and systems for determining calibration quality metrics for a multicamera imaging system | |
Gan et al. | A photogrammetry-based image registration method for multi-camera systems–with applications in images of a tree crop | |
CN111462246B (zh) | 一种结构光测量系统的设备标定方法 | |
KR102195762B1 (ko) | 포토그래메트리를 이용한 고품질 3차원 공간 정보 획득 방법 | |
JP2016213535A (ja) | カメラキャリブレーション装置、方法及びプログラム | |
JP2018009927A (ja) | 画像処理装置、画像処理方法及びプログラム | |
US20150153162A1 (en) | Method of three-dimensional measurements by stereo-correlation using a parametric representation of the measured object | |
JP2016156702A (ja) | 撮像装置および撮像方法 | |
EP3194886A1 (en) | Positional shift amount calculation apparatus and imaging apparatus | |
Nasiri et al. | Using expectation-maximization for exposing image forgeries by revealing inconsistencies in shadow geometry |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140926 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141007 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141205 |
|
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: 20150421 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150520 |
|
LAPS | Cancellation because of no payment of annual fees |