Building your remote sensing curriculum and labs

My blog posts this year have focused a lot on the growth that I’m seeing in remote sensing programs at colleges and universities.  Programs that have focused on image processing are adding new data types such as LiDAR and SAR.  And programs that in the past focused solely on GIS are now adding remote sensing to their curriculum.  One of the challenges faced by adding new software and new classes into a department is creating lessons and lab exercises for the students.

This year Exelis VIS has been assisting colleges and universities that are beginning to teach Remote Sensing and GIS with ENVI by providing our Exploring ENVI training materials to be hosted in their labs and used by instructors as a teaching aid.

Exploring_ENVI
Exploring ENVI covers:

  • Mastering the Basics
  • Raster Data Management
  • Image Display Concepts
  • Example Application: Vegetation Analysis
  • Vector Layers
  • Regions of Interest and Classification Techniques
  • Principle Components Analysis
  • Spectral Libraries and Hyperspectral Processing Tools
  • Extending ENVI
  • Color Transforms and Data Fusion Techniques
  • Feature Extraction
  • Mosaicking in ENVI

Are you teaching Remote Sensing or GIS?  If so, what are the types of teaching tools do you use most?

Posted in Remote Sensing | Tagged , , , , , , , , | Leave a comment

Landsat 8 Data Reader Included in ENVI 5.0 Service Pack 3

The Landsat Data Continuity Mission (LDCM) arrived in its final orbit last month, putting us all one step closer to getting our hands on some of that gorgeous new data. As NASA continues to report progress toward the handoff of LDCM to the USGS (at which point the mission will be renamed Landsat 8), the USGS continues to advertise that data from the new sensors will be available to all users by the end of this month. Already, several sample datasets acquired by the LDCM’s Operational Land Imager (OLI) and Thermal Infrared Sensor (TIRS) are available from the USGS.

Landsat 8 image of Vandenberg Air Force Base

Pan sharpened false color (bands 6, 5, 3) image of Vandenberg Air Force Base, CA collected by the OLI sensor aboard LDCM. Image courtesy of U.S. Geological Survey.

In preparation for Landsat 8 data becoming generally available, we will be including full support for Landsat 8 data in the upcoming Service Pack 3 for ENVI 5.0. Service Pack 3 will also add support for NPP VIIRS data, DubaiSat-1 data, EO-1 data, Pléiades-HR 1B data as well as other improvements. Prior to the release of Service Pack 3, those with ENVI 5.0 licenses will be able to  download the Landsat 8 support as a patch to ENVI 5.0 Service Pack 2 by logging into exelisvis.com.

We are also pleased to highlight Landsat 8 during the upcoming VISualize 2013 conference for ENVI and IDL users, June 10-13 at the World Wildlife Conference Center in Washington, D.C. The keynote speaker at this event will be Dr. James Irons, LDCM Project Scientist at the NASA-Goddard Space Flight Center. The third day of the event will consist of a seminar on the new and improved capabilities of Landsat 8.

What are you hoping to do with Landsat 8 data?

Posted in Remote Sensing | Tagged , , , , , , , , | Leave a comment

Suomi NPP: Setting a New Standard for Global Climate Monitoring

On October 28, 2011, the Suomi National Polar-Orbiting Partnership (NPP) spacecraft lifted off from Vandenburg Air Force Base in California and began its scheduled five year mission as a new installment to the NASA fleet of Earth observing systems.  Now in a pole-to-pole orbit around the globe, sensors aboard the NPP platform collect information related to our planet’s land, atmosphere, ice, and oceans.  The geospatial information derived from the Suomi NPP platform has the potential to clearly demonstrate the value of continuous earth observation towards understanding the dynamics of climate change, and the impacts to our planet.

Amidst much debate about both the causes and effects of climate change, time is a key theme.  Weather events that occur over a short period of time are easily understood, even if they are unusual or historic.  However, relating a brief weather occurrence to a broader climatic trend that plays out over a longer time period can invite a difference of opinion regarding causation.  Given that our historic weather records are young relative to the hourglass by which the Earth functions, it’s not surprising that we lack a good reference point for perceiving changes to climate.  Despite a late start, over the past several decades humanity is using remotely sensed data to amass a record of Earth observations related not only to weather, but to a wide range of interconnected processes and properties of our planet.  The Suomi NPP platform represents the latest effort to use satellite technology to bolster our historical record and gain a broad understanding of how our planet changes over time.

