{"id":9295,"date":"2016-10-25T09:23:49","date_gmt":"2016-10-25T14:23:49","guid":{"rendered":"http:\/\/www.ssec.wisc.edu\/news\/?p=9295"},"modified":"2016-10-25T09:23:49","modified_gmt":"2016-10-25T14:23:49","slug":"hydra2-from-seminar-tool-to-data-visualization-success-story","status":"publish","type":"post","link":"https:\/\/www.ssec.wisc.edu\/news\/articles\/9295","title":{"rendered":"HYDRA2: From seminar tool to data visualization success story"},"content":{"rendered":"<div id=\"attachment_9297\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9297\" class=\"size-full wp-image-9297\" src=\"http:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/kathy_hydra2_hawaii.jpg\" alt=\"Kathy Strabala teaching students at a Direct Broadcast seminar in Honolulu, Hawaii, August 2013. Photo credit: Liam Gumley.\" width=\"509\" height=\"379\" srcset=\"https:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/kathy_hydra2_hawaii.jpg 509w, https:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/kathy_hydra2_hawaii-300x223.jpg 300w\" sizes=\"auto, (max-width: 509px) 100vw, 509px\" \/><p id=\"caption-attachment-9297\" class=\"wp-caption-text\">SSEC\/CIMSS scientist Kathy Strabala teaching students at a Direct Broadcast seminar in Honolulu, Hawaii, August 2013. Photo credit: Liam Gumley, SSEC\/CIMSS.<\/p><\/div>\n<p>As part of its core mission, the Space Science and Engineering Center (SSEC) has long promoted environmental awareness, shared data, and the latest in satellite remote sensing techniques through seminars held around the world\u2026for graduate students and for young researchers already in the field.<\/p>\n<p>As SSEC scientists began actively developing the content and framework for the Cooperative Institute for Meteorological Satellite Studies (CIMSS)\/SSEC Remote Sensing and Direct Broadcast seminars, one problem persisted: access to free, specialized visualization software that workshop attendees could use without licensing restrictions.<\/p>\n<p>Out of that need more than a decade ago came the original Hyperspectral Data Viewer for Development of Research Applications (HYDRA) software, a unique visualization tool that allowed users to interrogate and analyze multispectral and hyperspectral data. HYDRA became an integral part of those seminar series developed by SSEC scientists Paul Menzel, Paolo Antonelli, and Allen Huang. But its impact did not end there.<\/p>\n<p>In the last ten years, development of HYDRA has continued with a new purpose \u2013 to accommodate the latest hyperspectral meteorological satellite instruments \u2013 leading to the release of HYDRA2, as noted in a paper recently published in the <em>Bulletin of the American Meteorological Society<\/em>.<\/p>\n<div id=\"attachment_9302\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9302\" class=\"size-large wp-image-9302\" src=\"http:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/HYDRA2_in_action1-600x323.png\" alt=\"Example of hyperspectral data interogation using HYDRA2 taken from Menzel classroom laboratory: Analysis of low level water vapor gradients combining CrIS SDR and derived CIMSS dual-regression SFOV retrievals. Users can interactively manipulate various probes to compare full spectra and resulting retrieval. Note how the spatial variation of water vapor (red line in Transect display) tracts the online-offline brightness temperature difference (blue line) on the water vapor absorption line centered on 815.375 cm-1. Image credit: Tom Rink, SSEC\/CIMSS.\" width=\"600\" height=\"323\" srcset=\"https:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/HYDRA2_in_action1-600x323.png 600w, https:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/HYDRA2_in_action1-300x162.png 300w, https:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/HYDRA2_in_action1-768x414.png 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-9302\" class=\"wp-caption-text\">Example of hyperspectral data interogation using HYDRA2 taken from a classroom laboratory: Analysis of low level water vapor gradients combining CrIS SDR and derived CIMSS dual-regression SFOV retrievals. Users can interactively manipulate various probes to compare full spectra and resulting retrieval. Note how the spatial variation of water vapor (red line in Transect display) tracts the online-offline brightness temperature difference (blue line) on the water vapor absorption line centered on 815.375 cm-1. Image credit: Tom Rink, SSEC\/CIMSS.<\/p><\/div>\n<p>\u201cThe most important thing is that [HYDRA2 is] more flexible in terms of accommodating new polar sensors. The original HYDRA was specific to working with MODIS [Moderate Resolution Imaging Spectroradiometer] and AIRS [Atmospheric Infrared Sounder]. In the process of the new development, I wanted to make sure it had more flexibility,\u201d says Tom Rink, a software developer at CIMSS who worked on both HYDRA and HYDRA2. In fact, \u201cthe main motivation [for HYDRA2] was Suomi NPP [National Polar-orbiting Partnership] and JPSS [Joint Polar Satellite System] 1 and 2.\u201d<\/p>\n<p>Expanding the number of satellite sensors covered and making it easier to incorporate additional polar sensors in the future was a significant upgrade in the new version, says Rink. Rink worked as part of a team to create and establish the HYDRA software, and later became the primary developer for the HYDRA2 effort.<\/p>\n<p>The HYDRA2 design expanded to accommodate data from Suomi NPP instruments (Visible Infrared Imaging Radiometer Suite, VIIRS; Cross-track Infrared Sounder, CrIS; Advanced Technology Microwave Sounder, ATMS) and the future JPSS satellites (scheduled to launch in 2017), Europe\u2019s Metop instruments (Infrared Atmospheric Sounding Interferometer, IASI; <em>Advanced Very High Resolution Radiometer<\/em>, AVHRR; Microwave Humidity Sounder, MHS), and the Chinese FY-3 satellites (Medium Resolution Spectral Imager, MERSI).<\/p>\n<p>While Rink was developing the code for HYDRA2, he had the benefit of a small \u201csteering committee\u201d to guide him, not to mention a history of visualization software success at the Center. In particular, CIMSS scientists Kathy Strabala and Liam Gumley sought to expand on the success of the International MODIS\/AIRS Processing Package (IMAPP) software for MODIS data through a newer software package known as the Community Satellite Processing Package (CSPP). While it is possible to use HYDRA2 independently of CSPP, the goal was to integrate HYDRA2 into CSPP, complementing the software package\u2019s capabilities.<\/p>\n<p>\u201c[HYDRA2] been supported by CSPP and IMAPP, and released under their suite of software packages\u2026 The intent is for it to work with the generated data products, particularly Level 1B, which contain geolocated spectral measurements calibrated to physical units, and selected Level 2 derived products,\u201d says Rink. The capability to integrate the spectral information with the derived atmospheric parameters can assist students, researchers or weather forecasters in understanding the strengths and weaknesses of the Level2 products.<\/p>\n<p>And CSPP users responded very positively to the addition of HYDRA2 and its unique strengths. When HYDRA2 was initially released as part of CSPP, the number of new registrants rose significantly, with 30 new registrants from around the world, including users in Australia, Peru, Argentina, China, Indonesia, Vietnam, and the United Arab Emirates.<\/p>\n<div id=\"attachment_9300\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9300\" class=\"size-large wp-image-9300\" src=\"http:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/HYDRA2_in_action2-600x367.png\" alt=\"Example of multispectral analysis comparing SuomiNPP VIIRS SDRs with derived CLAVRx products taken from Strabala CSPP workshop in Korea. The statistical relationship between bands and\/or band combinations can be examined for a given spatial scene selected as a subset from the full dataset (green box in main window). Users can interactively select clustered points in the scatter plot, say between bands with certain know absorption characteristics, and see their spatial relationship in the scene. The derived product can be co-located in the same or different window to provide insight into the algorithm's process. Image credit: Tom Rink, SSEC\/CIMSS.\" width=\"600\" height=\"367\" srcset=\"https:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/HYDRA2_in_action2-600x367.png 600w, https:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/HYDRA2_in_action2-300x184.png 300w, https:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/HYDRA2_in_action2-768x470.png 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><p id=\"caption-attachment-9300\" class=\"wp-caption-text\">Example of multispectral analysis comparing SuomiNPP VIIRS SDRs with derived CLAVRx products taken from a CSPP workshop in Korea. The statistical relationship between bands and\/or band combinations can be examined for a given spatial scene selected as a subset from the full dataset (green box in main window). Users can interactively select clustered points in the scatter plot, say between bands with certain know absorption characteristics, and see their spatial<br \/>relationship in the scene. The derived product can be co-located in the same or different window<br \/>to provide insight into the algorithm&#8217;s process. Image credit: Tom Rink, SSEC\/CIMSS.<\/p><\/div>\n<p>Getting to that response was the result of not just a lot of hard work, but a lot of planning and discussions. The steering committee\u2014consisting of Strabala, Gumley, and Menzel\u2014provided the vision and requirements for HYDRA2. The driving philosophy, says Rink, was \u201cto do fewer things, but do those things well.\u201d Specifically, the committee urged him to focus on streamlining the process of interactive multispectral interrogation and analysis.<\/p>\n<p>Throughout the development process, Rink regularly sought feedback from the committee. And while their suggestions helped to shape HYDRA2, they were not the only updates that Rink made. Software development has changed dramatically in the last 10 years since HYDRA was first released. Many of the tools and technologies that paved the way for improvements and greater efficiencies within HYDRA2 were not yet available.<\/p>\n<p>\u201cThe first version\u2026 we were still using text editors to write our code,\u201d says Rink.<\/p>\n<p>For HYDRA2, Rink took advantage of new development tools, including NetBeans (a software development platform known as an Integrated Development Environment, or IDE), profiling tools, such as JProfiler, to improve memory and performance issues, and Install4j to generate cross-platform point-and-click installers. Rink also leveraged work on other SSEC visualization projects, noting that HYDRA2 is \u201cstill a VisAD-based application\u201d \u2013 using VisAD libraries, or components, that strengthen the visualization and interactivity. In addition, HYDRA2 uses the Java-NetCDF (Network Common Data Form) library developed by Unidata to provide cross-platform access to different data formats from a single Application Programming Interface (API).<\/p>\n<p>The overall software design uses division of labor and what Rink described as a \u201csimple hierarchy.\u201d HYDRA2\u2019s capabilities are compartmentalized into different classes or modules, making edits and updates far easier to manage.<\/p>\n<p>\u201cYou can bring in a new dataset, for instance AVHRR from AAPP. I just have to make some modifications which are isolated to the part of the library that deals with adapting the data, while the workflow from the user\u2019s perspective is not affected,\u201d says Rink.<\/p>\n<p>Making the software easy for users to understand and work with was equally important. Describing the primary HYDRA2 user as \u201canyone who has a DB [direct broadcast] antenna can use this application with the data their site produces,\u201d Rink aimed to make it as intuitive as possible from the beginning. So the software is now easier to install on a variety of platforms. Users do not need to be experts on data formats\u2014they select the data they wish to interrogate and how and HYDRA2 handles the details behind the scenes.<\/p>\n<div id=\"attachment_9298\" class=\"wp-caption alignright\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-9298\" class=\"size-full wp-image-9298\" src=\"http:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/liam_hydra2_miami.jpg\" alt=\"SSEC\/CIMSS scientist Liam Gumley teaching students at a Direct Broadcast seminar in Miami, Florida, February 2015.\" width=\"330\" height=\"304\" srcset=\"https:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/liam_hydra2_miami.jpg 330w, https:\/\/www.ssec.wisc.edu\/news\/wp-content\/uploads\/sites\/19\/2016\/10\/liam_hydra2_miami-300x276.jpg 300w\" sizes=\"auto, (max-width: 330px) 100vw, 330px\" \/><p id=\"caption-attachment-9298\" class=\"wp-caption-text\">SSEC\/CIMSS scientist Liam Gumley teaching students at a Direct Broadcast seminar in Miami, Florida, February 2015. Image credit: Jordan Gerth, SSEC\/CIMSS.<\/p><\/div>\n<p>Workshop users, as well as users who have downloaded the software on their own, are important in the development of HYDRA2 as they provide useful feedback, whether it be compliments, complaints about bugs, or suggestions for more significant changes. Questions and suggestions have come from around the globe, including Japan, Philippines, Russia, EUMETSAT, as well as places closer to home such as NASA and within our own center. For example, SSEC scientist Bryan Baum has been using HYDRA2 to explore Himawari AHI channels related to fire and smoke detection; he recently suggested a new interactive tool to quickly mask scenes according to threshold or range\u2014a tool that that is now under development. Rink continues to update and improve the software as needed or requested\u2014a process that never really ends.<\/p>\n<p>At the same time, HYDRA2 remains an integral part of SSEC\/CIMSS Direct Broadcast and Remote Sensing seminars. SSEC scientists continue to share its specialized capabilities with new users around the globe. That support and user feedback serve as an important measure of the success of HYDRA2\u2014proof that what you have designed and built serves a valuable purpose.<\/p>\n<p><em>by Leanne Avila<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>From seminar tool to data visualization success story<\/p>\n","protected":false},"author":6,"featured_media":9296,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[14],"class_list":["post-9295","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-articles","tag-cimss"],"acf":false,"_links":{"self":[{"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/posts\/9295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/comments?post=9295"}],"version-history":[{"count":5,"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/posts\/9295\/revisions"}],"predecessor-version":[{"id":9305,"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/posts\/9295\/revisions\/9305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/media\/9296"}],"wp:attachment":[{"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/media?parent=9295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/categories?post=9295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ssec.wisc.edu\/news\/wp-json\/wp\/v2\/tags?post=9295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}