Menu

New GUI Features and Performance Improvements in Spectral Python (SPy) 0.13

The SPy imshow wrapper around matplotlib's imshow function provides numerous new features, including:

  • Interactive image class labeling using keyboard & mouse

  • Zoom windows

  • Class overlays with adjustable transparency

  • Dynamic view of changing pixel classes when modified in an ND Window.

Data/Statistic cacheing and more efficient use of numpy provides significant performance improvement in mutiple algorithms (GMLC 14x, Mahalanobis classifier 8x, kmeans 3x). Functions rx and matched_filter are significantly faster, particularly when using common global covariance.

The new cov_avg function computes covariance averaged over a set of classes (useful when samples are limited or global covariance is desired). Christian Mielke provided code for the msam function, which computes the Modified SAM score (by Oshigami et al).

Posted by Thomas Boggs 2014-01-06 Labels: python hyperspectral spectral

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.