JP5115497B2 - 画像処理プログラム、画像処理装置および画像処理方法 - Google Patents
画像処理プログラム、画像処理装置および画像処理方法 Download PDFInfo
- Publication number
- JP5115497B2 JP5115497B2 JP2009046509A JP2009046509A JP5115497B2 JP 5115497 B2 JP5115497 B2 JP 5115497B2 JP 2009046509 A JP2009046509 A JP 2009046509A JP 2009046509 A JP2009046509 A JP 2009046509A JP 5115497 B2 JP5115497 B2 JP 5115497B2
- Authority
- JP
- Japan
- Prior art keywords
- gradient
- average
- value
- unit
- 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
Classifications
-
- 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
-
- 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/40—Extraction of image or video features
- G06V10/50—Extraction of image or video features by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
-
- 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/10016—Video; Image sequence
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Description
図1は、本発明の実施の形態1におけるブロック図である。図1に示すように、画像処理装置は、平均勾配演算部1、勾配積演算部2および特徴量演算部3を備えている。平均勾配演算部1は、複数の画素を含む領域内の各画素の値に基づいて、該領域の第1方向の勾配の平均と、第1方向と交差する第2方向の勾配の平均との相関を求める。勾配積演算部2は、前記領域内の各画素の値に基づいて、該領域の各画素位置での第1方向の勾配と第2方向の勾配との相関の和を求める。特徴量演算部3は、第1方向の勾配の平均と第2方向の勾配の平均との相関と、第1方向の勾配と第2方向の勾配との相関の和とに基づいて、前記領域における画像の特徴量を求める。
実施の形態2では、第1方向および第2方向をそれぞれ画像の横方向および縦方向とする。また、画像処理装置に入力される元の画像の大きさをA画素×B画素とする。元の画像を複数に分割した個々の領域をブロックとし、各ブロックの大きさをC画素×D画素とする。ただし、A、B、CおよびDは、2以上の整数であり、C<AおよびD<Bである。実施の形態2における画像処理装置の構成は、実施の形態1と同様である。
図18は、本発明の実施の形態3におけるブロック図である。実施の形態3は、実施の形態2で説明した画像処理装置をハードウェアで構成したものである。図18に示すように、画像処理装置は、読み出し部31、第1差分算出部32、1データメモリ33、第2差分算出部34、ラインバッファメモリ35、第1乗算部36、第1累積部37、第1絶対値演算部38および第1ビットサーチ部39を備えている。
図23は、本発明の実施の形態4におけるブロック図である。実施の形態4は、実施の形態1〜3の各画像処理装置を、撮像装置に適用したものである。撮像装置としては、例えばデジタルカメラ(携帯電話に備え付けられているものを含む)、デジタルビデオカメラまたは携帯型のスキャナなどの、被写体の像を撮像し、デジタル画像を取得する装置が挙げられる。一例として、デジタルカメラにおいて、手ぶれ画像の補正処理を行う場合について説明する。手ぶれ画像の補正処理では、2枚の画像のずれ量が検出され、そのずれ量を補正して2枚の画像が合成される。
2 勾配積演算部
3 特徴量演算部
36 第1乗算部
37 第1累積部
39 第1ビットサーチ部
40 第2累積部
41 第3累積部
42 第2乗算部
44 第2ビットサーチ部
45 差分算出部
Claims (10)
- コンピュータを、
複数の画素を含む領域に含まれる各画素の値と、該画素に隣接する画素の値との差分に基づいて、第1方向の勾配の平均および該第1方向と交差する第2方向の勾配の平均を前記領域単位で求め、前記第1方向の勾配の平均と前記第2方向の勾配の平均との相関を求める平均勾配演算部、
前記領域に含まれる各画素のそれぞれの位置での前記第1方向の勾配と前記第2方向の勾配との相関の和を求める勾配積演算部、
前記平均勾配演算部の演算結果と前記勾配積演算部の演算結果とに基づいて、前記領域単位における画像の特徴量を求める特徴量演算部、
として機能させることを特徴とする画像処理プログラム。 - 前記特徴量演算部は、前記平均勾配演算部の演算結果と前記勾配積演算部の演算結果との差が小さい場合に、前記領域単位における画像の特徴量が大きいと判定することを特徴とする請求項1に記載の画像処理プログラム。
- 前記勾配積演算部は、前記第1方向の勾配と前記第2方向の勾配との相関として、前記第1方向の勾配と前記第2方向の勾配との積を求めることを特徴とする請求項1または2に記載の画像処理プログラム。
- 前記平均勾配演算部は、前記第1方向の勾配の平均として、前記領域の前記第1方向の一方の端部に位置する画素の値と前記領域の前記第1方向の他方の端部の外側に隣接する画素の値との差分の和を求め、前記第2方向の勾配の平均として、前記領域の前記第2方向の一方の端部に位置する画素の値と前記領域の前記第2方向の他方の端部の外側に隣接する画素の値との差分の和を求めることを特徴とする請求項1〜3のいずれか一つに記載の画像処理プログラム。
- 前記平均勾配演算部は、前記第1方向の勾配の平均と前記第2方向の勾配の平均との相関として、前記第1方向の勾配の平均と前記第2方向の勾配の平均との積を求めることを特徴とする請求項1〜4のいずれか一つに記載の画像処理プログラム。
- 前記特徴量演算部は、前記領域単位における画像の特徴量として、前記勾配積演算部の演算結果に対してビットサーチを行った結果と前記平均勾配演算部の演算結果に対してビットサーチを行った結果との差分を求めることを特徴とする請求項1〜5のいずれか一つに記載の画像処理プログラム。
- 複数の画素を含む領域に含まれる各画素の値と、該画素に隣接する画素の値との差分に基づいて、第1方向の勾配の平均および該第1方向と交差する第2方向の勾配の平均を前記領域単位で求め、前記第1方向の勾配の平均と前記第2方向の勾配の平均との相関を求める平均勾配演算部と、
前記領域に含まれる各画素のそれぞれの位置での前記第1方向の勾配と前記第2方向の勾配との相関の和を求める勾配積演算部と、
前記平均勾配演算部の演算結果と前記勾配積演算部の演算結果とに基づいて、前記領域単位における画像の特徴量を求める特徴量演算部と、
を備えることを特徴とする画像処理装置。 - 前記勾配積演算部は、
前記第1方向の勾配と前記第2方向の勾配との積を求める第1乗算部と、
該第1乗算部の出力結果を累積する第1累積部と、
を備えることを特徴とする請求項7に記載の画像処理装置。 - 前記平均勾配演算部は、
前記領域の前記第1方向の一方の端部に位置する画素の値と前記領域の前記第1方向の他方の端部の外側に隣接する画素の値との差分の和を求める第2累積部と、
前記領域の前記第2方向の一方の端部に位置する画素の値と前記領域の前記第2方向の他方の端部の外側に隣接する画素の値との差分の和を求める第3累積部と、
前記第2累積部の出力結果と前記第3累積部の出力結果との積を求める第2乗算部と、
備えることを特徴とする請求項7または8に記載の画像処理装置。 - 複数の画素を含む領域に含まれる各画素の値と、該画素に隣接する画素の値との差分に基づいて、第1方向の勾配の平均および該第1方向と交差する第2方向の勾配の平均を前記領域単位で求め、前記第1方向の勾配の平均と前記第2方向の勾配の平均との相関を求める平均勾配演算ステップと、
前記領域に含まれる各画素のそれぞれの位置での前記第1方向の勾配と前記第2方向の勾配との相関の和を求める勾配積演算ステップと、
前記平均勾配演算ステップでの演算結果と前記勾配積演算ステップでの演算結果とに基づいて、前記領域単位における画像の特徴量を求める特徴量演算ステップと、
を含むことを特徴とする画像処理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009046509A JP5115497B2 (ja) | 2009-02-27 | 2009-02-27 | 画像処理プログラム、画像処理装置および画像処理方法 |
US12/712,035 US8571344B2 (en) | 2009-02-27 | 2010-02-24 | Method of determining a feature of an image using an average of horizontal and vertical gradients |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009046509A JP5115497B2 (ja) | 2009-02-27 | 2009-02-27 | 画像処理プログラム、画像処理装置および画像処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010204718A JP2010204718A (ja) | 2010-09-16 |
JP5115497B2 true JP5115497B2 (ja) | 2013-01-09 |
Family
ID=42667124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009046509A Expired - Fee Related JP5115497B2 (ja) | 2009-02-27 | 2009-02-27 | 画像処理プログラム、画像処理装置および画像処理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8571344B2 (ja) |
JP (1) | JP5115497B2 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5115497B2 (ja) * | 2009-02-27 | 2013-01-09 | 富士通セミコンダクター株式会社 | 画像処理プログラム、画像処理装置および画像処理方法 |
CN103033128A (zh) * | 2011-10-10 | 2013-04-10 | 鸿富锦精密工业(深圳)有限公司 | 影像测量***及方法 |
WO2014132284A1 (ja) * | 2013-02-27 | 2014-09-04 | パナソニック株式会社 | コネクタおよび当該コネクタに用いられるヘッダならびにソケット |
US10354355B2 (en) * | 2014-07-29 | 2019-07-16 | Tata Consultancy Services Limited | Digital watermarking |
JP7230683B2 (ja) * | 2019-05-21 | 2023-03-01 | 富士通株式会社 | 演算処理装置、プログラム、及び演算処理装置の制御方法 |
WO2021199944A1 (ja) * | 2020-03-31 | 2021-10-07 | ソニーセミコンダクタソリューションズ株式会社 | 送信装置、受信装置及び伝送システム |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2602387B1 (fr) * | 1986-07-30 | 1988-10-21 | Trt Telecom Radio Electr | Procede d'extraction automatique d'un objet contraste dans une image numerique |
US5253192A (en) * | 1991-11-14 | 1993-10-12 | The Board Of Governors For Higher Education, State Of Rhode Island And Providence Plantations | Signal processing apparatus and method for iteratively determining Arithmetic Fourier Transform |
KR0171147B1 (ko) * | 1995-03-20 | 1999-03-20 | 배순훈 | 그레디언트 변화를 이용한 특징점 선정장치 |
US6366638B1 (en) * | 2001-03-16 | 2002-04-02 | Ge Medical Systems Global Technology Company, Llc | Methods and apparatus for CT scout image processing |
JP4492036B2 (ja) * | 2003-04-28 | 2010-06-30 | ソニー株式会社 | 画像認識装置及び方法、並びにロボット装置 |
GB0315412D0 (en) * | 2003-07-02 | 2003-08-06 | Queen Mary & Westfield College | Optical flow estimation method |
US7599530B2 (en) * | 2003-10-01 | 2009-10-06 | Authentec, Inc. | Methods for matching ridge orientation characteristic maps and associated finger biometric sensor |
JP4434689B2 (ja) | 2003-10-20 | 2010-03-17 | 株式会社エイブイプランニングセンター | 物体計数方法及び物体計数装置 |
US7894528B2 (en) * | 2005-05-25 | 2011-02-22 | Yissum Research Development Company Of The Hebrew University Of Jerusalem | Fast and robust motion computations using direct methods |
EP1977395B1 (en) * | 2006-01-27 | 2018-10-24 | Imax Corporation | Methods and systems for digitally re-mastering of 2d and 3d motion pictures for exhibition with enhanced visual quality |
JP2007334625A (ja) * | 2006-06-15 | 2007-12-27 | Sony Corp | 画像処理方法、画像処理方法のプログラム、画像処理方法のプログラムを記録した記録媒体及び画像処理装置 |
US8059915B2 (en) * | 2006-11-20 | 2011-11-15 | Videosurf, Inc. | Apparatus for and method of robust motion estimation using line averages |
US20080159649A1 (en) * | 2006-12-29 | 2008-07-03 | Texas Instruments Incorporated | Directional fir filtering for image artifacts reduction |
JP4727614B2 (ja) | 2007-03-30 | 2011-07-20 | シャープ株式会社 | 画像処理装置、制御プログラム、コンピュータ読み取り可能な記録媒体、電子機器及び画像処理装置の制御方法 |
EP2243125B1 (en) * | 2007-12-13 | 2020-04-29 | Clemson University Research Foundation | Vision based real time traffic monitoring |
US20090300692A1 (en) * | 2008-06-02 | 2009-12-03 | Mavlankar Aditya A | Systems and methods for video streaming and display |
CN102047651B (zh) * | 2008-06-02 | 2013-03-13 | 松下电器产业株式会社 | 生成法线信息的图像处理装置、方法及视点变换图像生成装置 |
US20100119109A1 (en) * | 2008-11-11 | 2010-05-13 | Electronics And Telecommunications Research Institute Of Daejeon | Multi-core multi-thread based kanade-lucas-tomasi feature tracking method and apparatus |
JP5115497B2 (ja) * | 2009-02-27 | 2013-01-09 | 富士通セミコンダクター株式会社 | 画像処理プログラム、画像処理装置および画像処理方法 |
US8744665B2 (en) * | 2009-07-28 | 2014-06-03 | Yujin Robot Co., Ltd. | Control method for localization and navigation of mobile robot and mobile robot using the same |
-
2009
- 2009-02-27 JP JP2009046509A patent/JP5115497B2/ja not_active Expired - Fee Related
-
2010
- 2010-02-24 US US12/712,035 patent/US8571344B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US8571344B2 (en) | 2013-10-29 |
US20100220928A1 (en) | 2010-09-02 |
JP2010204718A (ja) | 2010-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021088473A1 (en) | Image super-resolution reconstruction method, image super-resolution reconstruction apparatus, and computer-readable storage medium | |
JP5115497B2 (ja) | 画像処理プログラム、画像処理装置および画像処理方法 | |
US9615039B2 (en) | Systems and methods for reducing noise in video streams | |
US8229172B2 (en) | Algorithms for estimating precise and relative object distances in a scene | |
US9202263B2 (en) | System and method for spatio video image enhancement | |
JP5569357B2 (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
JP2013020527A (ja) | 画像処理装置および方法、並びにプログラム | |
CN105931213B (zh) | 基于边缘检测和帧差法的高动态范围视频去鬼影的方法 | |
JP2012208553A (ja) | 画像処理装置、および画像処理方法、並びにプログラム | |
US7751642B1 (en) | Methods and devices for image processing, image capturing and image downscaling | |
US8121429B2 (en) | Image processing apparatus, image-capturing apparatus, image processing method, and program | |
US20100053333A1 (en) | Method for detecting a moving object in a sequence of images captured by a moving camera, computer system and computer program product | |
KR102406215B1 (ko) | 컬러 프린지 보정 방법 및 이를 이용한 이미지 데이터의 프로세싱 방법 | |
JP2013020528A (ja) | 画像処理装置および方法、並びにプログラム | |
JP4027398B1 (ja) | 動きベクトル検出装置 | |
US9100573B2 (en) | Low-cost roto-translational video stabilization | |
Li et al. | Resolution enhancement from document images for text extraction | |
JP5159647B2 (ja) | 画像処理装置及び画像処理方法 | |
JP4197821B2 (ja) | 画像処理装置 | |
JP5750884B2 (ja) | 画像処理装置、撮像装置およびプログラム | |
de Lima et al. | An edge directed super resolution technique for multimedia applications | |
CN115239777A (zh) | 视频处理方法及其装置 | |
Stupich | Low Power Parallel Rolling Shutter Artifact Removal | |
KR20090110268A (ko) | 화상 처리 장치, 촬상 장치, 화상 처리 방법 및 프로그램 | |
JP2004302820A (ja) | 画像処理装置および方法、記録媒体、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111128 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120910 |
|
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: 20120918 |
|
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: 20121001 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5115497 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151026 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |