JP5499203B2 - ブロックマッチング回路及びデータ更新方法 - Google Patents
ブロックマッチング回路及びデータ更新方法 Download PDFInfo
- Publication number
- JP5499203B2 JP5499203B2 JP2013109787A JP2013109787A JP5499203B2 JP 5499203 B2 JP5499203 B2 JP 5499203B2 JP 2013109787 A JP2013109787 A JP 2013109787A JP 2013109787 A JP2013109787 A JP 2013109787A JP 5499203 B2 JP5499203 B2 JP 5499203B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- value
- image data
- comparison
- pixel
- 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
Landscapes
- Image Processing (AREA)
Description
Cjk,C11〜C88 走査画像データ
RCA 第1記憶領域
TA ターゲット領域
Gmn,G11〜G44 ターゲット画像データ
C(m+s)(n+t),C34〜C67 比較画像データ
Δmnst 画素差値
Qmn,Q11〜QMN 演算回路
L1,L2,L3,L11〜L14,Smn,S11〜SMN セレクタ
Dst 累計値
SUM 累計回路
MC マッチング判定部
11,14 乗算器(あるいは反転器)
10,12 加算器
13 絶対値回路
OFS0,OFS1,OFS2 オフセット
CRTH しきい値
19 コアリング回路
MINVAL DフリップフロップD1が記憶する値
D1,D2 フリップフロップ
G1,G2 ゲート
LOC[0]〜LOC[W] データ
G[31:0] クラスタデータ
Claims (8)
- ブロックマッチングの比較対象となる画像領域である走査領域が含むJ行K列の画素の各々に対応した画素データである走査画像データを記憶する第1記憶領域と、
前記ブロックマッチングの比較基準となる画像領域であるターゲット領域が含むM行N列(J,K,M,NはJ>M,N<Kを満足する正整数)の画素の各々に対応した画素データであるターゲット画像データを記憶する第2記憶領域と、
前記走査領域内を走査して得られる複数の比較領域の各々が含むM行N列の画素に対応した画素データである比較画像データと、前記ターゲット画像データの間で、相互に対応する画素同士の相違を示す値たる画素差値を求めるM・N個の演算回路と、
前記第1記憶領域から、前記比較画像データを前記比較領域毎に選択して、前記演算回路に出力するM・N個の選択回路と、
前記画素差値の累計たる累計値を、前記比較領域毎に求める累計回路と、
前記比較領域毎の前記累計値を比較し、前記累計値を最小とする前記比較領域を特定するマッチング判定部と
を備え、
前記マッチング判定部は、
前記累計値を順次に入力し、
記憶の対象となる値たる記憶値を記憶し、入力された前記累計値が前記記憶値未満であったときに入力された前記累計値を用いて前記記憶値を更新する最小値記憶回路と、
(J−M+1)・(K−N+1)桁のそれぞれにおいて二値を採る第1のデータを記憶する最小値位置記憶回路と、
前記第1のデータを更新する更新回路と
を有し、
前記更新回路は、
(J−M+1)・(K−N+1)桁のそれぞれにおいて二値を採り、排他的に一桁が順次に第1の値を採る第2のデータを前記累計値と同期して入力し、
入力された前記累計値が前記記憶値未満であったときに前記第2のデータを用いて前記第1のデータを更新する、ブロックマッチング回路。 - 前記更新回路は、
入力された前記累計値が前記記憶値と等しいときに、前記第2のデータと、直前に記憶されていた前記第1のデータとの間での桁毎の論理和を用いて前記第1のデータを更新する、請求項1記載のブロックマッチング回路。 - 前記ターゲット画像データにおける画素データは、前記ターゲット領域において同一行に属する画素の纏まりに対応する画素データであるクラスタデータとして取り扱われる、請求項1乃至請求項2のいずれか一つに記載のブロックマッチング回路。
- 前記ターゲット領域における列毎に前記クラスタデータをスワップする、複数のセレクタ
を更に備える、請求項3に記載のブロックマッチング回路。 - 前記走査画像データにおける画素データは、前記走査領域において同一行に属する画素の纏まりに対応する画素データであるクラスタデータとして取り扱われる、請求項1乃至請求項4のいずれか一つに記載のブロックマッチング回路。
- 前記走査領域における列毎に前記クラスタデータをスワップする、複数のセレクタ
を更に備える、請求項5に記載のブロックマッチング回路。 - フラグを格納するレジスタ
を更に備え、
前記走査領域内において第1行から第J行へと向かう行方向に走査し、かつ前記行方向に対して優先的に、第1列から第K列へと向かう列方向に走査して複数の前記比較領域が得られ、
前記列方向の走査が行われているときに前記フラグがセットされ、当該走査が前記第K列に至ったときに前記フラグがリセットされ、
前記フラグがセットされているときには前記走査画像データの更新が拒否される、請求項1乃至請求項6のいずれか一つに記載のブロックマッチング回路。 - 請求項1乃至請求項6のいずれか一つに記載のブロックマッチング回路において、
前記走査領域内において第1行から第J行へと向かう行方向に走査し、かつ前記行方向に対して優先的に、第1列から第K列へと向かう列方向に走査して複数の前記比較領域が得られ、
前記走査領域の第(s+1)行第K列に位置する画素に対応する前記走査画像データ(sは0乃至(J−M)の整数)が前記比較画像データの画素データとして、前記ターゲット領域の第1行第N列の画素に対応する前記ターゲット画像データとの間で前記画素差値が求められた後に、前記走査領域の第(s+1)行かつ第1列乃至第K列に位置する画素に対応する前記走査画像データを更新する、データ更新方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013109787A JP5499203B2 (ja) | 2013-05-24 | 2013-05-24 | ブロックマッチング回路及びデータ更新方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013109787A JP5499203B2 (ja) | 2013-05-24 | 2013-05-24 | ブロックマッチング回路及びデータ更新方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007236644A Division JP5322416B2 (ja) | 2007-09-12 | 2007-09-12 | ブロックマッチング回路及びデータ更新方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013157042A JP2013157042A (ja) | 2013-08-15 |
JP5499203B2 true JP5499203B2 (ja) | 2014-05-21 |
Family
ID=49052077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013109787A Expired - Fee Related JP5499203B2 (ja) | 2013-05-24 | 2013-05-24 | ブロックマッチング回路及びデータ更新方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5499203B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6627323B2 (ja) * | 2015-08-18 | 2020-01-08 | 富士通株式会社 | 情報処理装置、情報処理システム、情報処理方法及び情報処理プログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0754549B2 (ja) * | 1984-09-19 | 1995-06-07 | 株式会社日立製作所 | パターンマッチング用標準パターンの作成方法 |
JPH07284105A (ja) * | 1994-04-13 | 1995-10-27 | Matsushita Electric Ind Co Ltd | 動きベクトル検出装置 |
JPH11346369A (ja) * | 1998-06-01 | 1999-12-14 | Nec Corp | 動ベクトル検出回路 |
-
2013
- 2013-05-24 JP JP2013109787A patent/JP5499203B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2013157042A (ja) | 2013-08-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10943166B2 (en) | Pooling operation device and method for convolutional neural network | |
US20110264723A1 (en) | System and method for successive matrix transposes | |
JP5322416B2 (ja) | ブロックマッチング回路及びデータ更新方法 | |
US10347220B1 (en) | Data compression and decompression method for DeMura table | |
JP5522893B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
GB2521408A (en) | Defective pixel fixing | |
US20050083338A1 (en) | DSP (digital signal processing) architecture with a wide memory bandwidth and a memory mapping method thereof | |
US11669942B2 (en) | Image de-warping system | |
US9076408B2 (en) | Frame data shrinking method used in over-driving technology | |
US9460489B2 (en) | Image processing apparatus and image processing method for performing pixel alignment | |
KR20040050829A (ko) | 반도체 장치, 화상 데이터 처리 장치 및 그 방법 | |
EP3217289A2 (en) | System and method for preventing cache contention | |
US20220043657A1 (en) | System and method for convolving image with sparse kernels | |
JP5499203B2 (ja) | ブロックマッチング回路及びデータ更新方法 | |
US9123278B2 (en) | Performing inline chroma downsampling with reduced power consumption | |
US8135229B1 (en) | Image processing method and device | |
US20110255780A1 (en) | Method for performing color interpolation on a down-sampled bayer image, and associated device | |
CN108875733B (zh) | 一种红外小目标快速提取系统 | |
US7453761B2 (en) | Method and system for low cost line buffer system design | |
JP2005020733A (ja) | ハーフトーン処理のための誤差拡散法 | |
US20150206274A1 (en) | Image processing apparatus, image processing method, and storage medium storing program | |
CN115829846A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
JP4621944B2 (ja) | 画像フィルタ装置、方法およびコンピュータプログラム | |
JP2016095667A (ja) | 画像処理装置および電子機器 | |
US9330438B1 (en) | High performance warp correction in two-dimensional images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130524 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140210 |
|
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: 20140218 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140310 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5499203 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 |
|
LAPS | Cancellation because of no payment of annual fees |