(57)【特許請求の範囲】
【請求項１】
ハイトデータの入力を受付けるハイトデータ入力受付手段と、
前記ハイトデータの凹凸を所定の視点および光源の条件で可視化した画像である可視化画像を出力する可視化手段と、
陰影ムラの除去に関するパラメータの入力を受付けるパラメータ入力受付手段と、
前記可視化画像の濃度値に基づいて陰影ムラの除去対象とする除去対象領域を検出する除去対象領域検出手段と、
前記ハイトデータの前記除去対象領域に該当する領域の深度を、前記パラメータに基づいて修正する修正手段と、
前記ハイトデータを前記修正手段により修正されたハイトデータに更新する更新手段と、
を備えることを特徴とする陰影ムラ除去装置。
【請求項２】
前記除去対象領域は、前記可視化画像の第１の濃度値以上の領域を含む濃領域と、前記第１の濃度値より低い第２の濃度値以下の領域を含む淡領域を有し、
前記修正手段は、
前記濃領域に対応する前記ハイトデータ上の領域については、深度の高低差を大きくし、前記淡領域に対応する前記ハイトデータ上の領域については、深度の高低差を小さくするように修正することを特徴とする請求項１に記載の陰影ムラ除去装置。
【請求項３】
前記パラメータは、ハイトデータの深度の変形度合いを含み、
前記修正手段は、
前記可視化画像を濃度値に基づき二値化した画像にぼかし処理を施した画像の画素の濃度に応じて前記変形度合いを調整し、この調整した変形度合いを用いて、当該画素と対応する位置にあるハイトデータの画素の深度を修正することを特徴とする請求項１または請求項２に記載の陰影ムラ除去装置。
【請求項４】
前記除去対象領域検出手段は、
前記可視化画像にぼかし処理を加えた後、除去対象領域を検出することを特徴とする請求項１から請求項３のいずれかに記載の陰影ムラ除去装置。
【請求項５】
前記除去対象領域検出手段は、
前記可視化画像を前記ハイトデータのサイズに合わせた後、除去対象領域を検出することを特徴とする請求項１から請求項４のいずれかに記載の陰影ムラ除去装置。
【請求項６】
陰影ムラ除去装置が、
ハイトデータの入力を受付けるハイトデータ入力受付ステップと、
前記ハイトデータの凹凸を所定の視点および光源の条件で可視化した画像である可視化画像を出力する可視化ステップと、
陰影ムラの除去に関するパラメータの入力を受付けるパラメータ入力受付ステップと、
前記可視化画像の濃度値に基づいて陰影ムラの除去対象とする除去対象領域を検出する除去対象領域検出ステップと、
前記ハイトデータの前記除去対象領域に該当する領域の深度を、前記パラメータに基づいて修正する修正ステップと、
前記ハイトデータを前記修正ステップにより修正されたハイトデータに更新する更新ステップと、
を実行することを特徴とする陰影ムラ除去方法。
【請求項７】
コンピュータに、
ハイトデータの入力を受付けるハイトデータ入力受付ステップと、
前記ハイトデータの凹凸を所定の視点および光源の条件で可視化した画像である可視化画像を出力する可視化ステップと、
陰影ムラの除去に関するパラメータの入力を受付けるパラメータ入力受付ステップと、
前記可視化画像の濃度値に基づいて陰影ムラの除去対象とする除去対象領域を検出する除去対象領域検出ステップと、
前記ハイトデータの前記除去対象領域に該当する領域の深度を、前記パラメータに基づいて修正する修正ステップと、
前記ハイトデータを前記修正ステップにより修正されたハイトデータに更新する更新ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表面に凹凸模様を有する媒体を作成するための表面深度データ（ハイトデータ）から、陰影ムラを除去する陰影ムラ除去装置等に関する。
【背景技術】
【０００２】
表面に凹凸模様を有する壁紙や合成皮革等の媒体を製造するため、コンピュータ等を用いて所望の柄の表面深度データ（以下、ハイトデータという）を生成し、このハイトデータに基づいて、金属または樹脂製のエンボス版に対して彫刻またはエッチング等を施して表面に凹凸模様を形成し、このエンボス版に上記媒体を押し当てることにより凹凸模様を写し取る方法が知られている。エンボス版の製造に関しては、例えば、特許文献１等に記述がある。
【０００３】
しかしながら、上述のエンボス製品には陰影ムラ（柄癖）が生じやすい。陰影ムラとは、物体表面に照射された光によって生じた反射光や陰影により、光の強度が強い領域と弱い領域とが不均一に表れるものであり、これが新たな柄に見えたりする場合があった。
【０００４】
このような陰影ムラのうち、意匠として不都合なものは製品に表れないように削除、修正されるが、従来は、陰影ムラがあるか否かを確認するために、エンボス版を試作し、その後に確認作業を行っていた。しかし、エンボス版は彫刻やエッチング等の工程を経て得られるものであり、その製造には時間を要する。
【０００５】
このような無駄を省くため、本出願人は、特許文献２の柄癖可視化装置を提案した。これは、エンボス版の製造に用いるハイトデータの画素毎の陰影や光沢を、ユーザが任意に設定した視点方向及び光源方向でコンピュータの画面上で可視化するものである。これにより、ハイトデータの画素毎の陰影や光沢を、コンピュータの画面上で確認でき、陰影ムラの位置の特定が容易となる。
【０００６】
作業者は、コンピュータの画面上で陰影ムラを確認してハイトデータを修正し、その修正データでエンボス版を作成することができるが、この修正の手間を省くことができればより望ましく、エンボス版の製作がより効率的になる。
【０００７】
ムラを修正する技術の例として、特許文献３には、３次元スキャンデータで計測したハイトフィールドデータに対し、局所的な高低差を均一にするため、ローパスフィルタを施したハイトフィールドデータをムラ成分として抽出した後、このムラ成分のデータを用いて入力のハイトフィールドを補正する手法について記載されている。また、特許文献４には、不定形の線状要素を多数配置した画像に対し、線状要素の密度分布を全体的に均一にするように修正する技術について記載されている。
【０００８】
また、特許文献５では、木の細かな溝である導管画像を取得する際、レンズの光学系の収差や光源の照度ムラにより導管が強調される程度が安定しない問題を解決するため、導管を撮影した画像に対し、局所的なヒストグラムを全体のヒストグラムと比較しながらぼかして補正することで、レンズ収差や照度ムラの問題を解決している。さらに、特許文献６では、天然の木材や石材の表面模様を撮影した場合の色調のムラを低減するため、局所的なヒストグラムと全体のヒストグラムを一致させることが記載されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−３５８６６２号公報
【特許文献２】特開２０１１−１０３０９７号公報
【特許文献３】特開２００８−１５８９３６号公報
【特許文献４】特開２００８−１５９５２号公報
【特許文献５】特開２００３−１８７２２４号公報
【特許文献６】特許第３８３０５９８号
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献３〜６は、前記のように高低の情報を持つハイトフィールドの実際の見えにおける陰影ムラの修正に関するものではなく、これらの技術をそのまま適用して上記のような陰影ムラの修正作業を容易に行うことはできない。
【００１１】
本発明は、このような課題に鑑みてなされたもので、ハイトデータの実際の見えで生じる陰影ムラを容易に除去可能な陰影ムラ除去装置等を提供することを目的とする。
【課題を解決するための手段】
【００１２】
前述した課題を解決するため第１の発明は、ハイトデータの入力を受付けるハイトデータ入力受付手段と、前記ハイトデータの凹凸を所定の視点および光源の条件で可視化した画像である可視化画像を出力する可視化手段と、陰影ムラの除去に関するパラメータの入力を受付けるパラメータ入力受付手段と、前記可視化画像の濃度値に基づいて陰影ムラの除去対象とする除去対象領域を検出する除去対象領域検出手段と、前記ハイトデータの前記除去対象領域に該当する領域の深度を、前記パラメータに基づいて修正する修正手段と、前記ハイトデータを前記修正手段により修正されたハイトデータに更新する更新手段と、を備えることを特徴とする陰影ムラ除去装置である。
【００１３】
第１の発明の陰影ムラ除去装置によれば、ユーザがハイトデータを入力し、陰影ムラの除去に関するパラメータを入力するだけで、ハイトデータの実際の見えに生じる陰影ムラを自動検出し、更に入力されたパラメータに基づいて自動的に陰影ムラを除去できる。よって、ハイトデータの修正を容易に行うことができ、エンボス版の試作とその確認作業を繰り返し行う必要もない。従って、エンボス版のデザイン工程における制作期間を短縮でき、作業コストを低減できる。
【００１４】
また、前記除去対象領域は、前記可視化画像の第１の濃度値以上の領域を含む濃領域と、前記第１の濃度値より低い第２の濃度値以下の領域を含む淡領域を有し、前記修正手段は、前記濃領域に対応する前記ハイトデータ上の領域については、深度の高低差を大きくし、前記淡領域に対応する前記ハイトデータ上の領域については、深度の高低差を小さくするように修正することが望ましい。
これにより、陰影の局所的なムラに応じて影の量を増減でき、陰影ムラを効率よく除去できるようになる。
【００１５】
前記パラメータは、ハイトデータの深度の変形度合いを含み、前記修正手段は、前記可視化画像を濃度値に基づき二値化した画像にぼかし処理を施した画像の画素の濃度に応じて前記変形度合いを調整し、この調整した変形度合いを用いて、当該画素と対応する位置にあるハイトデータの画素の深度を修正することが望ましい。
これにより、ハイトデータの変形が目立ちにくくなり、自然な仕上がりとなる。
【００１６】
また、前記除去対象領域検出手段は、前記可視化画像にぼかし処理を加えた後、除去対象領域を検出することが望ましい。
これにより、修正跡が目立ちにくくなり、仕上がりを美しくできる。
【００１７】
また、前記除去対象領域検出手段は、前記可視化画像を前記ハイトデータのサイズに合わせた後、除去対象領域を検出することが望ましい。
これにより、除去対象領域とハイトデータの画素の対応関係をとることが容易になる。
【００１８】
第２の発明は、陰影ムラ除去装置が、ハイトデータの入力を受付けるハイトデータ入力受付ステップと、前記ハイトデータの凹凸を所定の視点および光源の条件で可視化した画像である可視化画像を出力する可視化ステップと、陰影ムラの除去に関するパラメータの入力を受付けるパラメータ入力受付ステップと、前記可視化画像の濃度値に基づいて陰影ムラの除去対象とする除去対象領域を検出する除去対象領域検出ステップと、前記ハイトデータの前記除去対象領域に該当する領域の深度を、前記パラメータに基づいて修正する修正ステップと、前記ハイトデータを前記修正ステップにより修正されたハイトデータに更新する更新ステップと、を実行することを特徴とする陰影ムラ除去方法である。
【００１９】
第３の発明は、コンピュータに、ハイトデータの入力を受付けるハイトデータ入力受付ステップと、前記ハイトデータの凹凸を所定の視点および光源の条件で可視化した画像である可視化画像を出力する可視化ステップと、陰影ムラの除去に関するパラメータの入力を受付けるパラメータ入力受付ステップと、前記可視化画像の濃度値に基づいて陰影ムラの除去対象とする除去対象領域を検出する除去対象領域検出ステップと、前記ハイトデータの前記除去対象領域に該当する領域の深度を、前記パラメータに基づいて修正する修正ステップと、前記ハイトデータを前記修正ステップにより修正されたハイトデータに更新する更新ステップと、を実行させるためのプログラムである。
【発明の効果】
【００２０】
本発明により、ハイトデータの実際の見えで生じる陰影ムラを容易に除去可能な陰影ムラ除去装置等を提供できる。
【図面の簡単な説明】
【００２１】
【図１】陰影ムラ除去装置１のハードウエア構成図
【図２】陰影ムラ除去処理の流れを説明するフローチャート
【図３】入力されるハイトデータの一例
【図４】可視化画像の一例を示す図
【図５】除去対象領域検出処理の流れを説明するフローチャート
【図６】可視化画像にぼかし処理（１）を施した画像の一例
【図７】ぼかし処理（１）の施された可視化画像を、入力されたハイトデータと同じサイズに引き伸ばした状態を示す図
【図８】除去対象領域を二値化した二値化画像（左図が淡領域二値化画像、右図が濃領域二値化画像）
【図９】ハイトデータ修正処理の流れを説明するフローチャート
【図１０】除去対象領域を示す二値化画像にそれぞれぼかし処理（２）を施した状態を示す図（左図が淡領域グレースケール画像、右図が濃領域グレースケール画像）
【図１１】ハイトデータの修正について説明する図
【図１２】修正後のハイトデータを示す図
【発明を実施するための形態】
【００２２】
以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。
【００２３】
（陰影ムラ除去装置１の構成）
図１は、本実施形態の陰影ムラ除去装置１のハードウエア構成の一例を示す図である。
図１に示すように、陰影ムラ除去装置１は、例えば、制御部１１、記憶部１２、メディア入出力部１３、通信制御部１４、入力部１５、表示部１６、周辺機器I／F部１７等がバス１８を介して接続されて構成される。
【００２４】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｓｅｓｓ  Ｍｅｍｏｒｙ）等により構成される。
ＣＰＵは、記憶部１２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス１８を介して接続された各部を駆動制御する。制御部１１のＣＰＵは後述する陰影ムラの除去処理（図２参照）を実行する。
【００２５】
ＲＯＭは、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持する。ＲＡＭは、ロードしたプログラムやデータを一時的に保持するとともに、制御部１１が各種処理を行うために使用するワークエリアを備える。
【００２６】
記憶部１２は、ＨＤＤ（ハードディスクドライブ）であり、制御部１１が実行するプログラムや、プログラム実行に必要なデータ、ＯＳ（オペレーティング・システム）等が格納されている。これらのプログラムコードは、制御部１１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行される。
【００２７】
メディア入出力部１３（ドライブ装置）は、例えば、フロッピー（登録商標）ディスクドライブ、ＰＤドライブ、ＣＤドライブ、ＤＶＤドライブ、ＭＯドライブ等のメディア入出力装置であり、データの入出力を行う。
【００２８】
通信制御部１４は、通信制御装置、通信ポート等を有し、ネットワークとの通信を媒介する通信インタフェースであり、通信制御を行う。
入力部１５は、例えば、キーボード、マウス等のポインティング・デバイス、テンキー等の入力装置であり、入力されたデータを制御部１１へ出力する。
【００２９】
表示部１６は、例えば液晶パネル、ＣＲＴモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路（ビデオアダプタ等）で構成され、制御部１１の制御により入力された表示情報をディスプレイ装置上に表示させる。
【００３０】
周辺機器I／F部１７は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器I／F部１７を介してコンピュータは周辺機器とのデータの送受信を行う。周辺機器I／F部１７は、ＵＳＢやＩＥＥＥ１３９４やＲＳ−２３２Ｃ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線、無線を問わない。
【００３１】
バス１８は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３２】
（陰影ムラ除去装置１の処理）
次に、図２〜図１２を参照して、陰影ムラ除去装置１の処理について説明する。
【００３３】
図２は、陰影ムラ除去装置１が行う陰影ムラ除去処理の流れを示すフローチャートである。陰影ムラ除去装置１の制御部１１は、記憶部１２から以下示す陰影ムラ除去処理に関するプログラム及びデータを読み出し、このプログラム及びデータに基づいて処理を実行する。
【００３４】
まず、陰影ムラ除去装置１は、処理対象とするハイトデータの入力を受付ける（ステップＳ１）。
ハイトデータとは、媒体表面の深さ方向の情報（深度）を例えば０〜２５５の階調値（濃淡）で表現したものである。例えば、表面に凹凸模様を有する壁紙や合成皮革等の媒体を製造するために、コンピュータ等を用いて生成される。入力されるハイトデータの一例を図３に示す。図３では、ハイトデータの深度が濃淡で表現されている。
【００３５】
次に、制御部１１は、入力されたハイトデータの可視化処理を実行する（ステップＳ２）。
【００３６】
この可視化処理は、ハイトデータの凹凸を所定の視点および光源の条件で可視化した画像を作成する処理であり、例えば、特開２０１１−１０３０９７号公報に記載されるような手法を用いればよい。特開２０１１−１０３０９７号公報には、ハイトデータに対して仮想的に光源方向及び視点方向を設定し、各画素についてハイトデータの影（光源の光が直接反射されない領域）及びオクルージョン（視点から見えない領域）を考慮し、光源から照射された光による拡散反射と鏡面反射の各成分に応じて各画素の輝度値を求め、これを投影変換することにより、ハイトデータの凹凸を所定の視点および光源の条件で可視化した画像を作成することが記載されている。
【００３７】
続いて、制御部１１は、ステップＳ２で作成された可視化画像を表示部１６に表示する（ステップＳ３）。
【００３８】
図４は、図３のハイトデータの可視化画像の例である。なお、この可視化画像は縦方向につぶれた形で出力されているが、これは設定した視点からの見え方をより正確に表現するために前記の輝度値の投影変換方法を定めているためである。通常、媒体表面の陰影ムラの確認を行うには、表面から例えば１５度といった位置に視点を設定するため、見え方をより正確に表現するために、ここでは、ハイトデータそのもののサイズではなく、ハイトデータのサイズが視点の位置関係に応じて圧縮された形で出力するようにしている。
【００３９】
ステップＳ３で表示された可視化画像がユーザにより確認され、陰影ムラの修正が必要であると判断された場合、陰影ムラ除去装置１は、ユーザから陰影ムラの除去に関するパラメータの入力を受け付ける（ステップＳ４）。この際、制御部１１は、例えばパラメータ入力画面（不図示）を表示部１６に表示する。
【００４０】
ここで入力するパラメータは、ハイトデータの深度の変形度合い、ぼかし範囲、ぼかし処理のアルゴリズム、濃度ヒストグラムの上位及び下位何%を除去対象領域とするか、等である。これらについては後述する。なお、各パラメータの数値は、予め推奨する値が初期設定されていたり、複数の選択肢が提示されるようになっていることが望ましい。
【００４１】
次に、制御部１１は除去対象領域検出処理を開始する（ステップＳ５）。除去対象領域検出処理では、可視化画像の陰影が局所的に明るく表れる領域と局所的に暗く表れる領域をそれぞれ陰影ムラとして検出し、除去対象領域とする。
【００４２】
図５を参照してこの除去対象領域検出処理について説明する。図５は除去対象領域検出処理の詳細な流れを説明するフローチャートである。
【００４３】
図５に示すように、ステップＳ５において、制御部１１は、まず、可視化画像に対してぼかし処理を施す（ステップＳ２１）。以下の説明では、ステップＳ２１のぼかし処理を、「ぼかし処理（１）」と呼ぶ。
【００４４】
ぼかし処理（１）は、後のステップＳ６で行うハイトデータの修正を目立たなくするためのものである。ぼかし処理（１）は、例えば、ガウスぼかし、平均化フィルタといった周知のアルゴリズムを利用すればよい。ぼかしの範囲は任意であり、例えば半径１ｍｍ程度とすればよい。なお、ぼかしの範囲やアルゴリズム等は、上述したように、パラメータとして入力するようにしておく。ぼかし処理（１）の結果画像を図６に示す。
【００４５】
次に、制御部１１はぼかし処理（１）を施した可視化画像を、入力されたハイトデータと同じサイズまで引き伸ばす（ステップＳ２２）。
【００４６】
上述したように、可視化画像は、視点の設定位置によって押しつぶされた形に変形しているため、入力ハイトデータと同じサイズに引き伸ばす。この処理によって、ハイトデータの画素位置と、引き伸ばし後の可視化画像の画素位置とを１対１に対応させることができる。図７は、前記の図６で示した画像にステップＳ２２の引き伸ばし処理を施した段階の画像である。以下の説明では、この引き伸ばし処理とぼかし処理（１）を施した可視化画像をぼかし画像（１）と呼ぶ。
なお、引き伸ばし処理とぼかし処理（１）は処理順を入れ替えて行ってもよい。すなわち、先に引き伸ばしを行った後、ぼかし処理（１）を行うことも可能である。
【００４７】
次に、制御部１１は、ぼかし画像（１）から濃度ヒストグラムを作成する（ステップＳ２３）。濃度ヒストグラムは、ぼかし画像（１）の各画素の濃度値についてのヒストグラムである。
【００４８】
次に、制御部１１は、濃度ヒストグラムの上位の濃度値の領域と下位の濃度値の領域を除去対象領域として検出する（ステップＳ２４）。
【００４９】
ステップＳ２４では、まず、ぼかし画像（１）の濃度ヒストグラムで上位の濃度値（第１の濃度値）以上の濃度値である画素を抽出する。この濃度値は、例えば上位１０％にあたる濃度値とする。そして、この画素を白、その他の画素を黒とする二値化画像を作成する。このようにして二値化した画像を濃領域二値化画像と呼ぶ。図８の右図は、濃領域二値化画像の一例である。
【００５０】
同様に、制御部１１は、ぼかし画像（１）から濃度ヒストグラムの下位の濃度値（第２の濃度値）以下の濃度値である画素を抽出し、二値化する。この濃度値は前記の濃度値より低くし、例えば下位１０％にあたる濃度値とする。この画像を、淡領域二値化画像と呼ぶ。淡領域二値化画像では、濃度値の小さい画素が白で表される。図８の左図は、淡領域二値化画像の一例である。
【００５１】
ステップＳ２４では、この濃領域二値化画像、及び淡領域二値化画像で「白」で表される濃領域および淡領域をそれぞれ除去対象領域とする。なお、濃領域と淡領域とを別に抽出するのは、後述するハイトデータの修正処理において、濃領域と淡領域とで異なる方法で修正を施すからである。また、濃度ヒストグラムの上位または下位それぞれ何％を濃領域または淡領域として抽出するかは任意であり、上述したように、パラメータとして入力できるようにしておく。
【００５２】
ステップＳ２１〜ステップＳ２４の処理によって、濃・淡それぞれの除去対象領域を検出すると、次に、制御部１１は、ハイトデータの修正処理を行う（図２のステップＳ６）。
【００５３】
ハイトデータ修正処理の手順を図９を参照して説明する。図９は、ハイトデータ修正処理の詳細な流れを説明するフローチャートである。
【００５４】
図９に示すように、ステップＳ６において、制御部１１は、まず、濃領域二値化画像、淡領域二値化画像のそれぞれに対してぼかし処理を施す（ステップＳ３１）。ステップＳ３１のぼかし処理を、「ぼかし処理（２）」と呼ぶ。
【００５５】
ぼかし処理（２）の結果画像を図１０に示す。
ステップＳ３１のぼかし処理（２）は、除去対象領域を広げ、後述するＳ３２におけるハイトデータの修正を周囲になじませるためのものである。つまり、ぼかし処理（２）によって各二値化画像は「白」の周囲がにじんだような例えば０〜２５５の階調値を有するグレースケール画像となるが、後述するハイトデータの修正処理では、この「グレー」の領域も修正対象に含めるものとし、その階調の程度に応じてＳ４でパラメータとして入力した変形度合いを調整する。調整の方法については後述する。
以下、ぼかし処理（２）を施した濃領域二値化画像を「濃領域グレースケール画像」、淡領域二値化画像を「淡領域グレースケール画像」と呼ぶ。図１０の左図は淡領域グレースケール画像の例、右図は濃領域グレースケール画像の例を示している。
【００５６】
なお、ぼかし処理（２）についても、ぼかし処理（１）と同様に、周知のアルゴリズムを利用すればよい。ぼかしの範囲は、例えば半径１ｍｍ程度とする。なお、ぼかしの範囲やアルゴリズムは任意であり、上述したように、パラメータとして入力できるようにしておく。
【００５７】
制御部１１は、ぼかし処理（２）により得た各グレースケール画像の各画素の階調値に基づいて調整した変形度合いを用いて、ハイトデータの深度を修正する（ステップＳ３２）。
【００５８】
図１１は、ハイトデータの修正について説明する図である。図１１のグラフは、横軸がハイトデータの画素位置を示し、縦軸が深度を示している。また、実線はハイトデータ修正前、点線はハイトデータ修正後のグラフである。また、一点鎖線は、深度の局所平均を結んだグラフである。
【００５９】
ステップＳ３２では、前述の濃領域グレースケール画像および淡領域グレースケール画像の「白」〜「グレー」の画素に対応する位置にあるハイトデータ上の各画素について、その位置での深度の局所平均（周囲の画素の深度の平均値）を算出し、各画素の深度と比較する。
【００６０】
そして、濃領域（濃領域グレースケール画像（図１０の右図）の白〜グレーの領域）に対応するハイトデータの領域の画素は、画素の深度と局所平均との差を拡大する（図１１のＤ１→Ｄ１’で示す）ように、画素の深度を修正する。これにより、濃領域に対応するハイトデータの領域の高低差を大きくして、影の量を多くする。
【００６１】
一方、淡領域（淡領域グレースケール画像（図１０の左図）の白〜グレーの領域）に対応するハイトデータの領域の画素は、画素の深度と局所平均との差が縮小する（図１１のＤ２→Ｄ２’で示す）ように、画素の深度を修正する。これにより、淡領域に対応するハイトデータの領域の高低差が小さくなり、影の量が小さくなる。
【００６２】
そして、上記した差の拡大時の拡大率や、差の縮小時の縮小率は、Ｓ４で入力された変形度合いを各グレースケール画像の画素の階調値に基づき調整して定めたものとしておく。
【００６３】
例えば、Ｓ４では変形度合いとして、「２倍」や「０．５倍」など拡大率や縮小率の最大値を入力するようにしておき、Ｓ３２では、グレースケール画像の「白」の画素に対応するハイトデータ上の画素は「変形度合いの１乗」、グレースケール画像の「グレー５０パーセント」の画素に対応するハイトデータ上の画素は「変形度合いの０．５乗」などとして拡大率や縮小率とする。なお、変形度合いやその調整方法はこれに限ることはない。
【００６４】
これにより、前記した除去対象領域から周辺に向かうにつれハイトデータの変形度合いが小さくなるので、ハイトデータの修正が周囲になじみ、目立たなくなる。
【００６５】
以上により入力されたハイトデータ上の深度が修正されると、制御部１１は、ハイトデータを更新し（図２のステップＳ７）、処理を終了する。図１２は修正後のハイトデータの例を示す図である。以上のようにハイトデータの修正を行うことにより、局所的に明るく見えていた部分ではハイトデータの高低差が大きくなり影となる部分が増える一方、局所的に暗く見えていた部分では高低差が小さくなり影となる部分が減少するので、陰影ムラが低減されることになる。なお、修正後のハイトデータを用いて再度Ｓ２〜Ｓ７の処理を繰り返すことも可能である。
【００６６】
以上説明した本実施形態の陰影ムラ除去装置１によれば、ユーザがハイトデータを入力し、陰影ムラの除去に関するパラメータを入力するだけで、ハイトデータの実際の見えに生じる陰影ムラを自動検出し、更に入力されたパラメータに基づいて自動的に陰影ムラを除去できる。よって、ハイトデータの修正を容易に行うことができ、エンボス版の試作とその確認作業を繰り返し行う必要もない。従って、エンボス版のデザイン工程における制作期間を短縮でき、作業コストを低減できる。
【００６７】
また、除去対象領域は、可視化画像の濃領域と淡領域を含み、ハイトデータ修正処理では、濃領域に対応するハイトデータの領域の高低差を大きくし、淡領域に対応するハイトデータの領域の高低差を小さくするように修正するので、陰影の局所的なムラに応じて影の量を増減でき、陰影ムラを効率よく除去できるようになる。
【００６８】
また除去対象領域検出処理では、可視化画像にぼかし処理（１）を加え、入力されたハイトデータのサイズに引き伸ばした画像について除去対象領域を検出するので、除去対象領域に対応するハイトデータの領域で行った修正の跡が目立ちにくくなり、仕上がりを美しくできるとともに、除去対象領域とハイトデータの画素の対応関係をとることが容易になる。
【００６９】
また、ハイトデータ修正処理では、可視化画像を濃度値に基づき二値化した画像にぼかし処理（２）を施し、その画像の画素の濃度に応じて、パラメータとして予め入力した変形度合いを調整し、これを用いて当該画素と対応する位置にあるハイトデータの画素の深度の修正を行うので、ハイトデータの変形が目立ちにくくなり、自然な仕上がりとなる。
【００７０】
以上、添付図面を参照して、本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００７１】
１・・・・・・陰影ムラ除去装置
１１・・・・・制御部
１２・・・・・記憶部
１３・・・・・メディア入出力部
１４・・・・・通信制御部
１５・・・・・入力部
１６・・・・・表示部
１７・・・・・周辺機器Ｉ／Ｆ部
１８・・・・・バス
【図１】
0005849821.tif 000002
【図２】
0005849821.tif 000003
【図５】
0005849821.tif 000004
【図９】
0005849821.tif 000005
【図１１】
0005849821.tif 000006
【図３】
0005849821.tif 000007
【図４】
0005849821.tif 000008
【図６】
0005849821.tif 000009
【図７】
0005849821.tif 000010
【図８】
0005849821.tif 000011
【図１０】
0005849821.tif 000012
【図１２】
0005849821.tif 000013