Through the use of five imaging instruments, including the largest, and arguably most important sensor onboard, the Visible Infrared Imager Radiometer Suite (VIIRS), Suomi NPP collects measurements used to improve understanding of the complex interactions of the earth’s natural climatic and ecological systems, and provide for the ability to react to changes based on more accurate predictions.  Together, the instruments will allow scientists and the geospatially inclined to:

  • Measure the relative health of the ozone layer
  • Monitor natural disasters, such as wildfires, volcanic eruptions, snowstorms, droughts, floods, hurricanes and dust plumes
  • Use sounding instruments to collect information about cloud cover, atmospheric temperatures, humidity and other variables to improve the accuracy of weather predictions
  • Map changes to global land vegetation to understand the global carbon cycle and monitor agricultural processes that may predict food shortages and famines
  • Track changes to Earth’s sea ice, land ice and glaciers as indicators of climate change
  • Measure air pollution by tracking soot, particulate matter, nitrogen dioxide and sulfur dioxide
  • Maintain a global record of atmospheric, land surface and sea surface temperatures critical to understanding the long-term dynamics of climate change

NASA_Suomi_NPP_Atmosphere_

As the Suomi NPP system collects critical data records of vegetation, clouds, aerosols, sea and land surface temperature, and the productivity of our biosphere, we will gain an unprecedented ability to understand how the components of interconnected Earth systems affect one another and how climate change may be affecting them both individually and collectively.  Ultimately, this knowledge can inform our decisions about how we choose to interact with our natural environment.  In the meantime, here’s hoping the Suomi NPP system resoundingly legitimates the need to prioritize continued funding for satellite-based scientific endeavors in the United States.   How will you use NPP VIIRS data?

Posted in Environmental Monitoring, Geospatial Data | Tagged , , , , , , , , , , | 1 Comment

VISualize 2013: Global Change and Environmental Monitoring – SPOILER ALERT!

It’s that time of year once again when thought leaders in remote sensing science and research will come together to collaborate and share their current work – this time with the focus placed on Environmental Monitoring and Global Change.  While I will personally not be able to attend, I was fortunate to gain advance access to some of the abstracts that will presented at this year’s conference. You will see on the registration site that the first two days include presentations from trusted and respected organizations including NASA JPL and GSFC, EPC, Wildlife Conservation Society, Ball Aerospace, Mason University, and the University of Texas. Additionally I am glad to share a few highlights from the abstracts in advance:

Identifying the Top 10 Conservation Challenges that Can Be Answered Through Remote Sensing Technologies, Robert Rose, Wildlife Conservation Society, Bronx, NY.

Who doesn’t love a top 10 list? Thanks to NASA and the Wildlife Conservation – dozens of natural resource conservation leaders came together to identify 300+ challenges that can be resolved or addressed using remote sensing! I look forward to learning which were identified in the top 10.

Ground truthing: Best Practices for Image Validation and Supervised Classification, George Greenwood, ASD Inc., Boulder, CO.

I recently attended a delightful presentation by Adam Tollefsrud from the USDA on his research of biomass volume and its association with localized topographic features. When asked if they were ground truthing their data, he chuckled while asserting that research without ground truthing can be somewhat suspicious! What tools and methods make for best practice in ground truthing – and where should one start? This presentation should give great insight into first steps and accessibility to adding spectral field data to remote sensing analyses.

Tillage mapping with multi-temporal Landsat imagery via ArcGIS, Python, and ENVI/IDL, Guy Serbin, InuTeq LLC, Washington, DC.

This should be an excellent example of how exciting and important the Landsat Data Continuity Mission (LDCM) is to all of us. Best practices in conservation tillage are determined based upon multi-temporal datasets made available via Landsat 5 TM and 7 ETM+. An immediate application for the use of Landsat 8 data will enable the agricultural industry to learn and look ahead toward fulfilling goals of environmental sustainment as climate events occur.

These are just a handful of presentation topics – and after two full conference days – we hope you consider staying on for our Landsat 8 seminar. Spend an additional half-day enjoying a more in-depth study of the new nine-band payload collected by the Operational Land Imager (OLI) and the two thermal bands collected by the Thermal Infrared Sensor (TIRS). It’s not too late to add this seminar to your registration!

