ECW(Enhanced Compression Wavelet)は、航空写真や衛星画像に使用される独自のウェーブレット圧縮画像フォーマットです。これは、現在Hexagon AB傘下のIntergraphが所有するEarth Resource Mappingによって開発されました。[ 1 ]これは画像の非可逆圧縮フォーマットです。
1998年、西オーストラリア州パースのEarth Resource Mapping Ltdの創業者であるStuart Nixon(Nearmapの創業者)と2人のソフトウェア開発者、Simon CopeとMark Sheridanは、安価なサーバー技術を使用してテラバイトサイズの画像をインターネット経由で高速配信する研究を行っていた。その研究の結果、Image Web Server(IWS)とECWという2つの製品が生まれた。ECWは、比較的少ないメモリ量で、大きな画像に対して離散ウェーブレット変換(DWT)と逆DWT演算を高速に実行することを可能にする。[ 2 ]関連する(現在は期限切れの)特許には、ECWのUS 6201897 とUS 6442298 、IWSのUS 6633688が含まれる。これらの特許は、ERDAS Inc.が2007年5月21日にEarth Resource Mappingを買収したことにより取得されました。[ 3 ] [ 4 ]間接的に、Hexagon ABは、2001年にERDAS Inc.を買収したLeica Geosystemsを2005年に買収したことにより、これらの特許の所有者となりました。[ 5 ]
JPEG2000が画像規格となった後、ER MapperはECW SDKにJPEG2000データの読み書きツールを追加し、ECW JPEG2000 SDKを開発しました。その後、ERDAS(後にIntergraphに統合)に買収され、ソフトウェア開発キットはERDAS ECW/JP2 SDKと改名されました。SDKのバージョン5は2013年7月2日にリリースされました。
地図投影情報は、地理空間アプリケーションをサポートするために、ECWファイル形式に埋め込むことができます。
最大65,535バンド(レイヤーまたはカラー)の画像データは、 ECW/JP2 SDK v4.2を使用し、i7 740QM(4コア)1.731GHzプロセッサ上で、毎秒25MBを超える速度でECW v2またはv3ファイル形式に圧縮できます。データフロー圧縮により、少ないRAM容量で大容量の画像を圧縮できます。このファイル形式は、1:2から1:100までの一般的な圧縮率を実現できます。
ECWプロトコル(ECWP)は、インターネットなどのネットワーク上でECW画像やJPEG2000画像を送信するために使用される効率的なストリーミングプロトコルです。ECWPは、インターネットなどの公共ネットワーク上で画像データをプライベートかつ安全に暗号化してストリーミングするためのECWPSをサポートしています。
ECW と JPEG2000 をサポートする非常に高速な読み取り専用 SDK があり、Windows、Linux、MacOSX のデスクトップ実装には無料で利用できます。読み書き SDK は、Windows、Linux、MacOSX のデスクトップおよびサーバー実装用に購入できます。フル機能のサーバー実装 (ECW、JPEG2000、ECWP、JPIP を使用) は、Power Portfolio (旧 IWS) ライセンスの PROVIDER SUITE 内で提供されていました。[ 6 ]
2006年のSDKの以前のバージョン(3.3)はソースコード公開ソフトウェアとしてリリースされており、コミュニティパッチも利用可能です。[ 7 ]