(57)【要約】【課題】被写体の内容にかかわらず入力撮影画像を写真プリントに適した適正画像に補正することができる空間フィルタを作成して、適正な画像補正を実現する技術を提供する。【解決手段】用意されたサンプル画像から区分けされた小領域画像に含まれる画素の画素値を入力値として、この小領域画像を適正画像にする空間フィルタのパラメータを教師値として学習させることにより統計的学習則を構築し、入力撮影画像を複数の小領域画像に区分けし、この小領域画像に含まれている画素の画素値を統計的学習則に入力して出力されたパラメータに基づいて作成された空間フィルタを用いて小領域画像を補正する。このような処理を、区分けされた小領域画像の全てに対して施し、補正された小領域画像の全てから入力撮影画像のための適正画像を生成する。【選択図】図２
2009010853.tif 000002
【特許請求の範囲】
【請求項１】
画像デジタル化によって取得された入力撮影画像を空間フィルタを用いて写真プリントに適した適正画像に補正する画像補正方法において、
用意されたサンプル画像から区分けされた小領域画像に含まれる画素の画素値を入力値とするとともに前記小領域画像を適正画像にする空間フィルタのパラメータを教師値として学習させることを繰り返すことにより統計的学習則を構築するステップと、
前記入力撮影画像を複数の小領域画像に区分けする区分けステップと、
前記小領域画像に含まれている画素の画素値を前記統計的学習則に入力することで空間フィルタのパラメータを出力するパラメータ出力ステップと、
出力された前記パラメータに基づいて作成された空間フィルタを用いて前記小領域画像を補正する小領域補正ステップと、
前記区分けされた小領域画像の全てに対して前記パラメータ出力ステップと前記小領域補正ステップを実行する繰り返しステップと、
補正された全ての小領域画像から前記入力撮影画像のための適正画像を得るステップと、
からなる画像補正方法。
【請求項２】
前記統計的学習則がニューラルネットワークであることを特徴とする請求項１による画像補正方法。
【請求項３】
前記空間フィルタが撮影画像のシャープ感や粒状感を引き立たせる輪郭強調フィルタであることを特徴とする請求項１又は２による画像補正方法。
【請求項４】
画像デジタル化によって取得された入力撮影画像を空間フィルタを用いて写真プリントに適した適正画像に補正する画像補正装置において、
用意されたサンプル画像から区分けされた小領域画像に含まれる画素の画素値を入力値とするとともに前記小領域画像を適正画像にする空間フィルタのパラメータを教師値として学習させることを繰り返すことにより構築された統計的学習則を有する統計的学習則部と、
前記入力撮影画像を複数の小領域画像に区分けする画像区分け部と、
前記小領域画像に含まれている画素の画素値を前記統計的学習則部に入力することで出力される空間フィルタのパラメータに基づいて空間フィルタを作成する空間フィルタ作成部と、
前記空間フィルタ作成部によって作成された空間フィルタを用いて前記小領域画像を補正する部分補正実行部と、
前記部分補正実行部を用いて前記区分けされた小領域画像を順次補正して前記入力撮影画像のための適正画像を作り出す補正管理部と、
からなる画像補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像デジタル化によって取得された入力撮影画像を空間フィルタを用いて写真プリントに適した適正画像に補正する画像補正技術に関する。
【背景技術】
【０００２】
近年のデジタル画像処理の発展に伴い、写真プリント業界を始め、ほとんどのプリント出力はデジタル画像処理を施された画像に基づいて行われる。このデジタル画像処理としてよく使われているものに、画像内に含まれているノイズを除いたり、画像のもつある特徴、例えば線やエッジや粒状感などを強調したりする操作であるフィルタ処理があり、デジタル画像空間において直接フィルタ処理を行うために空間フィルタが用いられる。一般的に、空間フィルタは、中心画素とその周辺画素の画素値に重み付けを行い、積和演算又は非線形演算によって求めた値をその中心画素の値とする機能を有し、処理対象とする周辺画素の数はフィルタサイズによって決定され（フィルタサイズ３×３の周辺画素数は８となる）、その重み付けの数値の選び方で、雑音を低減する平滑(平均)化フィルタ、メディアンフィルタ、エッジ・線を強調する微分フィルタ、ラプラシアンフィルタ、明るい領域と暗い領域の収縮・膨張を行う最大値フィルタ・最小値フィルタなどに分類される。従って、適正な画像を得るためフィルタ処理を行う場合、この重み付けの数値やフィルタサイズなどのフィルタパラメータの選び方が重要となる。
【０００３】
例えば、フィルムカメラによる撮影済みフィルムをフィルムスキャナを用いて間接的に、あるいはデジタルカメラを用いて直接的に取得した高解像度の撮影画像に対して鮮鋭化処理を施す場合、撮影画像の輪郭だけではなく、写真フィルムの粒子に起因する粒状性までもが強調されてしまうと粒状ノイズとなってしまい、特に人肌領域で粒状ノイズが生じると写真画像品質として大きなマイナスとなる。このような粒状ノイズを低減させるには、平滑化処理を行うことになるが、今度は、粒状ノイズの低減とともに輪郭もぼやけることになり、せっかく行った鮮鋭化処理の効果も失われてしまうという問題が生じる。この問題を解決するため、撮像画像の色成分データをＹＣＣ変換、つまり輝度（濃度）データ；Ｙと色差データ：Ｃ1，Ｃ2とに分離し、２次元座標空間における輝度データの変化に対応して、色差データの平滑化処理と輝度データの平滑化処理との割合を変化させ、その際画像の輪郭情報は色差データより輝度データの方に多く含まれていることを考慮して、撮影画像の平坦部から輪郭部に近づく程、輝度ノイズ除去の割合を徐々に０に近づけるとともに色ノイズ除去より早めに輝度ノイズ除去を止めるようにする技術が知られている（例えば、特許文献１参照。）。この画像処理技術は、撮影画像の平坦な部分を選択的に平滑化し、この後処理として一般的な鮮鋭化を行うことで粒状ノイズを抑えた輪郭部分のメリハリを得ようとするものであり、輝度データの分散から輪郭形成度合いを推定して、平滑化の補正係数を調整しているので、自然風景などを被写体とした撮影画像に対しては有効かもしれないが、特に看板などの人工構造物が被写体の一部である撮影画像において、輝度分散からは信頼よく輪郭形成度合いが推定できず、看板の文字などに極度のぼかしが施されて不自然となる不具合が生じる。
【０００４】
また、平滑化フィルタ処理におけるフィルタサイズ決定の問題に関して、デジタル画像データに対して、互いにサイズが異なる複数の移動平均フィルタを用いてフィルタ処理を行うことにより、複数のぼかし画像データを生成し、この複数のぼかし画像データの互いに対応する各着目画素に関してぼかし画像データごとに重みを与えて各ぼかし画像データの加重平均値を合成ぼかし画像データとする画像処理方法が知られており、その際、ぼかし画像データごとに与えられる各重みは各ぼかし画像データを生成する各移動平均フィルタのサイズとの間で負の相関関係、所定の切片から各移動平均フィルタのサイズのべき乗を減算した関数が成立するように設定されている（例えば、特許文献２参照。）。しかしながら、処理対象となる画像データに対してサイズが異なる複数の移動平均フィルタによるぼかし（平滑化）処理を施し、さらにこの処理によって得られた複数の処理済み画像データを重み計算するという画像処理は、演算負荷が大きいだけではなく、種々の画像に対して重みの設定を適切に行うことは非常に困難である。
【０００５】
また工業製品の表面欠陥を画像処理で検出する場合にも、欠陥の特徴を強調するために空間フィルタを使用したフィルタ処理が行われる。欠陥を効率よく、かつ選択的に検出するような構成数値や形状を有する空間フィルタを作り出すために遺伝的アルゴリズムを用い、この遺伝的アルゴリズムをベースとして自動計算された構成数値が実数となっている空間フィルタが提案されている（例えば、特許文献３参照。）。この従来技術は、その空間フィルタの適用が液晶画面の欠陥といった予め予想された欠陥を対象とする限りは有効であるかもしれないが、処理対象となる画像が撮影画像のような場合では、１つの撮影画像の中に自然風景や人工構造物さらには文字なども含まれることもあるので、そのような空間フィルタを用いても画像全体が適正となるような処理結果を得ることは困難である。
【０００６】
【特許文献１】特開２００２−４４４７３号公報（段落番号００２４−００２８、図１）
【特許文献２】特開２００４−１３３５５１号公報（段落番号００１６−００２４、図１）
【特許文献３】特開２００４−２３９８７０号公報（段落番号０００２−００１１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記実情に鑑み、本発明の課題は、被写体の内容にかかわらず入力撮影画像を写真プリントに適した適正画像に補正することができる空間フィルタを作成して、適正な画像補正を実現する技術を提供することである。
【課題を解決するための手段】
【０００８】
画像デジタル化によって取得された入力撮影画像を空間フィルタを用いて写真プリントに適した適正画像に補正する画像補正方法において、上記課題を解決するため、本発明による方法は、用意されたサンプル画像から区分けされた小領域画像に含まれる画素の画素値を入力値とするとともに前記小領域画像を適正画像にする空間フィルタのパラメータを教師値として学習させることを繰り返すことにより統計的学習則を構築するステップと、前記入力撮影画像を複数の小領域画像に区分けする区分けステップと、前記小領域画像に含まれている画素の画素値を前記統計的学習則に入力することで空間フィルタのパラメータを出力するパラメータ出力ステップと、出力された前記パラメータに基づいて作成された空間フィルタを用いて前記小領域画像を補正する小領域補正ステップと、前記区分けされた小領域画像の全てに対して前記パラメータ出力ステップと前記小領域補正ステップを実行する繰り返しステップと、補正された全ての小領域画像から前記入力撮影画像のための適正画像を得るステップとからなる。
【０００９】
本発明による画像補正方法では、補正すべき画像を複数の小領域画像に区分けし、その区分けされた各小領域画像毎に、統計的学習則を用いて当該小領域画像が適正なものになるようなフィルタ処理を実現するパラメータを有する空間フィルタを作成し、この作成された空間フィルタで当該小領域画像を補正している。つまり、入力撮影画像全体の画像特徴を解析して最適なパラメータを有する空間フィルタを作成するのではなく、撮影画像全体から見れば微小な領域である小領域に限定してその画像特徴を解析して、適正なフィルタ処理を行う。従って、１つの撮影画像に空や海などのフラットな画像領域や看板や人物などの多くの境界線を有する空間周波数の高い画像領域が含まれていても、それぞれの領域に応じた適正なフィルタ処理、つまり画像補正が可能となる。また、空間フィルタのパラメータを決定する統計的学習則の入力値としては、その対象となる画像領域が小領域であるため、この小領域画像に含まれている画素の画素値をそのまま用いることができ、統計的学習則の入力値を得るために複雑で時間のかかる演算を行う必要はない。このため、統計的学習則の構築は、用意されたサンプル画像から区分けされた小領域画像に含まれる画素の画素値を入力値とするとともに当該小領域画像を適正画像にする空間フィルタのパラメータを教師値として学習させることを繰り返すとよい。なお、この明細書では、特別に区別する必要がある場合を除いて、デジタルデータとしての画像データやこの画像データに基づくプリント画像やモニタ表示画像も単に画像という語句で総称している。
【００１０】
画像処理の分野で用いられる統計的学習則としては、共役勾配法、遺伝的アルゴリズム、ニューラルネットワークなどが挙げられるが、ハードウエア又はソフトウエアのモジュール化が進んでおり、扱いやすいこと、及び１万を超えるような多数のサンプル数から作成された教師値を用いて学習させることも容易であることを考慮すると、ニューラルネットワークが好都合である。
【００１１】
さらに、フィルタ処理に用いられるフィルタの種類は多いので、その種類を特定することによりパラメータのとる範囲を限定することで、その統計的学習則の精度を高めることができる。このため、本発明の好適な実施形態では、統計的学習則からの出力に基づいて作成される空間フィルタが撮影画像に対するフィルタ処理として撮影画像の適正なシャープ感や粒状感を得る輪郭強調フィルタとされている。
【００１２】
画像デジタル化によって取得された入力撮影画像を空間フィルタを用いて写真プリントに適した適正画像に補正する画像補正装置において、上記課題を解決するため、本発明による装置は、用意されたサンプル画像から区分けされた小領域画像に含まれる画素の画素値を入力値とするとともに前記小領域画像を適正画像にする空間フィルタのパラメータを教師値として学習させることを繰り返すことにより構築された統計的学習則を有する統計的学習則部と、前記入力撮影画像を複数の小領域画像に区分けする画像区分け部と、前記小領域画像に含まれている画素の画素値を前記統計的学習則部に入力することで出力される空間フィルタのパラメータに基づいて空間フィルタを作成する空間フィルタ作成部と、前記空間フィルタ作成部によって作成された空間フィルタを用いて対応する前記小領域画像を補正する部分補正実行部と、前記部分補正実行部を用いて前記区分けされた小領域画像を順次補正して前記入力撮影画像のための適正画像を作り出す補正管理部とからなる。当然ながら、この画像補正装置も上記画像補正方法で述べたすべての作用効果を得ることができる。さらに、この画像補正装置においても、統計的学習則部をニューラルネットワーク部で構築することや、統計的学習則部からの出力に基づいて作成される空間フィルタを輪郭強調フィルタとすることは、好適な実施形態として提案される。
【発明を実施するための最良の形態】
【００１３】
まず、本発明による画像補正処理の基本原理を図１と図２を用いて説明する。なお、ここでは、統計的学習則として空間フィルタ（以下単にフィルタと略称する）のパラメータを出力するニューラルネットワークが採用されているとする。図１は、サンプル画像を用いた学習過程を通じてニューラルネットワークが構築される流れを模式的に示している。
【００１４】
種々の条件で取得された画像をサンプル画像として多数用意し、これらのサンプル画像を元画像として順次指定し、以下の作業を行う。まず、指定した元画像を所定のサイズ（例えば、１０×１０画素から２０×２０画素程度）の小領域画像に区分けする（＃０１）。次に、区分けされた小領域画像毎にマニュアルで調整しながらのフィルタ処理を行う（＃０２）。このようにフィルタ処理された全ての小領域画像を組み合わせることで元画像の適正画像を作り出す（＃０３）。適正画像が作り出されると、その構成要素である小領域画像の元の画素値群：Ａ1・・・Ａn（例えばN=100）と（＃０４）、この小領域画像に施されたフィルタ処理のフィルタパラメータ群：Ｍ1,1・・・Ｍk,m（例えば、k=3,m=3）を取り出す（＃０５）。このようにして、全てのサンプル画像を通じて得られた多数の小領域画像の画素値群：Ａ1・・・Ａnを入力値とし、当該小領域画像に施されたフィルタ処理のフィルタパラメータ群（Ｍ1,1・・・Ｍk,m）を教師値として、ニューラルネットワークを学習させる（＃０６）。数千回以上の反復学習を行うことにより、安定した出力が保証されるニューラルネットワークが構築される。
【００１５】
このようにして構築されたニューラルネットワークを用いて適正なフィルタを作成し、このフィルタを用いてフィルタ処理、つまり画像補正を入力画像に施し、入力画像を適正画像に補正することができる。この画像補正の原理が図２に模式的に示されている。まず、補正目的で入力された画像を、所定のサイズの小領域画像に区分けする（＃１０）。各小領域画像に対して以下の処理を行う。区分けされた入力画像から選択された小領域画像からその画素値群：Ａ1・・・Ａnをニューラルネットワークに入力すると（＃１１）、ニューラルネットワークからこの小領域画像のフィルタ処理に適したフィルタのフィルタパラメータ群（Ｍ1,1・・・Ｍk,m）が出力される（＃１２）。出力されたフィルタパラメータ群を用いてフィルタが作成され（＃１３）、このフィルタを用いて前記入力画像から選択された小領域画像に対するフィルタ処理が行われ、補正された小領域画像が得られる（＃１４）。入力画像を構成する全ての小領域画像に対してステップ＃１１〜＃１４の処理が行われると、得られた全ての小領域画像を統合することで入力画像の適正補正画像が得られる（＃１５）。さらに、この補正画像に対して必要に応じた更なる補正を施した後、プリントデータを生成し、このプリントデータをプリント部に転送することにより、画像プリントが出力される（＃１６）。
【００１６】
上述した統計的学習則の一例としてのニューラルネットワークへの入力値として、小領域画像の画素値群を採用しているが、対象となる画像がカラー画像の場合、各画素値には、３つの色成分値、つまりＲ値、Ｇ値、Ｂ値がセットとなっている。その際、演算を簡単にするためには、色成分値毎にニューラルネットワークに入力して、色成分毎の小領域画像のフィルタを作成することや、３つの色成分値から輝度値を算出して、その輝度値をその画素値の代表値としてニューラルネットワークに入力して小領域画像のフィルタを作成することも本発明の枠内に入るものである。また、ニューラルネットワークへの入力値として画素値群から直接算出できる平均値や最大・最小値を付加してもよい。
【００１７】
次に、図１と図２を用いて説明した適正フィルタ作成、つまり適正補正技術を用いた画像補正装置を搭載し、入力された撮影画像から写真プリントを出力する写真プリント装置を説明する。図３はその写真プリント装置を示す外観図であり、この写真プリント装置は、印画紙Ｐに対して露光処理と現像処理とを行う写真プリント部としてのプリントステーション１Ｂと、現像済み写真フィルム２ａやデジタルカメラ用メモリカード２ｂなどの画像入力メディアから取り込んだ撮影画像を処理してプリントステーション１Ｂで使用されるプリントデータの生成・転送などを行う操作ステーション１Ａとから構成されている。
【００１８】
この写真プリント装置はデジタルミニラボとも称せられるものであり、図４からよく理解できるように、プリントステーション１Ｂは２つの印画紙マガジン１１に納めたロール状の印画紙Ｐを引き出してシートカッター１２でプリントサイズに切断すると共に、このように切断された印画紙Ｐに対し、バックプリント部１３で色補正情報やコマ番号などのプリント処理情報を印画紙Ｐの裏面に印字するとともに、プリント露光部１４で印画紙Ｐの表面に撮影画像の露光を行い、この露光後の印画紙Ｐを複数の現像処理槽を有した処理槽ユニット１５に送り込んで現像処理する。乾燥の後に装置上部の横送りコンベア１６からソータ１７に送られた印画紙Ｐ、つまり写真プリントＰは、このソータ１７の複数のトレイにオーダ単位で仕分けられた状態で集積される（図３参照）。
【００１９】
上述した印画紙Ｐに対する各種処理に合わせた搬送速度で印画紙Ｐを搬送するために印画紙搬送機構１８が敷設されている。印画紙搬送機構１８は、印画紙搬送方向に関してプリント露光部１４の前後に配置されたチャッカー式印画紙搬送ユニット１８ａを含む複数の挟持搬送ローラ対から構成されている。
【００２０】
プリント露光部１４には、副走査方向に搬送される印画紙Ｐに対して、主走査方向に沿って操作ステーション１Ａからのプリントデータに基づいてＲ（赤）、Ｇ（緑）、Ｂ（青）の３原色のレーザ光線の照射を行うライン露光ヘッドが設けられている。処理槽ユニット１５は、発色現像処理液を貯留する発色現像槽１５ａと、漂白定着処理液を貯留する漂白定着槽１５ｂと、安定処理液を貯留する安定槽１５ｃを備えている。
【００２１】
前記操作ステーション１Ａのデスク状コンソールの上部位置には、写真フィルム２ａの撮影画像コマから撮影画像データ（以下単に撮影画像と略称する）を２０００ｄｐｉを超える解像度でもって取得することができるフィルムスキャナ２０が配置されており、デジタルカメラ等に装着される画像記録媒体２ｂとして用いられている各種半導体メモリやＣＤ−Ｒなどから撮影画像を取得するメディアリーダ２１は、この写真プリント装置のコントローラ３として機能する汎用パソコンに組み込まれている。この汎用パソコンには、さらに各種情報を表示するモニタ２３、各種設定や調整を行う際に用いる操作入力部として利用される操作入力デバイスとしてのキーボード２４やマウス２５も接続されている。
【００２２】
この写真プリント装置のコントローラ３は、ＣＰＵを中核部材として、写真プリント装置の種々の動作を行うための機能部をハードウエア又はソフトウエアあるいはその両方で構築しているが、図５に示されているように、本発明に特に関係する機能部としては、フィルムスキャナ２０やメディアリーダ２１によって読み取られた撮影画像を取り込んで次の処理のために必要な前処理を行う画像入力部３１と、各種ウインドウや各種操作ボタンなどを含むグラフィック操作画面の作成やそのようなグラフィック操作画面を通じてのユーザ操作入力（キーボード２４やマウス２５などによる）から制御コマンドを生成するグラフィックユーザインターフェース（以下ＧＵＩと略称する）を構築するＧＵＩ部３３と、ＧＵＩ部３３から送られてきた制御コマンドや直接キーボード２４等から入力された操作命令に基づいて所望のプリントデータを生成するために画像入力部３１からメモリ３０に転送された撮影画像に対する画像処理等を行うプリント管理部３２と、色補正等のプレジャッジプリント作業時にプリントソース画像や予想仕上がりプリント画像としてのシミュレート画像さらにはＧＵＩ部３３から送られてきたグラフィックデータをモニタ２３に表示させるためのビデオ信号を生成するビデオ制御部３５と、画像処理が完了した処理済み撮影画像に基づいてプリントステーション１Ｂに装備されているプリント露光部１４に適したプリントデータを生成するプリントデータ生成部３６と、顧客の要望に応じて生の撮影画像や画像処理が完了した処理済み撮影画像などをＣＤ−Ｒに書き込むための形式にフォーマットするフォーマッタ部３７などが挙げられる。
【００２３】
画像入力部３１は、撮影画像記録媒体がフィルム２ａの場合プレスキャンモードと本スキャンモードとのスキャンデータを別々にメモリ３０に送り込み、それぞれの目的に合わせた前処理を行う。また、撮影画像記録媒体がメモリカード２ｂの場合取り込んだ撮影画像にサムネイル画像（低解像度データ）が含まれている場合はモニタ２３での一覧表示などの目的で使用するため撮影画像の本データ（高解像度データ）とは別にメモリ３０に送り込むが、もしサムネイル画像が含まれていない場合は本データから縮小画像を作り出してサムネイル画像としてメモリ３０に送り込む。
【００２４】
プリント管理部３２は、プリントサイズやプリント枚数などを管理するプリント注文処理ユニット４０、メモリ３０に展開された撮影画像に対して各種画像処理を施す画像処理ユニット５０を備えている。
【００２５】
画像処理ユニット５０には、メモリ３０に展開された撮影画像に対して濃度階調補正や画像解像度（サイズ）変換などの基本的な画像処理などを行う第１画像補正ユニット６０と、前述したようなニューラルネットワークを用いて作成された適正なフィルタ、ここでは一例としての輪郭強調フィルタによるフィルタ処理をメモリ３０に展開された入力撮影画像に対して行う第２画像補正ユニット７０とが実質的にはプログラムの形で組み込まれている。
【００２６】
図６で示されているように、本発明による画像補正装置としての機能を有する第２画像補正ユニット７０には、図１を用いて説明した基本原理に基づいた学習を経て構築されたニューラルネットワーク部７１と、メモリ３０に展開された入力撮影画像を、場合によっては入力撮影画像を所定サイズに縮小して生成された補正演算用撮影画像を、所定サイズ（例えば１０×１０画素）の小領域画像に区分けする画像区分け部７２と、区分けられた小領域画像に含まれている画素の画素値を読み取り、その画素値を直接、あるいは当該小領域画像に含まれる画素値から算出された平均値や最大・最小値など副次的な値を付加して入力画素値群としてニューラルネットワーク部７１に入力する入力値処理部７３と、ニューラルネットワーク部７１から出力されるフィルタパラメータに基づいて当該小領域画像のためのフィルタを作成する空間フィルタ作成部７４と、前記空間フィルタ作成部７４によって作成されたフィルタを用いて入力撮影画像における対応する小領域画像を補正する部分補正実行部７５と、この部分補正実行部７５を用いて前記画像区分け部７２によって区分けされた小領域画像を順次補正して入力撮影画像のための適正補正画像を作り出す補正管理部７６とが備えられている。
【００２７】
以上のように構成された写真プリント装置における写真プリント処理を図７のフローチャートを用いて説明する。まず、写真プリント出力を行うために入力された撮影画像を読み込み（＃５０）、その入力撮影画像に対して、またその入力撮影画像から画像サイズを低減した補正演算用撮影画像を作り出して利用する場合にはその補正演算用撮影画像に対しても、所定の区分け数で区分けを行い、多数の小領域画像を規定する（＃５１）。補正演算用撮影画像を利用する場合には、補正演算用撮影画像における小領域画像の画像サイズは入力撮影画像の画像サイズに較べて小さいものとなる。いずれにせよ、ニューラルネットワーク部７１の入力源となる小領域画像の画像サイズは、ここでは１０×１０画素とする。区分けされた多数の小領域画像の中から順番に処理対象となる注目小領域画像を指定する（＃５２）。指定された注目小領域画像の画素（１００個）の画素値を読み出し、ニューラルネットワーク部７１へ入力する画素値群として確保する（＃５３）。確保した画素値群の各値をニューラルネットワーク部７１の所定の入力層に与える（＃５４）。入力層に注目小領域画像からの画素値群が与えられることにより出力される出力値、つまりフィルタパラメータを用いて注目小領域画像に適した、ここでは３×３のフィルタサイズをもつ輪郭強調フィルタが作成される（＃５５）。作成された輪郭強調フィルタを用いて入力撮影画像における注目小領域画像に対してフィルタ処理（補正処理）を行う（＃５６）。区分けされた全ての小領域画像が注目小領域画像として指定されたかどうかをチェックし、残っている小領域画像があれば（＃５７No分岐）、ステップ＃５２〜＃５６の処理を繰り返す。全ての注目小領域画像として指定されておれば、つまり全ての小領域画像に対するフィルタ処理が終了しておれば、入力撮影画像に対するフィルタ処理が終了したことになるので、フィルタ処理が完了した全ての小領域画像を統合することで補正済みの撮影画像が得られる（＃５８）。なお、メモリ３０に展開された入力撮影画像に対して直接その小領域画像にフィルタ処理を施す場合には、全ての小領域画像に対するフィルタ処理が終了した時点で補正済みの撮影画像が得られることになる。この補正済みの撮影画像からプリントデータ生成部３６がプリントデータを生成する（＃５９）。プリントデータがプリントステーション１Ｂに転送されることによりプリント処理が行われ（＃６０）、写真プリントが出力される（＃６１）。なお、フィルタ処理を施された各小領域画像を統合して補正済みの撮影画像を作成する際に、その統合時に接続端となる周辺画素の平均化などの統合時調整を施してもよい。
【００２８】
上述した適正フィルタ作成のためのニューラルネットワーク部７１は、処理対象となる入力撮影画像における極めて小さな領域における画素値を解析情報として用いているので、一般的に画像処理に用いられているニューラルネットワークの入力値群として採用されている解析データ群に較べ、非常に容易かつ高速に得ることができる。従って、多数の小領域画像に対して個別のフィルタを作成して、フィルタ処理を施すとしても、そのトータルの演算時間は短いものとなる。
【００２９】
上述した実施形態の説明では、空間フィルタとして輪郭強調フィルタを例としてしてたが、平滑化フィルタなど、その他の種類のフィルタであってもよい。また、フィルタ種別のニューラルネットワーク部を組み込んで、複数のフィルタを作成して、複数のフィルタ処理を実行するような形態を採用してもよい。
【００３０】
さらに、上述した実施形態の説明では、本発明による画像補正技術が、ＤＰショップに設置されているミニラボと呼ばれている写真プリント装置に組み込まれた例を取り上げたが、コンビニやＤＰショップの店頭に設置されているセルフサービス式の写真プリント装置など、種々の写真プリント装置に組み込んでもよいし、画像処理ソフトウエアの撮影画像補正機能の１つとして、この画像処理ソフトウエアのプログラムに組み込んでもよい。
【００３１】
また、上述した実施の形態では、画像プリント出力部としてのプリントステーション１Ｂは、印画紙Ｐに対し、レーザ式露光エンジンを備えたプリント露光部１４で撮影画像の露光を行い、この露光後の印画紙Ｐを現像処理する、いわゆる銀塩写真プリント方式を採用していたが、もちろん、本発明によって補正された撮影画像のプリント方式は、このような方式に限定されるわけではなく、例えば、フィルムや紙にインクを吐出して画像を形成するインクジェットプリント方式や感熱転写シートを用いた熱転写方式など、種々の写真プリント方式を含む。
【図面の簡単な説明】
【００３２】
【図１】本発明による画像補正技術で用いられる基本原理を説明する説明図
【図２】本発明による画像補正技術で用いられる基本原理を説明する説明図
【図３】本発明による画像補正技術を採用した写真プリント装置の外観図
【図４】写真プリント装置のプリントステーションの構成を模式的に示す模式図
【図５】写真プリント装置のコントローラ内に構築される機能要素を説明する機能ブロック図
【図６】本発明の画像補正技術を採用した画像補正ユニットの機能構成を示す機能ブロック図
【図７】写真プリント処理の手順を示すフローチャート
【符号の説明】
【００３３】
１Ｂ：プリントステーション（プリント部）
３１：画像入力部
３６：プリントデータ生成部
７０：第２画像補正ユニット（画像補正装置）
７１：ニューラルネットワーク部
７２：画像区分け部
７３：入力値処理部
７４：空間フィルタ作成部
７５：部分補正実行部
７６：補正管理部
【図１】
2009010853.tif 000003
【図２】
2009010853.tif 000004
【図３】
2009010853.tif 000005
【図４】
2009010853.tif 000006
【図５】
2009010853.tif 000007
【図６】
2009010853.tif 000008
【図７】
2009010853.tif 000009