You can still register to attend VISualize! And let us know which presentation you’re most excited for!

Posted in Environmental Monitoring, Geospatial Data, Remote Sensing | Tagged , , , , , , , , | Leave a comment

Systems and Services

When we talked about software in the past, we talked about complete, closed systems that accomplished a task or set of tasks.  These applications were written by a single vendor and were based on a set of requirements as interpreted and implemented by that vendor. Extending these applications or getting them to interoperate with other applications typically required intimate knowledge of the inner workings, and could only be accomplished by the original developer or through a highly detailed specification.

Things are changing.  Now, when we talk about software we talk about services and capabilities.  An application today might consist of a variety of services developed by different vendors or providers, all interoperating smoothly through standardized interfaces.  Many of these services offer a single capability or a small set of related capabilities.  They are often made available as web services over the internet.  Vendors and developers can pick and choose from a variety of services to build an application that meets user needs.  Where functionality is lacking, the developer can write a new service to fill the gaps. We may still call this a system, but it looks different than the closed systems we’ve seen in the past.  Functionality can be added or swapped out easily because of the encapsulation into services and the use of standardized interfaces and protocols.

Some vendors are providing platforms where a set of related services are provided allowing other vendors, or even end users, to create a customized application built from the capabilities provided with the platform.  These platforms, and the applications they serve, can be extended by incorporating additional services provided by other developers.

Two keys to the success of this type of services-based environment are standards and discoverability.  Services need to be discoverable so that the developers building applications can find them and include them.  Services need to have standardized interfaces so that they can interoperate with each other and the clients that call them.

Because services are typically centralized and accessed through the internet, many users can access them at once, often without needing to install any hardware on their local, or desktop, system.  Multiple applications can leverage the same services, and applications can be updated by updating or adding only the services supporting new functionality.  These are benefits that make this model of services-based applications more cost effective and efficient to deploy and support.

Are you seeing these changes in the applications, or systems, you use or support?  Let me know.

Posted in Enterprise Solutions | Tagged , , , , | Leave a comment

The Spherical Cow: Models and Applications in Geoscience

NASA_Cow

I had a great physics teacher in high school, Mr. Dechant. I still use what I learned there. Some vector componentized wind data from NOAA I’m currently wrestling with comes to mind. He probably should have gotten an award just for signing up to be around a bunch of unbalanced teenagers, let alone actually teaching us anything. But he did sign up, and he did a great job teaching us the basics of physics, starting with classical mechanics. Teaching classical physics requires some basic assumptions to get a useable model of reality. Frictionless surfaces, uniform densities, everything in vacuum, perfectly elastic collisions and the like.

Being a bunch of high schoolers, we took great pride in picking on and tearing apart anything and everything. We seized on those necessary assumptions as being fundamentally unrealistic and therefore worthy of ridicule. Mr. Dechant was an excellent sport about it and played along while seriously addressing our objections to the frictionless surfaces. We even gave the model a (uninspired) name: “Physics Land”.  It shares borders with “Economics Land”, where rational consumers inhabit perfectly efficient markets, and “Chemistry Land”, where all reactions run to completion and no electron goes unshared. We didn’t know it at the time, but there’s even a well-worn joke about these sorts of assumptions. The punchline is that the physicist answers the dairy farmer’s milk production question, but the solution only works for spherical cows in a vacuum.

Claiming models, scientific or otherwise, are all incorrect or invalid oversimplifications ignores that we use them all the time and that they work. Machines, economies, businesses and communities all use models one way or another. In fact, they work so well that we don’t even notice them in day to day life. Remote sensing in the geosciences has models, too, and they’re tremendously powerful. Like all powerful tools, we need to be sure we use them correctly and not just make a big mess. Knowing when not to use a model can be just as important; while you would never compare uncalibrated datasets to each other, it might be perfectly fine to compare classification results from two different uncalibrated images. Fortunately, it’s much easier to assure correct usage thanks to modern software. Atmospheric models let us get at better reflectance “fingerprint” signatures of what’s on the ground, opening up great potential for mapping geology, biology, land use and more from the air or even from space. All engineered systems have some sort of imperfections, but calibration models let us maximize their signals and the confidence we can have in their measurements. Geographic models, i.e. map projections, let us take the fantastically complex 3D Earth and put it in to maps we can use for navigation, mapping resources, monitoring human activity, getting a better understanding how our planet works, and more.

