(57)【要約】【課題】圧縮度合いを設定する際に、検査結果に実質的に影響を与えにくい範囲で設定しやすくすることを目的とする。【解決手段】生画像データに対して画像計測処理を実行した場合に得られる第１処理結果および画像計測処理の実行過程における状態を示す第１状態情報のうち少なくとも一部を含む第１情報と、生画像データを圧縮したあと復元した復元画像データに対して画像計測処理を実行した場合に得られる第２処理結果および第２状態情報のうち第１情報に含まれる情報と同じ種類の情報を含む第２情報とを互いに関連付けて出力する。【選択図】図１
2019080160.tif 000002
【特許請求の範囲】
【請求項１】
対象物を視覚的に計測する画像処理装置であって、
前記対象物を撮像して得られた第１の画像データを予め定められた圧縮度合いで非可逆圧縮した後、当該第１の画像データと同じ形式の画像データに復元することで第２の画像データを生成する画像変換部と、
予め定められた計測条件に基づいて、画像データに対する画像計測処理を実行する計測部と、
前記第１の画像データに対して前記画像計測処理を実行した場合に得られる処理結果および当該画像計測処理の実行過程における状態を示す情報のうち少なくとも一部を含む第１情報と、前記第２の画像データに対して前記画像計測処理を実行した場合に得られる処理結果および当該画像計測処理の実行過程における状態を示す情報のうち前記第１情報に含まれる情報と同じ種類の情報を含む第２情報とを、互いに関連付けて出力する出力部とを備える、画像処理装置。
【請求項２】
前記第２情報は、前記第２の画像データの復元前の画像データの情報量を示す情報を含む、請求項１に記載の画像処理装置。
【請求項３】
前記画像変換部は、前記第１の画像データから前記第２の画像データを生成するまでに要する変換時間を測る第１測定部をさらに備え、
前記第２情報は、前記変換時間を示す情報を含む、請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記計測部、前記画像計測処理に要する処理時間を測る第２測定部をさらに備え、
前記画像計測処理の実行過程における状態を示す情報は、前記処理時間を示す情報を含む、請求項１〜請求項３のうちいずれかに記載の画像処理装置。
【請求項５】
前記画像計測処理は、画像データから特徴量を算出する処理を含み、
前記画像計測処理の実行過程における状態を示す情報は、前記特徴量を示す情報を含む、請求項１〜請求項４のうちいずれかに記載の画像処理装置。
【請求項６】
前記出力部は、さらに、前記第１の画像データと前記第２の画像データとを出力する、請求項１〜請求項５のうちいずれかに記載の画像処理装置。
【請求項７】
前記第１の画像データに含まれる第１の画質情報と前記第２の画像データに含まれる第２の画質情報とを比較することで、前記第２の画像データの前記第１の画像データに対する劣化度を算出する比較部をさらに備え、
前記出力部は、さらに、前記劣化度を出力する、請求項１〜請求項６のうちいずれかに記載の画像処理装置。
【請求項８】
前記画像変換部は、圧縮度合いを変えて複数の前記第２の画像データを生成し、
前記出力部は、複数の前記第２の画像データに対して前記画像計測処理をそれぞれ実行して得られる複数の前記第２情報と、前記圧縮度合いとを関連付けて出力する、請求項１〜請求項７のうちいずれかに記載の画像処理装置。
【請求項９】
前記画像変換部は、圧縮度合いを変えて複数の前記第２の画像データを生成し、
前記出力部は、前記圧縮度合いと前記変換時間との関係を出力する、請求項３に記載の画像処理装置。
【請求項１０】
対象物を視覚的に計測するための画像処理プログラムであって、
コンピュータに、
前記対象物を撮像して得られた第１の画像データを予め定められた圧縮度合いで非可逆圧縮した後、当該第１の画像データと同じ形式の画像データに復元することで第２の画像データを生成するステップと、
予め定められた計測条件に基づいて、画像データに対する画像計測処理を実行するステップと、
前記第１の画像データに対して前記画像計測処理を実行した場合に得られる処理結果および当該画像計測処理の実行過程における状態を示す情報のうち少なくとも一部を含む第１情報と、前記第２の画像データに対して前記画像計測処理を実行した場合に得られる処理結果および当該画像計測処理の実行過程における状態を示す情報のうち前記第１情報に含まれる情報と同じ種類の情報を含む第２情報とを、互いに関連付けて出力するステップとを実行させる、画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象物を視覚的に計測する画像処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
様々な生産分野においては、製造品等の対象物を視覚的に計測する画像処理装置が用いられている。また、計測に用いた画像データなどを保存させておきたいという要望がある。
【０００３】
特許文献１には、「多くの画像が保存できるように画像データに圧縮処理を施して保存」してもよいことが開示されている（段落［００４５］参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−０７３５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像データを非可逆圧縮すると、可逆圧縮した場合に比べてデータ量を大幅に削減することができる。しかし、非可逆圧縮した画像データは、圧縮前の画像データに比べて劣化しているため、計測精度が落ちてしまう虞がある。そのため、圧縮度合いを大きくしてしまうと、計測結果に影響を与えてしまう。
【０００６】
ユーザは、圧縮度合いを設定する際に、どの程度までの圧縮であれば計測結果に影響を与えないかということを経験に基づいて行っていた。
【０００７】
本発明は、上述したように、圧縮度合いを設定する際に、検査結果に実質的に影響を与えにくい範囲で設定しやすくすることを目的とする。
【課題を解決するための手段】
【０００８】
本開示の一例によれば、対象物を視覚的に計測する画像処理装置が提供される。画像処理装置は、対象物を撮像して得られた第１の画像データを予め定められた圧縮度合いで非可逆圧縮した後、第１の画像データと同じ形式の画像データに復元することで第２の画像データを生成する画像変換部と、予め定められた計測条件に基づいて、画像データに対する画像計測処理を実行する計測部と、第１の画像データに対して画像計測処理を実行した場合に得られる処理結果および画像計測処理の実行過程における状態を示す情報のうち少なくとも一部を含む第１情報と、第２の画像データに対して画像計測処理を実行した場合に得られる処理結果および画像計測処理の実行過程における状態を示す情報のうち第１情報に含まれる情報と同じ種類の情報を含む第２情報とを、互いに関連付けて出力する出力部とを備える。
【０００９】
この開示によれば、第１の画像データを非可逆圧縮することによるデータの劣化が、画像計測処理に与える影響を、第１情報と第２情報とを比較することによって確認することができる。その結果、画像計測処理に実質的に影響を与えないように圧縮度合いを設定することができる。
【００１０】
上述の開示において、第２情報は、第２の画像データの復元前の画像データの情報量を示す情報を含んでもよい。
【００１１】
この開示によれば、第１の画像データを圧縮することで、どの程度情報量を削減することができるかを確認することができ、圧縮による効果を確認することができる。
【００１２】
上述の開示において、変換部は、第１の画像データから第２の画像データを生成するまでに要する変換時間を測る第１測定部をさらに備えてもよい。第２情報は、変換時間を示す情報を含んでもよい。
【００１３】
この開示によれば、第２の画像データを用いて計測する場合に、第１の画像データを用いて計測する場合にはかからない変換時間を確認することができる。
【００１４】
上述の開示において、計測部、画像計測処理に要する処理時間を測る第２測定部をさらに備えてもよい。画像計測処理の実行過程における状態を示す情報は、処理時間を示す情報を含んでもよい。
【００１５】
この開示によれば、第１の画像データを劣化させて第２の画像データを用いて画像計測処理を実行する場合に、データ量が減ったことによる処理時間の短縮を確認することができ、圧縮による効果を確認することができる。
【００１６】
上述の開示において、画像計測処理は、画像データから特徴量を算出する処理を含んでもよい。画像計測処理の実行過程における状態を示す情報は、特徴量を示す情報を含んでもよい。
【００１７】
この開示によれば、第１の画像データを圧縮することで、処理結果を得る過程で算出される特徴量がどの程度変わるのかを確認することができ、特徴量が圧縮率を設定する際の参考になる。
【００１８】
上述の開示において、出力部は、さらに、第１の画像データと第２の画像データとを出力してもよい。
【００１９】
この開示によれば、圧縮前の第１の画像データと、圧縮変換後の第２の画像データとを開示することができ、画像データを圧縮したことによる画像の劣化を視覚的に確認することができる。
【００２０】
上述の開示において、画像処理装置は、第１の画像データに含まれる第１の画質情報と前記第２の画像データに含まれる第２の画質情報とを比較することで、第２の画像データの第１の画像データに対する劣化度を算出する比較部をさらに備える。出力部は、さらに、劣化度を出力する。
【００２１】
この開示によれば、画像データに含まれる画質情報に基づいて、第２の画像データの劣化度を確認することができ、劣化の度合いを確認しながら圧縮度合いを設定することができる。
【００２２】
上述の開示において、画像変換部は、圧縮度合いを変えて複数の第２の画像データを生成してもよい。出力部は、複数の第２の画像データに対して画像計測処理をそれぞれ実行して得られる複数の第２情報と、圧縮度合いとを関連付けて出力してもよい。
【００２３】
この開示によれば、圧縮度合いと第２情報との関係を確認することができ、その結果、圧縮度合いを変えずとも、適当な圧縮度合いを選択することができる。
【００２４】
上述の開示において、画像変換部は、圧縮度合いを変えて複数の第２の画像データを生成してもよい。出力部は、圧縮度合いと変換時間との関係を出力してもよい。
【００２５】
この開示によれば、圧縮度合いと変換時間との関係を確認することができ、その結果、圧縮度合いを変えずとも、所望の時間内に変換が完了するような圧縮度合いを選択することができる。
【００２６】
本開示の別の一例によれば、対象物を視覚的に計測するための画像処理プログラムが提供される。画像処理プログラムは、コンピュータに、対象物を撮像して得られた第１の画像データを予め定められた圧縮度合いで非可逆圧縮した後、第１の画像データと同じ形式の画像データに復元することで第２の画像データを生成するステップと、予め定められた計測条件に基づいて、画像データに対する画像計測処理を実行するステップと、第１の画像データに対して画像計測処理を実行した場合に得られる処理結果および画像計測処理の実行過程における状態を示す情報のうち少なくとも一部を含む第１情報と、第２の画像データに対して画像計測処理を実行した場合に得られる処理結果および画像計測処理の実行過程における状態を示す情報のうち第１情報に含まれる情報と同じ種類の情報を含む第２情報とを、互いに関連付けて出力するステップとを実行させる。
【００２７】
この開示によれば、第１の画像データを非可逆圧縮することによるデータの劣化が、画像計測処理に与える影響を、第１情報と第２情報とを比較することによって確認することができる。その結果、画像計測処理に実質的に影響を与えないように圧縮度合いを設定することができる。
【発明の効果】
【００２８】
ユーザが圧縮度合いを設定する際に、検査結果に実質的に影響を与えにくい範囲で設定しやすくなる。
【図面の簡単な説明】
【００２９】
【図１】本実施の形態に係る画像処理装置１の適用場面を模式的に示す図である。
【図２】本実施の形態に係る画像処理システムの基本構成を示す模式図である。
【図３】画像データを圧縮する第１のタイミングを説明するための図である。
【図４】画像データを圧縮する第２のタイミングを説明するための図である。
【図５】画像処理装置のハードウェア構成について示す模式図である。
【図６】圧縮率の設定支援機能を実現するために機能する画像処理装置の機能構成の一例を示す図である。
【図７】保存条件を設定するための設定画面の一例を示す図である。
【図８】出力形式を設定するための設定画面の一例を示す図である。
【図９】出力形式を設定するための設定画面の一例を示す図である。
【図１０】出力形式を設定するための設定画面の一例を示す図である。
【図１１】出力形式を設定するための設定画面の一例を示す図である。
【図１２】出力形式を設定するための設定画面の一例を示す図である。
【図１３】出力形式を設定するための設定画面の一例を示す図である。
【図１４】出力形式を設定するための設定画面の一例を示す図である。
【図１５】出力形式を設定するための設定画面の一例を示す図である。
【発明を実施するための形態】
【００３０】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００３１】
§１  適用例
まず、図１を参照して、本発明が適用される場面の一例について説明する。図１は、本実施の形態に係る画像処理装置１の適用場面を模式的に示す図である。
【００３２】
画像処理装置１は、対象物を視覚的に計測することができ、画像変換部２０と、計測部４０と、出力部５０とを備える。
【００３３】
画像変換部２０は、対象物を撮像して得られた生画像データを予め定められた圧縮度合い（以下、「圧縮率２１」と称する。）で非可逆圧縮した後、生画像データと同じ形式の画像データに復元することで復元画像データ７３を生成する。
【００３４】
生画像データは、本発明の「第１の画像データ」の一例である。生画像データのデータ形式は、計測部４０が実行する画像計測処理に対応するデータ形式であって、たとえば、ｂｍｐ形式である。生画像データ７１は、撮像部の一例であるカメラ２が対象物を撮像することで得られる。なお、カメラ２から送られる画像データは、生画像データ７１と同一のデータでなくともよく、カメラ２からはＲＡＷ画像が送られ、画像処理装置１がＲＡＷ画像からｂｍｐ形式の生画像データ７１を生成する構成であってもよい。また、画像処理装置１が撮像部を備えてもよい。
【００３５】
復元画像データ７３は、生画像データ７１を非可逆圧縮したことによって得られるデータであって、圧縮前の生画像データ７１よりも劣化したデータである。
【００３６】
計測部４０は、予め定められた計測条件に基づいて、画像データに対する画像計測処理を実行する。画像処理装置１は、計測部４０が画像データに対する画像計測処理を実行することで、画像計測処理の結果である処理結果８１と、その他の情報を得られる。その他の情報は、画像計測処理の実行過程における状態を示す情報（以下、「状態情報８２」とも称す。）を含む。
【００３７】
なお、以下では、生画像データ７１に対して画像計測処理を実行した場合に得られる処理結果８１および状態情報８２を、第１処理結果８１１および第１状態情報８２１とそれぞれ称す。また、復元画像データ７３に対して画像計測処理を実行した場合に得られる処理結果８１および状態情報８２を、第２処理結果８１２および第２状態情報８２２とそれぞれ称す。
【００３８】
出力部５０は、第１処理結果８１１および第１状態情報８２１のうち少なくとも一部を含む第１情報７５と、第２処理結果８１２および第２状態情報８２２のうち第１情報７５に含まれる情報と同じ種類の情報を含む第２情報７４とを、互いに関連付けて出力する。
【００３９】
出力部５０が第１情報７５と第２情報７４とを関連付けて出力する先は、たとえば、情報を視覚的に表示する表示部や、プリンター、画像処理装置１に通信可能に接続されたコンピュータやタブレット端末等である。
【００４０】
本実施の形態における画像処理装置１は、第１情報７５と第２情報７４とを関連付けて出力する。そのため、第１情報７５と第２情報７４とを比較することができ、画像データの劣化が処理結果８１や状態情報８２に与える影響を確認することできる。その結果、画像計測処理に実質的に影響を与えないように圧縮率２１を設定することができる。
【００４１】
§２  具体例
以下、本発明のより具体的な応用例として、本実施の形態に係る画像処理装置１および画像処理システムＳＹＳのより詳細な構成および処理について説明する。
【００４２】
＜Ａ．画像処理システムＳＹＳの構成＞
図２は、本実施の形態に係る画像処理システムＳＹＳの基本構成を示す模式図である。画像処理システムＳＹＳは、主たる構成要素として、画像処理装置１とカメラ２とを含む。カメラ２は、ベルトコンベアのような搬送装置４ａによって搬送された対象物Ｗを撮像して画像データを生成する。画像処理装置１は、カメラ２から送られる画像データに基づいて対象物Ｗを視覚的に計測する。
【００４３】
カメラ２は、撮像視野に存在する被写体を撮像して画像データを生成する撮像部である。カメラ２は、主たる構成要素として、レンズや絞りなどの光学系と、ＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどの受光素子とを含む。カメラ２が生成する画像データは、たとえば、ＲＡＷデータのような加工されていないデータや、ｂｍｐ形式のデータである。
【００４４】
画像処理装置１は、カメラ２が生成した画像データに対して画像処理を施すことで、対象物Ｗの状態を計測する。たとえば、画像処理装置１は、対象物Ｗの良否判定、対象物Ｗの物性値の測定、対象物Ｗの品質チェックなどを行なう。
【００４５】
画像処理装置１は、画像処理の結果および画像処理の実行過程で得られる情報等をデータ記憶部に保存することができる。
【００４６】
データ記憶部は、記録媒体であって、コンピュータ、その他装置および機械などが、記録されたプログラム等の情報を読み取り可能なように当該プログラム等の情報を電気的、磁気的、光学的、機械的または化学的作用によって蓄積する媒体である。データ記憶部は、画像処理装置１とネットワーク（以下「ＮＷ」とも称す。）２を介して接続されるサーバ５、画像処理装置１が備えるハードディスク１３０等の内部メモリ、および画像処理装置１に直接接続可能な外部メモリ６を含む。
【００４７】
また、画像処理システムＳＹＳは、画像処理装置１とＮＷ１を介して接続可能なプログラマブルロジックコントローラ（以下、「ＰＬＣ」とも称す。）４を備えてもよい。
【００４８】
たとえば、画像処理装置１は計測結果をＰＬＣ４に送信する。ＰＬＣ４は、画像処理装置１から送られる処理結果８１に基づいて搬送装置４ａを制御する。ＮＷ１は、データの到達時間が保証される、定周期通信を行なうバスまたはネットワークを採用することが好ましい。このような定周期通信を行なうバスまたはネットワークとしては、ＥｔｈｅｒＣＡＴ（登録商標）、ＥｔｈｅｒＮｅｔ／ＩＰ（登録商標）、ＤｅｖｉｃｅＮｅｔ（登録商標）、ＣｏｍｐｏＮｅｔ（登録商標）などが知られている。
【００４９】
ＮＷ２は、典型的には、ＬＡＮ（Local Area Network）であって、ＰＬＣ４との通信経路となるＮＷ１とは別で設けられている。なお、ＮＷ１とＮＷ２とは同じネットワークであってもよい。また、ＰＬＣ４とサーバ５とが通信可能に接続されていてもよい。
【００５０】
画像処理装置１は、操作表示装置３と接続可能である。操作表示装置３は、画像処理装置１が実行する各種処理に関する設定を行なうための装置である。操作表示装置３は、表示部３ａと、表示部３ａの表示面に装着されるタッチパネル３ｂとを備える。表示部３ａは、典型的には液晶ディスプレイからなり、ユーザに画像処理装置１から得られる各種情報を表示する。タッチパネル３ｂは、各種の設定に関する情報を入力するための入力部として機能する。たとえば、ユーザは、表示部３ａに表示された情報に基づいてタッチパネル３ｂを操作することで、画像処理条件の設定、保存条件の設定などを行なうことができる。なお、操作表示装置３は、画像処理装置１の一部であってもよい。また、入力部はタッチパネルから構成されるとしたが、キーボードまたはマウス、あるいは、その両方から構成されるものであってもよい。
【００５１】
＜Ｂ．画像データの圧縮タイミング＞
画像処理装置１は、画像データを圧縮することができる。図３は、画像データを圧縮する第１のタイミングを説明するための図である。図４は、画像データを圧縮する第２のタイミングを説明するための図である。
【００５２】
画像処理装置１は、図３および図４に示すように、画像計測処理を実行する前の第１タイミングまたは、画像計測処理を実行した後の第２タイミングで画像データを圧縮することができる。
【００５３】
圧縮する際の圧縮率は、ユーザ操作によって設定することができる。ユーザ操作は、たとえば、ユーザが行うタッチパネル３ｂへの操作である。
【００５４】
第１タイミングで圧縮する場合、画像処理装置１は、生画像データ７１を予め定められた圧縮率で圧縮して圧縮画像データ７２を生成した後、圧縮画像データ７２を復元画像データ７３に復元する。そして、画像処理装置１は、復元画像データ７３に対して画像計測処理を実行して処理結果８１を得て、処理結果８１をＰＬＣ４に送信する。また、画像処理装置１は、圧縮画像データ７２、処理結果８１および状態情報８２等をサーバ５に保存することができる。
【００５５】
サーバ５には、圧縮画像データ７２が保存されるため、圧縮前の生画像データ７１を保存する場合と比べて、保存するデータ量を削減することができる。また、処理結果８１および状態情報８２は、圧縮画像データ７２を生画像データ７１と同じ形式に復元した復元画像データに対して実行された画像計測処理によって得られた結果である。そのため、事後的に画像計測処理の計測条件や処理結果８１を評価する場合に、復元画像データ７３に対して画像計測処理を実行した場合に再現性のある結果を得られる。
【００５６】
しかし、画像計測処理を実行する前に圧縮して、圧縮後の画像データを計測に用いる場合、生画像データ７１に対して計測を行う場合よりも、計測精度が落ちてしまうという課題がある。
【００５７】
第２タイミングで圧縮する場合、画像処理装置１は、生画像データ７１に対して画像計測処理を実行して処理結果８１を得て、処理結果８１をＰＬＣ４に送信する。また、画像処理装置１は、処理結果８１および状態情報８２等に加えて、生画像データ７１を予め定められた圧縮率で圧縮した圧縮画像データ７２をサーバ５に保存することができる。
【００５８】
第２タイミングで圧縮する場合も第１タイミングで圧縮する場合と同様、サーバ５には、圧縮画像データ７２が保存されるため、保存するデータ量を削減することができる。また、生画像データ７１に対して画像計測処理を実行するため、画像データの劣化という観点からは計測精度を落とすことなく処理結果８１を得ることができる。
【００５９】
しかし、処理結果８１および状態情報８２は、生画像データ７１に対して実行された画像計測処理によって得られた結果である。一方、保存される画像データは生画像データ７１を圧縮した圧縮画像データ７２である。そのため、事後的に画像計測処理の計測条件や処理結果８１を評価する場合に、圧縮画像データ７２を復元した復元画像データ７３に対して画像計測処理を実行した場合に再現性のある結果を得られない虞がある。
【００６０】
このように、第１タイミングで圧縮した場合も、第２タイミングで圧縮した場合もデータ量を小さくすることができ、保存できる画像の数を増やすことができるというメリットがある一方、懸念事項が生じる。
【００６１】
そのため、ユーザは、計測結果に実質的に影響を与えない範囲で、圧縮率を設定したいという要望を備える。
【００６２】
画像処理装置１は、計測結果に実質的に影響を与えることなく、かつ、高い圧縮率を設定することができるような、圧縮率の設定支援機能を備える。
【００６３】
また、画像処理装置１は、第１タイミングで圧縮するか、第２タイミングで圧縮するか、あるいは、圧縮しないか、選択できる機能を備えてもよい。画像処理装置１は、表示部３ａに選択用の設定画面を表示し、タッチパネル３ｂへのユーザの操作に応じて設定する。このように、ユーザが、圧縮するか否か、圧縮する場合は圧縮タイミングを選択できるため、計測精度が求められる場合、画像計測処理の実行回数が多くデータが多くなりがちな場合、画像処理の時間を短くしたい場合など、ユーザの要望に沿った設定ができる。
【００６４】
＜Ｃ．画像処理装置１のハードウェア構成＞
図５は、画像処理装置１のハードウェア構成について示す模式図である。画像処理装置１は、ＣＰＵ（Central Processing Unit）１１０、メインメモリ１２０、ハードディスク１３０、カメラインターフェイス（Ｉ／Ｆ）１４０、表示コントローラ１５０、入力Ｉ／Ｆ１６０、外部メモリＩ／Ｆ１７０、および通信Ｉ／Ｆ１８０を含む。これらの各部は、バス１９０を介して、互いにデータ通信可能に接続される。
【００６５】
ＣＰＵ１１０は、ハードディスク１３０にインストールされた設定プログラム１３１を含むプログラム（コード）をメインメモリ１２０に展開して、これらを所定順序で実行することで、各種の演算を実施する。
【００６６】
メインメモリ１２０は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）などの揮発性の記憶装置である。
【００６７】
ハードディスク１３０は、画像処理装置１が備える内部メモリであって、不揮発性の記憶装置である。ハードディスク１３０は、設定プログラム１３１を含む。なお、ハードディスク１３０に加えて、あるいは、ハードディスク１３０に代えて、フラッシュメモリなどの半導体記憶装置を採用してもよい。また、各種プログラムは、ハードディスク１３０に保存されている必要はなく、画像処理装置１と通信可能なサーバ５や、画像処理装置１と直接接続可能な外部メモリ６に保存されていてもよい。
【００６８】
カメラＩ／Ｆ１４０は、ＣＰＵ１１０とカメラ２との間のデータ伝送を仲介する。すなわち、カメラＩ／Ｆ１４０は、画像データを生成するカメラ２と接続される。また、カメラＩ／Ｆ１４０は、ＣＰＵ１１０からの内部コマンドに従って、接続されているカメラ２における撮像動作を制御するコマンドを与える。
【００６９】
表示コントローラ１５０は、操作表示装置３の表示部３ａと接続され、ＣＰＵ１１０における処理結果などをユーザに通知する。すなわち、表示コントローラ１５０は、表示部３ａに接続され、表示部３ａでの表示を制御する。処理結果は、たとえば、設定プログラムが実行された結果を含む。
【００７０】
入力Ｉ／Ｆ１６０は、操作表示装置３のタッチパネル３ｂと接続され、ＣＰＵ１１０とタッチパネル３ｂとの間のデータ伝送を仲介する。すなわち、入力Ｉ／Ｆ１６０は、ユーザがタッチパネル３ｂを操作することで与えられる操作指令を受付ける。操作指令は、たとえば、圧縮率を設定するための操作指令が含まれる。
【００７１】
外部メモリＩ／Ｆ１７０は、外部メモリ６と接続され、外部メモリ６に対するデータの読み込み／書き込みの処理をする。外部メモリ６は、画像処理装置１に着脱可能であって、典型的には、ＵＳＢ（Universal Serial Bus）メモリ、メモリカードなどの不揮発性の記憶装置である。画像処理装置１は、外部メモリ６に画像データおよび計測結果などの情報を記憶してもよい。また、ハードディスク１３０が記憶する各種プログラムは、外部メモリ６またはサーバ５が記憶してもよい。たとえば、外部メモリ６に画像処理装置１で実行される各種プログラムが格納された状態で流通し、外部メモリＩ／Ｆ１７０は、この外部メモリ６から各種プログラムを読み出す。あるいは、通信Ｉ／Ｆ１８０を介して、サーバ５などからダウンロードしたプログラムを画像処理装置１にインストールしてもよい。
【００７２】
通信Ｉ／Ｆ１８０は、ＰＬＣ４およびサーバ５とＣＰＵ１１０との間で各種データを遣り取りする。通信Ｉ／Ｆ１８０は、ＰＬＣ４との間で各種データをやり取りするためのＮＷ１に対応するハードウェアと、サーバ５との間で各種データをやり取りするためのＮＷ２に対応するハードウェアとを含む。
【００７３】
なお、本実施の形態に係る設定プログラム１３１は、他のプログラムの一部に組み込まれて提供されるものであってもよい。また、代替的に、設定プログラム１３１の実行により提供される機能の一部もしくは全部を専用のハードウェア回路として実装してもよい。
【００７４】
＜Ｄ．圧縮率の設定支援機能＞
図６は、圧縮率の設定支援機能を実現するために機能する画像処理装置１の機能構成の一例を示す図である。
【００７５】
画像処理装置１は、画像変換部２０、計測部４０および出力部５０を備える。画像処理装置１は比較部６０を備えてもよい。ＣＰＵ１１０は、設定プログラム１３１をメインメモリ１２０に展開して、実行することで、画像変換部２０、計測部４０、出力部５０および比較部６０としての機能を果たす。
【００７６】
画像変換部２０は、対象物を撮像して得られた生画像データ７１を設定された圧縮率２１で非可逆圧縮した後、生画像データ７１と同じ形式の画像データに復元することで復元画像データ７３を生成する。設定された圧縮率２１とは、たとえば、ユーザがタッチパネル３ｂを操作することで、入力される圧縮率２１である。
【００７７】
画像変換部２０は、生画像データ７１から復元画像データ７３を生成するまでに要する変換時間２２０を測る第１測定部２２を備えてもよい。
【００７８】
なお、以下では、生画像データ７１を圧縮することで得られる情報を変換情報８３とも称する。変換情報８３は、たとえば、復元画像データ７３、圧縮率２１を示す情報、および変換時間２２０を示す情報を含む。また、変換情報８３は、圧縮画像データ７２、圧縮画像データ７２の情報量を示す情報などを含んでもよい。
【００７９】
比較部６０は、生画像データ７１に含まれる画質情報と復元画像データ７３に含まれる画質情報とを比較することで、復元画像データ７３の生画像データに対する劣化度６１を算出する。
【００８０】
「画質情報」とは、画像の画質を示す情報であって、たとえば、１または複数の画素情報を含む。各画素情報は、色を示す値や、輝度を示す値などを含む。
【００８１】
「劣化度」は、画質の劣化を示す情報であって、たとえば、生画像データ７１に含まれる１または複数の画素情報と、復元画像データ７３に含まれる１または複数の画素情報とを比較して、画素情報がどのように変化したかを示す情報である。具体的には、生画像データ７１に含まれる色を示す値から、復元画像データ７３に含まれる色を示す値を引いた値などが、劣化度に含まれる。
【００８２】
計測部４０は、予め定められた計測条件に基づいて、画像データに対する画像計測処理を実行する。
【００８３】
計測部４０は、画像データから特徴量４１０を算出する処理を実行するための特徴量算出部４１と算出した特徴量４１０と予め定められたしきい値とに基づいて処理結果８１を算出する処理を実行するための判定部４２とを備える。計測部４０は、画像計測処理に要する処理時間４３０を測る第２計測部４３を備えてもよい。
【００８４】
計測部４０は、画像データに対する画像計測処理を実行することで、特徴量４１０や処理時間４３０などを含む状態情報８２と、処理結果８１とを生成する。
【００８５】
たとえば、計測部４０は、生画像データ７１に対して画像計測処理を実行することで、第１状態情報８２１と、第１処理結果８１１とを生成する。また、計測部４０は、復元画像データ７３に対して画像計測処理を実行することで、第２状態情報８２２と、第２処理結果８１２とを生成する。
【００８６】
なお、以下では、処理結果８１および状態情報８２のように、計測部４０が実行した処理によって生成された情報を総じて計測情報４００とも称する。計測情報４００のうち、生画像データ７１に基づいて生成された情報を第１計測情報４０１と称し、復元画像データ７３に基づいて生成された情報を第２計測情報４０２と称する。
【００８７】
出力部５０は、第１処理結果８１１および第１状態情報８２１のうち少なくとも一部を含む第１情報７５と、第２処理結果８１２および第２状態情報８２２のうち第１情報７５に含まれる情報と同じ種類の情報を含む第２情報７４とを、互いに関連付けて出力する。
【００８８】
なお、第１情報７５は生画像データ７１を含んでもよい。また、第２情報７４は、変換情報８３および劣化度６１を示す情報を含んでもよい。
【００８９】
出力部５０は、出力内容選択部５１を含んでもよい。出力内容選択部５１は、第１情報７５および第２情報７４に含める情報を選択し、出力する第１情報７５および第２情報７４を選択する。出力内容選択部５１は、たとえば、ユーザがタッチパネル３ｂを操作することにより入力される情報に基づいて、出力する第１情報７５および第２情報７４を選択する。出力部５０は、たとえば、表示部３ａに第１情報７５および第２情報７４を出力する。
【００９０】
また、画像変換部２０は、一の生画像データ７１から、圧縮率２１（２１ａ，２１ｂ・・・）を変えて、複数の復元画像データ７３（７３ａ、７３ｂ・・・）を生成することができ、圧縮率２１（２１ａ，２１ｂ・・・）ごとに変換情報８３（８３ａ，８３ｂ・・・）を生成することができる。また、比較部６０は、複数の復元画像データ７３（７３ａ、７３ｂ・・・）のそれぞれに対して劣化度６１（６１ａ，６１ｂ・・・）を生成することができる。同様に、計測部４０は、圧縮率の異なる複数の復元画像データ７３（７３ａ、７３ｂ・・・）の各々に対して、画像計測処理を実行可能であって、圧縮率２１（１ａ，２１ｂ・・・）ごとに第２計測情報４０２（４０２ａ，４０２ｂ・・・）を生成することができる。つまり、画像変換部２０が一の生画像データ７１から、圧縮率２１（２１ａ，２１ｂ・・・）を変えて、複数の復元画像データ７３（７３ａ、７３ｂ・・・）を生成した場合には、圧縮率２１（２１ａ，２１ｂ・・・）ごとに第２情報７４（７４ａ，７４ｂ・・・）が生成される。以下では、圧縮率２１の違いを区別する必要がない場合は、特に区別せずに説明する。
【００９１】
＜Ｅ．出力態様＞
図７を参照して、圧縮率の設定画面への移行について説明する。図８〜１５を参照して、出力部５０が、表示部３ａに第１情報７５および第２情報７４を関連付けて出力した際の表示部３ａの表示態様を説明する。図７は、保存条件を設定するための設定画面の一例を示す図である。図８〜図１５は、出力形式を設定するための設定画面の一例を示す図である。
【００９２】
図７に示す保存設定画面２００は、保存対象を設定するための対象設定領域２１０と、保存形式を設定するための形式設定領域２３０とを備える。形式設定領域２３０の参照ボタン２３１を操作することで、画質（圧縮率）が変化することで計測結果に与える影響を参照しながら出力形式を選択するための出力形式設定画面３００が表示される。なお、出力形式設定画面３００は、保存設定画面２００から移行する場合もあれば、画像計測条件を設定するための画面（図示せず）から移行する場合もある。画像計測条件を設定するための画面から移行する場合とは、第１タイミング（図３参照）で圧縮を行うことを設定する場合である。
【００９３】
図８を参照して、出力形式設定画面３００について説明する。出力形式設定画面３００は、第１領域３１０と、第２領域３２０と、第３領域３３０とを含む。
【００９４】
第１領域３１０は、出力形式を選択するためタブ３１１と、圧縮率を設定するためのタブ３１２とを含む。第１領域３１０に含まれる各種タブを操作して、出力形式および圧縮率を入力した後、ＯＫボタン３４０が操作されると出力形式および圧縮率を設定することができる。出力形式は、たとえば、非可逆圧縮により生成される形式と、可逆圧縮により生成される形式とを含む。
【００９５】
第２領域３２０には、ユーザが選択した圧縮形式および圧縮率に従って、画像変換部２０が生画像データ７１を復元画像データ７３に変換することで得られる変換情報８３に関する項目３２１、劣化度６１に関する項目３２２および計測情報４００に関する項目３２３が表示される。
【００９６】
第２領域３２０には、たとえば、情報の項目が表示されており、項目ごとに生画像データ７１から得られる第１情報７５（図中の「変換前」）と復元画像データ７３から得られる第２情報７４（図中の「変換後」）とが表示される。
【００９７】
たとえば、図８においては、第２領域３２０に、変換情報８３の一例として「画像サイズ」、「平均濃度」、「最小濃度」、「最大濃度」、「変換情報」が表示されている。また、第２領域３２０に、劣化度６１の一例として「濃度差（最大）」、「濃度差（平均）」、「濃度差（最小）」が表示されている。また、第２領域３２０に、計測情報４００の一例として「処理時間」が表示されている。ここで、濃度とは、画質情報のことを指す。
【００９８】
第３領域３３０には、第３領域３３０に表示する内容を選択するためのタブ３３１によって選択された内容に応じた情報が表示される。図８の例では、タブ３３１によって「変換後画像」が選択され、第３領域３３０に復元画像データ７３に対応する画像が表示されている。この場合、第３領域３３０は、全体表示領域３３２ａ、表示制御アイコン群３３２ｂ、および画像表示領域３３２ｃが含まれる。
【００９９】
全体表示領域３３２ａおよび画像表示領域３３２ｃには、復元画像データ７３に対応する画像が表示される。全体表示領域３３２ａには、画像表示領域３３２ｃでの表示範囲とは独立して、対象の画像データの全体が表示される。全体表示領域３３２ａには、画像表示領域３３２ｃに表示される表示範囲の画像が示される。表示範囲は、表示制御アイコン群３３２ｂに対するユーザ操作（拡大または縮小など）に応じて変更され、表示制御アイコン群３３２ｂに対するユーザ操作に応じて画像表示領域３３２ｃに表示される画像の表示範囲および表示精度が変更される。
【０１００】
このように、出力形式設定画面３００に選択された圧縮率で圧縮された後の復元画像データ７３が表示されることで、ユーザは、どの程度劣化した画像であるかを確認した上で圧縮率（画質）を設定することができる。また、復元画像データ７３を拡大表示することができるため、画像の細部まで確認することができる。
【０１０１】
図９においては、タブ３３１によって、「変換前画像と比較」が選択されたものとする。なお、図９〜図１５において、第１領域３１０および第２領域３２０の表示は、図８と共通するため、説明を省略する。
【０１０２】
図９においては、第３領域３３０に、生画像データ７１に対応する画像３３３ａと復元画像データ７３に対応する画像３３３ｂとが表示される。また、生画像データ７１に含まれる複数の画素情報を基準として、復元画像データ７３に含まれる複数の画素情報がどの程度変化しているかをグラフィカルに示す濃度差画像３３３ｃと濃度差ヒストグラム３３３ｅとが表示される。濃度差画像３３３ｃおよび濃度差ヒストグラム３３３ｅは、比較部６０によって生成される劣化度６１を示す情報でもある。
【０１０３】
また、濃度差画像３３３ｃの下には、濃度差画像３３３ｃのコントラストを調整するためのタブ３３３ｄが表示されており、このタブ３３３ｄをユーザが操作することで、濃度差画像３３３ｃのコントラストを調整することができる。
【０１０４】
このように、生画像データ７１に対応する画像３３３ａと復元画像データ７３に対応する画像３３３ｂとが隣り合わせに表示されることにより、ユーザは、２つの画像を比較した上で、圧縮率（画質）を設定することができる。また、濃度差画像３３３ｃおよび濃度差ヒストグラム３３３ｅが表示されることにより、劣化により、具体的にどの程度、画像に変化があるかを視覚的に認識することができる。
【０１０５】
図１０は、タブ３３１によって、「トレンド（変換時間）」が選択されたものとする。図１０においては、第３領域３３０に、変換時間が圧縮率を変えることでどのように変化するかの傾向を示す折れ線グラフ３３４が表示される。折れ線グラフ３３４は、画像変換部２０が、圧縮率を変えて複数の変換情報を生成することで得られる圧縮率ごとの変換時間に基づいて生成される。折れ線グラフ３３４には、第１領域３１０において選択されている画質（圧縮度）を示す指示線３３４ａと、その画質（圧縮度）における変換時間３３４ｂとが表示されている。
【０１０６】
なお、図１０においては、変換時間と圧縮率との関係を示すグラフを表示する例を示したが、処理時間と圧縮率との関係を示すグラフであってもよく、また、二つのグラフを同じグラフ内に表示するようにしてもよい。また、変換時間と処理時間とを足した合計時間と圧縮率との関係を示すグラフであってもよい。
【０１０７】
このように、変換時間と圧縮率との関係を確認することができるため、ユーザは、全ての圧縮率を1つ１つ選択することなく、適当な圧縮率を設定することができる。また、変換時間と処理時間とを足した合計時間と圧縮率との関係を示すグラフが表示された場合には、画像処理にかかる合計時間を最短にする圧縮率を選択することができる。
【０１０８】
図１１は、タブ３３１によって、「トレンド（濃度差）」が選択されたものとする。図１１においては、第３領域３３０に、生画像データ７１に対する復元画像データ７３の劣化度６１が圧縮率を変えることでどのように変化するかの傾向を示す折れ線グラフ３３５が表示される。図１０においては、劣化度６１の一例として、第３領域３３０には、生画像データ７１に含まれる１または複数の画素情報（濃度値）と、復元画像データ７３に含まれる１または複数の画素情報（濃度値）との差分の平均値３３５ａと、最大値３３５ｃと、最小値３３５ｅとがそれぞれ折れ線グラフで表されている。濃度値は、比較部６０によって算出される値であって、折れ線グラフ３３５は、画像変換部２０が、圧縮率を変えて複数の復元画像データ７３を生成した後、比較部６０が各復元画像データ７３についての劣化度６１を算出することで得られる圧縮率２１（２１ａ，２１ｂ・・・）ごとの劣化度６１（６１ａ，６１ｂ・・・）に基づいて生成される。折れ線グラフ３３５には、第１領域３１０において選択されている画質（圧縮度）を示す指示線３３５ｇと、その画質（圧縮度）における濃度値の平均値３３５ｂ、最大値３３５ｄおよび最小値３３５ｆが表示されている。
【０１０９】
このように、劣化度６１が圧縮率を変えることでどのように変化するかの傾向が表示されることにより、ユーザは、圧縮率を1つ１つ選択することなく、許容できる範囲内の圧縮率を設定することができる。
【０１１０】
図１２は、タブ３３１によって、「トレンド（画像サイズ）」が選択されたものとする。図１２においては、第３領域３３０に、復元前の画像データサイズが圧縮率を変えることでどのように変化するかの傾向を示す折れ線グラフ３３６が表示される。折れ線グラフ３３６は、画像変換部２０が、圧縮率を変えて複数の復元画像データ７３（７３ａ，７３ｂ・・・）を生成する過程で得られる複数の圧縮画像データ７２（７２ａ，７２ｂ・・・）に基づいて生成される。折れ線グラフ３３６には、第１領域３１０において選択されている画質（圧縮度）を示す指示線３３６ａと、その画質（圧縮度）における復元前の圧縮画像データの情報量（サイズ）３３６ｂが表示されている。また、生画像データ７１の情報量３３６ｃもプロットされている。
【０１１１】
このように、ユーザは、圧縮により、どの程度情報量を削減することができるかを確認することができるとともに、いずれの圧縮率を選択すれば、どれだけの削減になるかを確認することができる。
【０１１２】
図１３は、タブ３３１によって、「ユニット計測結果」が選択されたものとする。「ユニット計測結果」が選択された場合には、画像計測の種類を選択するためのユニットタブ３６１と、計測結果の表示態様を選択するための計測結果タブ３６２とが第３領域３３０に表示される。図１３においては、画像計測の種類として「ラベリング」が選択され、計測結果の表示態様として「一覧」が選択され、第３領域３３０に結果を示す表３３７が表示される。
【０１１３】
表３３７には、たとえば、ラベリングした結果から得られる対象物の物性値の項目が表示されており、項目ごとに生画像データ７１から得られる第１情報７５（図中の「変換前」）と復元画像データ７３から得られる第２情報７４（図中の「変換後」）とが表示される。
【０１１４】
なお、計測される物性値ごとにしきい値を予め定めておき、変換後の値が、変換前の値との差が定められたしきい値を超えている場合には、変換後の値の表示態様を超えていない場合と異なる態様にしてもよい。このようにすることで、変換後の値が変換前の値よりも大きく変わってしまうことをユーザに示すことができる。その結果、たとえば、物性値に基づいて対象物の良否判定を行なうような場合に、画像の劣化により誤った判定をしてしまう可能性があることをユーザは認識することができる。
【０１１５】
また、計測される物性値ごとにしきい値を予め定めておき、設定されたしきい値を境に物性値の表示態様を変えるようにしてもよい。このようにすることで、変換前の値と、変換後の値とで表示態様が異なる項目については、たとえば、良否判定などの判定を行なったときに異なる結果になることをユーザは容易に認識することができる。
【０１１６】
図１４は、計測結果タブ３６２によって、「トレンド（面積）」が選択されたものとする。「面積」とは、たとえば、ラベリングされた画像データのうち、予め定められたラベルが付された箇所の面積である。図１４においては、第３領域３３０に、面積値が圧縮率を変えることでどのように変化するかの傾向を示す折れ線グラフ３３８が表示される。折れ線グラフ３３８は、画像変換部２０が圧縮率を変えて生成した複数の復元画像データ７３（７３ａ，７３ｂ・・・）に対して計測部４０がそれぞれ画像計測処理を行うことで得られる第２特徴量４１２（４１２ａ，４１２ｂ・・・）または第２処理結果８１２（８１２ａ，８１２ｂ・・・）に基づいて生成される。折れ線グラフ３３８には、第１領域３１０において選択されている画質（圧縮度）を示す指示線３３８ａと、その画質（圧縮度）における復元画像データ７３をラベリングしたときに算出される面積値３３８ｂが表示されている。また、生画像データ７１をラベリングしたときに算出される面積値３３８ｃがプロットされている。
【０１１７】
折れ線グラフ３３８からは、圧縮率をどこまで下げると面積値が変化するのか、言い換えると、生画像データ７１を劣化させることで面積値にどのような影響を及ぼし、その影響がどこまで劣化したときにどの程度生じるかの情報を取得することができる。
【０１１８】
図１５は、ユニットタブ３６１によって「マッチング」が選択されたものとする。「マッチング」とは、パターンマッチングを意味し、予め登録されたモデル画像データと画像データとの相関値を算出する処理である。たとえば、画像処理装置１は、相関値と、予め定められたしきい値とを比較して、良否判定などを行う。図１５においては、計測結果タブ３６２によって「トレンド（相関値）」が選択されたものとする。
【０１１９】
図１５においては、第３領域３３０に、相関値が圧縮率を変えることでどのように変化するかの傾向を示す折れ線グラフ３３９が表示される。折れ線グラフ３３９は、画像変換部２０が圧縮率を変えて生成した複数の復元画像データ７３（７３ａ，７３ｂ・・・）に対して計測部４０がそれぞれ画像計測処理を行うことで得られる第２特徴量４１２（４１２ａ，４１２ｂ・・・）に基づいて生成される。折れ線グラフ３３９には、第１領域３１０において選択されている画質（圧縮度）を示す指示線３３９ａと、その画質（圧縮度）における復元画像データ７３から算出される相関値３３９ｂが表示されている。また、生画像データ７１から算出される相関値のプロット３３９ｃと、しきい値を示す指示線３３９ｄとが表示されている。このように、指示線３３９ｄを表示することにより、ユーザは、どこまで圧縮したときに、相関値がしきい値を割ってしまうかを視覚的に認識することができる。
【０１２０】
＜Ｆ．その他＞
画像処理装置１は、変換情報８３および計測情報４００のうちの少なくともいずれかの情報を用いて、圧縮後の復元画像データ７３を評価する評価部を備えてもよい。画像変換をすることにより、画像変換をしない場合に比べて、（１）保存時のメモリを節約できる、（２）画像処理に要する処理時間が短くなる、という面でユーザにとっての利点がある。一方、画像変換をすることにより、画像変換をしない場合に比べて、（３）計測精度が落ちる、（４）画像を変換するために変換時間を要する、という面でユーザにとっての欠点がある。
【０１２１】
評価部は、（１）〜（４）の指標となる情報に基づいて復元画像データ７３を評価する。また、評価部は、圧縮率の異なる複数の復元画像データ７３（７３ａ，７３ｂ・・・）のそれぞれに対して評価を行ってもよい。
【０１２２】
このように、圧縮することによる利点と欠点とを総合的に評価することで、ユーザは、最適な圧縮率を設定することができる。
【０１２３】
［付記］
以上のように、本実施の形態は以下のような開示を含む。
【０１２４】
（構成１）
対象物を撮像して得られた第１の画像データ（７１）を予め定められた圧縮度合いで非可逆圧縮した後、当該第１の画像データと同じ形式の画像データに復元することで第２の画像データ（７３）を生成する画像変換部（２０）と、
予め定められた計測条件に基づいて、画像データに対する画像計測処理を実行する計測部（４０）と、
前記第１の画像データに対して前記画像計測処理を実行した場合に得られる処理結果（８１１）および当該画像計測処理の実行過程における状態を示す情報（８２１）のうち少なくとも一部を含む第１情報（７５）と、前記第２の画像データに対して前記画像計測処理を実行した場合に得られる処理結果（８１２）および当該画像計測処理の実行過程における状態を示す情報のうち前記第１情報に含まれる情報（８２２）と同じ種類の情報を含む第２情報（７４）とを、互いに関連付けて出力する出力部（５０）とを備える、画像処理装置。
【０１２５】
（構成２）
前記第２情報は、前記第２の画像データの復元前の画像データ（７２）の情報量（３３６）を示す情報を含む、構成１に記載の画像処理装置。
【０１２６】
（構成３）
前記変換部は、前記第１の画像データから前記第２の画像データを生成するまでに要する変換時間（２２０）を測る第１測定部（２２）をさらに備え、
前記第２情報は、前記変換時間を示す情報を含む（３３４）、構成１または構成２に記載の画像処理装置。
【０１２７】
（構成４）
前記計測部、前記画像計測処理に要する処理時間（４３０）を測る第２測定部（４３）をさらに備え、
前記画像計測処理の実行過程における状態を示す情報（８２１，８２２）は、前記処理時間を示す情報を含む（３２３）、構成１〜構成３のうちいずれかに記載の画像処理装置。
【０１２８】
（構成５）
前記画像計測処理は、画像データから特徴量（４１０）を算出する処理（４１）を含み、
前記画像計測処理の実行過程における状態を示す情報は、前記特徴量を示す情報を含む（３３９）、構成１〜構成４のうちいずれかに記載の画像処理装置。
【０１２９】
（構成６）
前記出力部は、さらに、前記第１の画像データと前記第２の画像データとを出力する（３３３ａ，３３３ｂ）、構成１〜構成５のうちいずれかに記載の画像処理装置。
【０１３０】
（構成７）
前記第１の画像データに含まれる第１の画質情報と前記第２の画像データに含まれる第２の画質情報とを比較することで、前記第２の画像データの前記第１の画像データに対する劣化度を算出する比較部（６０）をさらに備え、
前記出力部は、さらに、前記劣化度（６１）を出力する（３２２，３３３ｃ，３３３ｅ）、構成１〜構成６のうちいずれかに記載の画像処理装置。
【０１３１】
（構成８）
前記画像変換部は、圧縮度合いを変えて複数の前記第２の画像データ（７３ａ，７３ｂ）を生成し、
前記出力部は、複数の前記第２の画像データに対して前記画像計測処理をそれぞれ実行して得られる複数の前記第２情報と、前記圧縮度合いとを関連付けて出力する（３３４，３３５，３３６，３３８，３３９）、構成１〜構成７のうちいずれかに記載の画像処理装置。
【０１３２】
（構成９）
前記画像変換部は、圧縮度合いを変えて複数の前記第２の画像データ（７３ａ，７３ｂ）を生成し、
前記出力部は、前記圧縮度合いと前記変換時間との関係を出力する（３３４）、構成３に記載の処理装置。
【０１３３】
（構成１０）
対象物を視覚的に計測するための画像処理プログラム（１３１）であって、
コンピュータに、
前記対象物を撮像して得られた第１の画像データを予め定められた圧縮度合いで非可逆圧縮した後、当該第１の画像データと同じ形式の画像データに復元することで第２の画像データを生成するステップ（２０）と、
予め定められた計測条件に基づいて、画像データに対する画像計測処理を実行するステップ（４０）と、
前記第１の画像データに対して前記画像計測処理を実行した場合に得られる処理結果および当該画像計測処理の実行過程における状態を示す情報のうち少なくとも一部を含む第１情報と、前記第２の画像データに対して前記画像計測処理を実行した場合に得られる処理結果および当該画像計測処理の実行過程における状態を示す情報のうち前記第１情報に含まれる情報と同じ種類の情報を含む第２情報とを、互いに関連付けて出力するステップ（５０）とを実行させる、画像処理プログラム。
【０１３４】
今回開示された各実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。また、実施の形態および各変形例において説明された発明は、可能な限り、単独でも、組み合わせても、実施することが意図される。
【符号の説明】
【０１３５】
１  画像処理装置、２  カメラ、３  操作表示装置、３ａ  表示部、３ｂ  タッチパネル、４  ＰＬＣ、４ａ  搬送装置、５  サーバ、６  外部メモリ、２０  画像変換部、２１  圧縮率、２２  第１測定部、４０  計測部、４１  特徴量算出部、４２  判定部、４３  第２計測部、５０  出力部、５１  出力内容選択部、６０  比較部、６１  劣化度、７１  生画像データ、７２  圧縮画像データ、７３  復元画像データ、７４  第２情報、７５  第１情報、８１  処理結果、８２  状態情報、８３  変換情報、１１０  ＣＰＵ、１２０  メインメモリ、１３０  ハードディスク、１３１  設定プログラム、１４０  カメラＩ／Ｆ、１５０  表示コントローラ、１６０  入力Ｉ／Ｆ、１７０  外部メモリＩ／Ｆ、１８０  通信Ｉ／Ｆ、１９０  バス、２００  保存設定画面、３００  出力形式設定画面、４００  計測情報、４０１  第１計測情報、４０２  第２計測情報、４１０  特徴量、４１２  第２特徴量、４３０  処理時間、８１１  第１処理結果、８１２  第２処理結果、８２１  第１状態情報、８２２  第２状態情報、ＳＹＳ  画像処理システム、Ｗ  対象物。
【図１】
2019080160.tif 000003
【図２】
2019080160.tif 000004
【図３】
2019080160.tif 000005
【図４】
2019080160.tif 000006
【図５】
2019080160.tif 000007
【図６】
2019080160.tif 000008
【図７】
2019080160.tif 000009
【図８】
2019080160.tif 000010
【図９】
2019080160.tif 000011
【図１０】
2019080160.tif 000012
【図１１】
2019080160.tif 000013
【図１２】
2019080160.tif 000014
【図１３】
2019080160.tif 000015
【図１４】
2019080160.tif 000016
【図１５】
2019080160.tif 000017