JP2005202469A - 画像処理装置、画像処理方法、およびプログラム - Google Patents
画像処理装置、画像処理方法、およびプログラム Download PDFInfo
- Publication number
- JP2005202469A JP2005202469A JP2004005278A JP2004005278A JP2005202469A JP 2005202469 A JP2005202469 A JP 2005202469A JP 2004005278 A JP2004005278 A JP 2004005278A JP 2004005278 A JP2004005278 A JP 2004005278A JP 2005202469 A JP2005202469 A JP 2005202469A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- image processing
- feature amount
- correction
- 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
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000012545 processing Methods 0.000 claims abstract description 191
- 238000012937 correction Methods 0.000 claims abstract description 117
- 238000003702 image correction Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 63
- 230000006870 function Effects 0.000 claims description 54
- 230000015654 memory Effects 0.000 claims description 24
- 230000008569 process Effects 0.000 description 55
- 238000004364 calculation method Methods 0.000 description 34
- 238000000605 extraction Methods 0.000 description 18
- 238000004458 analytical method Methods 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 238000012546 transfer Methods 0.000 description 7
- 230000005484 gravity Effects 0.000 description 6
- 238000012935 Averaging Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000003705 background correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000002372 labelling Methods 0.000 description 2
- 230000003936 working memory Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
-
- 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/387—Composing, repositioning or otherwise geometrically modifying originals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/194—Segmentation; Edge detection involving foreground-background segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
-
- 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/20004—Adaptive image processing
-
- 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/20112—Image segmentation details
- G06T2207/20132—Image cropping
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Record Information Processing For Printing (AREA)
- Color, Gradation (AREA)
- Editing Of Facsimile Originals (AREA)
- Processing Or Creating Images (AREA)
Abstract
【課題】 複数の画像をまとめて出力する場合に、ユーザが欲しいと思った印象の画像で補正量を決定して各画像を自動的に修正し、見栄えの良いレイアウト出力を提供する。
【解決手段】 複数の画像データをリスト化してユーザ端末に対して表示出力させる見本画像提供部21と、表示出力された複数の画像データの中から選択画像データが選択されたことを認識する選択画像特定部22と、認識された選択画像データから選択画像データの有する特徴量を抽出する特徴量抽出部23と、認識された特徴量を解析する基準特徴量解析部24と、解析された特徴量を、画像処理を施すべき画像データに対する画像補正処理の目標値の1つとして設定・格納する目標値設定・格納部25とを有する。
【選択図】 図2
【解決手段】 複数の画像データをリスト化してユーザ端末に対して表示出力させる見本画像提供部21と、表示出力された複数の画像データの中から選択画像データが選択されたことを認識する選択画像特定部22と、認識された選択画像データから選択画像データの有する特徴量を抽出する特徴量抽出部23と、認識された特徴量を解析する基準特徴量解析部24と、解析された特徴量を、画像処理を施すべき画像データに対する画像補正処理の目標値の1つとして設定・格納する目標値設定・格納部25とを有する。
【選択図】 図2
Description
本発明は、例えば撮影された画像などを処理する画像処理装置等に係り、より詳しくは、複数画像に対して修正を施す画像処理装置等に関する。
例えば商品チラシや広告、雑誌記事への利用等の印刷市場において、また、展示会やセミナー資料、現場記録写真、不動産や製品等の商品スナップ作成等のビジネス市場において、例えばデジタルカメラ(デジタルスチールカメラ:DSC)で撮影された画像(画像データ、デジタル画像)やスキャナで読み込まれた画像などの複数の画像を所定の領域に配置し、編集されたレイアウト画像を視覚化して出力する作業が広く行われている。従来では、例えば、レイアウトされる画像は専門のカメラマンにより撮影され、また、画像処理の専門家であるユーザにより個々の画像状態を観察しながら個々に調整が加えられ、編集されている。その一方で、近年、デジタルカメラや携帯電話などに代表される撮影装置の急速な発達と普及、インターネット等のネットワーク技術の進展に伴い、一般ユーザによる分散され異なった撮影条件下にて得られた複数の画像がデータベース化される機会が多くなっている。
公報記載の従来技術として、複数の画像について、各々余白付き付加画像に外接する矩形領域が生成され、所定の配置ルールに従って配置することで、複数の画像を指定領域内にレイアウトする技術が存在する(例えば、特許文献1参照。)。また、画面上に複数の不特定画像サイズの画像データを見やすく多画面表示するために、読み込まれた画像の縦と横の比率を、表示領域の縦寸法(または横寸法)と画像データの縦寸法(または横寸法)の比をもとに拡大縮小する技術が開示されている(例えば、特許文献2参照。)。更に、画像の濃度、色、コントラスト等の要素であるトーンが最適となっている目標画像データを取得し、補正対象となる入力階調に対応する目標画像データの各階調が出力階調とされるパラメータを設定する技術について提案がなされている(例えば、特許文献3参照。)。
ここで、複数の画像について、全ての画像が撮影条件等を一定にして撮影されていれば、見やすくレイアウト表示することが可能となる。しかしながら、異なった環境下、異なった撮影者により異なった撮影条件にて撮影された複数の画像は、上記した特許文献1や特許文献2などの技術を利用してそのままレイアウト表示を施しても、見易いものとはならない。これら複数の画像にて、撮影のための各種条件(撮影場所、時間、被写***置、被写体角度、照明、カメラ等)が異なる場合には、これらの商品の大きさ、位置、傾き等の微妙なズレによって、レイアウト表示された複数画像は、非常に見苦しいものとなる。また、これらの幾何的な特徴量の違いの他に、各画像の明るさ、色、グレーバランス、階調表現などの画質に対する特徴量(画質特徴量)の違いも、レイアウト表示された場合に見苦しい画像となる原因となる。更に、背景の有無の違いも、複数画像を比較参照する際の妨げになる。従来では、これらの画質の修正は、人の手作業によって個々に実施されていた。しかし、特に、レイアウトされた画像のプリント出力の高速化が要求され、Webへの掲載等の機会が増しているビジネス市場や印刷市場において、人為的な作業だけに画像修正を頼っている現状は好ましいものとは言えない。
また、引用文献3では、トーンが目標状態となっている目標デジタル画像データを取得し、これを見本にして画像処理を施しているが、最適化の感覚には個人差が大きく、必ずしもユーザ(使用者)の求めるものとはならない。特に、複数画像がまとめて表示され、出力される場合には、予め定められている目標デジタル画像データで全ての画像のトーン目標値を定めることは、全体のバランスからも好ましいものとは言えなくなる場合がある。更に、この引用文献3では、「明るさ」「コントラスト」「カラーバランス」「トーンカーブ」「レベル補正」を調整できるものとしているが、複数画像がまとめてレイアウト表示される場合には、このトーンの調整だけでは見易い画像を得ることができない。
また更に、引用文献3を含む従来の画像処理では、補正目標が装置によって予め決定され、各種パラメータの目標値が予めプリセットされている。そのために、ユーザ毎の好み等、装置にとって未知の目的に応じた補正処理、未知の処理基準に基づく画質補正を行うことが困難である。このとき、処理基準をユーザが任意に設定することも考えられるが、数値で彩度量、明るさ量といったものをプリセットすることは経験が必要となる作業であり、印象と数値を結びつけることには困難が伴う。また、熟練者により行われたとしても、その処理結果が不正確となり易い。
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、複数の画像(画像データ)をまとめて出力する場合に、各画像を自動的に修正し、見栄えの良いレイアウト出力などを提供することにある。
また他の目的は、装置にて、予め目標値が定められていない未知の処理基準に基づいて画像処理を行うことにある。
更に他の目的は、ユーザが欲しいと思った印象の画像(選択画像データ)で補正量を決定することにある。
また更に他の目的は、複数の画像から処理基準を決定することを可能にし、より正確な基準に基づいて補正結果を得ることにある。
また他の目的は、装置にて、予め目標値が定められていない未知の処理基準に基づいて画像処理を行うことにある。
更に他の目的は、ユーザが欲しいと思った印象の画像(選択画像データ)で補正量を決定することにある。
また更に他の目的は、複数の画像から処理基準を決定することを可能にし、より正確な基準に基づいて補正結果を得ることにある。
かかる目的のもと、本発明が適用される画像処理装置は、ユーザにより選択された選択画像データから選択画像データの有する特徴量を特徴量認識手段により認識し、この特徴量認識手段により認識された選択画像データの特徴量を目標値の一つとして、複数の画像データに対して、画像処理手段により各々画像処理を施している。尚、「画像データ」と「画像」とはほぼ同義に用いている。以下同様である。
ここで、この選択画像データは、1または複数のメモリに格納された複数の画像データの中の1または複数の画像データであることを特徴としている。また、この特徴量認識手段は、ユーザ端末に対して見本画像を提供し、ユーザ端末を用いた見本画像に対する入力により選択画像データが選択されることを特徴としている。更に、この特徴量認識手段は、1または複数からなる選択画像データの有する幾何的な特徴量、選択画像データの有する明るさ、コントラスト、彩度、色相、および精細度の少なくとも何れか1つを含む画質特徴量を特徴量として認識することを特徴とすることができる。
尚、ユーザ端末とは、ネットワークを介して接続されるコンピュータ装置である場合の他、画像処理装置単体として機能するコンピュータ装置そのものを指す場合もある。以下同様である。
尚、ユーザ端末とは、ネットワークを介して接続されるコンピュータ装置である場合の他、画像処理装置単体として機能するコンピュータ装置そのものを指す場合もある。以下同様である。
他の観点から把えると、本発明が適用される画像処理装置は、複数の画像データをリスト化して表示出力手段により表示出力し、表示出力された複数の画像データの中から1または複数の画像データを選択画像データとして認識手段により認識する。そして、この認識手段により認識された選択画像データから、選択画像データの有する特徴量を特徴量認識手段により認識し、認識された特徴量を、画像処理を施すべき画像データに対する画像補正処理の目標値の1つとして設定手段により設定する。
ここで、この特徴量認識手段により認識される特徴量は、主要被写体のレイアウトに関する特徴量とすることができる。また、この特徴量認識手段は、主要被写体の外接矩形を算出し、設定手段は、算出された外接矩形に基づく画像余白量を目標値の1つとして設定することを特徴としている。更に、この認識手段は、特徴量ごとに別々の画像データを選択画像データとして認識することを特徴とし、また、この特徴量ごとに、異なった数の画像データを選択画像データの画像セットとして認識することを特徴とすることができる。また更に、この認識手段は、表示出力された複数の画像データの中から、ユーザにより仕上げたいイメージに近い画像として入力装置を用いて選択された画像データを選択画像データとして認識することを特徴とすることができる。
一方、本発明を方法のカテゴリから捉えると、本発明が適用される画像処理方法は、記憶手段から複数の画像データを読み出してユーザ端末に表示させるステップと、表示された複数の画像データから画像処理の目標となる画像データとしてユーザ端末からの選択を認識するステップと、ユーザ端末からの選択が認識された画像データの有する特徴量を抽出するステップと、抽出された特徴量に基づいて、他の画像データに対して施される画像処理のための目標値を設定しメモリに格納するステップとを含む。
ここで、この複数の画像データを表示させるステップは、ユーザ端末にて目標となる画像データを選択するためのガイド情報を複数の画像データと同時に表示させることを特徴としている。また、このユーザ端末からの選択を認識するステップは、抽出される特徴量ごとに1または複数からなる画像データの選択を認識することを特徴とすることができる。更に、抽出される特徴量は、主要被写体の幾何特徴量および/または画質特徴量であることを特徴とすることができる。この幾何特徴量は、例えば、主要被写体のレイアウトに関する特徴量である。
更に本発明は、コンピュータに実行させるプログラムとして把握することができる。即ち、本発明が適用されるプログラムは、コンピュータに、記憶手段から複数の画像データを読み出してユーザ端末に表示させる機能と、表示された複数の画像データから画像処理の目標となる画像データとしてユーザ端末からの選択を認識する機能と、ユーザ端末からの選択が認識された画像データの有する特徴量を抽出する機能と、抽出された特徴量に基づいて、他の画像データに対して施される画像処理のための目標値を設定しメモリに格納する機能と、設定されメモリに格納された目標値にて、所定の画像データに対して画像処理を施す機能とを実現させる。
ここで、設定されメモリに格納された目標値は、選択された画像データから算出される補正パラメータであり、画像処理を施す機能は、算出されメモリに格納された補正パラメータを用いて所定の画像データに対して画像処理を施すことを特徴とすることができる。
本発明によれば、ユーザが欲しいと思った印象の画像(画像データ)で補正量を決定することが可能となる。特に、複数画像を表示し、またはプリント出力する際に、選択された画像に基づき、統一化された複数画像を得ることができる。
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図1は、本実施の形態が適用される画像処理システムの全体構成例を示した図である。ここでは、インターネットなどのネットワーク9を介して各機能が接続されている。図1に示す画像処理システムは、分散撮影される画像の統合レイアウト処理を行う画像処理サーバ1、分散撮影された画像を取得すると共に統合レイアウト処理を行う画像を選定する画像データベースサーバ2、画像データベースサーバ2に接続され、分散撮影された画像を格納する1または複数の画像データベース(画像DB)3を備えている。また、撮影手段であるデジタルカメラ4にて撮影された画像を読み取り、ネットワーク9を介して画像データベースサーバ2に画像を転送する画像転送装置5、画像処理サーバ1で統合レイアウト処理がなされた画像を表示出力する表示装置6、画像処理サーバ1で統合レイアウト処理がなされた画像を画像プリント出力手段であるプリンタ7に出力するための各種画像処理を行う印刷用画像処理装置8等の各種ユーザ端末を備えている。画像転送装置5、表示装置6、および印刷用画像処理装置8は、ノートブック型コンピュータ装置(ノートPC)やデスクトップ型PCなどのコンピュータ装置で構成することができる。また、画像処理サーバ1や画像データベースサーバ2もPCなどの各種コンピュータ装置として把握することができる。本実施の形態では、異なる撮影場所、異なる撮影条件で分散撮影された複数画像を統合させる点に特徴がある。その点で、複数のデジタルカメラ4とこれに接続される複数の画像転送装置5がネットワーク9に接続されて配置されている。
図1は、本実施の形態が適用される画像処理システムの全体構成例を示した図である。ここでは、インターネットなどのネットワーク9を介して各機能が接続されている。図1に示す画像処理システムは、分散撮影される画像の統合レイアウト処理を行う画像処理サーバ1、分散撮影された画像を取得すると共に統合レイアウト処理を行う画像を選定する画像データベースサーバ2、画像データベースサーバ2に接続され、分散撮影された画像を格納する1または複数の画像データベース(画像DB)3を備えている。また、撮影手段であるデジタルカメラ4にて撮影された画像を読み取り、ネットワーク9を介して画像データベースサーバ2に画像を転送する画像転送装置5、画像処理サーバ1で統合レイアウト処理がなされた画像を表示出力する表示装置6、画像処理サーバ1で統合レイアウト処理がなされた画像を画像プリント出力手段であるプリンタ7に出力するための各種画像処理を行う印刷用画像処理装置8等の各種ユーザ端末を備えている。画像転送装置5、表示装置6、および印刷用画像処理装置8は、ノートブック型コンピュータ装置(ノートPC)やデスクトップ型PCなどのコンピュータ装置で構成することができる。また、画像処理サーバ1や画像データベースサーバ2もPCなどの各種コンピュータ装置として把握することができる。本実施の形態では、異なる撮影場所、異なる撮影条件で分散撮影された複数画像を統合させる点に特徴がある。その点で、複数のデジタルカメラ4とこれに接続される複数の画像転送装置5がネットワーク9に接続されて配置されている。
画像処理サーバ1や画像データベースサーバ2、PC等で構成される画像転送装置5、表示装置6および印刷用画像処理装置8は、例えば、システム全体の制御や演算処理を行うCPU(Central Processing Unit:中央処理装置)、システムを動作させるためのプログラムが格納されたROM、CPUの作業用のメモリとしてDRAM(Dynamic Random Access Memory)等からなる内部記憶装置としてのRAM、キーボードやマウス等を用いたユーザからの入力を受け付ける入力装置、プリンタやモニタ等の出力装置に接続され、これらの周辺機器との入出力を管理するI/O回路を備えている。また、例えば出力装置にモニタ出力するための、例えば見本画像等を書き込む作業用メモリとして用いられるVRAM(Video RAM)等を備えている。更に、HDD(Hard Disk Drive)や、DVD(Digital Versatile Disc) 、CD(Compact Disc)等の各種ディスク等からなる外部記憶装置を備えている。画像DB3は、これらの外部記憶装置にて構成することができる。
ここで、理解の容易のために、従来のレイアウト処理と、本実施の形態による統合レイアウト処理とを比較して説明する。
図15(a),(b)は、後述する本実施の形態の統合レイアウト処理が施されていない場合の例を示した図である。図15(a)において、撮影A、撮影B、撮影Cは、異なった環境下において撮影され、画像転送装置5から画像データベースサーバ2に送出されて、1または複数のメモリとしての画像DB3に格納される画像例を示している。例えば撮影Aのドキュメントでは、主要被写体であるオブジェクトが比較的大きく撮影されており、また十分な明るさのもとで撮影され、画像の明るさも比較的良好である。撮影Bのドキュメントでは、オブジェクトが小さく撮影されており、画像も十分に明るいとは言えない。また、被写体の配置も中心から大きくずれており、主要被写体のレイアウトが好ましいものではない。撮影Cのドキュメントは、オブジェクトの大きさは適度であるが、照度が非常に低く暗い画像となっている。このような複数の撮影条件下で撮影された画像を、処理を施さずに配置すると、例えば図15(b)に示すようになる。各被写体の大きさがバラバラであり、個々の画像における各被写体の位置も一定していない。また、画像の画質、即ち明るさや色再現などもバラバラであり、結果として作成されるドキュメント品質が非常に悪いものとなっている。
図15(a),(b)は、後述する本実施の形態の統合レイアウト処理が施されていない場合の例を示した図である。図15(a)において、撮影A、撮影B、撮影Cは、異なった環境下において撮影され、画像転送装置5から画像データベースサーバ2に送出されて、1または複数のメモリとしての画像DB3に格納される画像例を示している。例えば撮影Aのドキュメントでは、主要被写体であるオブジェクトが比較的大きく撮影されており、また十分な明るさのもとで撮影され、画像の明るさも比較的良好である。撮影Bのドキュメントでは、オブジェクトが小さく撮影されており、画像も十分に明るいとは言えない。また、被写体の配置も中心から大きくずれており、主要被写体のレイアウトが好ましいものではない。撮影Cのドキュメントは、オブジェクトの大きさは適度であるが、照度が非常に低く暗い画像となっている。このような複数の撮影条件下で撮影された画像を、処理を施さずに配置すると、例えば図15(b)に示すようになる。各被写体の大きさがバラバラであり、個々の画像における各被写体の位置も一定していない。また、画像の画質、即ち明るさや色再現などもバラバラであり、結果として作成されるドキュメント品質が非常に悪いものとなっている。
図16(a),(b)は、本実施の形態における統合レイアウト処理が施された場合の例を示した図である。図15(a)と同様に、異なった環境下で撮影され、異なった画像の品質、被写体の幾何学的特徴を持った画像を統合レイアウトすると、ユーザが欲しいと思った印象の画像を選択することにより、自動的に、図16(b)に示すような統合ドキュメントを得ることができる。この統合ドキュメントでは、図16(a)に示す各画像から、統合するときに参照したいと思う画像(ターゲット画像、選択画像)をユーザに指定させる。この指定は、1つであっても複数であっても構わない。指定された画像から、被写体であるオブジェクトの幾何学的な特徴量、画像処理の特徴量が抽出され、抽出された特徴量に基づいて基準が設定される。複数の画像が選択されている場合には、これらの複数画像が有する各々の特徴量を例えば統計処理し、基準が設定される。設定された基準に基づいて、各画像に対して修正が施される。ここでは、主要被写体としてのオブジェクトの明るさだけではなく、被写体の背景も、画像間で統一されるように、各画像について修正が施されている。より詳しくは、まず、選択された画像から、大きさ、位置等の幾何学的な特徴量を抽出し、また、画像の明るさや色再現等の画質についての特徴量を抽出する。そして、これらの特徴量から一定の条件に基づいて基準を設定し、この基準に合致するように各画像を修正して統合レイアウトを生成している。これによって、例えば図16(b)における商品カタログのような、大きさや位置、背景、明るさ等が統一化された見栄えの良いレイアウト画像を得ることが可能となる。
図2は、図16の例に示す本実施の形態における統合レイアウト処理を実行するための機能ブロック図である。統合レイアウト処理を主として実行する画像処理サーバ1は、画像DB3に格納された画像データ(デジタル画像)を画像データベースサーバ2より取得する画像入力部11、画像入力部11によって入力された複数画像に対して、画像番号(Gn)の付与と総数カウント等の前処理を実行する番号付与・総数カウント処理部12、画像処理が施された個別画像を個々に、またはレイアウト配置された状態でネットワーク9に送出する画像出力部13を備えている。また、番号付与・総数カウント処理部12を経由した複数画像の中から処理基準を算出する処理基準決定機能20、画像入力部11から入力され、番号付与・総数カウント処理部12によって画像番号(Gn)の付与と総数カウント等の前処理が実行された個別画像の特徴量を解析し、処理基準決定機能20からの出力に基づいて画像補正量を算出する補正量算出機能30、補正量算出機能30にて算出された個別画像の補正量に基づいて各種画像処理を実行する画像処理機能40を備えている。
この補正量算出機能30の存在によって、実際に画像処理が施される個々の画像状態を解析することが可能となり、決定された処理基準との差分を個々に補正することが可能となる。この補正量算出機能30を設けない構成も考えられる。かかる場合には、個々の画像状態によらず、処理基準決定機能20によって決定された処理基準に基づき、一律に決められた処理を行うことになる。また、処理の内容によっては、これらの処理を切り替えるように構成することも可能である。例えば、背景を同一な画像に揃えるような処理では、例えば、選択された複数画像から、多数決や平均等によって処理基準が決定され、個々の画像状態によらず、一律に決められた処理が施される。一方、明るさレベルを画像群の平均で揃えるような場合には、補正量算出機能30によって個々の画像状態を解析してから、処理基準との差分を補正することが好ましい。
各機能を更に説明すると、処理基準決定機能20は、ネットワーク9を介して表示装置6等のユーザに対し、仕上げたいイメージに近い画像(画像データ)を選択させるための見本画像を提供する見本画像提供部21、見本画像提供部21によって提供された複数の見本画像の中から目標となる画像(ターゲット画像、選択画像)のユーザ選択を受け付ける選択画像特定部22を備えている。また、ターゲット画像の特徴量を抽出する特徴量抽出部23、抽出された特徴量を解析する基準特徴量解析部24、特定された画像から処理基準を算出し、算出された処理基準から目標値を設定してメモリ(図示せず)に設定値を格納する目標値設定・格納部25を備えている。
補正量算出機能30は、補正処理が施される画像(補正対象画像)の、幾何特徴量や画質特徴量などの特徴量を抽出する画像特徴量抽出部31、画像特徴量抽出部31によって特徴量が抽出された画像の特徴量を解析する画像特徴量解析部32、画像特徴量解析部32によって解析された特徴量と、目標値設定・格納部25によって算出された目標値とに基づいて画像の補正量を算出する画像補正量算出部33を備えている。更に、画像処理機能40は、主要被写体として認識されたオブジェクトの位置、大きさ、傾き等の幾何的な特徴量を補正する幾何特徴量補正部41、明るさ、色、グレーバランス、階調補正などの画質を補正する画質補正部42、背景の除去や背景の統一等、背景を補正する背景処理部43を備えている。
画質補正部42は、例えば、ノイズ抑制処理を行う平滑化処理、画像の分布で明るい方に寄っているか暗い方に寄っているか等によって基準のポイントを移動させる明度補正、画像分布の明るい部分、シャドー部分の分布特性を調整するハイライトシャドー補正、明暗の分布ヒストグラムから分布状態を得て明暗のコントラストを補正する明暗コントラスト補正を機能として備えている。また、例えば、1番明るいと考えられる白領域部を基準として、白い部分の色ずれを補正する色相・カラーバランス補正、例えばやや彩度が低めの画像に対しては鮮やかになるように、グレーに近い画像には、彩度を抑え目にする等の処理を施す彩度補正、例えば肌色を基準として肌色を近づけるように補正する等、特定の記憶色を補正する記憶色補正等の各機能を有している。更に、全体のエッジ度からエッジの強さを判断し、例えばシャキシャキとした画像(シャープな画像)に補正するシャープネス強調処理の機能を備えることができる。
次に、図2に示す各機能ブロックにて実行される処理について説明する。
図3は、画像処理サーバ1の主に処理基準決定機能20にて実行される処理を示したフローチャートである。画像入力部11は、まず、例えばネットワーク9を介して画像データベースサーバ2から画像(画像データ、デジタル画像)を入力する(ステップ101)。そして、入力した画像について、画像番号Gnを付与し、画像総数Nをカウントする(ステップ102)。ここで入力され、番号付与等がなされる画像は、例えばユーザである表示装置6や印刷用画像処理装置8等の各種ユーザ端末から、補正したいと欲する画像群として指定されたものとすることができる。
図3は、画像処理サーバ1の主に処理基準決定機能20にて実行される処理を示したフローチャートである。画像入力部11は、まず、例えばネットワーク9を介して画像データベースサーバ2から画像(画像データ、デジタル画像)を入力する(ステップ101)。そして、入力した画像について、画像番号Gnを付与し、画像総数Nをカウントする(ステップ102)。ここで入力され、番号付与等がなされる画像は、例えばユーザである表示装置6や印刷用画像処理装置8等の各種ユーザ端末から、補正したいと欲する画像群として指定されたものとすることができる。
その後、処理基準決定機能20の見本画像提供部21は、表示装置6や印刷用画像処理装置8等のユーザ端末に対して見本画像を提供する(ステップ103)。提供の形式としては、後述するような各種表示形式を採用し、ユーザ端末では、例えばブラウザを用いて表示出力する。この見本画像の提供方法としては、ユーザが比較して選択できるように、複数画像を例えば縮小し、配列して表示することが好ましい。また、ユーザ端末にて目標となる画像データを選択するためのガイド情報を付加することもできる。ガイド情報の例としては、テキスト表示や強調表示、選択ボタン等が挙げられる。そして、選択画像特定部22は、ユーザ端末からの選択画像の特定を受ける(ステップ104)。この選択画像の特定は、単数の画像に対する選択の他、複数の画像が選択画像として特定される場合がある。
選択画像が特定された後、その選択画像に基づく処理基準の算出が、幾何変更に関するものであるか否かが判断される(ステップ105)。この判断は、例えばユーザ端末からの指定の有無等によってなされる。幾何変更例としては、レイアウト変更、また、レイアウト変更の一例として、余白量の調整、拡大縮小等のサイズ調整等が挙げられる。この幾何変更がない場合にはステップ109へ移行する。幾何変更の処理基準を算出する場合には、選択画像から幾何特徴量が抽出される(ステップ106)。そして、抽出された幾何特徴量の解析がなされ(ステップ107)、幾何特徴量の補正目標値が設定され、DRAM等のメモリに格納される(ステップ108)。尚、複数の選択画像が特定されている場合には、算出された幾何特徴量の平均等によって補正目標値が設定される。
その後、画質補正があるか否かが判断される(ステップ109)。この判断は、例えばユーザ端末からの指定の有無等によってなされる。画質補正としては、選択画像を参照して、明るさ、鮮やかさ、コントラスト、シャープネス、色あい等を補正するものがある。画質補正が必要ない場合には、処理基準算出工程が終了する。画質補正が必要である場合には、ステップ104にて特定された選択画像から画質に関する特性が抽出され(ステップ110)、画質に関する特性が解析される(ステップ111)。その後、画質の補正目標値が設定され、DRAM等のメモリに格納されて(ステップ112)、処理が終了する。尚、複数の選択画像が特定されている場合には、抽出された画質に関する特性の平均等によって補正目標値が設定される。
次に、図4〜図6を用いて、上述したステップ103およびステップ104にて提供される見本画像の例と選択画像の特定例について説明する。尚、図5、図6では、選択画像と同義で「参照画像」の文言を用いている。
図4は、複数の見本画像を提示しユーザに選択させる第1のユーザインタフェース例を示した図である。図4に示すような画像情報は、図1に示す表示装置6や印刷用画像処理装置8等のコンピュータ装置(ユーザ端末)におけるディスプレイに表示される。ここでは、選択させる見本画像として、9個の画像が表示されている。また、この9個からなる実際の画像と共に、「仕上げたいイメージに近い画像を表示してください。」といったメッセージや、「夕焼け」、「夏の海」、「雪景色」、「家族写真」等の各画像の説明などのガイド情報が付加される。ユーザの選択肢を広げるためには、各々の特徴が大きく異なった画像を見本画像として選択することが好ましい。ユーザが、このガイド情報を頼りとして、例えばマウス等の入力装置を用いてイメージに近い画像を選択すると、図4に示すような例えば太枠で囲む等の強調表示がなされる。そして、選択ボタンを押下することにより、選択が実行される。選択された画像の情報は、ネットワーク9を介して画像処理サーバ1の選択画像特定部22に入力される。
図4は、複数の見本画像を提示しユーザに選択させる第1のユーザインタフェース例を示した図である。図4に示すような画像情報は、図1に示す表示装置6や印刷用画像処理装置8等のコンピュータ装置(ユーザ端末)におけるディスプレイに表示される。ここでは、選択させる見本画像として、9個の画像が表示されている。また、この9個からなる実際の画像と共に、「仕上げたいイメージに近い画像を表示してください。」といったメッセージや、「夕焼け」、「夏の海」、「雪景色」、「家族写真」等の各画像の説明などのガイド情報が付加される。ユーザの選択肢を広げるためには、各々の特徴が大きく異なった画像を見本画像として選択することが好ましい。ユーザが、このガイド情報を頼りとして、例えばマウス等の入力装置を用いてイメージに近い画像を選択すると、図4に示すような例えば太枠で囲む等の強調表示がなされる。そして、選択ボタンを押下することにより、選択が実行される。選択された画像の情報は、ネットワーク9を介して画像処理サーバ1の選択画像特定部22に入力される。
図4が見本画像を提示し選択させるのに対して、図5は、見本画像をユーザが登録指示する第2のユーザインタフェース例を示している。ここでは、「参照画像をここにドロップしてください」とのメッセージのある箇所に、1つ以上の画像、例えばDSC004、DSC002、DSC001をドロップし、補正項目として例えば「明るさ参照」を選択すると、3枚の画像を平均した明るさを参照する選択となる。同様に、平均の鮮やかさ、平均のレイアウト参照として選択される。参照画像の選択と参照項目の選択を受けた後、「補正実行」キーが押下されると、その結果はネットワーク9を介して画像処理サーバ1の選択画像特定部22に出力される。この例では、補正したい(対象)画像と参照画像が同じ画像群より指示される例を示しているが、参照画像は必ずしも補正したい(対象)画像でなく別の画像を見本としても良い。
その後、図2に示す処理基準決定機能20では、特定された各々の選択画像に基づき、各々の参照項目に基づく特徴量の抽出が実行され、目標値が設定される。補正量算出機能30では、DSC001〜DSC004の各画像における特徴量が抽出され、処理基準決定機能20によって設定された目標値に基づき、画像補正量が算出される。そして、画像処理機能40にて、明るさ、鮮やかさに関しては画質補正部42、レイアウトに関しては幾何特徴量補正部41によって各々の画像(DSC001〜DSC004)に画像処理が施され、画像出力部13からネットワーク9を介して、例えば表示装置6や印刷用画像処理装置8に出力される。出力される補正結果は、例えば図5の右下に示すようになる。例えば、DSC002やDSC003では、全体に明るくなるように補正され、また、主要被写体のレイアウト位置も中心に補正されている。「保存」キーが押下されることによって、例えばHDD等の記憶手段に補正画像が格納される。「印刷」キーが押下されることによって、例えばプリンタ7に補正された画像が印刷出力される。
図6は、複数の見本画像を提示しユーザに選択させる第3のユーザインタフェース例を示した図である。図5と同様に、見本画像提供部21によって、例えば表示装置6のディスプレイ上に、「補正したい画像をドロップ」との指示のもと、DSC001〜DSC004の4枚の見本画像が表示出力されている。図6に示す例では、特徴量ごとに別々の画像セットが参照画像として用いられる点に特徴がある。この画像セットでは、複数の参照画像を選択することができる。例えば、図6には紙面の制約上、示されていないが、図5に示すような「参照画像をここにドロップしてください」とのメッセージのある箇所に、補正したい画像として例えば参照画像DSC004とDSC001とをドロップし、補正項目として例えば「明るさ参照」を選択すると、明るさ参照として参照画像DSC004とDSC001とが選択される。同様に、鮮やかさ参照画像、コントラスト参照画像、シャープネス参照画像、およびレイアウト参照画像が選択される。特徴量ごとに参照画像の画像セットが選択された後、「補正実行」キーが押下されると、その結果はネットワーク9を介して画像処理サーバ1の選択画像特定部22に出力される。
その後、図2に示す処理基準決定機能20では、各々の特徴量に対して特定された複数の選択画像に対し、それらの参照項目に基づく特徴量の抽出が実行され、目標値が設定される。抽出された各々の選択画像の特徴量について、基準特徴量解析部24では、特徴量の平均値等が算出され、目標値設定・格納部25にて、各特徴量について目標値が設定される。設定された目標値を用いて、補正量算出機能30にて各々の画像(DSC001〜DSC004)に対する画像補正量が算出され、画像処理機能40にて各々の画像(DSC001〜DSC004)に対して画像処理が施される。その結果は、画像出力部13からネットワークを介し、例えば表示装置6や印刷用画像処理装置8に出力される。出力される補正結果は、例えば図6の右下に示すようになる。「保存」キーが押下されることによって、例えばHDD等の記憶手段に補正画像が格納される。「印刷」キーが押下されることによって、例えばプリンタ7に補正された画像が印刷出力される。
次に、図3に示すステップ106〜ステップ108、ステップ110〜ステップ112に示す、選択画像(ターゲット画像)からの特徴量の抽出と目標値の設定について、幾何特徴量と画質特徴量とに分けて更に詳述する。
図7は、ステップ106〜ステップ108に示す幾何特徴量の処理基準算出工程を示したフローチャートである。画像処理サーバ1の特徴量抽出部23では、まず選択画像(選択画像データ)が読み出され(ステップ201)、主要被写体が認識される(ステップ202)。そして、認識された主要被写体(被写体)の輪郭が抽出された後(ステップ203)、被写体の外接矩形が抽出される(ステップ204)。このようにして、幾何特徴量が抽出された後、幾何特徴量の解析がなされる。即ち、被写体の外接開始位置が算出され(ステップ205)、被写体のサイズが算出される(ステップ206)。そして、被写体の重心位置が算出される(ステップ207)。
図7は、ステップ106〜ステップ108に示す幾何特徴量の処理基準算出工程を示したフローチャートである。画像処理サーバ1の特徴量抽出部23では、まず選択画像(選択画像データ)が読み出され(ステップ201)、主要被写体が認識される(ステップ202)。そして、認識された主要被写体(被写体)の輪郭が抽出された後(ステップ203)、被写体の外接矩形が抽出される(ステップ204)。このようにして、幾何特徴量が抽出された後、幾何特徴量の解析がなされる。即ち、被写体の外接開始位置が算出され(ステップ205)、被写体のサイズが算出される(ステップ206)。そして、被写体の重心位置が算出される(ステップ207)。
図8(a)〜(c)は、上述したステップ201からステップ207(図3のステップ106およびステップ107)までの処理を説明するための図である。ここでは、処理基準の算出課程について、画像パターン1〜3の3つの選択画像が特定された場合を例に挙げて説明している。図8(a)は被写体の認識、図8(b)は輪郭抽出、図8(c)は被写体外接矩形の抽出と矩形情報算出の例を示している。図8(a)に示すように、まず主要被写体を背景から分離し、被写体が認識される。そして各画像パターンについて輪郭が抽出され、図8(b)に示すような例えば白抜きの画像が得られる。そして、抽出された輪郭から、図8(c)に示すような被写体の外接矩形が抽出され、抽出された外接矩形から、被写体の外接開始位置(例えば(Xs1,Ys1)、(Xs2,Ys2)、(Xs3,Ys3))、被写体のサイズ(例えば(Xd1,Yd1)、(Xd2,Yd2)、(Xd3,Yd3))、被写体の重心座標(例えば(Xg1,Yg1)、(Xg2,Yg2)、(Xg3,Yg3))が各々の画像について算出される。
図7のフローチャートに戻って説明を続けると、以上のようにしてステップ207までの処理が終了した後、選択画像が複数あるか否かが判断される(ステップ208)。複数でない場合には、ステップ209へ移行し、図8に示すように複数の選択画像がある場合には、ステップ212へ移行する。選択画像が複数ではない場合には、図3に示したステップ108の目標値の設定と格納処理へ移行する。即ち、外接開始位置の目標値が設定され(ステップ209)、サイズの目標値が設定される(ステップ210)。その後、重心位置の目標値の設定がなされる(ステップ211)。設定された各目標値は、所定のメモリに格納されて、幾何特徴量の処理基準算出工程が終了する。
ステップ208にて選択画像が複数ある場合には、全ての選択画像についての抽出と解析、即ちステップ207までの処理が実行されたか否かが判断され(ステップ212)、全ての重心位置が算出されていない場合にはステップ201へ戻って処理が繰り返され、算出されている場合にはステップ213〜ステップ215の平均値算出処理が実行される。図8(a)〜(c)の例を挙げて説明すると、ステップ213では、外接開始位置の平均値(XsM,YsM)が、XsM=平均(Xs1,Xs2,Xs3)、YsM=平均(Ys1,Ys2,Ys3)として算出される。また、ステップ214では、サイズ(大きさ)の平均値が、XdM=平均(Xd1,Xd2,Xd3)、YdM=平均(Yd1,Yd2,Yd3)として算出される。更に、ステップ215では、重心位置の平均値が、XgM=平均(Xg1,Xg2,Xg3)、YgM=平均(Yg1,Yg2,Yg3)として算出される。以上のようにして複数の選択画像が特定された場合の処理基準が算出された後、前述したステップ209〜ステップ211の処理が実行されて、幾何特徴量の処理基準算出工程が終了する。
この幾何特徴量については、ユーザの指定に基づいてその目標値を決定することも可能である。例えば、
被写体重心を中央に揃える。
最も大きな被写体で揃える。
最も小さな被写体で揃える。
平均で大きさ、位置を揃える。
等を例えばディスプレイ表示し、ユーザに指定させることで目標値を決定することも可能である。図7に示した目標値の設定では、複数の選択画像が存在する場合に、自動的に平均値を目標値として算出した例が示されている。ユーザに指定させる場合には、目標値設定・格納部25では、このユーザの指定に基づいて目標値の設定方法を変え、メモリに格納することが可能である。また、目標値の設定は、実際の補正処理工程に際して実行するように構成することも可能である。
被写体重心を中央に揃える。
最も大きな被写体で揃える。
最も小さな被写体で揃える。
平均で大きさ、位置を揃える。
等を例えばディスプレイ表示し、ユーザに指定させることで目標値を決定することも可能である。図7に示した目標値の設定では、複数の選択画像が存在する場合に、自動的に平均値を目標値として算出した例が示されている。ユーザに指定させる場合には、目標値設定・格納部25では、このユーザの指定に基づいて目標値の設定方法を変え、メモリに格納することが可能である。また、目標値の設定は、実際の補正処理工程に際して実行するように構成することも可能である。
次に、図3のステップ110〜ステップ112に示す画質特徴量の処理基準算出について説明する。
図9は、画質特徴量の処理基準算出工程を示したフローチャートである。画像処理サーバ1の特徴量抽出部23では、まず選択画像が読み出される(ステップ301)。その後、輝度、R(赤),G(緑),B(青)、彩度について、それぞれ、目標値設定処理が実行される。まず、例えばL*a*b*に変換されて輝度変換が行われ(ステップ302)、輝度ヒストグラムが採取される(ステップ303)。その後、分布平均値L_aveが算出され(ステップ304)、算出されたL_aveを加算してL_targetが求められる(ステップ305)。この輝度変換は、例えば、ハイライトシャドー補正や明暗コントラスト補正に用いられる。例えば、明暗コントラスト補正では、基準画像から、明暗の分布(例えばヒストグラム)をとり、例えば、レンジを5段程度として、ほぼ同じような分布グラフが得られるような値が目標値となる。
図9は、画質特徴量の処理基準算出工程を示したフローチャートである。画像処理サーバ1の特徴量抽出部23では、まず選択画像が読み出される(ステップ301)。その後、輝度、R(赤),G(緑),B(青)、彩度について、それぞれ、目標値設定処理が実行される。まず、例えばL*a*b*に変換されて輝度変換が行われ(ステップ302)、輝度ヒストグラムが採取される(ステップ303)。その後、分布平均値L_aveが算出され(ステップ304)、算出されたL_aveを加算してL_targetが求められる(ステップ305)。この輝度変換は、例えば、ハイライトシャドー補正や明暗コントラスト補正に用いられる。例えば、明暗コントラスト補正では、基準画像から、明暗の分布(例えばヒストグラム)をとり、例えば、レンジを5段程度として、ほぼ同じような分布グラフが得られるような値が目標値となる。
一方、例えば色相・カラーバランス補正を行うために、RGB変換がなされる(ステップ306)。まず、背景と分離された主要被写体について、RGBヒストグラムが採取され(ステップ307)、R分布の最大値(Max値)であるr_maxの算出(ステップ308)、G分布の最大値であるg_maxの算出(ステップ309)、B分布の最大値であるb_maxの算出(ステップ310)がなされる。そして、算出されたr_maxを加算してRmax_targetを求め(ステップ311)、また、算出されたg_maxを加算してGmax_targetを求め(ステップ312)、同様に、算出されたb_maxを加算してBmax_targetを求める(ステップ313)。色相・カラーバランス補正を行うに際して、このように、ヒストグラムでRGBが別々に採取され、例えば、最も明るいRGBのヒストグラムのポイントは白であるものと判断し、この部分について黄色や緑等のかぶりがある場合には、白い部分がずれているものとして、ホワイトバランスが調整される。
更に、彩度補正を行うために、彩度変換がなされる(ステップ314)。まず、背景と分離された主要被写体について、彩度ヒストグラムが採取され(ステップ315)、分布平均値S_aveが算出される(ステップ316)。そして、算出されたS_aveを加算してS_targetを算出する(ステップ317)。ここでは、L*a*b*のa*b*の2平面で彩度を表すことができる。a*b*が00でグレーとなる。基準として、グレーに近い方はグレーに縮め、即ち、少々色付く程度の場合には、彩度を抑え目にし、補正によってグレーになる方向に補正する。また、彩度が中高程度の分布では、鮮やかさを強調するように彩度補正がなされる。ステップ314からステップ317では、選択画像についての分布平均値から、彩度補正のためのターゲットが決定されている。
以上のようにしてステップ317までの処理が終了した後、選択画像が複数か否かが判断される(ステップ318)。選択画像が複数ではない場合には、ステップ325以降の目標値設定・格納部25による目標値設定処理に移行する。即ち、算出されたL_targetを明度補正目標値(ステップ325)、S_targetを彩度補正目標値(ステップ326)、Rmax_targetをカラーバランス(CB)補正目標値(ステップ327)、Gmax_targetをCB補正目標値(ステップ328)、およびBmax_targetをCB補正目標値(ステップ329)に各々設定して、所定のメモリ(図示せず)に格納し、画質に対する処理基準の算出工程が終了する。
ステップ318で選択画像が複数である場合には、全ての選択画像について解析されたか否かが判断され(ステップ319)、全ての解析が終了していない場合には、ステップ301に戻って処理が繰り返される。全ての選択画像についての解析が終了した場合には、基準特徴量解析部24では、複数(N個)の選択画像の算出結果が加算された値をNで割ることで、平均値が算出される。即ち、Nで割ることで各画像で加算して算出されたL_targetに対する平均値が算出される(ステップ320)。同様に、Nで割ることで、加算して算出されたS_targetに対する平均値が算出され(ステップ321)、Rmax_targetの平均値(ステップ322)、Gmax_targetの平均値(ステップ323)、Bmax_targetの平均値(ステップ324)が算出される。目標値設定・格納部25では、このようにして平均化して算出されたL_targetを明度補正目標値(ステップ325)、平均化して得られたS_targetを彩度補正目標値(ステップ326)、平均化して得られたRmax_targetをカラーバランス(CB)補正目標値(ステップ327)、平均化して得られたGmax_targetをCB補正目標値(ステップ328)、および平均化して得られたBmax_targetをCB補正目標値(ステップ329)に各々設定して、所定のメモリ(図示せず)に格納し、画質に対する処理基準の算出工程が終了する。
以上のように、図2に示す処理基準決定機能20では、図3に示すような処理工程によって、選択画像からの目標値が設定され、メモリに格納される。
次に、補正量算出機能30および画像処理機能40にて実行される補正処理工程について、幾何特徴量と画質特徴量とに分けて説明する。
次に、補正量算出機能30および画像処理機能40にて実行される補正処理工程について、幾何特徴量と画質特徴量とに分けて説明する。
まず、幾何特徴量の補正処理について説明する。
図10は、幾何特徴量の補正処理工程を示したフローチャートである。
幾何特徴量の補正処理工程では、図7に示す工程によって取得した各種処理基準の目標値に基づいて、実際の補正処理が行われる。幾何特徴量の補正処理工程では、図2に示す画像処理サーバ1は、まず、画像入力部11より処理すべき画像(画像データ、デジタル画像)を入力し(ステップ401)、番号付与・総数カウント処理部12にて、入力された画像に画像番号Gnを付与し(ステップ402)、処理すべき画像の画像総数Nがカウントされる(ステップ403)。補正したい画像については、例えば図1に示す表示装置6等のユーザ端末から任意に取り出させる(指定させる)ことも可能である。かかる場合には、ユーザ端末により指定された画像の全体が画像総数Nとなる。次に、補正量算出機能30の画像特徴量抽出部31では、画像総数Nの中から、画像Gn番(最初は1番目)が読み出される(ステップ404)。そして、処理すべき主要被写体が認識され(ステップ405)、認識された主要被写体(被写体)の輪郭が抽出された後(ステップ406)、被写体の外接矩形が抽出される(ステップ407)。その後、画像特徴量解析部32によって、処理すべき画像の特徴量が解析される。具体的には、被写体の外接開始位置が算出され(ステップ408)、被写体のサイズが算出される(ステップ409)。そして、被写体の重心位置が算出される(ステップ410)。画像の補正処理の方法によっては、これらの解析が全て行われない場合もある。
図10は、幾何特徴量の補正処理工程を示したフローチャートである。
幾何特徴量の補正処理工程では、図7に示す工程によって取得した各種処理基準の目標値に基づいて、実際の補正処理が行われる。幾何特徴量の補正処理工程では、図2に示す画像処理サーバ1は、まず、画像入力部11より処理すべき画像(画像データ、デジタル画像)を入力し(ステップ401)、番号付与・総数カウント処理部12にて、入力された画像に画像番号Gnを付与し(ステップ402)、処理すべき画像の画像総数Nがカウントされる(ステップ403)。補正したい画像については、例えば図1に示す表示装置6等のユーザ端末から任意に取り出させる(指定させる)ことも可能である。かかる場合には、ユーザ端末により指定された画像の全体が画像総数Nとなる。次に、補正量算出機能30の画像特徴量抽出部31では、画像総数Nの中から、画像Gn番(最初は1番目)が読み出される(ステップ404)。そして、処理すべき主要被写体が認識され(ステップ405)、認識された主要被写体(被写体)の輪郭が抽出された後(ステップ406)、被写体の外接矩形が抽出される(ステップ407)。その後、画像特徴量解析部32によって、処理すべき画像の特徴量が解析される。具体的には、被写体の外接開始位置が算出され(ステップ408)、被写体のサイズが算出される(ステップ409)。そして、被写体の重心位置が算出される(ステップ410)。画像の補正処理の方法によっては、これらの解析が全て行われない場合もある。
その後、画像補正量算出部33では、目標値設定・格納部25によって設定され格納された選択画像からの目標値が読み出され(ステップ411)、画像特徴量解析部32によって解析された特徴量と読み出された目標値との差分から補正量が算出される(ステップ412)。算出された補正量は、画像処理機能40に出力される。画像処理機能40の幾何特徴量補正部41は、必要に応じ、外接開始位置の補正(ステップ413)、サイズの補正(ステップ414)、重心位置の補正(ステップ415)を施す。これらの補正を画像総数Nまで実行したか否か、即ちGn<Nか否かが判断される(ステップ416)。画像総数Nを超えていない場合には、ステップ404へ戻って処理が繰り返され、次の処理すべき画像についての補正処理が実行される。画像総数Nを超えている場合には、幾何特徴量の補正処理が終了する。
例えば、以上の処理を図8に示すパターン例を用いて説明すると、例えば画像パターン2を、複数選択画像における外接開始位置の平均値(XsM,YsM)およびサイズの平均値XdMとYdMとを用いて補正するとすると、
画像シフト:(XsM−Xs2, YsM−Ys2)画素シフト
画像拡大:(YdM/Yd2)倍…(縦の縮尺に合わす)
等とすることができる。このような補正を加えることで、幾何特徴量が統一された、見やすいレイアウト出力を提供することが可能となる。
画像シフト:(XsM−Xs2, YsM−Ys2)画素シフト
画像拡大:(YdM/Yd2)倍…(縦の縮尺に合わす)
等とすることができる。このような補正を加えることで、幾何特徴量が統一された、見やすいレイアウト出力を提供することが可能となる。
次に、画質特徴量の補正処理について説明する。
図11は、画質特徴量(画質)の補正処理工程を示したフローチャートである。画像処理サーバ1では、まず画像入力部11より処理すべき複数画像が入力され(ステップ501)、番号付与・総数カウント処理部12にて、処理すべき画像に順に画像番号Gnが付与され(ステップ502)、画像総数Nがカウントされる(ステップ503)。次に、画像特徴量抽出部31では、例えば、1番目の画像であるG1番目から順番に画像Gn番が読み出され(ステップ504)、背景と分離された主要被写体について、まずRGB変換が施される(ステップ505)。その後、RGBヒストグラムが採取され(ステップ506)、R分布の最大値(Max値)であるr_maxの算出(ステップ507)、G分布の最大値であるg_maxの算出(ステップ508)、B分布の最大値であるb_maxの算出(ステップ509)がなされる。そして、図9に示すフローチャートにて、選択画像から目標値設定・格納部25により設定された目標値である、Rmax_target、Gmax_target、Bmax_targetを用いて、カラーバランス(CB)補正LUT(ルックアップテーブル)が生成され(ステップ510)、RGB変換が施された画像に対してカラーバランス補正が実行される(ステップ511)。
図11は、画質特徴量(画質)の補正処理工程を示したフローチャートである。画像処理サーバ1では、まず画像入力部11より処理すべき複数画像が入力され(ステップ501)、番号付与・総数カウント処理部12にて、処理すべき画像に順に画像番号Gnが付与され(ステップ502)、画像総数Nがカウントされる(ステップ503)。次に、画像特徴量抽出部31では、例えば、1番目の画像であるG1番目から順番に画像Gn番が読み出され(ステップ504)、背景と分離された主要被写体について、まずRGB変換が施される(ステップ505)。その後、RGBヒストグラムが採取され(ステップ506)、R分布の最大値(Max値)であるr_maxの算出(ステップ507)、G分布の最大値であるg_maxの算出(ステップ508)、B分布の最大値であるb_maxの算出(ステップ509)がなされる。そして、図9に示すフローチャートにて、選択画像から目標値設定・格納部25により設定された目標値である、Rmax_target、Gmax_target、Bmax_targetを用いて、カラーバランス(CB)補正LUT(ルックアップテーブル)が生成され(ステップ510)、RGB変換が施された画像に対してカラーバランス補正が実行される(ステップ511)。
そして、例えばL*a*b*に変換後、処理すべき画像の主要被写体に対して、ステップ512以降の輝度変換、ステップ517以降の彩度変換が施される。ステップ512以降の輝度変換では、例えばL*による輝度ヒストグラムが採取される(ステップ513)。その後、分布平均値L_aveが算出される(ステップ514)。そして、図9に示す処理にて選択画像から目標値設定・格納部25により設定されたL_targetを用いて、明度補正LUTが生成される(ステップ515)。その後、この明度補正LUTを用いて、画質補正部42により明度補正が実行される(ステップ516)。ステップ517以降の彩度変換では、例えばa*b*を用いて彩度ヒストグラムが採取され(ステップ518)、分布平均値としてS_aveが算出される(ステップ519)。そして、選択画像から目標値設定・格納部25により設定されたS_targetを用いて、彩度補正係数が算出される(ステップ520)。そして、この彩度補正係数を用いて画質補正部42により彩度補正が実行される(ステップ521)。このようにして、明度および彩度についての補正が施された後、画像出力の形式に合わせてRGB変換が行われ(ステップ522)、画像が出力される(ステップ523)。そして、処理した画像が画像総数Nを超えたか否か、即ちGn<Nか否かが判断される(ステップ524)。画像総数Nを超えていない場合には、ステップ504へ戻って処理が繰り返される。画像総数Nを超えている場合には、補正処理が終了する。
以上のようにして画質に補正が加えられることで、選択画像と同様に、対象物の明るさを揃えたり、色を揃えたり、また鮮やかさを揃えたりすることが可能となる。
以上のようにして画質に補正が加えられることで、選択画像と同様に、対象物の明るさを揃えたり、色を揃えたり、また鮮やかさを揃えたりすることが可能となる。
尚、例えば選択画像に対して背景領域色を同じにするような指示がなされた場合には、以下に示すような処理によって背景の補正処理が実行される。
図12は、選択画像の背景から得られる処理基準の算出と、補正される複数の画像に対する補正処理の流れを示したフローチャートである。画像処理サーバ1の処理基準決定機能20では、まず選択画像特定部22にて選択画像が読み出される(ステップ601)。そして、特徴量抽出部23にて背景領域が認識され(ステップ602)、背景領域色のサンプリングが行われる(ステップ603)。サンプリングされる背景領域色は、基本的には、輝度、明度、彩度である。その後、全ての選択画像からのサンプリングが終了したか否かが判断される(ステップ604)。選択画像が1つのときや複数画像の全てについて背景領域色のサンプリングが終了した場合には、目標値設定・格納部25による背景領域色の設定・格納が行われ(ステップ605)、背景の処理基準の算出が終了する。選択画像が複数あり、全てについて背景領域色のサンプリングが終了していない場合には、ステップ601に戻って処理が繰り返される。尚、格納される目標値は、例えば、予め基準が設定されていれば、その基準に沿ったものであり、実際の処理のときに決定されるものであれば、例えば、全ての選択画像の背景画像情報が格納される場合もある。また、例えば、平均で選択画像の背景色を揃えるような場合には、基準特徴量解析部24にて平均化処理等が実行される。
図12は、選択画像の背景から得られる処理基準の算出と、補正される複数の画像に対する補正処理の流れを示したフローチャートである。画像処理サーバ1の処理基準決定機能20では、まず選択画像特定部22にて選択画像が読み出される(ステップ601)。そして、特徴量抽出部23にて背景領域が認識され(ステップ602)、背景領域色のサンプリングが行われる(ステップ603)。サンプリングされる背景領域色は、基本的には、輝度、明度、彩度である。その後、全ての選択画像からのサンプリングが終了したか否かが判断される(ステップ604)。選択画像が1つのときや複数画像の全てについて背景領域色のサンプリングが終了した場合には、目標値設定・格納部25による背景領域色の設定・格納が行われ(ステップ605)、背景の処理基準の算出が終了する。選択画像が複数あり、全てについて背景領域色のサンプリングが終了していない場合には、ステップ601に戻って処理が繰り返される。尚、格納される目標値は、例えば、予め基準が設定されていれば、その基準に沿ったものであり、実際の処理のときに決定されるものであれば、例えば、全ての選択画像の背景画像情報が格納される場合もある。また、例えば、平均で選択画像の背景色を揃えるような場合には、基準特徴量解析部24にて平均化処理等が実行される。
背景色については、ユーザの指定に基づいてその目標値を決定することも可能である。例えば、複数の画像がターゲット画像として選択された場合に、この選択画像の中で、
最も明るい背景色で揃える。
最も暗い背景色で揃える。
最も鮮やかな背景色で揃える。
平均で背景色を揃える。
等を表示し、ユーザに指定させることで目標値を決定することも可能である。
最も明るい背景色で揃える。
最も暗い背景色で揃える。
最も鮮やかな背景色で揃える。
平均で背景色を揃える。
等を表示し、ユーザに指定させることで目標値を決定することも可能である。
次に、処理すべき複数の画像に対して背景の補正処理が実行される。画像処理サーバ1では、まず画像入力部11より処理すべき画像が入力され(ステップ606)、番号付与・総数カウント処理部12にて、入力された各画像に画像番号Gnが付与されて(ステップ607)、画像総数Nがカウントされる(ステップ608)。次に、背景処理部43では、例えば、1番目の画像であるG1番目から順番に画像Gn番の処理すべき画像が読み出され(ステップ609)、背景領域が認識される(ステップ610)。ここで、背景処理部43は、決定されている背景目標値を画像補正量算出部33から取得し(ステップ611)、処理すべき画像の背景領域に目標値を適用する(ステップ612)。その後、補正を施した画像が画像総数Nを超えたか否か、即ちGn<Nか否かが判断される(ステップ613)。画像総数Nを超えていない場合には、ステップ609へ戻って処理が繰り返される。画像総数Nを超えている場合には、補正処理は終了する。以上のようにして、選択されたターゲット画像(見本画像)からの背景処理を行うことが可能となる。
最後にこれらをまとめて、選択画像(ターゲット画像)から幾何特徴量および画質特徴量の目標値を設定し、補正対象画像に対して適用する一連の処理例について、図13および図14を用いて説明する。
図13(a)〜(d)は、選択画像の有する特徴量の抽出工程を説明するための図である。図13(a)には、例えば、ユーザ端末である表示装置6のディスプレイに表示され、目標画像としてユーザ端末にて指定された選択画像が表示されている。幾何特徴量の抽出に際して、図13(b)に示すように、まず2値化が行われる。そして、2値化された画像に対して、図13(c)に示すようにラベリング処理が施される。ここでは、L1〜L3の3つの画像要素に対してラベリングがなされている。その後、図13(d)に示すように、最大外接矩形が算出される。算出される最大外接矩形としては、例えば座標軸を左上からとるとすると、トップの最小、レフトの最小、ボトムの最大、ライトの最大により、縦および横について各々算出される。
図13(a)〜(d)は、選択画像の有する特徴量の抽出工程を説明するための図である。図13(a)には、例えば、ユーザ端末である表示装置6のディスプレイに表示され、目標画像としてユーザ端末にて指定された選択画像が表示されている。幾何特徴量の抽出に際して、図13(b)に示すように、まず2値化が行われる。そして、2値化された画像に対して、図13(c)に示すようにラベリング処理が施される。ここでは、L1〜L3の3つの画像要素に対してラベリングがなされている。その後、図13(d)に示すように、最大外接矩形が算出される。算出される最大外接矩形としては、例えば座標軸を左上からとるとすると、トップの最小、レフトの最小、ボトムの最大、ライトの最大により、縦および横について各々算出される。
図14(a),(b)は、図13のようにして算出された選択画像の特徴量を用い、補正対象画像に対して施される処理を示している。ここでは、図14(a)に示す選択画像について、トップ、レフト、ボトム、ライトの4方向につき、幾何特徴量の目標値の1つとして、画像余白量が算出されている。また、図14(a)に示す選択画像における画質特徴量の目標値の1つとして、明るさ量および彩度量が算出されている。一方、図14(b)に示す補正対象画像については、まず2値化が施され、最大外接矩形が算出される。そして、算出された最大外接矩形に対して、選択画像から算出された画像余白量が適用され、切り抜きの範囲が決定される。その後、決定された範囲によって切り抜きが行われ、切り抜かれた画像に対して、選択画像から算出された明るさ量および彩度量に基づく明るさ、彩度量の補正が行われる。このようにして、選択画像を目標値とする画像処理が可能となる。
以上、詳述したように、本実施の形態では、ユーザ端末により選択された選択画像(選択画像データ)から、目標となる処理基準を決定し、複数の画像における各々の画像(画像データ)へ適用させるように構成した。即ち、複数の見本画像を提示した上で見本画像処理を可能としており、この見本画像処理は、ユーザが選択した画像を基準として補正パラメータを算出し、処理する点に特徴がある。個々の画像状態によらず、選択された画像に基づいて処理を行うことで、画像処理装置では、予定されていない未知の目的に応じた補正処理が実行される。処理基準をユーザが任意に設定することも考えられるが、数値で彩度量や明るさ量等をプリセットすることは経験がいる作業であり、印象と数値を結びつけることができなかった。しかしながら、本実施の形態によれば、ユーザが欲しいと思った印象の画像をユーザ端末が認識することで、そのユーザの印象に基づく補正量が自動的に決定でき、簡単にかつ正確な補正が可能となる。更に、複数の選択画像から処理基準を決定すれば、より正確な基準に基づく補正結果を得ることができる。
尚、本実施の形態は、アプリケーションタイプ、プリンタドライバタイプ、およびデジタルカメラとの連携タイプ等の各タイプにて、使用されることが想定できる。アプリケーションタイプでは、例えば、デジタルスチールカメラ(DSC)画像をアルバム化、あるいは管理するソフトのプラグイン等として、ユーザの採取画像を自動調整する機能に用いることができる。また、プリンタドライバタイプでは、ドライバ設定において、オプション機能として選択可能とする、あるいは、モード設定自体に組み込む機能とすることができる。更に、デジタルカメラとの連携タイプでは、ファイルフォーマットにタグ(Tag)情報を埋め込み、プリント段階での調整指示を可能とする機能として、本実施の形態を適用することが可能である。
また、本実施の形態が適用されるコンピュータプログラムは、画像処理サーバ1、画像転送装置5、表示装置6、および印刷用画像処理装置8等の各コンピュータ(ユーザ端末)に対して提供される際に、例えばコンピュータ装置にインストールされた状態にて提供される場合の他、コンピュータに実行させるプログラムをコンピュータが読取可能に記憶した記憶媒体にて提供される形態が考えられる。この記憶媒体としては、例えば各種DVDやCD−ROM媒体、カード型記憶媒体等が該当し、上記の各コンピュータ機器に設けられたDVDやCD−ROM読取装置、カード読み取り装置等によってプログラムが読み取られる。そして、各コンピュータ機器に設けられたHDDやフラッシュROM等の各種メモリにこのプログラムが格納され、CPUにて実行される。また、これらのプログラムは、例えば、プログラム伝送装置からネットワークを介して提供される形態もある。
本発明の活用例としては、例えばプリンタ等の画像形成装置に接続されるコンピュータ装置、インターネット等を介して情報を提供するサーバ、デジタルカメラ、また、これらの各種コンピュータ機器にて実行されるプログラム等への活用がある。
1…画像処理サーバ、2…画像データベースサーバ、3…画像データベース(画像DB)、4…デジタルカメラ、5…画像転送装置、6…表示装置、7…プリンタ、8…印刷用画像処理装置、9…ネットワーク、11…画像入力部、12…番号付与・総数カウント処理部、13…画像出力部、20…処理基準決定機能、21…見本画像提供部、22…選択画像特定部、23…特徴量抽出部、24…基準特徴量解析部、25…目標値設定・格納部、30…補正量算出機能、31…画像特徴量抽出部、32…画像特徴量解析部、33…画像補正量算出部、40…画像処理機能、41…幾何特徴量補正部、42…画質補正部、43…背景処理部
Claims (19)
- ユーザにより選択された選択画像データから当該選択画像データの有する特徴量を認識する特徴量認識手段と、
前記特徴量認識手段により認識された前記選択画像データの前記特徴量を目標値の一つとして、複数の画像データに対して各々画像処理を施す画像処理手段とを含む画像処理装置。 - 前記選択画像データは、1または複数のメモリに格納された前記複数の画像データの中の1または複数の画像データであることを特徴とする請求項1記載の画像処理装置。
- 前記特徴量認識手段は、ユーザ端末に対して見本画像を提供し、当該ユーザ端末を用いた当該見本画像に対する入力により前記選択画像データが選択されることを特徴とする請求項1記載の画像処理装置。
- 前記特徴量認識手段は、1または複数からなる前記選択画像データの有する幾何的な特徴量を認識することを特徴とする請求項1記載の画像処理装置。
- 前記特徴量認識手段は、1または複数からなる前記選択画像データの有する明るさ、コントラスト、彩度、色相、および精細度の少なくとも何れか1つを含む画質特徴量を前記特徴量として認識することを特徴とする請求項1記載の画像処理装置。
- 複数の画像データをリスト化して表示出力する表示出力手段と、
前記表示出力手段により表示出力された前記複数の画像データの中から1または複数の画像データを選択画像データとして認識する認識手段と、
前記認識手段により認識された前記選択画像データから、当該選択画像データの有する特徴量を認識する特徴量認識手段と、
前記特徴量認識手段により認識された前記特徴量を、画像処理を施すべき画像データに対する画像補正処理の目標値の1つとして設定する設定手段とを含む画像処理装置。 - 前記特徴量認識手段により認識される特徴量は、主要被写体のレイアウトに関する特徴量であることを特徴とする請求項6記載の画像処理装置。
- 前記特徴量認識手段は、前記主要被写体の外接矩形を算出し、
前記設定手段は、算出された前記外接矩形に基づく画像余白量を前記目標値の1つとして設定することを特徴とする請求項7記載の画像処理装置。 - 前記認識手段は、前記特徴量ごとに別々の画像データを前記選択画像データとして認識することを特徴とする請求項6記載の画像処理装置。
- 前記認識手段は、前記特徴量ごとに、異なった数の画像データを前記選択画像データの画像セットとして認識することを特徴とする請求項9記載の画像処理装置。
- 前記認識手段は、表示出力された前記複数の画像データの中から、ユーザにより仕上げたいイメージに近い画像として入力装置を用いて選択された画像データを前記選択画像データとして認識することを特徴とする請求項6記載の画像処理装置。
- 記憶手段から複数の画像データを読み出してユーザ端末に表示させるステップと、
表示された前記複数の画像データから画像処理の目標となる画像データとして前記ユーザ端末からの選択を認識するステップと、
前記ユーザ端末からの選択が認識された前記画像データの有する特徴量を抽出するステップと、
抽出された前記特徴量に基づいて、他の画像データに対して施される画像処理のための目標値を設定しメモリに格納するステップとを含む画像処理方法。 - 前記複数の画像データを表示させるステップは、前記ユーザ端末にて目標となる画像データを選択するためのガイド情報を当該複数の画像データと同時に表示させることを特徴とする請求項12記載の画像処理方法。
- 前記ユーザ端末からの選択を認識するステップは、抽出される特徴量ごとに1または複数からなる画像データの選択を認識することを特徴とする請求項12記載の画像処理方法。
- 抽出される前記特徴量は、主要被写体の幾何特徴量および/または画質特徴量であることを特徴とする請求項12記載の画像処理方法。
- 前記幾何特徴量は、前記主要被写体のレイアウトに関する特徴量であることを特徴とする請求項15記載の画像処理方法。
- コンピュータに、
記憶手段から複数の画像データを読み出してユーザ端末に表示させる機能と、
表示された前記複数の画像データから画像処理の目標となる画像データとして前記ユーザ端末からの選択を認識する機能と、
前記ユーザ端末からの選択が認識された前記画像データの有する特徴量を抽出する機能と、
抽出された前記特徴量に基づいて、他の画像データに対して施される画像処理のための目標値を設定しメモリに格納する機能と
を実現させるプログラム。 - 設定され前記メモリに格納された目標値にて、所定の画像データに対して画像処理を施す機能を前記コンピュータに更に実現させることを特徴とする請求項17記載のプログラム。
- 設定され前記メモリに格納された目標値は、選択された前記画像データから算出される補正パラメータであり、
前記画像処理を施す機能は、算出されメモリに格納された当該補正パラメータを用いて前記所定の画像データに対して画像処理を施すことを特徴とする請求項18記載のプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004005278A JP2005202469A (ja) | 2004-01-13 | 2004-01-13 | 画像処理装置、画像処理方法、およびプログラム |
US10/936,744 US20050152613A1 (en) | 2004-01-13 | 2004-09-09 | Image processing apparatus, image processing method and program product therefore |
KR1020040073557A KR100667663B1 (ko) | 2004-01-13 | 2004-09-14 | 화상 처리 장치, 화상 처리 방법 및 그 프로그램을 기록한 컴퓨터 판독 가능한 기록매체 |
CNB2004100778071A CN1296870C (zh) | 2004-01-13 | 2004-09-15 | 图像处理装置和图像处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004005278A JP2005202469A (ja) | 2004-01-13 | 2004-01-13 | 画像処理装置、画像処理方法、およびプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005202469A true JP2005202469A (ja) | 2005-07-28 |
Family
ID=34737224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004005278A Pending JP2005202469A (ja) | 2004-01-13 | 2004-01-13 | 画像処理装置、画像処理方法、およびプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20050152613A1 (ja) |
JP (1) | JP2005202469A (ja) |
KR (1) | KR100667663B1 (ja) |
CN (1) | CN1296870C (ja) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007074694A (ja) * | 2005-08-12 | 2007-03-22 | Canon Inc | 画像編集装置及びその制御方法、コンピュータプログラム、記憶媒体 |
JP2007164247A (ja) * | 2005-12-09 | 2007-06-28 | Seiko Epson Corp | 複数画像修整装置、複数画像修整方法およびコンピュータプログラム |
JP2009060429A (ja) * | 2007-08-31 | 2009-03-19 | Brother Ind Ltd | 画像処理装置、画像処理方法、画像処理印刷プログラム |
JP2009060388A (ja) * | 2007-08-31 | 2009-03-19 | Brother Ind Ltd | 画像処理装置及び画像処理プログラム |
JP2009060390A (ja) * | 2007-08-31 | 2009-03-19 | Brother Ind Ltd | 画像処理装置及び画像処理プログラム |
JP2009060432A (ja) * | 2007-08-31 | 2009-03-19 | Brother Ind Ltd | 画像処理装置、画像処理方法、画像処理プログラム |
JP2009060431A (ja) * | 2007-08-31 | 2009-03-19 | Brother Ind Ltd | 画像処理装置、画像処理方法、画像処理プログラム |
JP2009124381A (ja) * | 2007-11-14 | 2009-06-04 | Nippon Telegr & Teleph Corp <Ntt> | 諧調変換装置および方法、プログラム |
US7872784B2 (en) | 2006-12-04 | 2011-01-18 | Canon Kabushiki Kaisha | Image reading apparatus and image processing method |
JP2011160482A (ja) * | 2011-05-13 | 2011-08-18 | Casio Computer Co Ltd | 電子カメラ |
US8094343B2 (en) | 2007-08-31 | 2012-01-10 | Brother Kogyo Kabushiki Kaisha | Image processor |
US8159716B2 (en) | 2007-08-31 | 2012-04-17 | Brother Kogyo Kabushiki Kaisha | Image processing device performing image correction by using a plurality of sample images |
US8174731B2 (en) | 2007-08-31 | 2012-05-08 | Brother Kogyo Kabushiki Kaisha | Image processing device outputting image for selecting sample image for image correction |
JP2012093919A (ja) * | 2010-10-26 | 2012-05-17 | Toshiba Corp | 電子機器、合成画像の出力方法 |
JP2012146071A (ja) * | 2011-01-11 | 2012-08-02 | Ricoh Co Ltd | 画像処理装置 |
US8311323B2 (en) | 2007-08-31 | 2012-11-13 | Brother Kogyo Kabushiki Kaisha | Image processor for converting image by using image retrieved based on keyword |
US8390905B2 (en) | 2007-08-31 | 2013-03-05 | Brother Kogyo Kabushiki Kaisha | Image processing device extracting desired region to be used as model for image correction |
JP2013182570A (ja) * | 2012-03-05 | 2013-09-12 | Canon Inc | 映像生成装置及びその制御方法 |
JP5943112B1 (ja) * | 2015-03-19 | 2016-06-29 | 富士ゼロックス株式会社 | 画像処理装置、画像処理システムおよびプログラム |
JP2019140600A (ja) * | 2018-02-14 | 2019-08-22 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
JP2020144778A (ja) * | 2019-03-08 | 2020-09-10 | 日本放送協会 | 動画像カラー化装置、カラー情報推定モデル生成装置およびそれらのプログラム |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002112025A (ja) * | 2000-10-03 | 2002-04-12 | Fujitsu Ltd | 画像補正装置および補正方法 |
JP4007052B2 (ja) * | 2002-05-07 | 2007-11-14 | セイコーエプソン株式会社 | 画像処理制御データ更新装置 |
JP2005151282A (ja) * | 2003-11-18 | 2005-06-09 | Fuji Xerox Co Ltd | 画像処理装置、画像処理方法、およびプログラム |
JP4851723B2 (ja) * | 2005-03-04 | 2012-01-11 | 富士通株式会社 | 内部構造画像取得装置、内部構造画像取得方法および内部構造画像取得プログラム |
JP4947343B2 (ja) * | 2006-05-24 | 2012-06-06 | ソニー株式会社 | 情報処理システム、情報処理装置、情報処理方法、およびプログラム |
JP2008035328A (ja) * | 2006-07-31 | 2008-02-14 | Fujifilm Corp | テンプレート生成装置、画像配置装置、変更テンプレート生成装置およびそのプログラム |
EP1895466A1 (en) * | 2006-08-30 | 2008-03-05 | BRITISH TELECOMMUNICATIONS public limited company | Providing an image for display |
US8761532B2 (en) * | 2007-02-20 | 2014-06-24 | Xerox Corporation | Method and system for the selective application of automatic image enhancement to digital images |
KR100869947B1 (ko) * | 2007-05-29 | 2008-11-24 | 삼성전자주식회사 | 휴대 단말기의 영상 생성 방법 및 장치 |
KR102025184B1 (ko) * | 2013-07-31 | 2019-09-25 | 엘지디스플레이 주식회사 | 데이터 변환 장치 및 이를 이용한 디스플레이 장치 |
JP6376673B2 (ja) * | 2015-03-30 | 2018-08-22 | シャープ株式会社 | 画像処理装置 |
JP6308161B2 (ja) * | 2015-03-31 | 2018-04-11 | 株式会社エクォス・リサーチ | 脈波検出装置、及び脈波検出プログラム |
JP6503308B2 (ja) * | 2016-02-18 | 2019-04-17 | 富士通フロンテック株式会社 | 画像処理装置及び画像処理方法 |
US10552706B2 (en) * | 2016-10-24 | 2020-02-04 | Fujitsu Ten Limited | Attachable matter detection apparatus and attachable matter detection method |
WO2018098931A1 (zh) * | 2016-11-30 | 2018-06-07 | 华为技术有限公司 | 一种数据处理方法及装置 |
WO2019026392A1 (ja) * | 2017-07-31 | 2019-02-07 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP7418081B2 (ja) * | 2019-10-28 | 2024-01-19 | キヤノン株式会社 | 画像形成装置、画像形成方法、及び、プログラム |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0969165A (ja) * | 1995-08-31 | 1997-03-11 | Dainippon Screen Mfg Co Ltd | 画像処理装置 |
JPH09116740A (ja) * | 1995-10-19 | 1997-05-02 | Toppan Printing Co Ltd | 自動色調修正装置 |
JPH1198374A (ja) * | 1997-09-24 | 1999-04-09 | Konica Corp | 色補正方法及び色補正装置 |
JPH11144067A (ja) * | 1997-11-07 | 1999-05-28 | Nec Corp | 画像レイアウトシステム、方法及び記録媒体 |
JPH11185034A (ja) * | 1997-12-24 | 1999-07-09 | Casio Comput Co Ltd | 画像データ補正装置、及び画像データ補正処理プログラムを記録した記録媒体 |
JPH11275351A (ja) * | 1998-03-19 | 1999-10-08 | Fuji Photo Film Co Ltd | 画像処理方法 |
JP2001092956A (ja) * | 1999-09-22 | 2001-04-06 | Nec Corp | 自動色補正装置及び自動色補正方法並びにその制御プログラムを記録した記録媒体 |
JP2001256480A (ja) * | 2000-03-09 | 2001-09-21 | Hitachi Ltd | 画像自動分類方法及び装置 |
JP2003187215A (ja) * | 2001-12-18 | 2003-07-04 | Fuji Xerox Co Ltd | 画像処理システム及び画像処理サーバ |
JP2003190125A (ja) * | 2001-12-27 | 2003-07-08 | Konica Corp | 画像処理装置、画像処理方法、プログラム、及び記憶媒体 |
JP2003274271A (ja) * | 2002-03-18 | 2003-09-26 | Fuji Photo Film Co Ltd | 画像撮影方法、画像出力方法、およびカメラ |
JP2003281540A (ja) * | 2002-03-19 | 2003-10-03 | Fuji Xerox Co Ltd | 画像処理装置、画像処理方法、画像処理プログラムならびに画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2003281262A (ja) * | 2002-03-25 | 2003-10-03 | Dainippon Screen Mfg Co Ltd | オンデマンド出版および色再現状態の較正 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000040142A (ja) * | 1998-07-23 | 2000-02-08 | Matsushita Electric Ind Co Ltd | 画像表示装置 |
JP2002112025A (ja) * | 2000-10-03 | 2002-04-12 | Fujitsu Ltd | 画像補正装置および補正方法 |
JP2003101749A (ja) * | 2001-09-20 | 2003-04-04 | Pagecomp Lab Corp | 画像レイアウト生成装置 |
JP3823803B2 (ja) * | 2001-10-19 | 2006-09-20 | ノーリツ鋼機株式会社 | 画像変換パラメータ設定方法、画像変換パラメータ設定装置、画像変換パラメータ設定プログラムおよび画像変換パラメータ設定プログラムを記録した記録媒体 |
KR100470931B1 (ko) * | 2001-12-05 | 2005-02-22 | 가부시키가이샤 히다치 고쿠사이 덴키 | 템플레이트 매칭을 이용한 물체추적방법 및 장치 |
CN1244075C (zh) * | 2002-06-20 | 2006-03-01 | 成都威斯达芯片有限责任公司 | 可编程自适应的图像质量非线性增强处理装置及其处理方法 |
JP4059047B2 (ja) * | 2002-09-24 | 2008-03-12 | セイコーエプソン株式会社 | 入力装置、情報装置及び制御情報生成方法 |
-
2004
- 2004-01-13 JP JP2004005278A patent/JP2005202469A/ja active Pending
- 2004-09-09 US US10/936,744 patent/US20050152613A1/en not_active Abandoned
- 2004-09-14 KR KR1020040073557A patent/KR100667663B1/ko active IP Right Grant
- 2004-09-15 CN CNB2004100778071A patent/CN1296870C/zh not_active Expired - Fee Related
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0969165A (ja) * | 1995-08-31 | 1997-03-11 | Dainippon Screen Mfg Co Ltd | 画像処理装置 |
JPH09116740A (ja) * | 1995-10-19 | 1997-05-02 | Toppan Printing Co Ltd | 自動色調修正装置 |
JPH1198374A (ja) * | 1997-09-24 | 1999-04-09 | Konica Corp | 色補正方法及び色補正装置 |
JPH11144067A (ja) * | 1997-11-07 | 1999-05-28 | Nec Corp | 画像レイアウトシステム、方法及び記録媒体 |
JPH11185034A (ja) * | 1997-12-24 | 1999-07-09 | Casio Comput Co Ltd | 画像データ補正装置、及び画像データ補正処理プログラムを記録した記録媒体 |
JPH11275351A (ja) * | 1998-03-19 | 1999-10-08 | Fuji Photo Film Co Ltd | 画像処理方法 |
JP2001092956A (ja) * | 1999-09-22 | 2001-04-06 | Nec Corp | 自動色補正装置及び自動色補正方法並びにその制御プログラムを記録した記録媒体 |
JP2001256480A (ja) * | 2000-03-09 | 2001-09-21 | Hitachi Ltd | 画像自動分類方法及び装置 |
JP2003187215A (ja) * | 2001-12-18 | 2003-07-04 | Fuji Xerox Co Ltd | 画像処理システム及び画像処理サーバ |
JP2003190125A (ja) * | 2001-12-27 | 2003-07-08 | Konica Corp | 画像処理装置、画像処理方法、プログラム、及び記憶媒体 |
JP2003274271A (ja) * | 2002-03-18 | 2003-09-26 | Fuji Photo Film Co Ltd | 画像撮影方法、画像出力方法、およびカメラ |
JP2003281540A (ja) * | 2002-03-19 | 2003-10-03 | Fuji Xerox Co Ltd | 画像処理装置、画像処理方法、画像処理プログラムならびに画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2003281262A (ja) * | 2002-03-25 | 2003-10-03 | Dainippon Screen Mfg Co Ltd | オンデマンド出版および色再現状態の較正 |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007074694A (ja) * | 2005-08-12 | 2007-03-22 | Canon Inc | 画像編集装置及びその制御方法、コンピュータプログラム、記憶媒体 |
JP4652978B2 (ja) * | 2005-08-12 | 2011-03-16 | キヤノン株式会社 | 画像編集装置及びその制御方法、コンピュータプログラム |
JP2007164247A (ja) * | 2005-12-09 | 2007-06-28 | Seiko Epson Corp | 複数画像修整装置、複数画像修整方法およびコンピュータプログラム |
US7872784B2 (en) | 2006-12-04 | 2011-01-18 | Canon Kabushiki Kaisha | Image reading apparatus and image processing method |
US8159716B2 (en) | 2007-08-31 | 2012-04-17 | Brother Kogyo Kabushiki Kaisha | Image processing device performing image correction by using a plurality of sample images |
US8174731B2 (en) | 2007-08-31 | 2012-05-08 | Brother Kogyo Kabushiki Kaisha | Image processing device outputting image for selecting sample image for image correction |
JP2009060431A (ja) * | 2007-08-31 | 2009-03-19 | Brother Ind Ltd | 画像処理装置、画像処理方法、画像処理プログラム |
US8390905B2 (en) | 2007-08-31 | 2013-03-05 | Brother Kogyo Kabushiki Kaisha | Image processing device extracting desired region to be used as model for image correction |
JP2009060390A (ja) * | 2007-08-31 | 2009-03-19 | Brother Ind Ltd | 画像処理装置及び画像処理プログラム |
JP2009060388A (ja) * | 2007-08-31 | 2009-03-19 | Brother Ind Ltd | 画像処理装置及び画像処理プログラム |
US8311323B2 (en) | 2007-08-31 | 2012-11-13 | Brother Kogyo Kabushiki Kaisha | Image processor for converting image by using image retrieved based on keyword |
US8094343B2 (en) | 2007-08-31 | 2012-01-10 | Brother Kogyo Kabushiki Kaisha | Image processor |
JP2009060429A (ja) * | 2007-08-31 | 2009-03-19 | Brother Ind Ltd | 画像処理装置、画像処理方法、画像処理印刷プログラム |
JP2009060432A (ja) * | 2007-08-31 | 2009-03-19 | Brother Ind Ltd | 画像処理装置、画像処理方法、画像処理プログラム |
US8284417B2 (en) | 2007-08-31 | 2012-10-09 | Brother Kogyo Kabushiki Kaisha | Image processing device capable of preventing needless printing |
JP2009124381A (ja) * | 2007-11-14 | 2009-06-04 | Nippon Telegr & Teleph Corp <Ntt> | 諧調変換装置および方法、プログラム |
JP2012093919A (ja) * | 2010-10-26 | 2012-05-17 | Toshiba Corp | 電子機器、合成画像の出力方法 |
JP2012146071A (ja) * | 2011-01-11 | 2012-08-02 | Ricoh Co Ltd | 画像処理装置 |
JP2011160482A (ja) * | 2011-05-13 | 2011-08-18 | Casio Computer Co Ltd | 電子カメラ |
JP2013182570A (ja) * | 2012-03-05 | 2013-09-12 | Canon Inc | 映像生成装置及びその制御方法 |
JP5943112B1 (ja) * | 2015-03-19 | 2016-06-29 | 富士ゼロックス株式会社 | 画像処理装置、画像処理システムおよびプログラム |
US9589338B2 (en) | 2015-03-19 | 2017-03-07 | Fuji Xerox Co., Ltd. | Image processing apparatus, image processing system, image processing method, and non-transitory computer readable medium for varied luminance adjustment in different image regions |
JP2019140600A (ja) * | 2018-02-14 | 2019-08-22 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
JP2020144778A (ja) * | 2019-03-08 | 2020-09-10 | 日本放送協会 | 動画像カラー化装置、カラー情報推定モデル生成装置およびそれらのプログラム |
Also Published As
Publication number | Publication date |
---|---|
KR100667663B1 (ko) | 2007-01-12 |
CN1296870C (zh) | 2007-01-24 |
KR20050074254A (ko) | 2005-07-18 |
CN1641699A (zh) | 2005-07-20 |
US20050152613A1 (en) | 2005-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2005202469A (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP2005151282A (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP4285290B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP5009577B2 (ja) | 画像検索装置および方法並びにプログラム | |
US8666156B2 (en) | Image-based backgrounds for images | |
US8630485B2 (en) | Method for combining image and imaging product | |
JP2000069304A (ja) | 画像データ管理装置、画像データ管理方法および画像データ管理プログラムを記録した媒体 | |
JP2005190435A (ja) | 画像処理方法、画像処理装置及び画像記録装置 | |
CN106462334A (zh) | 使用单个控件控制多个照片调整 | |
US20070127783A1 (en) | Image processing apparatus, method and program for controlling flesh color of image | |
JP2003023646A (ja) | デジタル画像用フレームの自動生成方法 | |
JP2010074405A (ja) | 画像処理装置および画像処理方法 | |
US20040165000A1 (en) | Picture layout processing apparatus, picture layout processing method, and program therefor | |
JP2006031688A (ja) | 画像加工装置、画像加工方法及び画像加工プログラム | |
JPH10302061A (ja) | デジタルカラー画像のカラーキャスト除去及びコントラスト強調を組み合わせたデジタル処理方法 | |
US7424147B2 (en) | Method and system for image border color selection | |
JP2001056867A (ja) | 画像データ処理装置、画像データセットを記録した媒体、画像データ処理プログラムを記録した媒体および画像データ処理方法 | |
JP2005346474A (ja) | 画像処理方法及び装置及びプログラム及び記憶媒体 | |
JP4507673B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP2006092127A (ja) | 画像処理装置、画像処理方法、およびプログラム | |
WO2018066344A1 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP2006093965A (ja) | 画像処理装置、画像処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091215 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100420 |