JP2015170038A - 画像処理装置、画像処理方法、及び、画像処理を実行するコンピュータプログラム - Google Patents
画像処理装置、画像処理方法、及び、画像処理を実行するコンピュータプログラム Download PDFInfo
- Publication number
- JP2015170038A JP2015170038A JP2014043156A JP2014043156A JP2015170038A JP 2015170038 A JP2015170038 A JP 2015170038A JP 2014043156 A JP2014043156 A JP 2014043156A JP 2014043156 A JP2014043156 A JP 2014043156A JP 2015170038 A JP2015170038 A JP 2015170038A
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- distortion
- image
- inclination
- processing apparatus
- 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims abstract description 64
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000004590 computer program Methods 0.000 title description 2
- 238000005070 sampling Methods 0.000 claims abstract description 51
- 230000003287 optical effect Effects 0.000 claims abstract description 17
- 238000012937 correction Methods 0.000 claims description 40
- 238000000034 method Methods 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 15
- 238000004364 calculation method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 7
- 238000013507 mapping Methods 0.000 description 5
- 230000004075 alteration Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000003702 image correction Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/024—Details of scanning heads ; Means for illuminating the original
- H04N1/02481—Arrangements for positioning elements within a head
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/18—Image warping, e.g. rearranging pixels individually
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00005—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to image data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00007—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
- H04N1/00013—Reading apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00026—Methods therefor
- H04N1/00045—Methods therefor using a reference pattern designed for the purpose, e.g. a test chart
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00071—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
- H04N1/00082—Adjusting or controlling
- H04N1/00087—Setting or calibrating
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/024—Details of scanning heads ; Means for illuminating the original
- H04N1/02409—Focusing, i.e. adjusting the focus of the scanning head
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Geometry (AREA)
- Studio Devices (AREA)
Abstract
Description
格子状に配置された画素から構成される画像データを処理する画像処理装置であって、
対象を撮影して得た原画像データに含まれた前記対象の歪みの特性を示す歪み特性を取得する取得手段と、
前記原画像データに対して標本化関数を用いて、補間される着目画素の位置の周辺の参照領域に含まれる前記原画像データの画素に基づいて前記着目画素を補間する補正手段とを備え、
前記補正手段は、前記歪み特性に応じて、前記参照領域の範囲、もしくは、前記標本化関数の周波数特性、もしくは、その両方を変化させることを特徴とする画像処理装置。
実施例1では、本発明の画像処理装置に関わる一実施形態として、カメラによる撮影を行い、その撮影画像の歪み補正処理を行うドキュメントリーダについて説明する。図1は、本実施形態の構成を示すブロック図である。本実施形態におけるドキュメントリーダ100は、画像読み取り装置全体の制御を行う主制御部111、撮影画像データとそれに付随する情報を記憶する記憶部112、操作者からの命令受信を行う操作部113を有する。また、原稿を撮影し電子画像データとして入力する入力部101、原稿の歪み特性を取得する特性取得部102、撮影画像の歪み補正処理を行う処理部103も更に有する。取得された電子画像データは、格子状に配置された画素により画像を表すように構成される。
ステップ201において、主制御部111の制御のもと、操作部113において受信した操作者からの命令に従い、入力部101が原稿台上に載置された原稿を撮影し、電子データ化された撮影画像を入力する。撮影画像は記憶部112に保存する。
ステップ202において、主制御部111の制御のもと、特性取得部102が原稿台上に載置された原稿全体の歪み特性を取得する。図3に歪み特性の例を示す。歪み特性は、歪み補正処理後の座標、すなわち、歪みのない座標が、ステップ201における入力画像のどの場所に位置しているかをマッピングしたものである。この特性取得には、ステレオカメラやライトフィールドカメラによる取得技術、3Dマッピングセンサによる取得技術、また、プロジェクタによって格子や点配列を立体原稿に直接投影した上でカメラにより形状計測を行う技術等、様々な既知の技術が存在するがいずれかに限定するものではない。また、予め既知の情報として歪み特性を記憶部112に保存しておく方法であっても良い。この方法では、予め保存されている歪み特性が複数とおりある場合には、そのうちから選択された特性がステップ202で取得される。
ステップ203〜ステップ206は、全て主制御部111の制御のもと、処理部103が撮影画像の全ての画素に関して処理を行うループ処理である。ループは処理後の画像の各画素全てについて繰り返す。ステップ203〜ステップ206前後の五角形のブロックは、補間処理後の画像の全画素が得られるまでステップ203〜ステップ206を繰り返すことを示している。
viay0 = cy00+(pxlx-dx0)(cy10-cy00)/(dx1-dx0) (数式2)
viax1 = cx01+(pxlx-dx1)(cx11-cx01)/(dx1-dx0) (数式3)
viay1 = cy01+(pxlx-dx1)(cy11-cy01)/(dx1-dx0) (数式4)
tgtx = viax0+(pxlx-dy0)(viax1-viax0)/(dy1-dy0) (数式5)
tgty = viay0+(pxly-dy0)(viay1-viay0)/(dy1-dy0) (数式6)
cosθx = (cx10+cx11-cx00-cx01)/(2(dx10dx0)) (数式7)
cosθy = (cy10+cy11-cy00-cy01)/(2(dy10dy0)) (数式8)
(数式9)
sincx(x) = sin(πx)/πx (数式10)
sincy(y) = sin(πy)/πy (数式11)
(数式12)
数式12で得られたtgtvalxに対してy軸方向に関してもx軸方向での演算と同様に数式13のように畳み込み演算を実施することにより、前記数式9が得られることとなる。
(数式13)
実施例1では、標本化関数を用いて行う畳み込み演算において、その参照領域を原稿の傾きに応じて変化させる実施形態について説明した。実施例2では、領域を可変にする代わりに、標本化関数の周波数特性を切り替える、歪み補正処理を備えるドキュメントリーダの構成について説明する。
(数式14)
(数式15)
図11に原稿の傾きとそれに対応する参照領域の関係を表した断面図を示す。冊子のページ1101は、原稿台1102に載置されている。標本化関数1111および1112は畳み込み演算に利用する標本化関数を表している。また、状態1121はページ1101の歪みをなくした状態を表し、標本化関数1131および1132はページ1121上に相当する標本化関数である。標本化関数1111は1周期がwx/3であるのに対し、標本化関数1112は1周期がwx/6と異なるが、ページ1121上に換算すると、領域1131も領域1132も同じ周波数特性の標本化関数を利用していることがわかる。すなわち、撮影画像上では傾きに応じて標本化関数の周波数特性を変化させることで、元の原稿の内容に対しては同じ周波数特性を適用することができていることがわかる。このように、原稿の傾きに応じて傾けた参照領域の前記焦点面への投影と、参照領域との補間する方向についての長さの比、すなわち余弦の値に応じて周波数特性を変化させる。
標本化関数を用いて行う畳み込み演算において、実施例1では、その参照領域を原稿の傾きに応じて変化させる実施形態について、実施例2では、標本化関数の周波数特性を原稿の傾きに応じて変化させる実施形態について説明した。実施例3ではこの両方を実施する、歪み補正処理を備えるドキュメントリーダの形態について説明する。
(数式16)
実施例4では、実施例1〜実施例3にて説明した方法とは別のアプローチで同様の効果を得る、歪み補正処理を備えるドキュメントリーダの構成について説明する。本実施形態の構成を示すブロック図は実施例1と変わらないため、図1に倣う。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(または情報処理装置やCPUやMPU等)がプログラムを読み出して実行する処理である。
cosθx = (cx10+cx11-cx00-cx01)/(2(dx1-dx0)) (数式7)
cosθy = (cy10+cy11-cy00-cy01)/(2(dy1-dy0)) (数式8)
Claims (11)
- 格子状に配置された画素から構成される画像データを処理する画像処理装置であって、
対象を撮影して得た原画像データに含まれた前記対象の歪みの特性を示す歪み特性を取得する取得手段と、
前記原画像データに対して標本化関数を用いて、補間される着目画素の位置の周辺の参照領域に含まれる前記原画像データの画素に基づいて前記着目画素を補間する補正手段とを備え、
前記補正手段は、前記歪み特性に応じて、前記参照領域の範囲、もしくは、前記標本化関数の周波数特性、もしくは、その両方を変化させることを特徴とする画像処理装置。 - 前記補正手段は、前記歪み特性に基づいて焦点面に対する前記対象の前記着目画素の位置における傾きを特定し、特定した前記傾きに応じて、前記参照領域の範囲、もしくは、前記標本化関数の周波数特性、もしくは、その両方を変化させることを特徴とする請求項1に記載の画像処理装置。
- 前記補正手段は、前記傾きに応じて傾けた前記参照領域の前記焦点面への投影を、変化させた前記参照領域の範囲とすることを特徴とする請求項2に記載の画像処理装置。
- 前記補正手段は、前記傾きに応じて傾けた前記参照領域の前記焦点面への投影と、前記参照領域とのを比に応じて前記周波数特性を変化させることを特徴とする請求項2または3に記載の画像処理装置。
- 前記補正手段は、前記傾きが属する範囲に応じて、前記参照領域の範囲、もしくは、前記標本化関数の周波数特性、もしくは、その両方を変化させることを特徴とする請求項2乃至4のいずれか一項に記載の画像処理装置。
- 前記取得手段は、予め用意された歪み特性のうち選択された歪み特性を取得することを特徴とする請求項1乃至5のいずれか一項に記載の画像処理装置。
- 対象を撮影する撮影手段を更に有し、
前記歪み特性は、前記対象の、前記撮影手段の焦点面に対する傾きによって生じることを特徴とする請求項1乃至6のいずれか一項に記載の画像処理装置。 - 前記歪み特性は、前記撮影手段の有する光学系の歪みによって生じることを特徴とする請求項1乃至7のいずれか一項に記載の画像処理装置。
- 前記補正手段は、前記着目画素を補間する前に、前記傾きに応じたゲインで前記原画像データに鮮鋭化を施すことを特徴とする請求項1乃至8のいずれか一項に記載の画像処理装置。
- 請求項1乃至9のいずれか一項に記載の画像処理装置としてコンピュータを機能させるためのプログラム。
- 格子点に配置された画素から構成される画像データを処理する画像処理方法であって、
対象を撮影して得た原画像データに含まれた前記対象の歪みの特性を示す歪み特性を取得する取得工程と、
前記原画像データに対して標本化関数を用いて、補間される着目画素の位置の周辺の参照領域に含まれる前記原画像データの画素に基づいて前記着目画素を補間する補正工程とを備え、
前記補正工程では、前記歪み特性に応じて、前記参照領域の範囲、もしくは、前記標本化関数の周波数特性、もしくは、その両方を変化させることを特徴とする画像処理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014043156A JP6403401B2 (ja) | 2014-03-05 | 2014-03-05 | 画像処理装置、画像処理方法、及び、プログラム |
US14/627,195 US9350892B2 (en) | 2014-03-05 | 2015-02-20 | Image processing apparatus and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014043156A JP6403401B2 (ja) | 2014-03-05 | 2014-03-05 | 画像処理装置、画像処理方法、及び、プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2015170038A true JP2015170038A (ja) | 2015-09-28 |
JP2015170038A5 JP2015170038A5 (ja) | 2017-04-13 |
JP6403401B2 JP6403401B2 (ja) | 2018-10-10 |
Family
ID=54018663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014043156A Active JP6403401B2 (ja) | 2014-03-05 | 2014-03-05 | 画像処理装置、画像処理方法、及び、プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9350892B2 (ja) |
JP (1) | JP6403401B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101785027B1 (ko) * | 2016-01-14 | 2017-11-06 | 주식회사 라온텍 | 화면 왜곡 보정이 가능한 디스플레이 장치 및 이를 이용한 화면 왜곡 보정 방법 |
CN112237002A (zh) * | 2018-06-29 | 2021-01-15 | 深圳市大疆创新科技有限公司 | 图像处理方法和设备 |
JP2023059743A (ja) * | 2021-10-15 | 2023-04-27 | 富士フイルムビジネスイノベーション株式会社 | 画像検査装置、画像検査システムおよびプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1065877A (ja) * | 1996-08-23 | 1998-03-06 | Sharp Corp | 画像処理装置 |
JP2000148128A (ja) * | 1998-11-10 | 2000-05-26 | Fujitsu General Ltd | 画像拡大処理回路 |
JP2010041497A (ja) * | 2008-08-06 | 2010-02-18 | Sanyo Electric Co Ltd | 画像処理装置、電子機器及び画像処理方法 |
JP2011205167A (ja) * | 2010-03-24 | 2011-10-13 | Seiko Epson Corp | 画像処理方法、書画カメラおよびプロジェクター |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11353473A (ja) | 1998-06-10 | 1999-12-24 | Fluency Kenkyusho:Kk | 画像処理装置 |
US7430065B2 (en) * | 2001-08-27 | 2008-09-30 | Ricoh Company, Ltd | Method and system for correcting distortions in image data scanned from bound originals |
US7602995B2 (en) * | 2004-02-10 | 2009-10-13 | Ricoh Company, Ltd. | Correcting image distortion caused by scanning |
US7330604B2 (en) * | 2006-03-02 | 2008-02-12 | Compulink Management Center, Inc. | Model-based dewarping method and apparatus |
KR101282247B1 (ko) * | 2007-12-03 | 2013-07-10 | 삼성전자주식회사 | 스캐닝장치와 이의 이미지보정방법 |
GB2509021B (en) * | 2011-10-26 | 2018-06-27 | Mitsubishi Electric Corp | Image processing device, image processing method, image-capturing device, computer program, and recording medium |
-
2014
- 2014-03-05 JP JP2014043156A patent/JP6403401B2/ja active Active
-
2015
- 2015-02-20 US US14/627,195 patent/US9350892B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1065877A (ja) * | 1996-08-23 | 1998-03-06 | Sharp Corp | 画像処理装置 |
JP2000148128A (ja) * | 1998-11-10 | 2000-05-26 | Fujitsu General Ltd | 画像拡大処理回路 |
JP2010041497A (ja) * | 2008-08-06 | 2010-02-18 | Sanyo Electric Co Ltd | 画像処理装置、電子機器及び画像処理方法 |
JP2011205167A (ja) * | 2010-03-24 | 2011-10-13 | Seiko Epson Corp | 画像処理方法、書画カメラおよびプロジェクター |
Also Published As
Publication number | Publication date |
---|---|
JP6403401B2 (ja) | 2018-10-10 |
US20150256702A1 (en) | 2015-09-10 |
US9350892B2 (en) | 2016-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6403401B2 (ja) | 画像処理装置、画像処理方法、及び、プログラム | |
JP5541679B2 (ja) | 画像処理装置及び方法、並びに、プログラム | |
US8908988B2 (en) | Method and system for recovering a code image including blurring | |
US9361674B2 (en) | Image processing apparatus, image processing method, and storage medium | |
US9967528B2 (en) | Image processing apparatus and image processing method | |
JP4020093B2 (ja) | 縁検出方法及び装置及びプログラム及び記憶媒体及び枠検出方法及び装置及びプログラム及び記憶媒体 | |
CN110415175B (zh) | 一种快速去除平坦区域编码马赛克的方法 | |
JP6316010B2 (ja) | 画像処理装置、画像処理方法 | |
JP5340021B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
US20120328214A1 (en) | Image processing apparatus and image processing method | |
JP2020194532A (ja) | 歪み画像内の対象物を検出するための方法、システム、およびデバイス | |
KR100587979B1 (ko) | 이미지 확대를 위한 경계선 및 귀퉁이 기반 보간 방법 | |
US10154237B2 (en) | Image processing apparatus, image processing method, and storage medium | |
JP2017017609A (ja) | 画像処理装置 | |
JP6273881B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
KR102655332B1 (ko) | 영상 왜곡 보정 장치 및 방법 | |
JP6937722B2 (ja) | 画像処理装置および画像処理方法 | |
JP2019174887A (ja) | 画像処理装置 | |
JP5760495B2 (ja) | 画像鮮明化装置、画像出力装置、画像鮮明化プログラム、画像処理装置及び画像処理プログラム | |
JP2010271873A (ja) | 画像の傾き角検出方法 | |
JP6815274B2 (ja) | 画像読取装置及び画像読取方法 | |
JP6639120B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
US20190043200A1 (en) | Image processing apparatus, image processing method, and storage medium | |
CN108770374B (zh) | 图像处理装置及图像处理方法 | |
US9521270B1 (en) | Changing in real-time the perspective of objects captured in images |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170303 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170303 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180221 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180611 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180801 |
|
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: 20180813 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180911 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6403401 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |