Wednesday, March 30, 2011

ERDAS is about to introduce a new product.....

Please allow me to confirm the rumor....


ERDAS will soon announce a new product, ‘ECW for ArcGIS Server.


ECW for ArcGIS Server will provide the licenses and tools needed to decode ECW data to an ArcGIS Server client via ArcGIS Server using WMS / WCS. ECW for ArcGIS Server will support the ECW opacity layer introduced in the ERDAS ECW/JP2 SDK 4.1 in 2010.


ECW for ArcGIS Server is built using ERDAS ECW/JP2 SDK 4.2 and is designed to assist the ArcGIS user community in using the most powerful geospatial image format available today. ECW for ArcGIS Server will offer Software Maintenance (SWM) and will have regular upgrades just as does other ERDAS products.


Where does ECW for ArcGIS Server fit into the ERDAS portfolio? Think of ECW for ArcGIS Server as an ArcGIS Server Extension. ECW for ArcGIS Server is not a replacement product, but a new product.


Keep an eye open for an ERDAS press release announcing ECW for ArcGIS Server soon. With the press release, ERDAS will launch a product web-page containing a product description, systems specifications, ArcGIS Server versions supported and more.


This product will only be available from ERDAS’ global sales network.

Tuesday, March 22, 2011

Q/A From Today's ECW/JP2 SDK Webinar

Below are the questions and answers that we covered in today's ERDAS ECW/JP2 SDK Webinar.

Q1: Compression is always followed by the loss of detail information, right? How does ECW handle that? Which compression rates are useful?

A1: ECW does not support numerically lossless compression at this time. However, if you use a target compression of 4 to 6:1 on RGB data, you should have a visually lossless image at a 2x zoom. See my blog for more information: http://field-guide.blogspot.com/2010/07/understanding-target-compression-ratio.html


Q2: Would you recommend ECW over JP2?

A2: I would recommend ECW over JP2 for all applications where an 8-bit lossy compression works. In the GIS community, a visually lossless setting is usually fine. We did a test when I was at Georgia Tech to see what compression was needed for the majority of users using a statewide dataset. The results are documented on my blog, linked above.

But remember, the ERDAS ECW/JP2 SDK supports JP2 very solidly! Any product using the SDK will have fast JP2 support and even faster ECW support.


Q3: It seems ECW cannot be used on ArcGIS Server and image server, any comment?

A3: ERDAS will release a new product, ECW for ArcGIS Server, spring 2011 to address this very issue. Look for it!


Q4: For aerial photos and orthophotos, which is better for delivering products without losing resolution and data, ECW or JP2?

A4: Pixel resolution is never lost in compression. The first thing you’ll notice in compression is very minor loss of contrast. As you compress further, a little more contrast is lost, and in heavier compression artifacts appear around road lines, edges and other linear features on aerial imagery. The question to ask is, “Do I need visually lossless or numerical lossless compression?” In most GIS applications, visually lossless compression works very well. In some (but not all) remote sensing applications, numerically lossless compression is needed.

The reason data vendors deliver numerically lossless data is that the data provider does not know if you are a GIS user doing imagery analysis or an image expert doing detailed remote sensing. They deliver one version to all, numerically lossless JP2. No problem, the ECW/JP2 SDK supports this!


Q5: Does a standard/report exist for the compression rates for several products (vector map production, base ortho maps, etc.)?

A5: I wish I knew of one, but I do not. This is an area for cartographers and remote sensing researchers to look for research grants. We need a standard.


Q6: How much faster can ERDAS ECW/JP2 SDK make image compression?

A6: I tested and documented this on my blog. Some SDK customers say their applications using v4.2 ECW encode 7x faster than it did in v3.3. Our research indicates most applications will experience greater than 2 x improvements over v3.3. But, JP2 is faster in v4.2 as well. Please see the following link for some tests I ran: http://field-guide.blogspot.com/2010/04/single-core-vs-multi-core-image.html


Q7: What can I provide a customer if he cannot read the ECW format - can I offer him a simple/free ECW reader/decoder?

A7: Many GIS applications can read ECW. ERDAS has a free viewer, ER Viewer that can be used as well. See: http://www.erdas.com/products/ERDASERMapper/ERDASERViewer/Details.aspx


Q8: At times, ECW cannot be opened directly in ArcGIS 10. Any suggestions about how to do that?

A8: There are two possibilities. One, ArcGIS 10 uses a version of GDAL that uses an older version of the ERDAS ECW/JP2 SDK . GDAL has now addressed that and supports v4.2; ESRI will pick up the ball and do the rest.

Two, some organizations who have licenses for the ERDAS ECW/JP2 SDK have added things to the ECW file that are not in compliance with the file format. This will cause problems. You might want to contact the organization that created the data to make sure they do not add any ‘goodies’ to the file format.


