(57)【要約】【課題】施工検査の準備に掛かる時間を短縮するとともに、その準備における作業員による入力漏れの可能性を低減し、ひいては検査漏れが発生する可能性を低減する。【解決手段】図面データ１９が選択されると、選択された図面データ１９が、交点検出部２２において解析され、通り芯の交点が検出される。特徴点検出部２３では、通り芯の交点毎の特徴点が検出される。判定部２４では、通り芯の交点毎に、その特徴点との関係で予め設定されている条件を満たしているか否かが判定される。表示制御部２５は、条件を満たしていると判定された通り芯の交点を、検査ポイントの候補として、指標２８という形式で、図面データ１９に基づく伏図２１とともにモニタ１３に表示する。モニタ１３の表示に従って操作部１２が操作され、指標２８が選択されると、決定部２６において、選択された指標２８が示す通り芯の交点が検査ポイントとして決定される。【選択図】図５
2012099046.tif 000002
【特許請求の範囲】
【請求項１】
検査対象に関する図面のデータを解析して、通り芯の交点を検出する交点検出部と、
前記図面のデータを解析して各特徴点を検出する特徴点検出部と、
前記交点のうち、特徴点との関係で予め設定されている候補条件を満たしているか否かを判定し、満たしているものを検査ポイント候補とする判定部と、
前記図面をモニタに表示するとともに、前記検査ポイント候補であることを、表示される図面上の対応する前記交点に表示する表示制御部と、
モニタに表示される前記図面上の前記交点から検査ポイントとすべき交点を選択する選択手段と、
選択された前記交点を検査ポイントとして決定する決定部とを備えていることを特徴とする検査支援装置。
【請求項２】
前記交点毎に、検査ポイントとして決定されたか否かの履歴を格納する格納部と、
前記格納部に格納されている前記履歴に基づいて、前記判定部が用いる前記候補条件を最適化する最適化部とを備えていることを特徴とする請求項１に記載の検査支援装置。
【請求項３】
前記判定部は、前記交点と各特徴点との間の距離に基づいた評価値が高いものから順番に所定個数内にあることを前記候補条件して判定することを特徴とする請求項１または２記載の検査支援装置。
【請求項４】
検査対象に関する図面のデータを解析して、通り芯の交点を検出する交点検出ステップと、
前記図面のデータを解析して各特徴点を検出する特徴点検出ステップと、
前記交点のうち、特徴点との関係で予め設定されている候補条件を満たしているか否かを判定し、満たしているものを検査ポイント候補とする判定ステップと、
前記図面をモニタに表示するとともに、前記検査ポイント候補であることを、表示される図面上の対応する前記交点に表示する表示ステップと、
モニタに表示される前記図面上の前記交点から検査ポイントとすべき交点を選択する選択ステップと、
選択された前記交点を検査ポイントとして決定する決定ステップとを有することを特徴とする検査支援方法。
【請求項５】
検査対象に関する図面のデータを解析して、通り芯の交点を検出する交点検出部と、
前記図面のデータを解析して各特徴点を検出する特徴点検出部と、
前記交点のうち、特徴点との関係で予め設定されている候補条件を満たしているか否かを判定し、満たしているものを検査ポイント候補とする判定部と、
前記図面をモニタに表示するとともに、前記検査ポイント候補であることを、表示される図面上の対応する前記交点に表示する表示制御部と、
モニタに表示される前記図面上の前記交点から検査ポイントとすべき交点を選択する選択手段と、
選択された前記交点を検査ポイントとして決定する決定部としてコンピュータを機能させることを特徴とする検査支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建設・土木現場における施工検査を支援する方法及び装置、並びにそのプログラムに関する。
【背景技術】
【０００２】
建設・土木現場における施工検査、例えば鉄筋の配置状況をチェックする配筋検査を、効率よく実施するために、多くの支援システムが開発されている。
【０００３】
例えば、特許文献１の支援システムは、ＧＰＳ機能を有し、位置情報を取得する携帯端末と、この携帯端末と通信するサーバとを備えている。サーバは、携帯端末から受信した位置情報に基づいて、携帯端末の位置から最も近い検査ポイントを決定し、決定した検査ポイントの位置情報及び検査内容を携帯端末に送信する。その携帯端末を所持して検査を実施する作業員は、検査ポイントの位置や検査内容を的確に把握することができる。これにより、検査を効率よく実施することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１７６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の支援システムを含め、このような支援システムでは、予め検査ポイントを決定し、それぞれの検査ポイントの位置情報及び検査内容を予め入力しておく必要がある。しかしながら、このような準備作業は、作業員が図面を目視して検査ポイントを決定し、その位置情報や検査内容などを手入力しているのが現状である。このため、準備作業が長時間化し、また検査ポイントとすべき箇所の見落としや、入力する位置情報の間違えなどが発生するという問題があった。特に、建設・土木現場の規模が大きくなるほど、図面の情報量が多くなり、また複雑化するため検査ポイントとすべき箇所の見落としや位置情報の間違えなどの可能性が高くなる。
【０００６】
本発明は、上記課題を鑑みてなされたものであり施工検査の準備作業に要する時間を短縮するとともに、検査ポイントとすべき箇所の見落としや、入力する位置情報の間違えなどを低減することができる検査支援方法及び装置、並びに検査支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の検査支援装置は、検査対象に関する図面のデータを解析して、通り芯の交点を検出する交点検出部と、前記図面のデータを解析して各特徴点を検出する特徴点検出部と、前記交点のうち、特徴点との関係で予め設定されている候補条件を満たしているか否かを判定し、満たしているものを検査ポイント候補とする判定部と、前記図面をモニタに表示するとともに、前記検査ポイント候補であることを、表示される図面上の対応する前記交点に表示する表示制御部と、モニタに表示される前記図面上の前記交点から検査ポイントとすべき交点を選択する選択手段と、選択された前記交点を検査ポイントとして決定する決定部とを備えたものである。
【０００８】
交点毎に、検査ポイントとして決定されたか否かの履歴を格納する格納部と、前記格納部に格納されている前記履歴に基づいて、前記判定部が用いる前記候補条件を最適化する最適化部とを備えることが好ましい。
【０００９】
また、判定部は、前記交点と各特徴点との間の距離に基づいた評価値が高いものから順番に所定個数内にあることを前記候補条件して判定するのもよい。
【００１０】
本発明の検査支援方法は、検査対象に関する図面のデータを解析して、通り芯の交点を検出する交点検出ステップと、前記図面のデータを解析して各特徴点を検出する特徴点検出ステップと、前記交点のうち、特徴点との関係で予め設定されている候補条件を満たしているか否かを判定し、満たしているものを検査ポイント候補とする判定ステップと、前記図面をモニタに表示するとともに、前記検査ポイント候補であることを、表示される図面上の対応する前記交点に表示する表示ステップと、モニタに表示される前記図面上の前記交点から検査ポイントとすべき交点を選択する選択ステップと、選択された前記交点を検査ポイントとして決定する決定ステップとを有するものである。
【００１１】
本発明の検査支援プログラムでは、検査対象に関する図面のデータを解析して、通り芯の交点を検出する交点検出部と、前記図面のデータを解析して各特徴点を検出する特徴点検出部と、前記交点のうち、特徴点との関係で予め設定されている候補条件を満たしているか否かを判定し、満たしているものを検査ポイント候補とする判定部と、前記図面をモニタに表示するとともに、前記検査ポイント候補であることを、表示される図面上の対応する前記交点に表示する表示制御部と、モニタに表示される前記図面上の前記交点から検査ポイントとすべき交点を選択する選択手段と、選択された前記交点を検査ポイントとして決定する決定部としてコンピュータを機能させるものである。
【発明の効果】
【００１２】
本発明によれば、通り芯の交点と、特徴点とを検出してから、特徴点との関係で予め設定されている候補条件を満たしている交点を検査ポイント候補として、モニタ上の図面上の対応する交点に表示するから検査ポイントとすべき箇所の見落としや入力する位置情報の間違えなどを低減することができ、施工検査の準備作業を簡便にし、その作業時間を短縮することができる。
【図面の簡単な説明】
【００１３】
【図１】検査支援装置の構成を示すブロック図である。
【図２】伏図を例示した図である。
【図３】ＣＰＵの構成を示すブロック図である。
【図４】検査ポイントの候補を表す指標とともに伏図を表示したモニタを示す図である。
【図５】検査支援装置の処理手順を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
図１に示す検査支援装置１１は、建設・土木現場における施工検査を支援するものであり、パーソナルコンピュータ等に検査支援プログラム２０がインストールされることで実現される。検査支援装置１１は、施工検査の準備の段階において、予め検査ポイントの位置を決定し、検査内容を入力しておく際に用いられる。
【００１５】
検査支援装置１１は、操作部１２と、モニタ１３と、ＣＰＵ１４と、ＲＡＭ１５と、通信インターフェース（以下、Ｉ／Ｆと略す。）１６と、データバス１７と、ハードディスクドライブ（以下、ＨＤＤと略す。）１８とを備えている。
【００１６】
操作部１２は、キーボード及びマウス（いずれも図示省略）等を備え、操作信号を入力する際に用いられる。作業員は、操作部１２を操作して検査ポイントの位置を決定したり、検査ポイント毎に検査内容を入力したりする。モニタ１３は、各種ウィンドウを表示する。ＣＰＵ１４は、検査支援装置１１の全体を統括的に制御する。ＲＡＭ１５は、ＣＰＵ１４が処理を実行する際の作業用メモリとして用いられる。
【００１７】
Ｉ／Ｆ１６は、モデム及びルータ（いずれも図示省略）を備えており、インターネットに適合した通信プロトコルの制御を行って、インターネットを経由したデータの遣り取りをする。Ｉ／Ｆ１６は、デジタルカメラ及び記録媒体（いずれも図示省略）等の外部機器と、直接データの遣り取りをする。データバス１７は、検査支援装置１１の各部を接続し、ＣＰＵ１４を機能させる。
【００１８】
ＨＤＤ１８は、各種データと、インストールされた各種プログラムとを格納する。データには、図面データ１９、並びに検査ポイントの位置情報及び検査内容のデータが含まれる。検査ポイントの位置情報及び検査内容のデータは、図面データ１９と紐付けられた状態で格納される。プログラムには、検査支援プログラム２０が含まれる。検査支援プログラム２０は、必要に応じてＲＡＭ１５に読み出され、逐次実行される。
【００１９】
図面データ１９は、データ解析や画像解析などによって、後述するように通り芯や特徴点の特定を行うことができれば、そのデータ形式はどのようなものであってよい。したがって、ＣＡＤデータなどのようにベクターイメージ（ベクトルデータ）であってもよいし、ラスターイメージ（ビットマップ画像）であってもよい。
【００２０】
図２に図面データ１９の一例としての伏図２１を示す。伏図２１は、上から見下ろした検査対象物の骨組みの形状が描かれた図面であり、その種類には、基礎伏図、床伏図、梁伏図、及び小屋伏図等がある。伏図２１は、横方向に延びる丸Ａ〜丸Ｉの通り芯と、縦方向に延びる丸１〜丸５の通り芯とが描かれているとともに、通り芯に沿って検査対象物の骨組み（符号省略）が描かれている。
【００２１】
骨組みには、複数の柱が含まれている。柱は、縦横の通り芯の交点に位置する。通り芯の交点を、その交点を形成する通り芯の符号の組み合わせで表記すれば、例えば丸Ａの通り芯と丸１の通り芯の交点の位置をＡ−１とすれば、伏図２１の場合、Ａ−１〜Ａ−５、Ｂ−１〜Ｂ−５、Ｃ−４、Ｃ−５、Ｄ−５、Ｅ−２〜Ｅ−４、Ｆ−４、Ｆ−５、Ｇ−１〜Ｇ−５、Ｈ−１〜Ｈ−５、及びＩ−１〜Ｉ−５の各位置が通り芯の交点となり、柱は、上記交点のうちＡ−１、Ａ−２、Ａ−４、Ｂ−１〜Ｂ−５、Ｃ−４、Ｄ−５、Ｅ−２、Ｆ−４、Ｇ−２〜Ｇ−５、Ｈ−２、及びＩ−３〜Ｉ−５の各交点の位置にそれぞれ描かれている。
【００２２】
図３に示すように、検査支援プログラム２０を実行することにより、ＣＰＵ１４は、交点検出部２２、特徴点検出部２３、判定部２４、表示制御部２５、決定部２６、最適化部２７として機能する。
【００２３】
交点検出部２２は、図面データ１９を解析して、通り芯の交点（以下、通り芯交点という）を検出する。例えば図面データが画像である場合や画像に変換した場合には、その画像を解析することにより、図面から、横方向、及び縦方向の直線を検出し、検出された直線のうち両端あるいは一端に文字や数字などが検出されるものを通り芯として特定する。そして、特定した通り芯の交わる点を通り芯交点として検出する。
【００２４】
図２に示す伏図２１の場合、交点検出部２２は、Ａ−１〜Ａ−５、Ｂ−１〜Ｂ−５、Ｃ−４、Ｃ−５、Ｄ−５、Ｅ−２〜Ｅ−４、Ｆ−４、Ｆ−５、Ｇ−１〜Ｇ−５、Ｈ−１〜Ｈ−５、及びＩ−１〜Ｉ−５の各位置を通り芯の交点として検出する。
【００２５】
特徴点検出部２３は、図面データ１９を解析して、図面上の特徴点を検出する。この例
では、壁や梁などの要素を示す図面データ１９上の直線の交点を特徴点としている。例えば図面データがラスターイメージである場合には、特徴点検出部２３は、図面データ１９に対して、通り芯情報の除去処理、二値化処理、エッジ検出処理、直線検出処理、交点検出処理を順次に行うことによって特徴点の検出を行う。
【００２６】
通り芯情報の除去処理は、通り芯が壁や梁などの要素として検出されないようにするための準備処理であり、例えば交点検出部２２が通り芯の交点を検出するときの通り芯の情報を用いて図面データ１９上から通り芯やそれらに付された文字や数字などを取り除く。二値化処理では、図面データ１９の各画素について、その画素の輝度が予め設定した閾値以上であれば白の画素とし、それ未満ならば黒色の画素としてする。伏図等では、多階調で記録されないのが通常であるか、このような二値化処理をすることで、エッジ検出処理等の精度を高めることができる。なお、予め二値化された図面データの場合には、この処理が不要である。
【００２７】
エッジ検出処理は、二値化された図面データ１９の各画素について、着目する画素とその周囲の８画素との各輝度差を算出し、それら輝度差の合計が所定の閾値以上であるときに、着目した図面上の直線のエッジとする。直線検出処理では、エッジ検出処理で検出されたエッジに基づいて、壁や梁などの要素を示す直線を検出する。特徴点決定処理では、この直線検出処理によって検出された各直線の交点を全て特定して、それら交点を特徴点とする。伏図等では、エッジが直線となるものがほとんどであり、このように直線検出を行っても、特徴点を検出する上で十分である。
【００２８】
判定部２４は、通り芯交点のうち、特徴点との関係で予め設定されている候補条件を満たしているか否かを判定し、満たしているものを検査ポイント候補とする。候補条件具体例としては、各通り芯交点について、着目する通り芯交点と各特徴点の間の距離を評価し、その評価結果の順位にしたがって検査ポイント候補とすべきものを抽出するものとなっている。
【００２９】
この例では、各通り芯交点のそれぞれについて評価値を求め、この評価値が高い順にＫ個の通り芯交点を選択して、それらを検査ポイント候補とする。ｎ個の通り芯交点が検出され、またｍ個の特徴点が検出されて、通り芯交点Ａｉ（ｉ＝１，２，・・・ｎ）と特徴点Ｂｊ（ｊ＝１，２，・・・ｍ）との距離をｄｉｊとしたときに、通り芯交点Ａｉについての評価値Ｅｉを次の評価値算出式によって求める。式中の値α，β，γは、後述する検査ポイント履歴に基づいて、評価値算出式を最適化するためのパラメータである。また、検査ポイント候補として選択すべき提示ポイント数Ｋは、操作者が操作部１２を操作することで入力されるが、予め値を設定しておいてもよい。
【００３０】
【数１】
2012099046.tif 000003
【００３１】
なお、評価値を求める通り芯交点を中心とする適当な範囲に存在する各特徴点だけを用いて評価値を求めるように構成してもよい。その範囲は、検査対象物の規模及び性質に応じて適宜設定ないし変更できるようにしてもよい。
【００３２】
表示制御部２５は、図４に示すように、図面データ１９である例えば伏図２１と、指標２８をモニタ１３に表示する。指標２８は、判定部２４によって選択された検査ポイント候補の位置を示すものであり、対応する通り芯交点の位置に表示される。決定部２６は、操作部１２の操作により、モニタ１３上の通り芯交点が選択されることに応答して、その選択された通り芯交点を検査ポイントとして決定する。したがって、操作部１２の操作によって、指標２８を選択すれば、検査ポイント候補とされた通り芯交点が検査ポイントとされ、指標２８が表示されていない通り芯交点を選択された場合には、その通り芯交点が検査ポイントとされる。
【００３３】
ＨＤＤ１８には、決定検査ポイント履歴が記録される。検査ポイント履歴は、通り芯交点ごとに図面画像上での座標ｘ，ｙと共に、検査ポイントとして選択されたか否かの情報を記録・蓄積したものである。また、検出された各特徴点の座標ｘ，ｙも記録される。
【００３４】
最適化部２７は、決定検査ポイント履歴に基づいて、評価値算出式を最適化するためのパラメータα〜γを求める。１つの図面データ１９に対する検査ポイントの決定する操作が完了するごとに、その操作で記録される情報を含む決定検査ポイント履歴に基づいてパラメータα〜γが更新される。更新されたパラメータα〜γは、次の図面データ１９の各通り芯交点の評価値を算出する際に用いられる。このようにして、提示される検査ポイント候補が実際に選択される検査ポイントと同じになるように、通り芯交点から検査ポイント候補の選択する条件を最適化している。
【００３５】
パラメータα〜γの最適化は具体的に次のように行われる。α〜γの値を変化させ、各通り芯交点の評価値Ｅｉを計算し、降順に並べる。過去のデータも含めて、上位Ｋ個の通り芯交点と実際にユーザに検査ポイントとして選択されたＫ個の通り芯交点のズレが最小になるようなα〜γを求める（パラメータα〜γの初期値として、「１」、「１」、「０」が用いられる）。ズレの計算では、新しいデータ程、大きい重みを付けるようにしても良い。また、計算量を削減し、処理の高速化を図るためには、ある一定の期間を経過した過去のデータは最適化に用いないようにしても良い。
【００３６】
候補条件、及び決定検査ポイント履歴に基づく候補条件の最適化は、上記のものに限られない。例えば、建設業界では、一般的に同一の通り芯上に多くの検査ポイントを設定しないので、候補条件に同一の通り芯上に設定する検査ポイント候補の上限を超えないようにする条件を含ませるのもよい。この場合には、例えば同一の通り芯上に設定される検査ポイント候補の個数が上限を超えるような場合、その同一の通り芯上の各検査ポイント候補について、それぞれの評価値を参照して高いものから上限と同じ個数の検査ポイント候補を選択し、その他を検査ポイント候補からはずすようにする。また、このような条件を候補条件に含ませた場合には、決定検査ポイント履歴に基づく候補条件の最適化として、同一の通り芯上の各検査ポイント候補の上限を最適化してもよい。具体的には、現在の同一の通り芯上に検査ポイント候補の上限がＫ個と設定される場合、ユーザが実際に選択した、同一の通り芯上の検査ポイント数の最大値Ｋ´がＫより大きい回数がある値ｎに達したら、同一の通り芯上の各検査ポイント候補の上限を最も小さいＫ´に更新する。
【００３７】
次に、検査支援装置１１の処理手順について、図５のフローチャートを参照しながら説明する。操作部１２が操作され、検査支援プログラム２０の実行により、ＣＰＵ１４が交点検出部２２、特徴点検出部２３、判定部２４、表示制御部２５、決定部２６、最適化部２７として機能するようになる。また、モニタ１３に、図面選択用のウィンドウ（図示省略）が表示される。
【００３８】
図面選択用のウィンドウに表示される操作案内にしたがって操作部１２を操作し、検査ポイントを設定すべき図面データ１９を選択する（ステップ（以下、Ｓと略す）１１）。図面データ１９が選択されると、選択された図面データ１９は、ＲＡＭ１５に記憶される。また、操作部１２を操作して、提示ポイント数Ｋを入力する（Ｓ１２）。
【００３９】
ＲＡＭ１５に記憶された図面データ１９が交点検出部２２に読み出され、この交点検出部２２によって、図面データ１９が解析されて通り芯交点が検出される（Ｓ１３）。検出された通り芯交点の位置情報は、図面データ１９に紐付けられた状態で、ＲＡＭ１５に記憶される。
【００４０】
続いて、ＲＡＭ１５から図面データ１９が特徴点検出部２３によって読み出される。そして、特徴点検出部２３によって、通り芯情報の除去処理、二値化処理、エッジ検出処理、直線検出処理、交点検出処理が図面データ１９に対して順次に行われ、図面データ１９から特徴点が検出される（Ｓ１４）。検出された特徴点の位置情報は、ＲＡＭ１５に記憶される。
【００４１】
上記のようにしてＲＡＭ１５に記憶された通り芯交点及び特徴点の各位置情報が判定部２４によって読み出され、それぞれの通り芯交点についての評価値が求められる。まず、１番目の通り芯交点Ａ１の位置座標と１番目の特徴点Ｂ１の各位置情報とに基づいて、この１番目の通り芯交点Ａ１と１番目の特徴点Ｂ１との間の距離ｄ１１が求められる。次に、１番目の通り芯交点Ａ１の位置座標と２番目の特徴点Ｂ２の各位置情報とに基づいて、１番目の通り芯交点Ａ１と２番目の特徴点Ｂ２との間の距離ｄ１２が求められる。同様にして、１番目の通り芯交点Ａ１と３番目以降の各特徴点Ｂ３，Ｂ４・・・との間の距離ｄ１３，ｄ１４・・・が求められる。この後に、このようにして求められる距離ｄ１１，ｄ１２・・・を評価値算出式に適用することにより、１番目の通り芯交点Ａ１についての評価値Ｅ１が求められる。
【００４２】
評価値Ｅ１を求めた後、２番目の通り芯交点Ａ２の位置座標と各特徴点Ｂ１，Ｂ２・・・の各位置情報とに基づいて、この通り芯交点Ａ２と各特徴点Ｂ１，Ｂ２・・・のとの間の距離ｄ２１，ｄ２２・・・を求める。そして、これらを評価値算出式に適用することにより、２番目の通り芯交点Ａ２についての評価値Ｅ２を求める。以下、同様にして、３番目以降の通り芯交点Ａ３，Ａ４・・・についての評価値Ｅ３，Ｅ４・・・を順次に求める。
【００４３】
上記のようにして各通り芯交点についての評価値が求められると、続いて判定部２４によって、評価値の高いものから順番に提示ポイント数分のＫ個の通り芯交点を選択する。このようにして候補条件を満たす各通り芯交点がそれぞれ検査ポイント候補とされ（Ｓ１５）、その情報がＲＡＭ１５に記憶される。
【００４４】
検査ポイント候補の情報と図面データ１９が表示制御部２５によってＲＡＭ１５から読み出される。これにより、モニタ１３に、図面データ１９に基づく伏図２１とともに、伏図２１の検査ポイント候補とされた通り芯交点の位置に指標２８がそれぞれ表示される（図４参照、Ｓ１６）。
【００４５】
操作者は、モニタ１３の表示を参照しながら操作部１２を操作して、例えばクリック操作することにより検査ポイントとすべき通り芯交点を順次に選択する（Ｓ１７）。このときに、検査ポイントとなる可能性が高いと判定された通り芯交点が検査ポイント候補として指標２８により表示されている。したがって、操作者は、その表示を参考にしながら検査ポイントとすべき通り芯交点を選択することができる。また、操作者が検査ポイント候補として表示されている通り芯交点を検査ポイントとすべきかを順次に確認していけば、検査ポイントの設定漏れが低減される。
【００４６】
選択された各通り芯交点は、決定部２６によって検査ポイントとされる（Ｓ１８）。各検査ポイントが決定されると、各検査ポイントに対応する通り芯交点に検査ポイントとして選択されたことを示す情報が与えられる。このように検査ポイントとして選択されたことを示す情報が与えられることにより、図面データ１９に検査ポイントが設定される。また、これにより決定検査ポイント履歴が記録される。
【００４７】
上記のように、決定検査ポイント履歴が記録されて、決定検査ポイント履歴の内容が更新されると、候補条件の最適化が行われる（Ｓ１９）。更新された決定検査ポイント履歴に基づいて、最適化するためのパラメータα〜γが求められて更新される。そして、次の図面データ１９の各通り芯交点の評価値を求める際には、決定検査ポイント履歴に基づいて更新されたパラメータα〜γを適用して評価値算出式を用いるので、検査ポイント候補はより高い精度で提示され、検査ポイントの選択漏れの可能性が低減する。
【００４８】
なお、上記実施形態では、図面データ１９を解析しているが、スキャナで取り込んだ図面のデータやその他の図面のデータを解析するようにしてもよい。
【００４９】
また、上記実施形態では、検査ポイントの候補として表示された指標２８を選択するが、その指標２８とともに、指標２８が表示されていない箇所を選択し、その選択箇所も検査ポイントとして決定するようにしてもよい。これにより、検査ポイントとすべき箇所が候補から漏れていた場合にも、的確な箇所を検査ポイントとすることができ、ひいては検査漏れが生じることを防止できる。
【００５０】
なお、上記のように候補以外の箇所を選択して検査ポイントと決定することができようにした場合には、その候補以外から決定された検査ポイントに対応する通り芯の交点についても、指標によって示されて選択されて検査ポイントと決定された交点と同様に選択履歴として格納し、条件を最適化するのに用いるのがよい。
【符号の説明】
【００５１】
１１  検査支援装置
１３  モニタ
１８  ハードディスクドライブ（ＨＤＤ、格納部）
１９  ＣＡＤデータ
２０  検査支援プログラム
２１  伏図（図面）
２２  交点検出部
２３  特徴点検出部
２４  判定部
２５  表示制御部
２６  決定部
２７  最適化部
【図１】
2012099046.tif 000004
【図３】
2012099046.tif 000005
【図５】
2012099046.tif 000006
【図２】
2012099046.tif 000007
【図４】
2012099046.tif 000008