JP2020191602A - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP2020191602A JP2020191602A JP2019097185A JP2019097185A JP2020191602A JP 2020191602 A JP2020191602 A JP 2020191602A JP 2019097185 A JP2019097185 A JP 2019097185A JP 2019097185 A JP2019097185 A JP 2019097185A JP 2020191602 A JP2020191602 A JP 2020191602A
- Authority
- JP
- Japan
- Prior art keywords
- image
- pixel position
- images
- scanning direction
- combined 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.)
- Pending
Links
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
【課題】 適切な画像合成を行う画像処理装置を得る。【解決手段】 重複領域特定部22は、2つの画像のそれぞれにおけるオブジェクトの特徴点を検出し、検出した特徴点に基づいて2つの画像の重複領域を特定し、2値画像生成部23は、その2つの画像の少なくとも1つにおける重複領域に対応する2値画像を生成する。そして、結合画素位置特定部24は、2値画像における主走査方向の各画素位置の列画像において、2値のうちの特定の値を有する画素位置を結合画素位置候補を特定し、主走査方向に沿って連続する結合画素位置候補を結合画素位置として特定し、合成処理部25は、その2つの画像を、主走査方向の各画素位置について特定された副走査方向の結合画素位置において結合して1つの合成画像を生成する。【選択図】 図1
Description
本発明は、画像処理装置に関するものである。
ある画像処理装置は、(a)第1画像と第2画像との重複領域を特定し、(b)重複領域において主走査方向および副走査方向に沿って格子状の線分を接合境界候補として設定し、(c)各線分において第1画像と第2画像との画素値の差が所定値を超えている画素(以下、濃度ズレ画素という)の数をカウントし、(d)主走査方向に沿った線分と副走査方向に沿った線分とを組み合わせて主走査方向における左端から右端まで連続するような経路を特定し、上述の濃度ズレ画素の数が最小となる経路を接合境界として特定し、(e)特定した接合境界で第1画像と第2画像との合成を行う(例えば特許文献1参照)。
しかしながら、上述のように、主走査方向における左端から右端まで連続するような経路を接合境界とすると、その連続性に起因して、画像内のオブジェクトを通過し濃度ズレ画素が多く含まれる線分が接合境界に含まれる可能性がある。
本発明は、上記の問題に鑑みてなされたものであり、適切な画像合成を行う画像処理装置を得ることを目的とする。
本発明に係る画像処理装置は、2つの画像のそれぞれにおけるオブジェクトの特徴点を検出し、検出した前記特徴点に基づいて前記2つの画像の重複領域を特定する重複領域特定部と、前記2つの画像の少なくとも1つにおける前記重複領域に対応する2値画像を生成する2値画像生成部と、前記2値画像における主走査方向の各画素位置の列画像において、2値のうちの特定の値を有する画素位置を結合画素位置候補を特定し、主走査方向に沿って連続する前記結合画素位置候補を結合画素位置として特定する結合画素位置特定部と、前記2つの画像を、主走査方向の各画素位置について特定された副走査方向の前記結合画素位置において結合して1つの合成画像を生成する合成処理部とを備える。
本発明によれば、適切な画像合成を行う画像処理装置が得られる。
本発明の上記又は他の目的、特徴および優位性は、添付の図面とともに以下の詳細な説明から更に明らかになる。
以下、図に基づいて本発明の実施の形態を説明する。
実施の形態1.
図1は、本発明の実施の形態に係る画像処理装置を備えた画像形成装置の構成を示すブロック図である。図1に示す画像形成装置1は、複写機である。ただし、画像形成装置1は、複合機などでもよい。この画像形成装置1は、プリント装置11と、画像読取装置12と、画像処理装置13と、メモリー14と、表示装置15と、入力装置16とを備える。
プリント装置11は、出力デバイスの一例であって、画像処理装置13による各種画像処理後の画像データに基づいて原稿画像(例えば、後述の合成画像)を電子写真プロセスでプリントする内部装置である。
また、画像読取装置12は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部装置である。
また、画像処理装置13は、画像読取装置12などで生成された画像データに対して、色調整、色変換などの画像処理を行う。さらに、画像処理装置13は、互いに一部が重複する2つの原画像を1つの合成画像に合成する。
また、メモリー14は、フラッシュメモリーなどの、書き換え可能な不揮発性の記憶装置であり、各種データを記憶している。表示装置15は、例えば画像内の色を調整するための色調整画面などの、各種画面をユーザーに対して表示する。入力装置16は、ユーザー操作を検出する。例えば、表示装置15および入力装置16は、画像形成装置1の操作パネルに設けられ、表示装置15としては、液晶ディスプレイなどが使用され、入力装置16としては、タッチパネル、ハードキーなどが使用される。
画像処理装置13は、ASIC(Application Specific Integrated Circuit)やマイクロコンピューターで実現され、制御部21、重複領域特定部22、2値画像生成部23、結合画素位置特定部24、および合成処理部25を備える。
制御部21は、プリント装置11、画像読取装置12などの内部装置を制御して、2つの画像(例えば8ビットRGB画像などといったカラー多値画像またはグレイスケール画像)を原画像として取得したり、それらの合成画像をプリントしたりする。
例えば、画像読取装置12が、1つの原稿から2回の画像読取でその2つの画像を読み取ると、制御部21は、画像読取装置12からその2つの画像を取得する。
重複領域特定部22は、取得された2つの画像のそれぞれにおけるオブジェクトの特徴点を検出し、検出した特徴点に基づいて、その2つの画像の重複領域を特定する。ここでは、重複領域特定部22は、重複領域が写真などのグラデーションオブジェクトを含まないように、重複領域を特定する。
具体的には、重複領域特定部22は、(a)取得された2つの画像における第1画像および第2画像のそれぞれにおいて、オブジェクト(文字、図形など)の複数の頂点を特徴点として検出し、(b)検出した複数の頂点の配列パターンが互いに一致する共通特徴点を特定し、(c)その共通特徴点(複数の頂点のいずれか1つ)から第1画像の終端ラインまでの距離とその共通特徴点から第2画像の先端ラインまでの距離との和を重複領域の幅とし、(d)上述の第1画像の終端ラインからその幅の範囲、および上述の第2画像の先端ラインからその幅の範囲を、重複領域とする。
例えば、2つの画像に含まれている文字、線画などのベタ画像オブジェクトにおける屈曲点が上述の特徴点として検出されるようにしてもよいし、所定値以上の濃度差のあるエッジの屈曲点が上述の特徴点として検出されるようにしてもよい。また、例えば、その屈曲点の距離、屈曲点から延びる線状のオブジェクトまたはエッジの方向などが第1画像および第2画像の間で互いに一致する屈曲点が共通特徴点として特定される。
2値画像生成部23は、上述の2つの画像の少なくとも1つにおける上述の重複領域に対応する2値画像を生成する。実施の形態1では、2値画像生成部23は、この2値画像として、上述の重複領域におけるエッジの位置を示すエッジ画像を生成する。
例えば、2値画像生成部23は、ラプラシアンフィルターなどの微分フィルターで、エッジを検出し、エッジ画素の値を1とし非エッジ画素の値を0としてエッジ画像を生成する。なお、検出されたエッジの両側の画素のうちの高濃度の画素がエッジ画素とされる。
結合画素位置特定部24は、上述の重複領域に対応する2値画像の領域における主走査方向の各画素位置の列画像において、2値(ここでは、1と0)のうちの特定の値(ここでは、エッジなしを示す値、つまり0)を有する画素位置を結合画素位置候補を特定し、主走査方向に沿って連続する結合画素位置候補を結合画素位置として特定する。
例えば、結合画素位置特定部24は、(a)副走査方向における単一の位置で、画像の先端から終端まで主走査方向に沿って連続する結合画素位置候補が検出された場合には、その一連の結合画素位置候補を結合画素位置として特定し、(b)副走査方向における単一の位置で、画像の先端から終端まで主走査方向に沿って連続する結合画素位置候補が検出されない場合には、副走査方向における複数の位置で、主走査方向における画像の先端から終端までの各位置に1つの結合画素位置候補が存在するように、主走査方向に沿って連続する結合画素位置候補を複数セット検出し、それらの結合画素位置候補を結合画素位置として特定する。
合成処理部25は、上述の2つの画像を、主走査方向の各画素位置について特定された副走査方向の結合画素位置において結合して1つの合成画像を生成する。
次に、実施の形態1に係る画像処理装置13の動作について説明する。図2は、実施の形態1に係る画像処理装置13の動作について説明するフローチャートである。
まず、制御部21は、例えば画像読取装置12を使用して、2つの画像(第1画像および第2画像)を取得する(ステップS1)。
次に、重複領域特定部22は、その2つの画像のそれぞれにおけるオブジェクトの特徴点を検出し(ステップS2)、検出した特徴点に基づいて、その2つの画像の重複領域を特定する(ステップS3)。
重複領域が特定されると、2値画像生成部23は、その重複領域(一方の画像における重複領域)に対応する2値画像を生成する(ステップS4)。実施の形態1では、上述のように、エッジ画像が、この2値画像として生成される。
そして、結合画素位置特定部24は、主走査方向における先頭から終端まで順番に注目画素位置iを選択し(ステップS5)、エッジ画像における注目画素位置の列画像において、画素値が特定の値(ここでは0)である画素(つまり、非エッジ画素)の位置を結合画素位置候補として特定する(ステップS6)。
主走査方向の注目画素位置についての結合画素位置候補が特定されると、結合画素位置特定部24は、現時点の注目画素位置が主走査方向の終端位置であるか否かを判定し(ステップS7)、現時点の注目画素位置が終端ではなければ、ステップS5に戻り、次の注目画素位置(つまり、現時点の注目画素位置の、主走査方向における次の画素位置)を選択し、同様の処理(ステップS5,S6)を実行する。
一方、現時点の注目画素位置が終端である場合、結合画素位置特定部24は、主走査方向における先端から終端まで特定された結合画素位置候補から、上述のようにして、結合画素位置を選択する(ステップS8)。
そして、合成処理部25は、上述の第1画像および第2画像を、主走査方向の各画素位置において特定された結合画素位置において結合して、1つの合成画像を生成する(ステップS9)。
つまり、合成処理部25は、第1画像の先端ラインから各結合画素位置(あるいは結合画素位置の1つ前の画素位置)までの部分を抽出し、第2画像の各結合画素位置(あるいは結合画素位置の1つ後の画素位置)から終端ラインまでの部分を抽出し、抽出した2つの部分画像を連続させることで、第1画像および第2画像を合成し、合成画像を生成する。生成された合成画像は、プリントされたり、画像ファイルとして保存されたり出力されたりする。
図3は、実施の形態1における結合画素位置の特定について説明する図である。例えば図3に示すように、直線状に連続する一連の結合画素位置が、互いに異なる副走査方向位置で、2セット検出される。文字や線画などのエッジが明確なオブジェクトを避けて、主走査方向における先端から終端までの結合画素位置が選択される。したがって、画像読取時に位置のズレが生じやすい文字や線画のエッジ部分で、2つの画像が合成されずに済む。
以上のように、上記実施の形態1によれば、重複領域特定部22は、2つの画像のそれぞれにおけるオブジェクトの特徴点を検出し、検出した特徴点に基づいて2つの画像の重複領域を特定し、2値画像生成部23は、その2つの画像の少なくとも1つにおける重複領域に対応する2値画像を生成する。そして、結合画素位置特定部24は、2値画像における主走査方向の各画素位置の列画像において、2値のうちの特定の値を有する画素位置を結合画素位置候補を特定し、主走査方向に沿って連続する結合画素位置候補を結合画素位置として特定し、合成処理部25は、その2つの画像を、主走査方向の各画素位置について特定された副走査方向の結合画素位置において結合して1つの合成画像を生成する。
これにより、適切な画像合成が行われる。
実施の形態2.
実施の形態2では、2値画像生成部23は、上述の2値画像として、重複領域を所定閾値(例えば50%濃度)で2値化した2値化画像を生成する。したがって、実施の形態2では、原画像における高濃度の(つまり、前景のオブジェクトの)画素位置については、2値画像において画素値が1とされ、原画像における低濃度の(つまり、背景の)画素位置については、2値画像において画素値が0とされる。
結合画素位置特定部24は、上述の重複領域に対応する2値画像の領域における主走査方向の各画素位置の列画像において、2値(ここでは、1と0)のうちの特定の値(ここでは、濃度なしを示す値、つまり0)を有する画素位置を結合画素位置候補を特定し、主走査方向に沿って連続する結合画素位置候補を結合画素位置として特定する。
なお、実施の形態2に係る画像処理装置のその他の構成については、実施の形態1と同様であるのでその説明を省略する。
次に、実施の形態2に係る画像処理装置13の動作について説明する。図4は、実施の形態2に係る画像処理装置13の動作について説明するフローチャートである。
まず、制御部21は、例えば画像読取装置12を使用して、2つの画像(第1画像および第2画像)を取得する(ステップS21)。
次に、重複領域特定部22は、その2つの画像のそれぞれにおけるオブジェクトの特徴点を検出し(ステップS22)、検出した特徴点に基づいて、その2つの画像の重複領域を特定する(ステップS23)。
重複領域が特定されると、2値画像生成部23は、その重複領域(一方の画像における重複領域)に対応する2値画像を生成する(ステップS24)。実施の形態2では、上述のように、2値化画像が、この2値画像として生成される。
そして、結合画素位置特定部24は、主走査方向における先頭から終端まで順番に注目画素位置iを選択し(ステップS25)、2値化画像における注目画素位置の列画像において、画素値が特定の値(ここでは0)である画素(つまり、オブジェクトのない画素)の位置を結合画素位置候補として特定する(ステップS26)。
主走査方向の注目画素位置についての結合画素位置候補が特定されると、結合画素位置特定部24は、現時点の注目画素位置が主走査方向の終端位置であるか否かを判定し(ステップS27)、現時点の注目画素位置が終端ではなければ、ステップS25に戻り、次の注目画素位置(つまり、現時点の注目画素位置の、主走査方向における次の画素位置)を選択し、同様の処理(ステップS25,S26)を実行する。
一方、現時点の注目画素位置が終端である場合、結合画素位置特定部24は、主走査方向における先端から終端まで特定された結合画素位置候補から、上述のようにして、結合画素位置を選択する(ステップS28)。
そして、合成処理部25は、実施の形態1と同様にして、上述の第1画像および第2画像を、主走査方向の各画素位置において特定された結合画素位置において結合して、1つの合成画像を生成する(ステップS29)。
図5は、実施の形態2における結合画素位置の特定について説明する図である。例えば図5に示すように、直線状に連続する一連の結合画素位置が、互いに異なる副走査方向位置で、2セット検出される。文字や線画などの濃淡が明確なオブジェクトを避けて、主走査方向における先端から終端までの結合画素位置が選択される。
以上のように、上記実施の形態2によれば、実施の形態1と同様に、適切な画像合成が行われる。
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。
例えば、上記実施の形態1において、エッジ画素から少なくとも所定画素(例えば1また2画素)離れた非エッジ画素を結合画素候補とし、エッジ画素から所定画素の範囲の非エッジ画素を結合画素候補から除外するようにしてもよい。
本発明は、例えば、スキャナー、コピー機、複合機などに適用可能である。
12 画像読取装置
13 画像処理装置
22 重複領域特定部
23 2値画像生成部
24 結合画素位置特定部
25 合成処理部
13 画像処理装置
22 重複領域特定部
23 2値画像生成部
24 結合画素位置特定部
25 合成処理部
Claims (5)
- 2つの画像のそれぞれにおけるオブジェクトの特徴点を検出し、検出した前記特徴点に基づいて前記2つの画像の重複領域を特定する重複領域特定部と、
前記2つの画像の少なくとも1つにおける前記重複領域に対応する2値画像を生成する2値画像生成部と、
前記2値画像における主走査方向の各画素位置の列画像において、2値のうちの特定の値を有する画素位置を結合画素位置候補を特定し、主走査方向に沿って連続する前記結合画素位置候補を結合画素位置として特定する結合画素位置特定部と、
前記2つの画像を、主走査方向の各画素位置について特定された副走査方向の前記結合画素位置において結合して1つの合成画像を生成する合成処理部と、
を備えることを特徴とする画像処理装置。 - 前記2値画像生成部は、前記2値画像として、前記重複領域におけるエッジの位置を示すエッジ画像を生成することを特徴とする請求項1記載の画像処理装置。
- 前記2値画像生成部は、前記2値画像として、前記重複領域を所定閾値で2値化した2値化画像を生成することを特徴とする請求項1記載の画像処理装置。
- 前記重複領域特定部は、(a)前記2つの画像の一方および他方の画像のそれぞれにおいて、前記オブジェクトの複数の頂点を前記特徴点として検出し、(b)検出した前記複数の頂点の配列パターンが互いに一致する共通特徴点を特定し、(c)前記共通特徴点から前記一方の画像の終端ラインまでの距離と前記共通特徴点から前記他方の画像の先端ラインまでの距離との和を前記重複領域の幅とし、(d)前記一方の画像の終端ラインから前記幅の範囲、および前記他方の画像の先端ラインから前記幅の範囲を、前記重複領域とすることを特徴とする請求項1から請求項3のうちのいずれか1項記載の画像処理装置。
- 1つの原稿から2回の画像読取で前記2つの画像を読み取る画像読取装置をさらに備えることを特徴とする請求項1から請求項4のうちのいずれか1項記載の画像処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019097185A JP2020191602A (ja) | 2019-05-23 | 2019-05-23 | 画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019097185A JP2020191602A (ja) | 2019-05-23 | 2019-05-23 | 画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2020191602A true JP2020191602A (ja) | 2020-11-26 |
Family
ID=73454806
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019097185A Pending JP2020191602A (ja) | 2019-05-23 | 2019-05-23 | 画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2020191602A (ja) |
-
2019
- 2019-05-23 JP JP2019097185A patent/JP2020191602A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8532434B2 (en) | Image processing method and apparatus for determining orientations based on reliabilities of a plurality of portions into which image has been divided or for determining orientations of portions of image divided by user's input so as to recognize characters for each divided portion of image, image forming apparatus, and storage medium | |
| JP5026484B2 (ja) | 携帯端末装置、画像出力装置、撮像画像処理システム、携帯端末装置の制御方法、画像出力方法、プログラム、および記録媒体 | |
| JP6041836B2 (ja) | 画像処理装置および画像処理プログラム | |
| US9497355B2 (en) | Image processing apparatus and recording medium for correcting a captured image | |
| JP4637063B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
| CN110536040B (zh) | 进行多裁剪处理的图像处理装置、生成图像的方法和介质 | |
| JP4890974B2 (ja) | 画像処理装置、及び画像処理方法 | |
| KR20040044858A (ko) | 카메라 및 이미지 원근 수정 및 회전과 스태거링 수정을가진 이미지 장치 | |
| KR20180127913A (ko) | 화상 처리 장치, 화상 처리 방법, 및 프로그램 | |
| US10992837B2 (en) | Information processing apparatus, control method thereof, and storage medium | |
| JP4684959B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP6249240B2 (ja) | 画像処理装置 | |
| JP4502001B2 (ja) | 画像処理装置および画像処理方法 | |
| US6301395B1 (en) | Image processing apparatus that can appropriately enhance contour of an image | |
| JP6063911B2 (ja) | 画像処理装置 | |
| JP6025803B2 (ja) | 画像処理装置 | |
| JP2007241356A (ja) | 画像処理装置および画像処理プログラム | |
| JP6073674B2 (ja) | 画像処理装置および画像形成装置 | |
| US7809199B2 (en) | Image processing apparatus | |
| JP2019129357A (ja) | 画像処理装置 | |
| JP5144356B2 (ja) | 画像処理装置および画像処理方法 | |
| JP4545167B2 (ja) | 画像処理方法、画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体 | |
| JP6681033B2 (ja) | 画像処理装置 | |
| JP6579388B2 (ja) | 画像読取装置 | |
| JP5265040B2 (ja) | 画像処理装置、画像形成装置、コンピュータプログラム、記録媒体及び画像処理方法 |