ArcGIS Desktopのラスターピラミッドファイルの画像品質が悪い(アンチエイリアスなし)?


8

ArcGIS Desktop 10.0で開こうとするいくつかのGeoTIFFファイル(サイズ〜7000x7000 px)があります。ジオプロセシングツールを使用してそれらのラスターピラミッド(.ovrファイル)を既に作成しましたが、品質がかなり悪い(0.25サイズ変更):

小さな例

各GeoTIFFファイルには多くの細部があります。実際には、CAD図面がラスターに保存されています。無料の画像ビューアでGeoTIFFの手動サイズ変更を試行し、リサンプル+アンチエイリアスを使用しました。結果は素晴らしく見えます(0.25リサイズ):

小さな例

ピラミッドの作成に使用した標準のリサンプルメソッド(ArcGIS 10.0)では、良い結果が得られませんでした。私もピラミッドなしで画像を表示しようとしました-同じこと。

次に、GDALライブラリ(GDALDataset.BuildOverview)を使用してピラミッドファイル(.ovr)を作成しようとしました。ただし、GDALはOVRファイルの生成時にアンチエイリアスを使用することもできません。

別の方法はOVRファイルを手動で生成することです。OVRファイルを作成するためのライブラリを見つけようとしました。何もない。すぐに、OVRは実際にはマルチページTIFFファイルであることに気付きました。画像エディターで(複数ページのTIFFとして)OVRファイルを手動で作成し、名前を変更してArcGISで使用しようとすると、黒い画面に歪みが見られました。カラーパレットに問題がある可能性があります。OVR仕様も見つかりませんでした。

画質を改善するためにアンチエイリアスを使用してこのようなピラミッドファイルを生成する可能性があることを誰かが知っていますか?OVR仕様またはライブラリへのリンクはありますか?

編集1:

以下は、例として使用できるラスターの一部です(ArcGISでピラミッドを構築してみてください)。

EDIT2:

ピラミッドを構築するときのリサンプリング方法の変更に関するコメントに完全に回答するために、ArcGISですべての方法を試しました。次に、各ovrファイルをマルチページtiffとして開き、1つのピラミッドレベルを取得して、別のファイルに保存しました。次に、同じソース画像をフリーウェアビューア(IrfanViewer)で同じサイズ(ピラミッドレベル)にリサンプリングしました。ソース画像のサイズは5001 x 3361 pxです。ピラミッドレベルのサイズは313 x 210ピクセルです。したがって、画像は16倍に縮小されました。これが私の結果です:

  • 最も近いリサンプリング方法(ピラミッドファイルから):

最も近い例

  • 双一次リサンプリング法(ピラミッドファイルから):

バイリニアの例

  • 3次リサンプリング法(ピラミッドファイルから):

立方体の例

  • IrfanViewerでアンチエイリアスを使用して同じサイズにリサンプルします。

アンチエイリアスの例

EDIT3:

私は、ピラミッドで達成しようとしている品質を示すために、ソースジオリファレンスラスタの 1つとそのリサンプリングされた例を提供しています。


他の人が実験できるように画像を投稿できますか?
クレイグウィリアムズ

画像全体を投稿することはできませんが、画像の一部へのリンクを追加しました。それで十分だと思います。画像ビューアでアンチエイリアスを使用して、または使用せずにx0.25にサイズを変更してみてください。違いと、ピラミッドで達成しようとしている結果がわかります。
Alex Markov

ジオリファレンスされていないJPGファイルはジオリファレンスされたTIFFファイルと同じように機能しないため、画像またはその一部を元の形式で再投稿する必要があると思います。元のTIFファイルをクリップして圧縮できますか?
blah238

ばかげた質問:オリジナルのCAD図面はありますか?もしそうなら、どのフォーマットで?
Mike T

これらのファイルはまだ地理参照されていません。地理参照情報は、ピラミッドの構築プロセスにどのように影響しますか?各ピラミッドレベルは、前のレベル(または最初のレベルのソースイメージ)のx0.5のサイズを変更するだけのようです。しかし、私は100%確信していません。より詳細な説明へのリンクはありますか?地理参照されたラスターを見つけようとします...
Alex Markov