Q9: Are there any plans to use GP-GPU for compression?

A9: Yes. I cannot give specifics at this time, but I can say ‘yes.’


Q10: Can I lose accurate pixel value when I compress ECW data?

A10: At the present time, ECW has a visually lossless capability, not a numerically lossless capability.


Q11: Do you have any plans to support the updating of parts of an existing ECW file?

A11: Yes, this is under discussion. I will assume your question indicates an interest and will put your name in the request column. Thanks!


Q12: What would you use for storing floating point data, e.g. DEM data?

A12: Up until now, geospatial people have been using some sort of DR-RLE compression, such as that found in ERDAS’s IMG file format. Going forward, as the floating point JPEG2000 standard takes hold we will see more people use JP2 for lossless floating point data.

The question to ask is whether the maximum 2.5x reduction in file size on encoding worth the slowdown in decoding?


Q13: Which format is useful for signed16-bit data, ECW or JP2?

A13: ECW does not support signed data right now. Therefore, JP2 is the solution at this time.


Q14: Spanish users are having issues with plug-ins when using the Spanish version of the ERDAS ECW/JP2 SDK. Are you going to solve this soon?

A14: The ECW/JP2 SDK should not have a problem with this. If there is a problem with the free plug-in, it is in the plug-in code, not the ECW/JP2 SDK. We are working with Autodesk Germany on the AutoCAD 2011/2011 Plug-in to solve language support issues right now.


Q15: Paul, can you say anything publicly about when the AutoCAD 2010 plug-in will appear?

A15: We are waiting on Autodesk to help with a few installer questions. After that, we are ready to go.


Q16: Does ECW support stereo imagery data?

A16: Not inside the ECW file format. There are some companies that have modified the ECW file format (breaking the file for others), to support stereo parameters inside the file format. We have asked them to work with us to get it formally supported in the formal standard.

Until that time, the stereo parameters can be stored in the external .aux file.


Q17: Why is it necessary to have a plug-in to work with ECW in ERDAS software?

A17: When older versions of ERDAS software were made, ERDAS had not purchased ER Mapper and ECW support was incomplete. ERDAS purchased ER Mapper in May 2007, so that is when native ECW support became standard.


Q18: For unsigned 8-bit, unsigned 16 bit mss data, which format is more useable, ECW or JP2?

A18: ECW is an unsigned 8-bit data format. It can store panchromatic, RGB and multispectral data. 16-bit data should be stored in JP2 at this time.


Q19: Can the ECW format support hyperspectral data?

A19: ECW is a lossy, unsigned 8-bit data format that supports 65,535 bands. Give ECW a try!


Q20: We need to be able to make the background pixels of imagery transparent in ArcMap. ECW doesn't support this, but JP2 does. Is there any way to get the background pixels in ECW files to "disappear" in ArcMap (i.e. set the bg values to 255 or 0)?

A20: ECW added support for transparency in ECW/JP2 SDK v4.1, released in the fall of 2010. We had beta versions available in the summer, but this was too late for ESRI to get it supported in ArcGIS Desktop 10. GDAL is now updated, and the ball is in ESRI’s court. Let them know you want it!

In the ERDAS IMAGINE 2011 Exporter and MosaicPro, we enable you to define whatever value you want to be transparent; you can even define a region using a polygon.

Using ERDAS IMAGINE 2011’s “Create ECW Transparency” feature, you can also add a transparency layer to an existing ECW file via DNs or polygons without recompressing.


Q21: ECW or JP2 - where can I use each format and I how do I know?

A21: Both file formats are broadly accepted in the geospatial industry. If you wish to buy a product that does not support ECW/JP2, tell that product’s manager to give me a call. Remember, the SDK to provide desktop/client ECW, JP2, ECWP reading is free to the software developer.


Q22: Will you post the webinar.

A22: As usual, I forgot to record the webinar! I will re-record and post it later this week.

ERDAS ECW/JP2 SDK Product Page Link: http://www.erdas.com/products/ERDASECWJPEG2000SDK/Details.aspx

YouTube Video: http://www.youtube.com/watch?v=y6rjEgOkhoc&feature=plcp

ERDAS ECW/JP2 SDK Webinar Today

I will be doing a webinar on the ECW/JP2 SDK Webinar today at 11am US Eastern Daylight Savings time.

Below is the description:

Are you a software developer producing geospatial software? With the ERDAS ECW/JP2 SDK, you can create applications that dramatically reduce the time, money, and effort required to handle massive geospatial imagery.

