(57)【要約】【課題】本発明は、専門知識のないユーザが自分で複雑なパラメータを設定することなく、短時間で画像処理に必要なパラメータを特定することができる技術を提供する。【解決手段】本発明は、空中写真の画像データに対して画像処理を行う画像処理システムである。この画像処理システムは、画像生成手段と、画像処理実行手段と、表示手段とを備えている。画像生成手段は、画像データに基づいて、画像データに比べてデータ量が小さい特徴画像を生成する。画像処理実行手段は、特徴画像内の情報に基づいて複数のパラメータ候補を算出し、特徴画像に対して複数のパラメータ候補のそれぞれを用いて画像処理を行う。表示手段は、画像処理実行手段によって画像処理された複数の処理画像を表示する。【選択図】図１
2013171335.tif 000002
【特許請求の範囲】
【請求項１】
空中写真の画像データに対して画像処理を行う画像処理システムであって、
前記画像データに基づいて、前記画像データに比べてデータ量が小さい特徴画像を生成する画像生成手段と、
前記特徴画像内の情報に基づいて複数のパラメータ候補を算出し、前記特徴画像に対して前記複数のパラメータ候補のそれぞれを用いて画像処理を行う画像処理実行手段と、
前記画像処理実行手段によって画像処理された複数の処理画像を表示する表示手段と、
を備えることを特徴とする画像処理システム。
【請求項２】
請求項１において、
前記表示手段が、前記画像生成手段における処理の種類を選択するための画像生成用選択部を表示し、
前記画像生成手段は、前記画像生成用選択部によって選択された種類に応じて、前記特徴画像を生成することを特徴とする画像処理システム。
【請求項３】
請求項１又は２において、
前記画像生成手段が、前記特徴画像として、前記画像データの全体を縮小したサムネイル画像又は前記画像データの一部を切り出した切り出し画像を生成することを特徴とする画像処理システム。
【請求項４】
請求項１乃至３のいずれか一項において、
前記画像処理実行手段が、前記特徴画像内の情報として反射特性の情報を取得して、前記複数のパラメータ候補を算出することを特徴とする画像処理システム。
【請求項５】
請求項１乃至４のいずれか一項において、
前記表示手段は、前記画像処理実行手段における画像処理の種類を選択するための画像処理選択部を表示し、
前記画像処理実行手段は、前記画像処理選択部によって選択された種類に応じて、前記複数のパラメータ候補を算出することを特徴とする画像処理システム。
【請求項６】
請求項５において、
前記画像処理実行手段は、各画像処理の種類に対応する算出式を格納するための算出式記憶部を備え、
前記画像処理実行手段は、前記画像処理選択部によって選択された種類に対応する算出式を前記算出式記憶部から取得して、前記複数のパラメータ候補を算出することを特徴とする画像処理システム。
【請求項７】
請求項１乃至６のいずれか一項において、
前記表示手段が、前記複数の処理画像と前記画像データとを並べて表示することを特徴とする画像処理システム。
【請求項８】
請求項１乃至７のいずれか一項において、
前記表示手段が、ユーザによる画像切り換え操作を可能にする切り換え操作部を表示し、
前記表示手段が、前記ユーザによる前記切り換え操作部の操作に応じて、前記複数の処理画像を切り換えながら表示することを特徴とする画像処理システム。
【請求項９】
空中写真の画像データに対して画像処理を行う画像処理装置の画像処理方法であって、前記画像処理装置が、画像生成手段と、画像処理実行手段と、表示手段とを備え、
前記画像生成手段が、前記画像データに基づいて、前記画像データに比べてデータ量が小さい特徴画像を生成する画像生成ステップと、
前記画像処理実行手段が、前記特徴画像内の情報に基づいて複数のパラメータ候補を算出し、前記特徴画像に対して前記複数のパラメータ候補のそれぞれを用いて画像処理を行う画像処理実行ステップと、
前記表示手段が、前記画像処理実行ステップによって画像処理された複数の処理画像を表示する表示ステップと、
を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空中写真に対する画像処理（被覆分類や地物抽出等）についてユーザが望む結果を出力するためのパラメータの特定を支援する画像処理システム及び画像処理方法に関する。
【背景技術】
【０００２】
近年、従来のＧＩＳ（Geographic Information System：地理情報システム）の専門知識無しで地理空間情報をビジネスに活用する「ロケーションインテリジェンス」という分野が現れ、この分野の拡大が見込まれている。例えば、特許文献１には、ＧＩＳ対応のデータベースに衛星画像データを登録し、そのデータベースから画像を検索するシステムが開示されている。
【０００３】
地理空間情報を扱う技術分野としては、人工衛星や航空機などから地球表面を観測するリモートセンシング技術がある。このリモートセンシングにおいては、人工衛星や航空機などから撮影した空中写真の画像データに対して画像処理を行い、画像データから情報を抽出する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３１０６１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このリモートセンシングをロケーションインテリジェンスの分野で利用するには、ユーザが、リモートセンシングの根幹技術である画像処理の専門知識を有し、且つ、画像処理を行うためのパラメータを設定する必要がある。しかしながら、専門知識のないユーザは、パラメータとしてどのような値を設定してよいかがわからない。
【０００６】
例えば、専門知識のないユーザがパラメータを設定する１つの方法として、ユーザが、パラメータをランダムに設定して、各パラメータを用いた画像処理後の画像を確認しながら適切なパラメータを探す方法がある。
しかしながら、空中写真の画像データは、通常のデジタルカメラの画像データとは違って、可視光以外の様々な情報を含むため、ファイルサイズが非常に大きく、画像処理をするのに非常に時間がかかる。したがって、上述した方法では、時間がかかりすぎて非効率である。
【０００７】
本発明は、このような実情に鑑みてなされたものであって、専門知識のないユーザが自分で複雑なパラメータを設定することなく、短時間で画像処理に必要なパラメータを特定することができる技術を提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、元の画像データに比べてデータ量が小さい画像を生成し、その画像を用いて複数のパラメータ候補を算出する。その後、複数のパラメータ候補のそれぞれを用いてデータ量が小さい画像に対して画像処理を行い、画像処理されたデータを表示する。
【０００９】
即ち、本発明における空中写真の画像データに対して画像処理を行う画像処理システムは、画像データに基づいて、画像データに比べてデータ量が小さい特徴画像を生成する画像生成手段と、特徴画像内の情報に基づいて複数のパラメータ候補を算出し、特徴画像に対して複数のパラメータ候補のそれぞれを用いて画像処理を行う画像処理実行手段と、画像処理実行手段によって画像処理された複数の処理画像を表示する表示手段とを備える。
【００１０】
本発明に関連する更なる特徴は、本明細書の記述、添付図面から明らかになるものである。また、本発明の態様は、要素及び多様な要素の組み合わせ及び以降の詳細な記述と添付される特許請求の範囲の様態により達成され実現される。
【発明の効果】
【００１１】
本発明によれば、空中写真の画像データの画像処理について専門的な知識がないユーザでも、画像処理に必要な複雑なパラメータを自分で設定することなく、短時間で適切なパラメータを特定することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る画像処理システムの概略構成を示した図である。
【図２】本発明の一実施形態に係る画像処理システムのモニタに表示される初期画面を示した図である。
【図３】本発明の一実施形態に係る画像処理システムのモニタにおいてプレビュー画像を表示する一形態を示した図である。
【図４】本発明の一実施形態に係る画像処理システムのモニタにおいてプレビュー画像を表示する別の形態を示した図である。
【図５】本発明の一実施形態に係る画像処理システムの処理の流れを示すフローチャートである。
【図６】本発明の一実施形態に係る画像処理システムにおいて複数のパラメータ候補を算出する例を示した図である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態について説明する。添付図面では、機能的に同じ要素は同じ番号で表示されている。なお、添付図面は本発明の原理に則った具体的な実施形態と実装例を示しているが、これらは本発明の理解のためのものであり、決して本発明を限定的に解釈するために用いられるものではない。
【００１４】
本実施形態では、当業者が本発明を実施するのに十分詳細にその説明がなされているが、他の実装・形態も可能で、本発明の技術的思想の範囲と精神を逸脱することなく構成・構造の変更や多様な要素の置き換えが可能であることを理解する必要がある。従って、以降の記述をこれに限定して解釈してはならない。
【００１５】
＜画像処理システムの構成＞
図１は、本発明の一実施形態に係る画像処理システムの一構成例を示した図である。画像処理システム１００は、情報処理装置１０１と、情報処理装置１０１に接続されたモニタ（出力装置）１０２と、情報処理装置１０１に接続されたマウス１０３及びキーボード１０４とを備えている。操作者（ユーザ）１５０は、モニタ１０２を見ながらマウス１０３又はキーボード１０４などの入力装置を操作し、空中写真の画像データ１１１に対して画像処理を実行する。
【００１６】
情報処理装置１０１は、例えばパーソナルコンピュータ（ＰＣ）などの情報処理装置により構成されており、ＣＰＵ（図示せず：プロセッサともいう）と、メモリ（図示せず）と、ＲＯＭやＨＤＤなどの記憶装置１１０とを有している。この記憶装置１１０には、人工衛星や航空機で撮影した空中写真の画像データ１１１が格納されている。
【００１７】
情報処理装置１０１は、記憶装置１１０に格納された画像データ１１１に対して画像処理を行う画像処理手段１１２と、画像処理手段１１２が処理した画像をモニタ１０２に表示する画像表示手段１１３とを備えている。
【００１８】
画像処理手段１１２は、画像生成手段１２０を備えている。この画像生成手段１２０は、記憶装置１１０の画像データ１１１に基づいて、画像データ１１１に比べてデータ量が小さい画像（特徴画像）を生成する。ここで、画像生成手段１２０は、ユーザ１５０が指定した画像生成処理の種類に応じて特徴画像を生成する。この処理を実行するために、画像生成手段１２０は、サムネイル画像生成部１２１と、画像切り出し部１２２とを備えている。
【００１９】
サムネイル画像生成部１２１は、記憶装置１１０から画像データ１１１を取得し、元のデータである画像データ１１１の縦及び横を縮小したサムネイル画像を特徴画像として生成する。例えば、サムネイル画像生成部１２１は、元の画像データ１１１の縦及び横を１０分の１に縮小したサムネイル画像を生成して良い。なお、サムネイル画像は、画像データ１１１の解像度よりも低い所定の解像度（縮小率）であれば良く、別の解像度の画像でも良い。サムネイル画像生成部１２１は、サムネイル画像を生成した後、そのサムネイル画像を画像処理実行手段１３０に出力する。
【００２０】
画像切り出し部１２２は、記憶装置１１０から画像データ１１１を取得し、元の画像データ１１１の一部を切り出した画像を特徴画像として生成する。なお、切り出す画像は、画像データ１１１に対して予め設定された領域を切り出しても良いし、ユーザがマウス１０３などで指定した領域を切り出しても良い。画像切り出し部１２２は、切り出し画像を生成して、その切り出し画像を画像処理実行手段１３０に出力する。
【００２１】
また、画像処理手段１１２は、画像処理実行手段１３０を更に備えている。画像処理実行手段１３０は、元の画像データ１１１及び画像生成手段１２０によって処理された画像に対して画像処理を実行する。画像処理実行手段１３０は、算出式記憶部１３１と、パラメータ候補算出部１３２と、画像処理実行部１３３とを備えている。
【００２２】
算出式記憶部１３１には、画像データ１１１に対して行う画像処理の種類の情報と、その画像処理の種類に対応したパラメータの算出式の情報とがテーブル形式で格納されている。なお、これら情報は必ずしもテーブルによるデータ構造で表現されていなくても良く、リスト、ＤＢ、キュー等のデータ構造やそれ以外で表現されていても良い。
画像処理の種類としては、「植生抽出」、「水領域抽出」、「人工物（建物）抽出」、「雲抽出」等がある。例えば、「植生抽出」に対応するパラメータの算出式としては、図６に示す比植生指標ＲＶＩ（Ratio Vegetation Index）や正規化植生指数ＮＤＶＩ（Normalized Difference Vegetation Index）を算出する式がある。
【００２３】
パラメータ候補算出部１３２は、ユーザ１５０が指定した画像処理の種類に応じて複数のパラメータ候補を算出する。まず、パラメータ候補算出部１３２は、ユーザ１５０が指定した画像処理の種類を算出式記憶部１３１において検索し、指定した画像処理の種類に対応する算出式を取得する。パラメータ候補算出部１３２は、その算出式を用いて複数のパラメータ候補を算出する。複数のパラメータ候補を算出する詳細な内容は後述する。また、パラメータ候補算出部１３２は、複数のパラメータ候補を画像処理実行部１３３に出力する。
【００２４】
画像処理実行部１３３は、複数のパラメータ候補のそれぞれを用いて、画像生成手段１２０によって生成された画像（サムネイル画像又は切り出し画像）に対して画像処理を行う。ここで、画像処理実行部１３３は、画像処理後の処理画像のデータと、その処理画像に対して使用されたパラメータ候補のデータとを対応させて保持する。また、画像処理実行部１３３は、画像処理後の処理画像をプレビュー画像として画像表示手段１１３に出力する。
【００２５】
また、画像処理実行部１３３は、ユーザ１５０が複数のパラメータ候補から１つのパラメータ候補を選択した場合、選択されたパラメータのデータを、保持しているデータから取得する。そして、画像処理実行部１３３は、そのパラメータのデータを用いて、元の画像である画像データ１１１に対して画像処理を行う。
【００２６】
画像表示手段１１３は、図２に示す画面をモニタ１０２に表示する。図２の画面内容については後述する。また、画像表示手段１１３は、画像処理結果表示部１４０を備えている。画像処理結果表示部１４０は、画像処理実行部１３３から出力された複数のプレビュー画像をモニタ１０２に出力する。
また、画像処理結果表示部１４０は、プレビュー画像の１つの表示形態として、画像処理実行部１３３によって画像処理された後の処理画像と元の画像データ１１１とを並べて表示する。
【００２７】
また、画像処理結果表示部１４０は、プレビュー画像の別の表示形態として、ユーザ１５０の操作に応じて、画像処理実行部１３３によって画像処理された後の処理画像を切り換えながら表示する。
【００２８】
なお、本実施形態における画像処理手段１１２及び画像表示手段１１３は、これらの機能を実現するソフトウェアのプログラムコードによっても実現することができる。この場合、情報処理装置１０１は、プログラムコードを記録する記憶媒体（記憶媒体の例については後述する）を備える。情報処理装置１０１のＣＰＵは、記憶媒体に格納されたプログラムコードを読み出して実行する。したがって、記憶媒体から読み出されたプログラムコード自体が前述した実施形態（画像処理手段１１２及び画像表示手段１１３）の機能を実現することになり、そのプログラムコード自体、及びそれを記憶した記憶媒体は本発明を構成する。
また、記憶媒体から読み出されたプログラムコードが、情報処理装置１０１のメモリに書きこまれた後、ＣＰＵが、そのメモリ上のプログラムコードの指示に基づいて処理を行い、その処理によって前述した実施形態（画像処理手段１１２及び画像表示手段１１３）の機能を実現するようにしてもよい。
【００２９】
＜画像処理システムの画面構成＞
次に、画像処理システム１００のモニタ１０２に表示される画像について説明する。
［１］初期画面
図２は、画像処理システム１００のモニタ１０２に表示される初期画面を示している。画像表示手段１１３（図１参照）は、モニタ１０２の中央付近の画像中央表示領域２００に画像データ１１１を表示する。また、画像表示手段１１３は、画像処理選択部２０１と、プレビュー領域選択部２０２と、パラメータ候補選択部２０４とをモニタ１０２に表示する。
【００３０】
画像処理選択部２０１、プレビュー領域選択部２０２、及びパラメータ候補選択部２０４は、プルダウン形式の選択部である。
画像処理選択部２０１は、画像処理の種類を選択するためのものである。画像処理選択部２０１の下矢印をクリックすると、「植生抽出」、「水領域抽出」、「人工物（建物）抽出」、「雲抽出」等がリスト形式で表示される。なお、図２では、「植生抽出」という種類の画像処理が選択されている。
【００３１】
また、プレビュー領域選択部２０２は、プレビュー画像を生成するための画像の種類を選択するためのものである。つまり、プレビュー領域選択部２０２の選択結果に応じて、画像生成手段１２０において生成される画像が、サムネイル画像又は切り出し画像のいずれかになる。プレビュー領域選択部２０２の下矢印をクリックすると、「サムネイル」及び「切り出し」がリスト形式で表示される。
【００３２】
パラメータ候補選択部２０４は、複数のパラメータ候補から１つのパラメータ候補を選択するためのものである。初期画面の時点ではパラメータ候補が算出されていないので、パラメータ候補選択部２０４には、「ＮＯＮＥ」と表示されている。
【００３３】
さらに、画像表示手段１１３は、矩形指定ボタン２０６と、プレビュー実行ボタン２０３と、処理実行ボタン２０５とをモニタ１０２に表示する。
矩形指定ボタン２０６は、プレビュー領域選択部２０２で「切り出し」を選択した場合に使用できるボタンである。矩形指定ボタン２０６は、元の画像データ１１１内から切り出す領域を指定するときに使うものである。図２に示すように、矩形指定ボタン２０６をクリックすると、マウス１０３を用いて画像データ１１１内の任意の矩形領域２０７を指定できるようになる。
【００３４】
また、プレビュー実行ボタン２０３は、画像処理選択部２０１及びプレビュー領域選択部２０２で種類を選択した後にプレビュー画像を生成するためのボタンである。処理実行ボタン２０５は、パラメータ候補選択部２０４で１つのパラメータ候補を選択した後に元の画像データ１１１に対して画像処理を実行するためのボタンである。
【００３５】
［２］プレビュー画像を並んで表示する場合の画面
図３は、プレビュー領域選択部２０２において「サムネイル」を選択し、プレビュー実行ボタン２０３を押した後の画面を示している。
図１の画像処理結果表示部１４０は、画像処理実行部１３３によるプレビュー画像の生成が終了した後、モニタ１０２の下部にプレビュー表示選択部３０３を表示する。プレビュー表示選択部３０３は、プレビュー画像を並べて表示するか、プレビュー画像を切り替えながら表示するかを選択するためのものである。ここでは、「並べて表示」が選択されている。
【００３６】
画像処理結果表示部１４０は、「並べて表示」が選択されている場合、モニタ１０２の左側の左側画像表示領域３０１に元の画像データ１１１を表示する。そして、画像処理結果表示部１４０は、画像処理実行部１３３から出力された複数のプレビュー画像をプレビュー画像領域３０２に表示する。画像処理結果表示部１４０は、複数のプレビュー画像を、画像を識別するラベルと共に表示する。ここでは、プレビュー画像に対して、それぞれの画像を識別するために「結果１」、「結果２」、「結果３」というラベルが表示されている。この際、パラメータ候補選択部２０４の下矢印をクリックすると、「結果１」、「結果２」、「結果３」等がリスト形式で表示される。
【００３７】
図３では、パラメータ候補選択部２０４において「結果２」が選択されている。ここで、処理実行ボタン２０５が押されると、画像処理実行部１３３は、「結果２」のプレビュー画像を生成するために用いたパラメータを使用して、元の画像データ１１１に対して画像処理を実行する。
【００３８】
［３］プレビュー画像を切り替えて表示する場合の画面
図４は、プレビュー表示選択部３０３において「切り替えて表示」が選択されている場合の画面を示している。
画像処理結果表示部１４０は、プレビュー表示選択部３０３において「切り替えて表示」が選択されている場合、切り換え操作部４００を表示する。切り替え操作部４００は、ユーザによる画像の切り換え操作を可能にするものである。切り替え操作部４００は、スライダーバー４０１と、スライダーバー４０１を左右に移動させる移動ボタン４０２とから構成されている。
【００３９】
画像処理結果表示部１４０は、まず、モニタ１０２のほぼ中央に元の画像データ１１１を表示する。画像処理結果表示部１４０は、スライダーバー４０１がユーザによって移動させられた場合或いは移動ボタン４０２によって移動させられた場合に、プレビュー画像を切り替えながら表示する。例えば、スライダーバー４０１が図４の左端にある場合、元の画像データ１１１が表示される。スライダーバー４０１が左端から右へ移動されると、プレビュー画像が「結果１」、「結果２」、「結果３」の順で表示される。
【００４０】
＜パラメータ候補の算出＞
次に図を用いてパラメータ候補の算出について説明する。図６は、本発明の一実施形態に係る画像処理システム１００において複数のパラメータ候補を算出する例を示した図である。図６の処理は、図１のパラメータ候補算出部１３２における処理である。
【００４１】
ここでは、画像処理の種類として「植生抽出」が選択された場合について説明する。パラメータ候補算出部１３２は、「植生抽出」が選択された場合、「植生抽出」に対応する算出式を算出式記憶部１３１から取得する。ここでは、パラメータ候補算出部１３２は、比植生指標ＲＶＩ（Ratio Vegetation Index）の算出式６０１と正規化植生指数ＮＤＶＩ（Normalized Difference Vegetation Index）の算出式６０２を取得する。
【００４２】
植生抽出の場合、ＲＶＩ又はＮＤＶＩに対してある閾値を設定して、その閾値より高ければ植生領域、低ければ植生以外の領域と判定する。
パラメータ候補算出部１３２は、画像生成手段１２０によって生成された画像（サムネイル画像又は切り出し画像）内の情報を取得して、ＲＶＩの算出式６０１及びＮＤＶＩの算出式６０２に入力する。ここでは、パラメータ候補算出部１３２は、画像生成手段１２０によって生成された画像（サムネイル画像又は切り出し画像）から、ある特定のバンドの反射特性の情報を取得し、ＲＶＩの算出式６０１及びＮＤＶＩ６０２の算出式に入力する。植生抽出の場合、パラメータ候補算出部１３２は、サムネイル画像又は切り出し画像から、近赤外光領域ＮＩＲの反射率のデータ及び可視光赤領域ＲＥＤの反射率のデータを取得する。
なお、パラメータ候補算出部１３２がサムネイル画像又は切り出し画像から取得する情報は、このような反射特性の情報に限定されず、画像処理の種類に応じて、画像内の別の情報（テクスチャ情報等）を取得しても良いし、図形的情報（建物や道路等の人工物を判別するための図形パターン）等を取得しても良い。
【００４３】
ここで、複数のパラメータ候補（ＲＶＩ及びＮＤＶＩの閾値）６０３を決定するために、まず、Ｋｉｔｔｌｅｒの方法（下記文献１参照）や大津の方法（下記文献２及び３）を用いてＲＶＩ及びＮＤＶＩの閾値を１つずつ選定する。この閾値を中心値として、上下に所定の数値間隔で複数の値を取る。図６の例では、結果として、ＲＶＩの閾値として、１．３、１．５、２．０の３つの値を算出し、ＮＤＶＩの閾値として、０．５、０．６、０．７、０．８の４つの値を算出している。
[文献１]J.Kittler and J.Illingworth，“Minimum Error Thresholding”， Pattern Recognition，Vol.19，No.1，pp.41-47，1986
[文献２]N.Otsu，“A Threshold Selection Method from Gray-Level Histograms”，IEEE Trans. Sys.，Man，and Cybernetics，SMC-9，No.1，pp.62-66，1979
[文献３]大津，“判別および最小２乗基準に基づく自動しきい値選定法”，電子通信学会論文誌，Vol.J63-D，No.4，pp.349-356，1980
【００４４】
パラメータ候補算出部１３２は、これら７つのパラメータ候補６０３を画像処理実行部１３３に出力し、画像処理実行部１３３が、これら７つのパラメータ候補６０３のそれぞれを用いてサムネイル画像又は切り出し画像に対して画像処理を行う。
【００４５】
なお、上述の例では、複数のパラメータ候補を算出する際、算出された閾値を中心値として上下に複数の値を取っているが、この方法に限定されない。パラメータの種類によって、算出された閾値から大きい方へのみ値を取っていっても良いし、小さい方へのみ値を取っていっても良い。また、パラメータ候補の数は、７つに限定されず、その他の数でも良い。また、パラメータ候補の数は、あらかじめ設定されても良いし、モニタ１０２上で設定するようにしても良い。
【００４６】
＜パラメータ候補算出処理及び画像処理について＞
［１］パラメータ候補算出処理の概要
次に図を用いてパラメータ候補算出処理の流れについて説明する。図５（ａ）は、本発明の一実施形態に係る画像処理システム１００のモニタ１０２上のプレビュー実行ボタン２０３を押したときの処理を説明するためのフローチャートである。
【００４７】
図２のプレビュー実行ボタン２０３が押された後、ステップ５０１において、画像生成手段１２０が、図２のプレビュー領域選択部２０２において「サムネイル」が選択されているかを判定する。「サムネイル」が選択されている場合、ステップ５０２に進む。そうでない場合は、ステップ５０６に進む。
【００４８】
以下では、ステップ５０２に進んだ場合について説明する。ステップ５０２において、サムネイル画像生成部１２１が、記憶装置１１０から画像データ１１１を取得し、元のデータである画像データ１１１の縦及び横を縮小したサムネイル画像を生成する。
【００４９】
次に、ステップ５０３において、パラメータ候補算出部１３２は、ユーザが指定した画像処理の種類を算出式記憶部１３１において検索し、指定した画像処理の種類に対応する算出式を取得する。その後、パラメータ候補算出部１３２は、その算出式を用いて複数のパラメータ候補を算出する。
【００５０】
次に、ステップ５０４において、画像処理実行部１３３は、複数のパラメータ候補のそれぞれを用いて、サムネイル画像生成部１２１によって生成されたサムネイル画像に対して画像処理を行う。
【００５１】
そして、ステップ５０５において、画像処理結果表示部１４０は、画像処理実行部１３３から出力された複数のプレビュー画像をモニタ１０２に出力する。ここで、画像処理結果表示部１４０は、選択されたプレビュー画像の表示方法（「並べて表示」又は「切り替えて表示」）に合わせて、画像処理された後の処理画像を表示する。
【００５２】
以下では、ステップ５０１からステップ５０６に進んだ場合について説明する。ステップ５０６において、画像切り出し部１２２は、元の画像データ１１１の一部が矩形領域で選択されているかを判定する。既に、矩形領域が選択されている場合は、そのままステップ５０７に進む。矩形領域が選択されていない場合、画像切り出し部１２２は、画像表示手段１１３に指示を出力し、モニタ１０２上に「画像の一部を指定してください」などのメッセージボックスを表示させても良い。矩形領域が選択されていない場合、ユーザは、図２の矩形指定ボタン２０６を押した後に画像データ１１１の一部を選択する。
【００５３】
次に、ステップ５０７において、画像切り出し部１２２は、切り出し画像を生成して、その切り出し画像を画像処理手段１１２に出力する。その後、ステップ５０３に進む。ステップ５０３以降の処理は、上述と同様である。
【００５４】
［２］画像処理の概要
次に図を用いてパラメータ候補算出後の画像処理の流れについて説明する。図５（ｂ）は、本発明の一実施形態に係る画像処理システム１００のモニタ１０２上の処理実行ボタン２０５を押したときの処理を説明するためのフローチャートである。
【００５５】
ステップ５０８において、画像処理実行部１３３は、図２のパラメータ候補選択部２０４に設定されている情報を取得する。画像処理実行部１３３は、パラメータ候補選択部２０４で選択されたパラメータを用いて、元の画像データ１１１に対して画像処理を行う。その後、ステップ５０９に進む。
最後に、ステップ５０９において、画像表示手段１１３が、画像処理後のデータをモニタ１０２に表示する。
【００５６】
＜まとめ＞
本実施形態によれば、空中写真の画像データ１１１に対して画像処理を行う画像処理システム１００において、画像生成手段１２０が、元の画像データ１１１に比べてデータ量が小さいサムネイル画像又は切り出し画像を生成し、パラメータ候補算出部１３２が、サムネイル画像又は切り出し画像内の情報に基づいて複数のパラメータ候補を算出する。そして、画像処理実行部１３３が、複数のパラメータ候補のそれぞれを用いて画像処理を行い、画像表示手段１１３が、画像処理された複数の処理画像をモニタ１０２に表示する。これにより、ユーザは、モニタ１０２に表示された複数の処理画像の中から適切だと思われるパラメータを選ぶだけよく、ユーザが複雑なパラメータを自分で設定する必要がない。また、元の画像データ１１１に比べてデータ量が小さいサムネイル画像又は切り出し画像に対して画像処理を行うので、画像処理にかかる時間が短く、ユーザは短時間で適切なパラメータを特定することが可能になる。
【００５７】
本実施形態によれば、画像表示手段１１３が、ユーザによる画像処理の種類の選択を可能にする画像処理選択部２０１を表示し、パラメータ候補算出部１３２は、画像処理選択部２０１によって選択された種類に応じて算出式記憶部１３１を検索し、その選択された種類に対する複数のパラメータ候補を算出する。これにより、空中写真の画像データ１１１に対して様々な種類のパラメータ候補を得ることが可能になる。
【００５８】
本実施形態によれば、画像生成手段１２０が、画像データ１１１の解像度を小さくした縮小画像を生成するサムネイル画像生成部１２１と、画像データ１１１の一部を切り出す切り出し画像生成部１２２とを備えている。また、画像表示手段１１３は、プレビュー領域選択部２０２を表示し、ユーザは、プレビュー画像を生成するための画像についてサムネイル画像又は切り出し画像のいずれかを選択することができる。このようにすることによって、ユーザが画像処理の種類や空中写真の画像データ１１１の内容に合わせて、サムネイル画像又は切り出し画像のいずれかを選択することができ、結果として、精度の高いパラメータ候補を得ることができる。例えば、「植生抽出」の画像処理を行う場合、空中写真の画像データ１１１内に海などの領域が多く含まれたり、雲で覆われている領域が多いときには、切り出し画像を選択して、海や雲以外の領域を選択する方が望ましい。このように、ユーザは、画像処理の種類や空中写真の画像データ１１１の内容を考慮に入れながら、より良い画像の生成方法を選択することができる。
【００５９】
本実施形態によれば、画像処理結果表示部１４０が、画像処理実行部１３３によって処理された複数の処理画像と元の画像データ１１１とを並べて表示する。これにより、元の画像データ１１１と比較しながら、適切なパラメータを特定することが可能となる。
【００６０】
本実施形態によれば、画像表示手段１１３が、ユーザによる画像切り換え操作を可能にする切り換え操作部４００を表示し、画像処理結果表示部１４０が、ユーザによる切り換え操作部４００の操作に応じて複数の処理画像を切り換えながら表示する。これにより、パラメータを変化させた際の処理画像の違いがユーザに対してより分かり易くなる。
【００６１】
本発明は、実施形態の機能を実現するソフトウェアのプログラムコードによっても実現できる。この場合、プログラムコードを記録した記憶媒体を画像処理システムの情報処理装置に提供し、その情報処理装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出す。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそれを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどが用いられる。
【００６２】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータ上のメモリに書きこまれた後、そのプログラムコードの指示に基づき、コンピュータのＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現されるようにしてもよい。
【００６３】
さらに、実施の形態の機能を実現するソフトウェアのプログラムコードを、ネットワークを介して配信することにより、それを情報処理装置のハードディスクやメモリ等の記憶手段又はＣＤ−ＲＷ、ＣＤ−Ｒ等の記憶媒体に格納し、使用時にその装置のコンピュータ（又はＣＰＵやＭＰＵ）が当該記憶手段や当該記憶媒体に格納されたプログラムコードを読み出して実行するようにしても良い。
【００６４】
最後に、ここで述べたプロセス及び技術は本質的に如何なる特定の装置に関連することはなく、コンポーネントの如何なる相応しい組み合わせによってでも実装できることを理解する必要がある。更に、汎用目的の多様なタイプのデバイスがここで記述した教示に従って使用可能である。ここで述べた方法のステップを実行するのに、専用の装置を構築するのが有益であることが判るかもしれない。本発明は、具体例に関連して記述したが、これらは、すべての観点に於いて限定の為ではなく説明の為である。本分野にスキルのある者には、本発明を実施するのに相応しいハードウェア、ソフトウェア、及びファームウエアの多数の組み合わせがあることが解るであろう。例えば、本実施形態に記載の機能を実現するプログラムコードは、アセンブラ、Ｃ／Ｃ＋＋、ｐｅｒｌ、Ｓｈｅｌｌ、ＰＨＰ、Ｊａｖａ（登録商標）等の広範囲のプログラム又はスクリプト言語で実装できる。
上述の実施形態において、制御線や情報線は、説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。全ての構成が相互に接続されていても良い。
【符号の説明】
【００６５】
１００  画像処理システム
１０１  情報処理装置
１０２  モニタ
１１０  記憶装置
１１１  画像データ
１１２  画像処理手段
１１３  画像表示手段
１２０  画像生成手段
１２１  サムネイル画像生成部
１２２  画像切り出し部
１３０  画像処理実行手段
１３１  算出式記憶部
１３２  パラメータ候補算出部
１３３  画像処理実行部
１４０  画像処理結果表示部
２０１  画像処理選択部
２０２  プレビュー領域選択部（画像生成用選択部）
２０４  パラメータ候補選択部
３０３  プレビュー表示選択部
４００  切り換え操作部
【図１】
2013171335.tif 000003
【図２】
2013171335.tif 000004
【図３】
2013171335.tif 000005
【図４】
2013171335.tif 000006
【図５】
2013171335.tif 000007
【図６】
2013171335.tif 000008