Opticks (software)

{{Short description|Remote sensing application}}

{{Infobox software

| name = Opticks

| logo = OpticksLogo.svg

| developer = Ball Aerospace & Technologies Corp.

| released = {{start date|2001|5|2}}

| programming language = C++, Python

| operating system = Windows 7, Windows Vista, Windows XP & Windows XP x64, Linux, Solaris 10

| language = English

| genre = Remote sensing application

| license = LGPL 2.1

| website = http://opticks.org/

}}

Opticks is a remote sensing application that supports imagery, video (motion imagery), synthetic aperture radar (SAR), multi-spectral, hyper-spectral, and other types of remote sensing data. Opticks supports processing remote sensing video in the same manner as it supports imagery, which differentiates it from other remote sensing applications. Opticks was initially developed by Ball Aerospace & Technologies Corp. and other organizations for the United States Intelligence Community. Ball Aerospace open sourced Opticks hoping to increase the demand for remote sensing data and broaden the features available in existing remote sensing software. The Opticks software and its extensions are developed by over twenty different organizations, and over two hundred users are registered users at http://opticks.org. Future planned enhancements include adding the ability to ingest and visualize lidar data, as well as a three-dimensional (3-D) visualization capability.

Opticks can also be used as a remote sensing software development framework. Developers can extend Opticks functionality using its plug-in architecture and public application programming interface (API). Opticks is open source, licensed under GNU Lesser General Public License (LGPL) 2.1. Opticks was brought into the open source community in Dec 2007 and has a large developer community. For more information, see [https://archive.today/20130415162802/http://opticks.org/confluence/display/opticks/History+of+Opticks the history of Opticks].

Desktop Application

Opticks can be used as a standard desktop application. The vanilla software can be used to read and write imagery in several formats and for some basic data analysis as described in the [https://web.archive.org/web/20120321131230/http://opticks.org/confluence/display/opticks/Feature+Tour+-+Your+Data Opticks Feature Tour]. The Opticks community provides [https://web.archive.org/web/20120321130147/http://opticks.org/confluence/display/opticks/Download installation packages] for Microsoft Windows, Solaris 10 SPARC, and some distributions of Linux.

Software Framework

Opticks can also be used as a software development framework. The Opticks community provides and supports a public SDK which includes a documented API as well as several extension tutorials. The Opticks website hosts a [https://web.archive.org/web/20120125083427/http://opticks.org/confluence/display/opticksExt/All+Opticks+Extensions variety of extensions], some of which are developed and maintained by the same development team as Opticks.

Community

Opticks has active mailing lists [https://web.archive.org/web/20120126031038/http://opticks.org/confluence/display/opticks/Mailing+Lists here] and an IRC channel available [https://web.archive.org/web/20120126025002/http://opticks.org/confluence/display/opticksChat/Chat+Client here].

The issue tracker is available [https://issues.opticks.org here]{{Dead link|date=April 2020 |bot=InternetArchiveBot |fix-attempted=yes }}.

The source code is available [https://web.archive.org/web/20120409130633/http://opticks.org/confluence/display/opticksDev/Welcome+To+Opticks+Development here].

Opticks has [http://trac.osgeo.org/osgeo/ticket/666 applied] for incubation with the OSGeo foundation.

Opticks has participated in both the Google Summer of Code and ESA Summer of Code in Space programs.

=Google Summer of Code=

==GSoC 2010==

Opticks participated in GSoC 2010 with two students. The titles of the accepted projects were "Adding Image Stack Support and New Algorithm Plugin for Opticks" and "Speckle removal and edge detection tool for SAR image". Extensions for the projects are available [https://web.archive.org/web/20121205040448/http://opticks.org/confluence/display/opticksExt/GSoC+Project+Extension here] and [https://web.archive.org/web/20121205034804/http://opticks.org/confluence/display/opticksExt/SAR+Processing+Plug-in here].

==GSoC 2011==

Opticks participated in GSoC 2011 under the OSGeo organization with three students. The titles of the accepted projects were "Photography processing tools for Opticks", "Development of a ship detection and classification toolkit for SAR imagery in Opticks", and "Astronomical processing tools for Opticks. Extensions for the projects are available [https://web.archive.org/web/20120211210710/http://opticks.org/confluence/display/opticksExt/Photography+processing+tools here], [https://web.archive.org/web/20121203065716/http://opticks.org/confluence/display/opticksExt/Ship+Detection+Algorithms+for+Opticks here], and [https://web.archive.org/web/20121205034639/http://opticks.org/confluence/display/opticksExt/Astronomical+Image+Processing+Plug-In here].

==GSoC 2012==

Visit the current ideas page on the [https://web.archive.org/web/20120118203524/http://opticks.org/confluence/display/opticksDev/Google+Summer+of+Code Opticks Website].

=European Space Agency Summer of Code in Space=

==ESA SOCIS 2011==

Opticks participated in ESA SOCIS in 2011. The project page can be found on the [https://archive.today/20121228032606/http://opticks.org/confluence/display/~s7/ESA+SOCIS+project+page Opticks website].

==ESA SOCIS 2012==

Visit the current ideas page on the [https://web.archive.org/web/20120118203524/http://opticks.org/confluence/display/opticksDev/Google+Summer+of+Code Opticks Website].

See also

References

{{Reflist|

refs=

[http://opticks.org/ Opticks Website]

[http://blogs.cnet.com/8301-13505_1-9832218-16.html CNET Article] - Open source in the US Department of Defense: the Opticks story

[http://biz.yahoo.com/prnews/071210/lam084.html?.v=101 Yahoo Article] - Ball launches open source software

[http://www.google-melange.com/gsoc/org/google/gsoc2010/opticks Google Summer of Code 2010 - Opticks]

[http://www.google-melange.com/gsoc/org/google/gsoc2011/osgeo Google Summer of Code 2011 - OSGeo]

[http://sophia.estec.esa.int/socis2011/?q=node/16 ESA Summer of Code in Space 2011 - Students]

}}