2. Page_2Page_2
What is Opticks?
Perform Image and Video Analysis
─ Spectral, Synthetic Aperture Radar,
Thermal
Similar to the following commercial
tools:
─ SOCET GXP, IMAGINE, RemoteView,
ENVI
Extendable with plug-ins:
─ Add import/export support for new file
formats
─ Implement new data processing
algorithms
─ Add new windows, mouse modes,
toolbars, keyboard shortcuts
Most of the application is implemented
as extensions using our public
extension API
3. Page_3Page_3
Open-Sourcing Opticks
Originally developed by Ball Aerospace & Technologies Corp. (BATC) for the US Air
Force (USAF) for hyperspectral analysis starting in Spring 2000.
Spelling of Opticks was chosen to match the title of Isaac Newton’s book
BATC and USAF started working jointly in 2006 to release the core application as open-
source. Specifically LGPL v2.1.
Opticks was released as open-source in December 2007 and both BATC and USAF
continue to support this effort.
Since then, the following extensions have been open-sourced by BATC and USAF:
─ IDL Scripting
─ Python Scripting
─ Spectral Processing
4. Page_4Page_4
University Applications
Nathan Jennings is using Opticks as part of the lab for GEOG 342 (Introduction to
Remote Sensing and Digital Image Processing) at American River College in Sacramento
─ He ported some of his pre-existing radar processing code into an Opticks extension
and has published the extension to the http://opticks.org/ website.
Opticks participated in Google Summer of Code 2010
─ Two university students wrote extensions to Opticks over the 10 week summer of
code period and published the capability to the http://opticks.org/ website.
The Python Scripting extension allows for easy algorithm development and prototyping
─ NumPy bring array processing capabilities similar to Matlab, IDL to Python
─ Opticks, Python, Python Scripting extension for Opticks and NumPy are free and
open-source
─ Students can work at home or in lab
5. Page_5Page_5
Collaboration
User mailing list
Developer mailing list
Real-time chat
Extensions can be developed and shared on http://opticks.org/
Source code and documentation contributions welcome