Put some models to work for you! Get some data for where/what you’re interested in, from NOAA CLASS, USGS EarthExplorer, or your own favorite depot. Then, try out some calibration models, some atmospheric models, or some analytic models and see what you find! There are some amazing discoveries to be had sojourning in the various Model Lands that make up our world. Who knows, maybe you’ll find a spherical cow.

Models_ENVI_Landsat

The images above show, on the left, a calibrated and atmospherically corrected Landsat 5 scene in Karakum Desert, Turkmenistan (R: Band 3, G: Band 2, B: Band 1); an RXD Anomaly detection result is overlain in red, centered. On the right, the brightness temperature calibrated band from the same Landsat 5 scene Band 6 data, showing the anomaly as a bright spot in excess of 300 degrees C. At least 5 models in one workflow! The image of the right demonstrates how improved sensor calibration models for Landsat 8 will allow for much more accurate and precise temperature measurements from the upgraded two-band thermal sensor.  What is it? Make your best guess in the comments. The answer’s here.

Posted in Geospatial Data, Remote Sensing | Tagged , , , , , , , , , | Leave a comment

ENVI Geoservices and ArcGIS® Online – A New Paradigm for Image Analytics

The development and release of ArcGIS® Online by Esri® ushered in a new era of GIS access and availability. ArcGIS Online allows organizations and individuals to manage and display their map data on the internet via an easy-to-use interface. This has been useful for GIS professionals who have been overloaded with small requests for geographic information by allowing their users to self-serve data and maps that have been developed and published by the GIS analyst. It also allows users in the field to display ground truth information that may be collected as a series of GPS points or geographic notes. According to Esri, “In addition, non-GIS professionals, such as knowledge workers who have a need for GIS, now have a way to quickly create maps from the unstructured information they work with in spreadsheets and text files and share these maps with others who can access them on any device. This type of on-demand and self-serve mapping frees up GIS professionals from having to respond to constant requests for maps and instead concentrate on making and publishing authoritative information products.” (Esri, June, 2012)

Along with map and display capabilities, ArcGIS Online comes equipped with the ability to conduct geo-processing tasks, or geoservices. Esri currently provides geocoding and network analysis geoservices, among others. Users with an ArcGIS for Server instance can also publish their own geoservices and models from the Esri software suite and consume them via ArcGIS Online. This means that customized workflows can be distributed via ArcGIS Online for consumption by non-technical users in the field. These services can be also be integrated into custom interfaces developed using the ArcGIS Web Mapping API’s or the ArcGIS Mobile Runtime SDK.

An ENVI Geoservice in ArcGIS Online

An ENVI Change Detection Geoservice in ArcGIS Online

Exelis Visual Information Solutions has worked very closely with Esri for years to develop interoperable solutions to leverage advanced image analytics from ENVI from within the ArcGIS ecosystem. Along with both desktop and server side interoperability, ENVI is now able to take advantage of the ArcGIS Online platform to expose ENVI geoservices in the cloud. Implemented using the ENVI Services Engine and the ArcGIS API for JavaScript, the app queries and consumes Landsat image services to run a number of different analysis tasks. Results are delivered back to the thin client as a visual representation, with links to download the processed datasets available if needed. Not only can this type of implementation run analysis and deliver results on remote data, the time-aware nature of the Landsat Image Service allows for time aware analysis to be conducted such as change detection, or in this case, NDVI analysis over time.

Displaying an NDVI Result from an Image Service in a Thin Client

Displaying an NDVI Result from an Image Service in a Thin Client

This example of ENVI image analysis being run on image service data from the ArcGIS online environment is a snapshot of the future. In the same way that the storing and viewing of map products has migrated to the internet, so too will the analysis of large data be executed on large servers in remote locations and consumed via thin clients and mobile apps. What do you think? Are thin clients such as ArcGIS Online that consuming remote data and analysis functionality the future of GIS? Do you see a need in your organization for web-deployed analytics?

ArcGIS Online Will Change How You Think about Mapping and GIS, Esri 2012.

Posted in Enterprise Solutions, Geospatial Data | Tagged , , , , , , , , , , , , , , , , | Leave a comment