The ERDAS ECW/JP2 SDK allows you to provide support for the visually-lossless ECW imagery format and the ECWP protocol in your desktop and server applications. ERDAS’ Enhanced Compression Wavelet (ECW) technology compresses bulky imagery files into manageable sizes, enabling faster processing and transfer of imagery, reducing the hardware investment required for the geospatial workflow. Using minimal memory, ECW can rapidly compress massive files to smaller sizes than other formats, while still preserving the quality of the images. ECW files can then be reopened quickly, in many cases faster than uncompressed imagery. Additionally, multi-resolution level of detail is built into the file, eliminating the need to generate or distribute pyramids or overviews. Enhanced Compression Wavelet Protocol (ECWP) allows streaming of ECW images, enabling rapid delivery of large quantities of imagery over the internet to thousands of users with standard server hardware of eight cores or less.

During this webinar, we will showcase the value that ECW and ECWP support can bring to your applications, easily increasing their value and appeal to your potential customers.

Link

Monday, March 14, 2011

ERDAS ECW/JP2 SDK, Version 4.2 Available Now!

ERDAS Just released the following Press Release:

Norcross, GA — ERDAS announces the release of a new version of the
ERDAS ECW/JP2 SDK, which allows software developers to enable rapid and efficient file handling in the applications they create by including robust support for selected wavelet compression formats and protocols.

The ERDAS ECW/JP2 SDK provides support for the visually-lossless ECW imagery format and the ECWP protocol. ERDAS’ Enhanced Compression Wavelet (ECW) technology compresses bulky imagery files into manageable sizes, enabling faster processing and transfer of imagery and reducing the hardware investment required for the geospatial workflow. Using minimal memory, ECW can compress massive files to smaller sizes faster than other formats, while still preserving the quality of the images. ECW files can then be reopened quickly, in many cases faster than uncompressed imagery. Additionally, multi-resolution level of detail is built into the file, eliminating the need to generate or distribute pyramids or overviews. Enhanced Compression Wavelet Protocol (ECWP) allows streaming of ECW images, enabling rapid delivery of large quantities of imagery over the internet to thousands of users with standard server hardware of just eight cores or less. The SDK also provides support for the numerically-lossless JPEG2000, an ISO-certified compressed image format commonly used for geospatial imagery.

“Massive files are a fact of life in the geospatial industry, and as sensors evolve to collect more information and at higher resolutions, typical file sizes are steadily increasing. While any compression format can make a file somewhat smaller to save money on storage space, the highest hardware costs of dealing with large files result from the need to acquire extra memory and more expensive server technology. Organizations also experience a relentless drain on profit from the productivity reduction caused by a slow workflow,” said Mark Sheridan, Development Manager for the ECW SDK and Image Web Server, ERDAS. “Using ECW and ECWP, applications can compress, decompress and transfer files extremely fast with very little memory and standard server equipment, imparting a comprehensive cost reduction that other formats just cannot offer.”

New for Version 4.2, the ERDAS ECW/JP2 SDK is being offered as three different editions, with tool sets targeted specifically for either desktop or server applications. As in previous versions, the SDK is also available as a free, read-only edition that allows developers to sample the speed and power of ECW and ECWP before upgrading to one of the full editions. All editions of the ERDAS ECW/JP2 SDK are compatible with Microsoft Visual Studio 2005, 2008, and 2010.

ERDAS ECW/JP2 SDK Desktop Read-Only is a free product that provides software developers with tools to add read support for ECW, ECWP and JPEG2000 in their desktop applications.

ERDAS ECW/JP2 SDK Desktop Read-Write provides software developers with tools to add read support for ECW, ECWP and JPEG2000 in their desktop applications. It also provides the tools to compress images into ECW and JPEG2000 data formats.

The newly released ERDAS ECW/JP2 SDK Server Read-Write provides software developers with tools to enable server applications to read ECW, ECWP, and JPEG2000 data, serve ECW and JPEG2000 data, and compress images into the ECW and JPEG2000 data formats.

To learn more about the ERDAS ECW/JP2 SDK, please visit the official product page or attend a free webinar on March 22nd.
For more information about ERDAS or its products and services, please call +1 770 776 3400, toll free +1 877 GO ERDAS, or visit www.erdas.com.

Monday, March 7, 2011

ERDAS Desktop 2011 Version 11.0.2

From the ERDAS desktop product download pages.... Released March 2, 2011. ERDAS Desktop 2011 Version 11.0.2 provides fixes and enhancements to the ERDAS Desktop 2011 products (ERDAS IMAGINE 2011, LPS 2011, and ERDAS ER Mapper 2011) and requires at least one of the ERDAS Desktop 2011 products to be installed before this version can be installed. This version installs the fixes found in ERDAS Desktop 2011 Version 11.0.1, which is superseded and no longer available.

See: http://www.erdas.com/service/support/fixes_enhancements/ERDASIMAGINE2011.aspx