(57)【要約】【課題】３次元モデルを生成する毎に３次元モデルの洗練度を向上させる。【解決手段】画像変換システム２００は、パーソナルコンピューター２０及びサーバー４０を備える。パーソナルコンピューター２０は、複数面図の対象画像の各画像ラインを取得する画像ライン取得部２１１Ａと、各画像ラインの寸法をそれぞれ測定する寸法測定部２１１Ｂと、画像ライン取得部２１１Ａにて取得した複数面図ごとの対象画像の画像ラインを画像解析した当該対象画像の分析結果を取得する解析部２１２と、対象画像の今回の分析結果が前回の分析結果を超えると判定された場合に、今回の分析結果及び対象画像をサーバー４０の最良データ記憶部４２Ｂに上書きする更新制御部２１６と、最良データ記憶部４２Ｂに記憶された対象画像及び分析結果に基づいて、当該対象画像の３次元モデルを生成する３次元モデル生成部２１７と、を備える。【選択図】図４
2020119481.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置とサーバーと情報処理装置とを含む画像変換システムであって、
前記画像形成装置は、原稿に正投影図法により描かれた複数面図の対象画像を取得する取得部と、
前記取得部が取得した前記複数面図の対象画像を、前記サーバーと前記情報処理装置とに送信する送信部と、を備え、
前記サーバーは、前記送信部からの前記複数面図の対象画像を記憶するデータベースを備え、前記データベースは、不適データ記憶部と最良データ記憶部とを備え、
前記情報処理装置は、前記送信部からの前記複数面図の対象画像について各面ごとに対象画像を構成する各画像ラインを取得する画像ライン取得部と、
前記画像ライン取得部が取得した前記各画像ラインの寸法をそれぞれ測定する寸法測定部と、
前記画像ライン取得部にて取得した前記複数面図ごとの前記対象画像の各画像ラインを画像解析した当該対象画像の分析結果を取得する解析部と、
前記解析部において前記対象画像の画像解析が初めて行われたか否かを検出する初期検出部と、
前記初期検出部が前記解析部において前記対象画像の画像解析が初めて行われたと検出した場合に、当該対象画像及び当該解析部における分析結果を、前記サーバーの前記最良データ記憶部に記憶させる記憶制御部と、
前記解析部における前記対象画像の今回の分析結果が、前記最良データ記憶部に記憶された前記対象画像の前回の分析結果を超えるか否かを判定する判定部と、
前記判定部において今回の分析結果が前回の分析結果を超えると判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果を前記サーバーの前記最良データ記憶部に上書きし、前記判定部において今回の分析結果が前回の分析結果を超えないと判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果を前記サーバーの前記不適データ記憶部に記憶させるとともに、前記最良データ記憶部から前回の分析結果を示す対象画像及び当該前回の分析結果を削除しない更新制御部と、
前記最良データ記憶部に記憶された前記対象画像及び当該対象画像の分析結果に基づいて、前記複数面図の対象画像を仮想３次元座標空間に投影した当該対象画像の３次元モデルを生成する３次元モデル生成部と、を備える画像変換システム。
【請求項２】
前記データベースは、合格データ記憶部を更に備え、
前記情報処理装置は、前記最良データ記憶部に記憶された対象画像の分析結果が示す分析誤差が、予め定められた閾値以下であるか否かを判定する基準判定部を更に備え、
前記更新制御部は、前記基準判定部において前記最良データ記憶部に記憶された対象画像の分析結果が示す分析誤差が予め定められた閾値以下であると判定された場合に、当該最良データ記憶部に記憶された対象画像及び分析結果を前記サーバーの前記合格データ記憶部に記憶させ、
前記３次元モデル生成部は、前記合格データ記憶部に記憶された前記対象画像及び当該対象画像の分析結果に基づいて、前記複数面図の対象画像を仮想３次元座標空間に投影した当該対象画像の３次元モデルを生成する請求項１に記載の画像変換システム。
【請求項３】
前記３次元モデル生成部は、前記合格データ記憶部に記憶された前記複数面図の対象画像を仮想３次元座標空間に投影して３次元イメージマップ作成する３次元イメージマップ生成部と、
前記３次元イメージマップ生成部にて作成された３次元イメージマップに対して、前記合格データ記憶部に記憶された前記対象画像の分析結果のうちの画像ラインに基づくベクターラインを付与するライン付与部と、を備える請求項２に記載の画像変換システム。
【請求項４】
前記３次元モデル生成部は、前記合格データ記憶部に記憶された前記対象画像の分析結果に基づいて、当該対象画像の画像ラインについての評価基準を作成する評価基準作成部を更に備え、
前記イメージマップ生成部は、前記評価基準作成部にて作成された画像ラインの評価基準を満たす当該対象画像の画像ラインを用いて３次元イメージマップを作成し、
前記ライン付与部は、前記合格データ記憶部に記憶された前記対象画像の分析結果のうちの画像ラインを前記評価基準作成部にて作成された画像ラインの評価基準を満たす画像ラインに調整したベクターラインを、前記３次元イメージマップ生成部にて作成された前記３次元イメージマップに対して付与する請求項３に記載の画像変換システム。
【請求項５】
前記情報処理装置は、３次元メッシュの付与の指示を受け付けるメッシュ受付部と、
前記メッシュ受付部が３次元メッシュの付与の指示を受け付けた場合に、前記ライン付与部にてベクターラインが付与された３次元モデルに、３次元メッシュを付与する３次元メッシュ付与部と、を更に備える請求項４に記載の画像変換システム。
【請求項６】
前記情報処理装置は、３次元カラーの付与の指示を受け付けるカラー受付部と、
前記カラー受付部が３次元カラーの付与の指示を受け付けた場合に、前記ライン付与部にてベクターラインが付与された３次元モデルに、３次元カラーを付与する３次元カラー付与部と、を更に備える請求項４に記載の画像変換システム。
【請求項７】
前記画像形成装置は、ユーザーから、３次元モデルのファイル形式の指定を受け付ける操作部を更に備え、
前記画像形成装置の前記送信部は、前記操作部にて受け付けたファイル形式を示すファイル形式情報を、前記取得部が取得した前記原稿の画像とともに前記情報処理装置に送信し、
前記情報処理装置の３次元モデル生成部は、前記画像形成装置から受信した前記ファイル形式情報が示すファイル形式の３次元モデルを生成する請求項１乃至請求項６の何れか一つに記載の画像変換システム。
【請求項８】
前記情報処理装置は、表示部と、
前記対象画像が、前記最良データ記憶部又は前記不適データ記憶部に記憶されており、かつ、前記合格データ記憶部に記憶されていない場合に、当該対象画像の取得を促す報知表示を前記表示部に表示させる報知制御部と、を更に備える請求項２に記載の画像変換システム。
【請求項９】
原稿に正投影図法により描かれた複数面図の対象画像を記憶する記憶部と、
前記記憶部に記憶された複数面図の対象画像について各面ごとに対象画像を構成する各画像ラインを取得する画像ライン取得部と、
前記画像ライン取得部が取得した前記各画像ラインの寸法をそれぞれ測定する寸法測定部と、
前記画像ライン取得部にて取得した前記複数面図ごとの前記対象画像の各画像ラインを画像解析した当該対象画像の分析結果を取得する解析部と、
前記解析部において前記対象画像の画像解析が初めて行われたか否かを検出する初期検出部と、
前記初期検出部が前記解析部において前記対象画像の画像解析が初めて行われたと検出した場合に、当該対象画像及び当該解析部における分析結果を、前記記憶部に形成された最良データ記憶部に記憶させる記憶制御部と、
前記解析部における前記対象画像の今回の分析結果が、前記最良データ記憶部に記憶された前記対象画像の前回の分析結果を超えるか否かを判定する判定部と、
前記判定部において今回の分析結果が前回の分析結果を超えると判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果を前記最良データ記憶部に上書きし、前記判定部において今回の分析結果が前回の分析結果を超えないと判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果を前記記憶部に形成された不適データ記憶部に記憶させるとともに、前記最良データ記憶部から前回の分析結果を示す対象画像及び当該前回の分析結果を削除しない更新制御部と、
前記最良データ記憶部に記憶された前記対象画像及び当該対象画像の分析結果に基づいて、前記複数面図の対象画像を仮想３次元座標空間に投影した当該対象画像の３次元モデルを生成する３次元モデル生成部と、を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像変換システムおよび情報処理装置に関し、特に、画像形成装置にて読み取られた原稿の画像から３次元モデルを生成する技術に関する。
【背景技術】
【０００２】
機械部品の設計には、３次元ＣＡＤ（computer-aided design）システムが用いられている。３次元ＣＡＤシステムでは、フィーチャパラメトリックモデリングという手法が用いられている。フィーチャパラメトリックモデリングは、目的形状の各特徴部分をそれぞれフィーチャと呼ばれる単純な３次元形状で定義し、これらのフィーチャを加減算することで複雑な３次元モデルを生成している。つまり、３次元モデルは、複数のフィーチャから構成されている。そして、この３次元ＣＡＤシステムでは、３次元モデルを構成する複数のフィーチャのうちの一つのフィーチャがユーザーによって選択され、当該選択されたフィーチャの寸法などをユーザーが変更し、当該変更後のフィーチャを対応する他のフィーチャに対して加減算することで、３次元モデルの形状を変更することが可能となっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第００／５５８１５号
【特許文献２】特開平０９―２２４２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の３次元ＣＡＤシステムでは、３次元モデル中の一つのフィーチャが選択された場合に、当該選択されたフィーチャの２次元図面を生成することが可能となっているが、２次元図面から３次元モデルを生成することはできない。また、特許文献２に記載のＣＡＤシステムでは、複数面の２次元図面を用いて３次元モデルを生成しているが、２次元図面の全寸法をユーザーが入力する必要があり、ユーザーの作業負担が非常に大きいという問題がある。
【０００５】
本発明は、上記の問題を解決するためになされたもので、２次元図面から３次元モデルを生成する際のユーザーの作業負担を低減することができ、かつ、３次元モデルを生成する毎に３次元モデルの洗練度を向上させることを可能にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面に係る画像変換システムは、画像形成装置とサーバーと情報処理装置とを含む画像変換システムであって、前記画像形成装置は、原稿に正投影図法により描かれた複数面図の対象画像を取得する取得部と、前記取得部が取得した前記複数面図の対象画像を、前記サーバーと前記情報処理装置とに送信する送信部と、を備え、前記サーバーは、前記送信部からの前記複数面図の対象画像を記憶するデータベースを備え、前記データベースは、不適データ記憶部と最良データ記憶部とを備え、前記情報処理装置は、前記送信部からの前記複数面図の対象画像について各面ごとに対象画像を構成する各画像ラインを取得する画像ライン取得部と、前記画像ライン取得部が取得した前記各画像ラインの寸法をそれぞれ測定する寸法測定部と、前記画像ライン取得部にて取得した前記複数面図ごとの前記対象画像の各画像ラインを画像解析した当該対象画像の分析結果を取得する解析部と、前記解析部において前記対象画像の画像解析が初めて行われたか否かを検出する初期検出部と、前記初期検出部が前記解析部において前記対象画像の画像解析が初めて行われたと検出した場合に、当該対象画像及び当該解析部における分析結果を、前記サーバーの前記最良データ記憶部に記憶させる記憶制御部と、前記解析部における前記対象画像の今回の分析結果が、前記最良データ記憶部に記憶された前記対象画像の前回の分析結果を超えるか否かを判定する判定部と、前記判定部において今回の分析結果が前回の分析結果を超えると判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果を前記サーバーの前記最良データ記憶部に上書きし、前記判定部において今回の分析結果が前回の分析結果を超えないと判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果を前記サーバーの前記不適データ記憶部に記憶させるとともに、前記最良データ記憶部から前回の分析結果を示す対象画像及び当該前回の分析結果を削除しない更新制御部と、前記最良データ記憶部に記憶された前記対象画像及び当該対象画像の分析結果に基づいて、前記複数面図の対象画像を仮想３次元座標空間に投影した当該対象画像の３次元モデルを生成する３次元モデル生成部と、を備える。
【０００７】
本発明の一局面に係る情報処理装置は、原稿に正投影図法により描かれた複数面図の対象画像を記憶する記憶部と、前記記憶部に記憶された複数面図の対象画像について各面ごとに対象画像を構成する各画像ラインを取得する画像ライン取得部と、前記画像ライン取得部が取得した前記各画像ラインの寸法をそれぞれ測定する寸法測定部と、前記画像ライン取得部にて取得した前記複数面図ごとの前記対象画像の各画像ラインを画像解析した当該対象画像の分析結果を取得する解析部と、前記解析部において前記対象画像の画像解析が初めて行われたか否かを検出する初期検出部と、前記初期検出部が前記解析部において前記対象画像の画像解析が初めて行われたと検出した場合に、当該対象画像及び当該解析部における分析結果を、前記記憶部に形成された最良データ記憶部に記憶させる記憶制御部と、前記解析部における前記対象画像の今回の分析結果が、前記最良データ記憶部に記憶された前記対象画像の前回の分析結果を超えるか否かを判定する判定部と、前記判定部において今回の分析結果が前回の分析結果を超えると判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果を前記最良データ記憶部に上書きし、前記判定部において今回の分析結果が前回の分析結果を超えないと判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果を前記記憶部に形成された不適データ記憶部に記憶させるとともに、前記最良データ記憶部から前回の分析結果を示す対象画像及び当該前回の分析結果を削除しない更新制御部と、前記最良データ記憶部に記憶された前記対象画像及び当該対象画像の分析結果に基づいて、前記複数面図の対象画像を仮想３次元座標空間に投影した当該対象画像の３次元モデルを生成する３次元モデル生成部と、を備える。
【発明の効果】
【０００８】
本発明によれば、２次元図面から３次元モデルを生成する際のユーザーの作業負担を低減することができ、かつ、３次元モデルを生成する毎に３次元モデルの洗練度を向上させることが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態にかかる画像変換システムを示す図である。
【図２】本発明の第１実施形態に係る画像形成装置の構造を示す正面断面図である。
【図３】画像形成装置の主要内部構成を示す機能ブロック図である。
【図４】本発明の第１実施形態に係るパーソナルコンピューター及びサーバーの各主要内部構成を示す機能ブロック図である。
【図５】３次元モデル生成部の構成を示す機能ブロック図である。
【図６】（Ａ）は画像形成装置にて実行される３次元モデル生成用スキャン処理の一例を示すフローチャート、（Ｂ）は画像形成装置の表示部の表示画面の一例を示す図である。
【図７】４面図の対象画像が記載された原稿の一例を示す図である。
【図８】パーソナルコンピューターにて実行されるイメージ分析処理の一例を示すフローチャートである。
【図９】（Ａ）は側面図の対象画像の画像ラインを取得する一例を示す図、（Ｂ）は側面図の対象画像の画像ラインの寸法を算出する一例を示す図である。
【図１０】パーソナルコンピューターにて実行される３次元モデル生成処理の一例を示すフローチャートである。
【図１１】４面図の対象画像に平面座標系をそれぞれ設定する一例を示す図である。
【図１２】（Ａ）〜（Ｄ）は対象画像である略正方体の４面図に対して平面座標系をそれぞれ設定した一例を示す図、（Ｅ）は４面図の略正方体における各画像ラインの交点を仮想３次元座標空間に投影して作成した３次元イメージマップの一例を示す図である。
【図１３】（Ａ）は車の３Ｄフレームの一例を示す図、（Ｂ）は図１２（Ｅ）に示した略正方体の３Ｄフレームの一例を示す図である。
【図１４】（Ａ）は車の３Ｄフレームに付与された３次元メッシュの一例を示す図、（Ｂ）は車の３Ｄフレームに付与された３次元カラーの一例を示す図である。
【図１５】（Ａ）はパーソナルコンピューターにて実行される報知表示処理の一例を示すフローチャート、（Ｂ）はパーソナルコンピューターの報知制御部が使用する報知判定テーブルの一例を示す図である。
【図１６】本発明の第２実施形態に係る情報処理装置の主要内部構成を示す機能ブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態に係る画像変換システムについて図面を参照して説明する。図１は、本発明の第１実施形態にかかる画像変換システムを示す図である。第１実施形態の画像変換システム２００は、画像形成装置１と、情報処理装置の一例であるパーソナルコンピューター２０と、サーバー４０とがネットワークを介して接続され、画像形成装置１にて取得された原稿の画像をベクター画像に変換するシステムである。
【００１１】
図２は、本発明の第１実施形態に係る画像形成装置の構造を示す正面断面図である。本発明の一実施形態に係る画像形成装置１は、例えば、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能のような複数の機能を兼ね備えた複合機（ＭＦＰ）である。画像形成装置１は、装置本体１１に、操作部４７、画像形成部１２、定着部１３、給紙部１４、原稿給送部６、原稿読取部５、画像メモリー３２及びＨＤＤ（Hard Disk Drive）９２等を備えて構成されている。
【００１２】
操作部４７は、画像形成装置１が実行可能な各種動作及び処理についてユーザーから画像形成動作実行指示や原稿読取動作実行指示等の指示を受け付ける。操作部４７は、表示部４７３を備える。表示部４７３は、ＬＣＤ（Liquid Crystal Display）と、ＬＣＤの表示面側に配置されたタッチパネルとを備えたものであり、タッチパネル機能を有する。例えば、操作部４７は、ユーザーから、後述する図６（Ａ）に示す表示部４７３に表示された各実行内容（コピー、印刷、スキャン、ファクシミリ、及び３次元モデル生成用スキャンなどの実行内容）の選択指示を受け付ける。
【００１３】
画像形成装置１が原稿読取動作を行う場合、原稿給送部６により給送されてくる原稿、又は原稿載置ガラス１６１に載置された原稿の画像を原稿読取部５が光学的に読み取り、画像データを生成する。原稿読取部５により生成された画像データはＨＤＤ９２又はネットワーク接続されたコンピューター等に保存される。
【００１４】
画像形成装置１が画像形成動作を行う場合は、上記原稿読取動作により生成された画像データ、又はネットワーク接続されたコンピューターから受信した画像データ、又はＨＤＤ９２に記憶されている画像データ等に基づいて、画像形成部１２が、給紙部１４から給紙される記録媒体としての記録紙Ｐにトナー像を形成する。カラー印刷を行う場合、画像形成部１２のマゼンタ用の画像形成ユニット１２Ｍ、シアン用の画像形成ユニット１２Ｃ、イエロー用の画像形成ユニット１２Ｙ、及びブラック用の画像形成ユニット１２Ｂｋは、それぞれに、上記画像データを構成するそれぞれの色成分からなる画像に基づいて、帯電、露光、及び現像の工程により感光体ドラム１２１上にトナー像を形成し、当該トナー像を一次転写ローラー１２６により中間転写ベルト１２５上に転写させる。
【００１５】
中間転写ベルト１２５上に転写される上記各色のトナー画像は、転写タイミングを調整して中間転写ベルト１２５上で重ね合わされ、カラーのトナー像となる。二次転写ローラー２１０Ａは、中間転写ベルト１２５の表面に形成された当該カラーのトナー像を、中間転写ベルト１２５を挟んで駆動ローラー１２５Ａとのニップ部Ｎにおいて、給紙部１４から搬送路１９０を搬送されてきた記録紙Ｐに転写させる。この後、定着部１３が、記録紙Ｐ上のトナー像を、熱圧着により記録紙Ｐに定着させる。定着処理の完了したカラー画像形成済みの記録紙Ｐは、排出トレイ１５１に排出される。
【００１６】
なお、画像形成装置１において、両面印刷を行う場合は、画像形成部１２より一方の面に画像が形成された記録紙Ｐを、排出ローラー対１５９にニップされた状態とした後、当該記録紙Ｐを排出ローラー対１５９によりスイッチバックさせて反転搬送路１９５に送り、搬送ローラー対１９により、上記ニップ部Ｎ及び定着部１３に対して記録紙Ｐの搬送方向上流域に再度搬送する。これにより、画像形成部１２により当該記録紙の他方の面に画像が形成される。
【００１７】
画像形成ユニット１２Ｍにおける現像ユニット１２２Ｍ、画像形成ユニット１２Ｃにおける現像ユニット１２２Ｃ、画像形成ユニット１２Ｙにおける現像ユニット１２２Ｙ、及び画像形成ユニット１２Ｂｋにおける現像ユニット１２２Ｂｋは、それぞれ、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｂｋ）の現像処理を行う。
【００１８】
図３は、画像形成装置１の主要内部構成を示す機能ブロック図である。画像形成装置１は、制御ユニット１０、原稿給送部６、原稿読取部５、画像形成部１２、画像メモリー３２、ＨＤＤ９２、定着部１３、操作部４７、ファクシミリ通信部７１、及びネットワークインターフェイス部９１等を備える。尚、図２を用いて説明した構成要素と同じものには同じ番号を付し、説明を省略する。
【００１９】
原稿読取部５は、光照射部及びＣＣＤセンサー等を有する読取機構１６３（図２）を備える。原稿読取部５は、光照射部により原稿を照射し、その反射光をＣＣＤセンサーで受光することにより、原稿から画像を読み取る。本実施形態では、原稿読取部５は、後述する図７に示すように、原稿に記載された４面図の対象画像（例えば、車）を読み取る。また、本実施形態では、原稿は、細部が複雑で３次元モデルの生成が困難な写真原稿ではなく、予め定められた線及び形状を持つ設計図などのグラフィックデザイン原稿又は図面原稿としている。なお、原稿読取部５は、特許請求の範囲における取得部の一例となる。
【００２０】
ＨＤＤ９２は、各種のデータやプログラム、原稿読取部５によって読み取られた原稿の画像等を記憶する大容量の記憶装置である。
【００２１】
ファクシミリ通信部７１は、図略の符号化／復号化部、変復調部及びＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行うものである。
【００２２】
ネットワークインターフェイス部９１は、ＬＡＮボード等の通信モジュールから構成され、ネットワークインターフェイス部９１に接続されたＬＡＮ等を介して、ローカルエリア内又はインターネット上のパーソナルコンピューター２０及びサーバー４０と種々のデータの送受信を行う。なお、ネットワークインターフェイス部９１は、特許請求の範囲における送信部の一例となる。
【００２３】
制御ユニット１０は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。プロセッサーは、ＣＰＵ（Central Processing Unit）、ＭＰＵ(Micro-Processing Unit）、又はＡＳＩＣ（Application Specific Integrated Circuit）等である。制御ユニット１０は、制御部１００を備える。
【００２４】
制御ユニット１０は、ＨＤＤ９２に記憶された制御プログラムが上記プロセッサーで実行されることにより、制御部１００として機能する。なお、制御ユニット１０の上記の各構成要素は、前述の制御プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００２５】
制御部１００は、画像形成装置１の全体的な動作制御を司る。制御部１００は、原稿給送部６、原稿読取部５、画像形成部１２、画像メモリー３２、ＨＤＤ９２、定着部１３、操作部４７、ファクシミリ通信部７１、及びネットワークインターフェイス部９１等と接続され、これら各部の制御を行う。
【００２６】
次に、サーバー４０の構成について図４を用いて説明する。図４は、本発明の第１実施形態に係るパーソナルコンピューター及びサーバーの各主要内部構成を示す機能ブロック図である。サーバー４０は、図４に示すように、通信部４１と、データベース４２と、を備える。
【００２７】
通信部４１は、ＬＡＮボード等の通信モジュールから構成され、通信部４１に接続されたＬＡＮ等を介して、ローカルエリア内又はインターネット上のパーソナルコンピューター２０及び画像形成装置１と種々のデータの送受信を行う。例えば、通信部４１は、画像形成装置１の原稿読取部５にて読み取られてネットワークインターフェイス部９１から送信された原稿の画像（例えば、４面図の対象画像）を受信する。
【００２８】
データベース４２は、通信部４１にて受信した原稿の画像（例えば、図７に示す４面図の対象画像）を記憶する。データベース４２は、不適データ記憶部４２Ａと、最良データ記憶部４２Ｂと、合格データ記憶部４２Ｃとを備える。
【００２９】
次に、パーソナルコンピューター２０の構成について説明する。パーソナルコンピューター２０は、制御ユニット２１０と、表示部２２２と、タッチパネル２２３と、通信部２２４と、記憶部２２５と、を備える。これらの構成要素は、互いにバスを通じてデータ又は信号の送受信が可能とされている。
【００３０】
制御ユニット２１０は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。プロセッサーは、ＣＰＵ（Central Processing Unit）、ＭＰＵ(Micro-Processing Unit）、又はＡＳＩＣ（Application Specific Integrated Circuit）等である。制御ユニット２１０は、制御部２１１、画像ライン取得部２１１Ａ、寸法測定部２１１Ｂ、解析部２１２、初期検出部２１３、記憶制御部２１４、判定部２１５、更新制御部２１６、３次元モデル生成部２１７、基準判定部２１８、及び報知制御部２１９を備える。
【００３１】
制御ユニット２１０は、記憶部２２５に記憶された画像変換制御プログラムが上記プロセッサーで実行されることにより、制御部２１１と、画像ライン取得部２１１Ａと、寸法測定部２１１Ｂと、解析部２１２と、初期検出部２１３と、記憶制御部２１４と、判定部２１５と、更新制御部２１６と、３次元モデル生成部２１７と、基準判定部２１８と、報知制御部２１９として機能する。なお、制御ユニット２１０の上記の各構成要素は、前述の画像変換制御プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００３２】
表示部２２２は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）などから構成される。
【００３３】
タッチパネル２２３は、所謂抵抗膜方式や静電容量方式等のタッチパネルである。タッチパネル２２３は、表示部２２２の画面に配置され、表示部２２２の画面に対する指などの接触をその接触位置と共に検知する。例えば、タッチパネル２２３は、指などの接触を検知すると、その接触位置の座標を示す検知信号を制御ユニット２１０の制御部２１１などに出力する。従って、タッチパネル２２３は、表示部２２２の画面に対するユーザー操作が入力される操作部としての役割を果たす。
【００３４】
また、表示部２２２に、３次元メッシュの付与又は３次元カラーの付与のボタン表示がされた状態において、ユーザーがボタン表示に触れると、タッチパネル２２３は、３次元メッシュの付与又は３次元カラーの付与のボタン表示へのタッチ指示を検出し、かかるタッチ指示信号を制御部２１１に出力する。そして、制御部２１１は、後述する図１０のＳ３６に示す３次元メッシュの付与の指示、又は、後述する図１０のＳ３８に示す３次元カラーの付与の指示を受け付ける。なお、制御部２１１は、特許請求の範囲におけるメッシュ受付部及びカラー受付部の一例となる。
【００３５】
また、パーソナルコンピューター２０は、ユーザー操作が入力される操作部として、上記のタッチパネル２２３に加えてハードキーを備えてもよい。
【００３６】
通信部２２４は、例えば、無線ＬＡＮチップなどの通信モジュールを備える通信インターフェイスである。通信部２２４は、画像形成装置１及びサーバー４０との通信機能を有する。
【００３７】
記憶部２２５は、大容量のＳＳＤ（Solid State Drive）、ＨＤＤ（Hard Disk Drive）などからなり、各種のデータやプログラムを記憶している。また、記憶部２２５は、ネットワークインターフェイス部９１から送信された原稿の画像（例えば、図７に示す４面図の対象画像）を記憶する。
【００３８】
制御部２１１は、パーソナルコンピューター２０の全体的な動作制御を司る。
【００３９】
画像ライン取得部２１１Ａは、ネットワークインターフェイス部９１からの原稿の画像（例えば、図７に示す４面図の対象画像）について、各面ごとに対象画像を構成する各画像ラインを取得する。
【００４０】
寸法測定部２１１Ｂは、画像ライン取得部２１１Ａが取得した各画像ラインの寸法をそれぞれ測定する。例えば、寸法測定部２１１Ｂは、画像ライン取得部２１１Ａが取得した画像ラインのうち、画像ラインの寸法が付与されている画像ラインについては、既知のＯＣＲ（Optical Character Recognition）処理により、文字認識することで画像ラインの寸法を算出し、画像ラインの寸法が付与されていない画像ラインについては、測定済みの画像ラインの長さ又は予め定められた長さを示す基準ラインの長さとの比例計算により、その寸法を算出する。
【００４１】
解析部２１２は、上記４面図の対象画像について画像ライン取得部２１１Ａが取得した各画像ラインを画像解析した当該対象画像の分析結果を取得する。対象画像の分析結果には、座標情報が含まれている。例えば、解析部２１２は、対象画像の角を構成する画像ラインを見つけ出し、当該画像ラインを分析する。
【００４２】
なお、解析部２１２は、上記取得した対象画像の画像ラインの分析結果に基づいて、当該対象画像の形態を特定可能である。例えば、対象画像が正三角形状の画像であった場合には、解析部２１２は、対象画像の画像ラインが正三角形状であると特定し、対象画像が正三角形状の画像であると特定する。
【００４３】
初期検出部２１３は、解析部２１２において対象画像の画像解析が初めて行われたか否かを検出する。具体的には、初期検出部２１３は、解析部２１２にて画像解析された対象画像と同様の画像（例えば、同一形態、相似形態を含む）がサーバー４０のデータベース４２に記憶されているか否かを検索（例えばパターンマッチングによる検索など）することにより、対象画像の画像解析が初めてか否かを検出する。
【００４４】
例えば対象画像が正三角形状の画像であった場合に、初期検出部２１３は、対象画像である正三角形状の画像がサーバー４０のデータベース４２の不適データ記憶部４２Ａ又は最良データ記憶部４２Ｂに記憶されていなければ、解析部２１２において正三角形状の画像の画像解析が初めて行われたことを検出する。なお、初期検出部２１３は、不適データ記憶部４２Ａ又は最良データ記憶部４２Ｂに対象画像として四角形状の画像が記憶されていたとしても、記憶済みの四角形状の対象画像は正三角形状の画像ではなく、形態が異なるため、解析部２１２において正三角形状の画像の画像解析が初めて行われたことを検出する。一方、初期検出部２１３は、対象画像である正三角形状の画像がサーバー４０のデータベース４２の不適データ記憶部４２Ａ及び最良データ記憶部４２Ｂの少なくとも一方に記憶されている場合に、解析部２１２において正三角形状の画像の画像解析が初めて行われたものではないことを検出する。
【００４５】
記憶制御部２１４は、初期検出部２１３が解析部２１２において対象画像の画像解析が初めて行われたと検出した場合に、当該対象画像及び解析部２１２における分析結果を、サーバー４０の最良データ記憶部４２Ｂに記憶させる。
【００４６】
判定部２１５は、解析部２１２における対象画像の今回の分析結果が、最良データ記憶部４２Ｂに記憶された対象画像の前回の分析結果を超えるか否かを判定する。本実施形態では、対象画像が例えば正三角形状の画像であった場合に、判定部２１５は、解析部２１２における正三角形状の画像（対象画像）の今回の分析結果が、サーバー４０のデータベース４２の最良データ記憶部４２Ｂに記憶されている正三角形状の画像（対象画像）の前回の分析結果を超えるか否かを判定する。
【００４７】
更新制御部２１６は、判定部２１５において今回の分析結果が前回の分析結果を超えると判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果をサーバー４０の最良データ記憶部４２Ｂに上書きする。すなわち、更新制御部２１６は、最良の分析結果を最良データ記憶部４２Ｂに更新して記憶させる。このため、後述する図１０に示す３次元モデル生成処理において、対象画像の最良の分析結果を用いて当該対象画像の３次元モデルを生成することができる。
【００４８】
一方、更新制御部２１６は、判定部２１５において今回の分析結果が前回の分析結果を超えないと判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果をサーバー４０の不適データ記憶部４２Ａに記憶させるとともに、最良データ記憶部４２Ｂから前回の分析結果を示す対象画像及び当該前回の分析結果を削除しない。このため、更新制御部２１６は、最良の分析結果を最良データ記憶部４２Ｂに留めておくことができる。
【００４９】
基準判定部２１８は、最良データ記憶部４２Ｂに記憶された対象画像の分析結果が示す分析誤差が、予め定められた閾値以下であるか否かを判定する。例えば、基準判定部２１８は、最良データ記憶部４２Ｂに記憶された対象画像の画像ラインの分析結果に基づく当該画像ラインのガタツキ又は連続性の程度を示す分析誤差が、予め定められた閾値以下であるか否かを判定する。
【００５０】
更新制御部２１６は、基準判定部２１８において最良データ記憶部４２Ｂに記憶された対象画像の分析結果が示す分析誤差が予め定められた閾値以下であると判定された場合に、最良データ記憶部４２Ｂに記憶された対象画像及び分析結果をサーバー４０の合格データ記憶部４２Ｃに記憶させる。
【００５１】
３次元モデル生成部２１７は、合格データ記憶部４２Ｃに記憶された対象画像及び当該対象画像の分析結果に基づいて、複数面図の対象画像を仮想３次元座標空間に投影した当該対象画像の３次元モデルを生成する。例えば、３次元モデル生成部２１７は、合格データ記憶部４２Ｃに記憶された対象画像が図７に示すように車の画像であった場合には、対象画像（車の画像）及び分析結果に基づいて、車の３次元モデルを生成する。
【００５２】
３次元モデル生成部２１７の構成について図５を用いて説明する。図５は、パーソナルコンピューターの３次元モデル生成部の構成を示す機能ブロック図である。３次元モデル生成部２１７は、評価基準作成部２１７Ａと、３次元イメージマップ生成部２１７Ｂと、ライン付与部２１７Ｃと、３次元メッシュ付与部２１７Ｄと、３次元カラー付与部２１７Ｅと、を備える。
【００５３】
評価基準作成部２１７Ａは、合格データ記憶部４２Ｃに記憶された対象画像の分析結果に基づいて、当該対象画像の画像ラインについての評価基準を作成する。例えば、評価基準作成部２１７Ａは、合格データ記憶部４２Ｃに記憶された対象画像の画像ラインの分析結果の内容を画像ラインの評価基準として設定する。
【００５４】
３次元イメージマップ生成部２１７Ｂは、合格データ記憶部４２Ｃに記憶された複数面図の対象画像を仮想３次元座標空間に投影して３次元イメージマップを作成する。具体的には、３次元イメージマップ生成部２１７Ｂは、評価基準作成部２１７Ａにて作成された画像ラインの評価基準を満たす当該対象画像の画像ラインを用いて３次元イメージマップを作成する。例えば、３次元イメージマップ生成部２１７Ｂは、評価基準作成部２１７Ａにて作成された画像ラインの評価基準を満たす各画像ラインの交点に一致する点を角部とする３次元イメージマップを仮想３次元座標空間に投影する。
【００５５】
ライン付与部２１７Ｃは、３次元イメージマップ生成部２１７Ｂにて作成された３次元イメージマップに対して、合格データ記憶部４２Ｃに記憶された対象画像の分析結果のうちの画像ラインに基づくベクターラインを付与する。具体的には、ライン付与部２１７Ｃは、合格データ記憶部４２Ｃに記憶された対象画像の分析結果のうちの画像ラインを評価基準作成部２１７Ａにて作成された画像ラインの評価基準を満たす画像ラインに調整したベクターラインを、３次元イメージマップ生成部２１７Ｂにて作成された３次元イメージマップに対して付与する。
【００５６】
３次元メッシュ付与部２１７Ｄは、制御部２１１が３次元メッシュの付与の指示を受け付けた場合に、ライン付与部２１７Ｃにてベクターラインが付与された３次元モデルに、３次元メッシュを付与する。
【００５７】
３次元カラー付与部２１７Ｅは、制御部２１１が３次元カラーの付与の指示を受け付けた場合に、ライン付与部２１７Ｃにてベクターラインが付与された３次元モデルに、３次元カラーを付与する。
【００５８】
ところで、画像形成装置１の操作部４７は、ユーザーから、３次元モデルのファイル形式（例えば、オートデスク社が策定する図面ファイル形式であるＤＷＧ形式、Wavefront社が策定するファイル形式であるＯＢＪ形式など）の指定を受け付ける。画像形成装置１のネットワークインターフェイス部９１は、操作部４７にて受け付けたファイル形式を示すファイル形式情報を、原稿読取部５が読み取った原稿の画像とともにパーソナルコンピューター２０に送信する。
【００５９】
パーソナルコンピューター２０の３次元モデル生成部２１７は、画像形成装置１から受信したファイル形式情報が示すファイル形式（ＤＷＧ形式、ＯＢＪ形式など）の３次元モデルを生成する。
【００６０】
ところで、パーソナルコンピューター２０の報知制御部２１９は、対象画像が、最良データ記憶部４２Ｂ又は不適データ記憶部４２Ａに記憶されており、かつ、合格データ記憶部４２Ｃに記憶されていない場合に、当該対象画像の取得を促す報知表示を表示部２２２に表示させる。
【００６１】
次に、第１実施形態の画像変換システム２００における画像変換処理を、図６（Ａ）、図８及び図１０に示すフローチャートなどを参照して説明する。この画像変換処理は、図６（Ａ）、図８及び図１０に示す各処理からなる。
【００６２】
図６（Ａ）は、画像形成装置にて実行される３次元モデル生成用スキャン処理の一例を示すフローチャートである。図６（Ｂ）は、画像形成装置の表示部の表示画面の一例を示す図である。図８は、パーソナルコンピューターにて実行される画像変換処理におけるイメージ分析処理の一例を示すフローチャートである。図１０は、パーソナルコンピューターにて実行される画像変換処理における３次元モデル生成処理の一例を示すフローチャートである。
【００６３】
まず、図６（Ａ）に示す３次元モデル生成用スキャン処理を説明する。図６（Ａ）に示すように、画像形成装置１の制御部１００は、３次元モデル生成用スキャンの開始の有無を判定する（Ｓ１）。具体的には、画像形成装置１の表示部４７３に図６（Ｂ）に示す表示画面が表示された状態において、ユーザーが３次元モデル生成用スキャンを示すキーＫ１を押下すると（Ｓ１「ＹＥＳ」）、操作部４７が３次元モデル生成用スキャンの選択指示を受け付け、制御部１００は、操作部４７からの３次元モデル生成用スキャンの開始信号に基づいて３次元モデル生成用スキャンを開始させる。
【００６４】
原稿読取部５は、原稿給送部６により給送されてくる原稿、又は原稿載置ガラス１６１に載置された原稿の画像を原稿読取部５が光学的に読み取り、原稿の画像を取得する（Ｓ２）。
【００６５】
続いて、制御部１００は、原稿の画像として、例えば図７に示す４面図の対象画像（例えば、車）を取得したか否かを判定する。図７は、４面図の対象画像が記載された原稿の一例を示す図である。例えば、制御部１００は、図７に示すように１枚の原稿に、正面図、背面図、側面図、及び平面図という４面図の対象画像が含まれている場合に４面図の対象画像（例えば、車）を取得したと判定する。また、制御部１００は、４枚の原稿に、正面図、背面図、側面図、及び平面図の対象画像がそれぞれに記載されている場合に、当該４枚の原稿の画像を取得した場合に４面図の対象画像（例えば、車）を取得したと判定する。なお、制御部１００は、読み取った１枚又は複数枚（ここでは４枚）の原稿中に、正面図（又はＦＲＯＮＴ）、背面図（又はＢＡＣＫ）、側面図（又はＳＩＤＥ）、及び平面図（又はＴＯＰ）という４面図を示す文字が含まれている場合に、４面図の対象画像（例えば、車）を取得したと判定してもよい。また、制御部１００は、原稿読取部５が４面図の対象画像を読み取った後に、ユーザーからの「４面図の対象画像の取得済み」を示す完了信号の入力があった場合に、４面図の対象画像を取得したと判定してもよい。
【００６６】
そして、制御部１００は、４面図の対象画像（例えば、車）を取得したと判定した場合（Ｓ３「ＹＥＳ」）、ネットワークインターフェイス部９１は、原稿読取部５にて読み取られた原稿の４面図の対象画像を、サーバー４０及びパーソナルコンピューター２０に送信し（Ｓ４）、本処理を終了させる。一方、制御部１００は、４面図の対象画像（例えば、車）を取得していない判定した場合（Ｓ３「ＮＯ」）、Ｓ２に戻り、残りの対象画像が読み取られるまで待機する。
【００６７】
サーバー４０の通信部４１（図４参照）は、画像形成装置１のネットワークインターフェイス部９１から送信された原稿の画像（つまり、４面図の対象画像）を受信する。データベース４２は、通信部４１にて受信した４面図の対象画像を記憶する。また、パーソナルコンピューター２０の通信部２２４は、画像形成装置１のネットワークインターフェイス部９１から送信された原稿の画像（つまり、４面図の対象画像）を受信する。記憶部２２５は、通信部２２４にて受信した４面図の対象画像を記憶する。
【００６８】
次に、図８に示すイメージ分析処理を説明する。図８に示すように、パーソナルコンピューター２０の制御部２１１は、４面図の対象画像を取得しているか否かを判定する（Ｓ１１）。例えば、制御部２１１は、記憶部２２５に４面図の対象画像が記憶されているか否かを判定する。
【００６９】
制御部２１１にて原稿の画像（４面図の対象画像）が記憶部２２５に記憶されていると判定されると（Ｓ１１「ＹＥＳ」）、画像ライン取得部２１１Ａは、ネットワークインターフェイス部９１からの原稿の画像（例えば、図７に示す４面図の対象画像）について、各面ごとに対象画像を構成する各画像ラインを取得する（Ｓ１２）。例えば、図９（Ａ）を用いて画像ラインの取得について説明する。図９（Ａ）は、側面図の対象画像の画像ラインを取得する一例を示す図である。画像ライン取得部２１１Ａは、側面図の対象画像を構成する複数の画像ラインをそれぞれ取得するが、図９（Ａ）では複数の画像ラインのうち例えばボディ本体の底辺をなす画像ラインＬ１を取得したとする。
【００７０】
続いて、寸法測定部２１１Ｂは、画像ライン取得部２１１Ａが取得した各画像ラインの寸法をそれぞれ測定する（Ｓ１３）。例えば、図９（Ｂ）を用いて画像ラインの取得について説明する。図９（Ｂ）は、側面図の対象画像の画像ラインの寸法を算出する一例を示す図である。例えば、寸法測定部２１１Ｂは、図９（Ｂ）に示す側面図の対象画像を構成する複数の画像ラインの寸法をそれぞれ測定する。図９（Ｂ）では、寸法測定部２１１Ｂは、ボディ本体の底辺をなす画像ラインＬ１の寸法を測定することを示している。画像ラインＬ１には、その寸法である「１８５０」が付与されているため、寸法測定部２１１Ｂは、既知のＯＣＲ処理により、かかる寸法を示す数字を文字認識することで、画像ラインＬ１の寸法が「１８５０」であると測定する。寸法測定部２１１Ｂは、側面図以外の３面図の対象画像の画像ラインの寸法も算出する。
【００７１】
解析部２１２は、上記取得データを分析する（Ｓ１４）。具体的には、解析部２１２は、図７に示す４面図の対象画像について画像ライン取得部２１１Ａが取得した各画像ラインを画像解析した当該対象画像の分析結果を取得する。
【００７２】
初期検出部２１３は、解析部２１２において図１に示す対象画像の画像解析が初めて行われたか否かを検出する（Ｓ１５）。初期検出部２１３は、対象画像がサーバー４０のデータベース４２の不適データ記憶部４２Ａ又は最良データ記憶部４２Ｂに記憶されていない場合に、解析部２１２において対象画像の画像解析が初めて行われたことを検出する（Ｓ１５「ＹＥＳ」）。
【００７３】
記憶制御部２１４は、初期検出部２１３が解析部２１２において対象画像の画像解析が初めて行われたと検出した場合（Ｓ１５「ＹＥＳ」）、当該対象画像及び解析部２１２における分析結果を、サーバー４０の最良データ記憶部４２Ｂに記憶させる（Ｓ１９）。
【００７４】
一方、初期検出部２１３は、対象画像がサーバー４０のデータベース４２の不適データ記憶部４２Ａ及び最良データ記憶部４２Ｂの少なくとも一方に記憶されている場合に、解析部２１２において対象画像の画像解析が初めて行われたものではないことを検出する（Ｓ１５「ＮＯ」）。
【００７５】
制御部２１１は、初期検出部２１３が解析部２１２において対象画像の画像解析が初めて行われたものではないと検出した場合（Ｓ１５「ＮＯ」）、サーバー４０の最良データ記憶部４２Ｂに記憶された前回のスキャン結果（つまり、今回の対象画像と同様の形態の前回の対象画像及び分析結果）を、サーバー４０の最良データ記憶部４２Ｂから取得する（Ｓ１６）。
【００７６】
判定部２１５は、解析部２１２における対象画像の今回の分析結果が、サーバー４０のデータベース４２の最良データ記憶部４２Ｂに記憶されている対象画像の前回の分析結果を超えるか否かを判定する（Ｓ１７）。
【００７７】
更新制御部２１６は、判定部２１５において今回の分析結果が前回の分析結果を超えると判定された場合（Ｓ１７「ＹＥＳ」）、今回の分析結果を示す対象画像及び当該今回の分析結果をサーバー４０の最良データ記憶部４２Ｂに上書きする（Ｓ１９）。
【００７８】
一方、更新制御部２１６は、判定部２１５において今回の分析結果が前回の分析結果を超えないと判定された場合（Ｓ１７「ＮＯ」）、今回の分析結果を示す対象画像及び当該今回の分析結果をサーバー４０の不適データ記憶部４２Ａに記憶させるとともに（Ｓ１８）、最良データ記憶部４２Ｂから前回の分析結果を示す対象画像及び当該前回の分析結果を削除しない。
【００７９】
基準判定部２１８は、最良データ記憶部４２Ｂに記憶された対象画像の分析結果が示す分析誤差が予め定められた閾値以下であるか否かを判定する（Ｓ２０）。
【００８０】
更新制御部２１６は、基準判定部２１８において最良データ記憶部４２Ｂに記憶された対象画像の分析結果が示す分析誤差が予め定められた閾値以下であると判定された場合（Ｓ２０「ＹＥＳ」）、最良データ記憶部４２Ｂに記憶された対象画像及び分析結果をサーバー４０の合格データ記憶部４２Ｃに記憶させる（Ｓ２１）。そして、制御部２１１は、上記Ｓ１８のあと、上記Ｓ２１のあと、又は、分析誤差が予め定められた閾値以下でないと判定された場合（Ｓ２０「ＮＯ」）、本処理を終了させる。
【００８１】
次に、図１０に示す３次元モデル生成処理を説明する。図１０に示すように、パーソナルコンピューター２０の制御部２１１は、サーバー４０の合格データ記憶部４２Ｃに記憶されたデータ（つまり、対象画像及び分析結果）を取得する（Ｓ３１）。
【００８２】
評価基準作成部２１７Ａは、合格データ記憶部４２Ｃに記憶された対象画像の分析結果に基づいて、当該対象画像の画像ラインについての評価基準を作成する（Ｓ３２）。
【００８３】
３次元イメージマップ生成部２１７Ｂは、合格データ記憶部４２Ｃに記憶された複数面図の対象画像を仮想３次元座標空間に投影して３次元イメージマップを作成する（Ｓ３３）。
【００８４】
具体的には、３次元イメージマップ生成部２１７Ｂは、図１１に示すように、ＦＲＯＮＴ（正面図）、ＢＡＣＫ（背面図）、ＳＩＤＥ（側面図）、及びＴＯＰ（平面図）の４面図（例えば、車）の対象画像に対して、当該対象画像の中心点を原点とする平面座標系をそれぞれ設定する。なお、３次元イメージマップ生成部２１７Ｂは、例えば正面図の対象画像の中心点を、当該正面図の対象画像の上下左右の中心を中心点として特定し、当該中心点を原点とする平面座標系を設定し、背面図、側面図及び平面図についても上記正面図と同様に設定する。なお、３次元イメージマップ生成部２１７Ｂは、４面図に中心点が記載されている場合には、当該記載されている中心点を用いてもよい。
【００８５】
続いて、３次元イメージマップ生成部２１７Ｂは、４面図（例えば、車）の対象画像の各画像ラインの交点についての仮想３次元座標空間での座標位置（Ｘ，Ｙ，Ｚ）を、予め定められた２Ｄ−３Ｄ座標変換式を用いてそれぞれ算出し、当該対象画像の各画像ラインの交点を仮想３次元座標空間に投影した３次元イメージマップを作成する。
【００８６】
ここで、対象画像が単純な形状（例えば略正方体）である場合を例に挙げて、略正方体の３次元イメージマップの作成について、図１２を用いて説明する。図１２（Ａ）〜（Ｄ）は、対象画像である略正方体の４面図に対して平面座標系をそれぞれ設定した一例を示す図、図１２（Ｅ）は４面図の略正方体における各画像ラインの交点を仮想３次元座標空間に投影して作成した３次元イメージマップの一例を示す図である。
【００８７】
３次元イメージマップ生成部２１７Ｂは、図１２（Ａ）〜（Ｄ）に示すように、ＦＲＯＮＴ（正面図）、ＢＡＣＫ（背面図）、ＴＯＰ（平面図）、及びＳＩＤＥ（側面図）の４面図の略正方体（対象画像）に対して、当該略正方体の中心点を原点とする平面座標系をそれぞれ設定する。ここでは、３次元イメージマップ生成部２１７Ｂは、画像ライン取得部２１１Ａが取得した４面図の略正方体の各画像ラインＬと、寸法測定部２１１Ｂが測定した各画像ラインＬの寸法（図１２では「６」）とを用いて、４面図毎に当該略正方体の中心点をそれぞれ特定し、当該中心点を原点とする平面座標系を４面図毎にそれぞれ設定する。
【００８８】
次に、３次元イメージマップ生成部２１７Ｂは、４面図の略正方体（対象画像）の各画像ラインＬの交点についての仮想３次元座標空間での座標位置（Ｘ，Ｙ，Ｚ）を、予め定められた２Ｄ−３Ｄ座標変換式を用いてそれぞれ算出し、図１２（Ｅ）に示すように当該対象画像の各画像ラインＬの交点を仮想３次元座標空間に投影した３次元イメージマップＭ０を作成する。例えば、３次元イメージマップ生成部２１７Ｂは、図１２（Ｅ）に示す座標が（−３，−３，３）である交点については、図１２（Ａ）に示すＴＯＰ（平面図）の左下の交点（座標（−３，−３）の交点）と、図１２（Ｃ）に示すＦＲＯＮＴ（正面図）の左上の交点（座標が（−３，３）である交点）とから算出する。
【００８９】
ライン付与部２１７Ｃは、３次元イメージマップ生成部２１７Ｂにて作成された３次元イメージマップに対して、合格データ記憶部４２Ｃに記憶された対象画像の分析結果のうちの画像ラインに基づくベクターラインを付与し、３Ｄフレームを作成する（Ｓ３４）。例えばライン付与部２１７Ｃは、図１３（Ａ）に示すような車の３ＤフレームＭＦを作成する。図１３（Ａ）は、車の３Ｄフレームの一例を示す図である。また、ライン付与部２１７Ｃは、上述した図１２（Ｅ）に示した略正方体の場合には、図１３（Ｂ）に示すよう
な略正方体の３ＤフレームＭＦを作成する。
【００９０】
ライン付与部２１７Ｃは、付与したベクターラインが、評価基準作成部２１７Ａにて作成された画像ラインの評価基準を満たすか否かを判定する。すなわち、ライン付与部２１７Ｃは、３Ｄフレーム作成誤差が画像ラインの評価基準以下であるか否かを判定する（Ｓ３５）。ライン付与部２１７Ｃは、画像ラインの評価基準を満たす場合、つまり、３Ｄフレーム作成誤差が画像ラインの評価基準以下である場合（Ｓ３５「ＹＥＳ」）、Ｓ３６に進み、画像ラインの評価基準を満たさない場合（Ｓ３５「ＮＯ」）、Ｓ３４に戻る。つまり、ライン付与部２１７Ｃは、評価基準作成部２１７Ａにて作成された画像ラインの評価基準を満たすベクターラインを付与した３Ｄフレームを作成する。
【００９１】
そして、制御部２１１は、表示部２２２に、３次元メッシュの付与のボタン表示をさせる。制御部２１１は、３次元メッシュの付与の指示を受け付けたか否かを判定する（Ｓ３６）。ユーザーが表示部２２２のボタン表示に触れると、タッチパネル２２３は、３次元メッシュの付与のボタン表示へのタッチ指示を検出し、かかるタッチ指示信号を制御部２１１に出力する。
【００９２】
３次元メッシュ付与部２１７Ｄは、制御部２１１が３次元メッシュの付与の指示を受け付けたと判定すると（Ｓ３６「ＹＥＳ」）、ライン付与部２１７Ｃにてベクターラインが付与された３Ｄフレームに、３次元メッシュを付与する（Ｓ３７）。図１４（Ａ）は、車の３Ｄフレームに付与された３次元メッシュの一例を示す図である。例えば３次元メッシュ付与部２１７Ｄは、図１４（Ａ）に示すように、車の３Ｄフレームに３次元メッシュＭＭを付与する。制御部２１１は、Ｓ３７のあと、又は、３次元メッシュの付与の指示を受け付けなかった場合（Ｓ３６「ＮＯ」）、Ｓ３８の処理に進む。
【００９３】
そして、制御部２１１は、表示部２２２に、３次元カラーの付与のボタン表示をさせる。制御部２１１は、３次元カラーの付与の指示を受け付けたか否かを判定する（Ｓ３８）。ユーザーが表示部２２２のボタン表示に触れると、タッチパネル２２３は、３次元カラーの付与のボタン表示へのタッチ指示を検出し、かかるタッチ指示信号を制御部２１１に出力する。
【００９４】
３次元カラー付与部２１７Ｅは、制御部２１１が３次元カラーの付与の指示を受け付けたと判定すると（Ｓ３８「ＹＥＳ」）、ライン付与部２１７Ｃにてベクターラインが付与された３Ｄフレームに、３次元カラーを付与する（Ｓ３９）。図１４（Ｂ）は、車の３Ｄフレームに付与された３次元カラーの一例を示す図である。例えば３次元カラー付与部２１７Ｅは、図１４（Ｂ）に示すように、車の３Ｄフレームに３次元カラーＭＣを付与する。制御部２１１は、Ｓ３９のあと、又は、３次元カラーの付与の指示を受け付けなかった場合（Ｓ３８「ＮＯ」）、Ｓ４０の処理に進む。
【００９５】
３次元モデル生成部２１７は、３次元モデルを評価し（Ｓ４０）、当該評価の結果が、予め定められた合格基準を満たすか否かを判定する（Ｓ４１）。３次元モデル生成部２１７は、評価の結果が合格基準を満たす場合（Ｓ４１「ＹＥＳ」）、Ｓ４２に進み、合格基準を満たさない場合（Ｓ４１「ＮＯ」）、Ｓ３１に戻る。
【００９６】
３次元モデル生成部２１７は、画像形成装置１から受信したファイル形式情報が示すファイル形式（ＤＷＧ形式、ＯＢＪ形式など）の３次元モデルを生成する（Ｓ４２）。そして、制御部２１１は、画像変換処理における画像作成プロセスを、記憶部２２５に記憶させる。なお、制御部２１１は、上記画像作成プロセスを、通信部２２４からサーバー４０に出力させてデータベース４２に記憶させるようにしてもよい。
【００９７】
なお、本実施形態の画像変換システム２００では、図８及び図１０に示す処理が繰り返されることにより、すなわち、同様の対象画像の３次元モデルを生成する毎に、当該対象画像の３次元モデルの洗練度が向上していく。
【００９８】
ところで、パーソナルコンピューター２０は、図１５（Ａ）に示す報知表示処理を実行する。図１５（Ａ）は、パーソナルコンピューターにて実行される報知表示処理の一例を示すフローチャートである。
【００９９】
パーソナルコンピューター２０の報知制御部２１９は、対象画像が合格データ記憶部４２Ｃに記憶されているか否かを判定する（Ｓ５１）。
【０１００】
具体的には、報知制御部２１９は、対象画像が、最良データ記憶部４２Ｂ又は不適データ記憶部４２Ａに記憶されており、かつ、合格データ記憶部４２Ｃに記憶されていない場合（Ｓ５１「ＮＯ」）であるのか、対象画像が合格データ記憶部４２Ｃに記憶されている場合（Ｓ５１「ＹＥＳ」）であるのかを判定する。
【０１０１】
記憶部２２５は、図１５（Ｂ）に示す報知判定テーブルＡＴを備えている。図１５（Ｂ）は、パーソナルコンピューターの報知制御部が使用する報知判定テーブルの一例を示す図である。
【０１０２】
報知制御部２１９は、図１５（Ｂ）に示す報知判定テーブルＡＴの記憶情報を更新する。報知制御部２１９が、報知判定テーブルＡＴに対して、対象画像としての正三角形、正円、菱形の３つの画像を記憶させ、正三角形、正円、菱形の３つの対象画像についての報知フラグがそれぞれ、「オフ」、「オン」、「オン」として記憶されている。具体的には、報知制御部２１９は、正三角形の対象画像が、データベース４２の不適データ記憶部４２Ａ、最良データ記憶部４２Ｂ及び合格データ記憶部４２Ｃに記憶済みであるため、報知フラグを「オフ」に記憶させる。報知制御部２１９は、正円、菱形の２つの対象画像は、データベース４２の不適データ記憶部４２Ａ又は最良データ記憶部４２Ｂに記憶済みであり、かつ、合格データ記憶部４２Ｃに記憶されていないため、報知フラグを「オン」に記憶させる。
【０１０３】
報知制御部２１９は、報知フラグが「オン」である正円、菱形の２つの対象画像の取得を促す報知表示を表示部２２２に表示させる（Ｓ５２）。報知制御部２１９は、例えば、「正円の原稿と、菱形の原稿とを読み取ってください。」という報知表示を表示部２２２に表示させる。
【０１０４】
上記したように報知制御部２１９は、対象画像が、最良データ記憶部４２Ｂ又は不適データ記憶部４２Ａに記憶されており、かつ、合格データ記憶部４２Ｃに記憶されていない場合に、当該対象画像の取得を促す報知表示を表示部２２２に表示させる。これにより、必要な対象画像を迅速に取得できるようにユーザーを支援することができる。
【０１０５】
本実施形態によれば、画像ライン取得部２１１Ａは、複数面図の対象画像について各面ごとに対象画像を構成する各画像ラインを取得する。寸法測定部２１１Ｂは、画像ライン取得部２１１Ａが取得した各画像ラインの寸法をそれぞれ測定する。解析部２１２は、画像ライン取得部２１１Ａにて取得した複数面図ごとの対象画像の画像ラインを画像解析した当該対象画像の分析結果を取得する。初期検出部２１３は、解析部２１２において対象画像の画像解析が初めて行われたか否かを検出する。記憶制御部２１４は、初期検出部２１３が解析部２１２において対象画像の画像解析が初めて行われたと検出した場合に、対象画像及び解析部２１２における分析結果を、サーバー４０の最良データ記憶部４２Ｂに記憶させる。判定部２１５は、解析部２１２における対象画像の今回の分析結果が、最良データ記憶部４２Ｂに記憶された対象画像の前回の分析結果を超えるか否かを判定する。更新制御部２１６は、判定部２１５において今回の分析結果が前回の分析結果を超えると判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果をサーバー４０の最良データ記憶部４２Ｂに上書きする。３次元モデル生成部２１７は、最良データ記憶部４２Ｂに記憶された対象画像及び当該対象画像の分析結果に基づいて、複数面図の対象画像を仮想３次元座標空間に投影した当該対象画像の３次元モデルを生成する。これにより、２次元図面から３次元モデルを生成する際のユーザーの作業負担を低減することができ、かつ、３次元モデルを生成する毎に３次元モデルの洗練度を向上させることができる。
【０１０６】
また、３次元モデル生成部２１７は、合格データ記憶部４２Ｃに記憶された対象画像及び分析結果に基づいて、複数面図の対象画像を仮想３次元座標空間に投影した当該対象画像の３次元モデルを生成する。これにより、合格基準の３次元モデルを生成することができる。
【０１０７】
また、３次元モデル生成部２１７は、３次元イメージマップ生成部２１７Ｂと、ライン付与部２１７Ｃと、を備えるので、洗練度の高い３次元モデルを生成することができる。
【０１０８】
また、３次元モデル生成部２１７は、合格データ記憶部４２Ｃに記憶された対象画像の分析結果に基づいて、当該対象画像の画像ラインについての評価基準を作成する評価基準作成部２１７Ａを備える。３次元イメージマップ生成部２１７Ｂは、評価基準作成部２１７Ａにて作成された画像ラインの評価基準を満たす当該対象画像の画像ラインを用いて３次元イメージマップを作成する。ライン付与部２１７Ｃは、合格データ記憶部４２Ｃに記憶された対象画像の分析結果のうちの画像ラインを評価基準作成部２１７Ａにて作成された画像ラインの評価基準を満たす画像ラインに調整したベクターラインを、３次元イメージマップ生成部２１７Ｂにて作成された３次元イメージマップに対して付与する。これにより、評価基準作成部２１７Ａにて作成された対象画像の画像ラインについての評価基準を満たすベクター画像を生成することができ、洗練度の高い３次元モデルを生成することができ、洗練度の高い３次元モデルを提供することができる。
【０１０９】
また、パーソナルコンピューター２０の３次元モデル生成部２１７は、画像形成装置１から受信したファイル形式情報が示すファイル形式の３次元モデルを生成する。これにより、指定されたファイル形式の３次元モデルを提供することができる。
【０１１０】
次に、第２実施形態に係る画像変換システム２００について、図１６を用いて説明する。図１６は、第２実施形態に係るパーソナルコンピューター２０（情報処理装置）の主要内部構成を示す機能ブロック図である。
【０１１１】
上記第１実施形態に係る画像変換システム２００では、サーバー４０のデータベース４２が、不適データ記憶部４２Ａと最良データ記憶部４２Ｂと合格データ記憶部４２Ｃとを備える。これに対して、第２実施形態に係る画像変換システム２００では、サーバー４０を備えず、パーソナルコンピューター２０が不適データ記憶部２２５Ａと最良データ記憶部２２５Ｂと合格データ記憶部２２５Ｃとを備える点が、第１実施形態とは異なっている。なお、上記第１実施形態で説明した構成要素と同じものには同じ番号を付し、説明を省略する。
【０１１２】
パーソナルコンピューター２０記憶部２２５は、受信した原稿の画像を記憶する。解析部２１２は、４面図の対象画像について画像ライン取得部２１１Ａが取得した各画像ラインを画像解析した当該対象画像の分析結果を取得する。
【０１１３】
記憶制御部２１４は、初期検出部２１３が解析部２１２において対象画像の画像解析が初めて行われたと検出した場合に、当該対象画像及び解析部２１２における分析結果を、記憶部２２５に形成された最良データ記憶部２２５Ｂに記憶させる。
【０１１４】
更新制御部２１６は、判定部２１５において今回の分析結果が前回の分析結果を超えると判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果を最良データ記憶部２２５Ｂに上書きし、判定部２１５において今回の分析結果が前回の分析結果を超えないと判定された場合に、今回の分析結果を示す対象画像及び当該今回の分析結果を不適データ記憶部２２５Ａに記憶させるとともに、最良データ記憶部２２５Ｂから前回の分析結果を示す対象画像及び当該前回の分析結果を削除しない。
【０１１５】
３次元モデル生成部２１７は、最良データ記憶部２２５Ｂに記憶された対象画像及び当該対象画像の分析結果に基づいて、複数面図の対象画像を仮想３次元座標空間に投影した当該対象画像の３次元モデルを生成する。
【０１１６】
なお、第２実施形態の更新制御部２１６は、基準判定部２１８において最良データ記憶部２２５Ｂに記憶された対象画像の分析結果が示す分析誤差が予め定められた閾値以下であると判定された場合に、最良データ記憶部２２５Ｂに記憶された対象画像及び分析結果をサーバー４０の合格データ記憶部２２５Ｃに記憶させる。
【０１１７】
このように上記第２実施形態のパーソナルコンピューター２０によれば、上記第１実施形態の場合と同様の効果を奏する。すなわち、２次元図面から３次元モデルを生成する際のユーザーの作業負担を低減することができ、かつ、３次元モデルを生成する毎に３次元モデルの洗練度を向上させることができる。
【０１１８】
なお、上述した各実施形態では、３次元モデル生成部２１７は、合格データ記憶部４２Ｃ、２２５Ｃに記憶された対象画像及び当該対象画像の分析結果に基づいて、当該対象画像の３次元モデルを生成しているが、これに限定されない。例えば、３次元モデル生成部２１７は、最良データ記憶部４２Ｂ、２２５Ｂに記憶された対象画像及び当該対象画像の分析結果に基づいて、当該対象画像の３次元モデルを生成してもよい。
【０１１９】
なお、上述した各実施形態では、パーソナルコンピューター２０は、４面図の対象画像に基づいて３次元モデルを作成しているが、正面図、背面図、左側面図、右側面図、平面図、及び底面図という６面図の対象画像に基づいて３次元モデルを作成してもよい。また、パーソナルコンピューター２０は、少なくとも２面図以上の象画像に基づいて３次元モデルを作成してもよい。
【０１２０】
なお、上述した各実施形態では、情報処理装置の一例としてパーソナルコンピューター２０を例に挙げて説明しているが、情報処理装置は、サーバー、ホストコンピューターなどであってもよい。
【０１２１】
なお、図１乃至図１６を用いて上記実施形態に示した構成及び処理は、本発明の一実施形態に過ぎず、本発明の構成及び処理はこれに限定されるものではない。
【符号の説明】
【０１２２】
１              画像形成装置
５              原稿読取部（取得部）
２０            パーソナルコンピューター（情報処理装置）
４０            サーバー
４２            データベース
４２Ａ          不適データ記憶部
４２Ｂ          最良データ記憶部
４２Ｃ          合格データ記憶部
４７            操作部
９１            ネットワークインターフェイス部（送信部）
２００          画像変換システム
２１２          解析部
２１３          初期検出部
２１４          記憶制御部
２１５          判定部
２１６          更新制御部
２１７          ３次元モデル生成部
２１７Ａ        評価基準作成部
２１７Ｂ        ３次元イメージマップ生成部
２１７Ｃ        ライン付与部
２１７Ｄ        ３次元メッシュ付与部
２１７Ｅ        ３次元カラー付与部
２１８          基準判定部
２１９          報知制御部
２２２          表示部
２２５          記憶部
２２５Ａ        不適データ記憶部
２２５Ｂ        最良データ記憶部
２２５Ｃ        合格データ記憶部
【図１】
2020119481.tif 000003
【図２】
2020119481.tif 000004
【図３】
2020119481.tif 000005
【図４】
2020119481.tif 000006
【図５】
2020119481.tif 000007
【図６】
2020119481.tif 000008
【図７】
2020119481.tif 000009
【図８】
2020119481.tif 000010
【図９】
2020119481.tif 000011
【図１０】
2020119481.tif 000012
【図１１】
2020119481.tif 000013
【図１２】
2020119481.tif 000014
【図１３】
2020119481.tif 000015
【図１４】
2020119481.tif 000016
【図１５】
2020119481.tif 000017
【図１６】
2020119481.tif 000018