回答:


3

私はずっと前にこれに対処しましたが、私が見つけた唯一の回避策はより多くのスペースを使用しましたが、見栄えは良かったです。これを試して:

  1. 8ビットから24ビットに変換: gdal_translate -expand rgb
  2. オーバーレイを追加します。 gdaladdo -r average_magphase -clean -ro FR_102-132.tif 2 4 6 8 16

ESRIの世界で同じ結果を得るには、ツールボックスが必要です。


グレッグ、ありがとう!これは私がgisツールを使用して得た最高の結果です。私の以前の結果よりもはるかに良く見えます。別の方法でさらに実験します。
Alex Markov

2

ピラミッドリサンプリング方法を双線形補間または3次畳み込みに明示的に設定してみてください。


私はすでにピラミッドを構築するために利用可能なすべてのリサンプル方法を試しました-結果は最初の絵に非常に近いです。
Alex Markov

おそらくそれはピラミッドではまったく問題ではありません。そのプロパティの[表示]タブで、レイヤーのリサンプリング方法をバイリニアまたはキュービックに設定してみてください。
blah238

[表示]タブでレイヤーのリサンプリング方法をバイリニアおよびキュービックに設定してみました。その中で最良の結果はバイリニアになりますが、アンチエイリアスは、特にソース画像の幅/高さが> 4000pxである場合に、より優れた結果を提供します。質問に比較例を追加しました。
Alex Markov

ピラミッドを作成せず、レイヤーの表示プロパティでバイリニアリサンプリングを指定するとどうなりますか?
blah238

同じこと。少し良く見えますが、私の質問の最後の例(IrfanViewerのアンチエイリアス)とはかけ離れています。私は可能なすべての組み合わせを試しました:ピラミッドあり/なし+異なるリサンプリング方法。
Alex Markov

1

ArcGISでこれと同じ問題を数か月間処理してきましたが、ようやくそれがわかったと思います。ArcGISでは、特定のリサンプリング方法を選択できますが、無視できる場合があります。

あなたが提供したサンプルでテストしたところ、初期のものと同じ醜いピラミッドの作成が見つかりました。バイリニアピラミッドの作成を選択しましたが、ArcCatalogで画像のプロパティを開いたときに、ピラミッドが実際には私の希望に最も近い隣人として作成されていることがわかりました。

ArcGISは、バイリニアリサンプリングを選択したにもかかわらず、これらのピラミッドを作成しました

このディスカッションを使用して、GDALで見栄えの良いピラミッドを作成しようとしましたが、GDALとArcGISの間でファイル形式を正しく転送するのに問題がありました。この過程で何かを発見しました。ステップバイステップのプロセスで説明します...

  1. (ジオデータベースではなく)ファイルにラスターをインポートし、ArcGISでピラミッドを作成できるようにします。選択に関係なく、おそらく最近傍を使用します(ツールボックスとarcpyでテスト済み)。
  2. ラスターが格納されているフォルダーで、.ovrファイルと.auxファイルを削除します。これらは実際のピラミッドファイルです。
  3. ArcMapを開き、DataFrameにラスターを追加します。別のダイアログが表示され、ピラミッドの生成を要求します。このダイアログを使用してピラミッドを作成すると、リサンプリング方法の選択が尊重されます。

ここに画像の説明を入力してください

.ovaファイルと.auxファイルを削除した後、ArcGISはこれらのピラミッドを適切に作成しました

いくつかのテストを行っていますが、これはあなたが抱えている問題とは少し異なることに気づきましたが、気づかないうちにこの問題が発生しているのかもしれません。ラスターピラミッドの質の悪さについてオンラインで他のディスカッションを見つけることはできませんでしたが、これらの問題のいくつかを確実に経験して解決しました。FWIW、私は、バイリニアリサンプリングを使用した空中画像の方が、キュービックリサンプリングを使用した場合よりもはるかに良い品質でした。

これは、線形リマッピングでサイズ変更された同じサンプル画像のGIMPサイズ変更されたコピーです。 GIMPは画質に関してArcGISよりも優れています

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.