Opticks (software)

Last updated
Opticks
Developer(s) Ball Aerospace & Technologies Corp.
Initial releaseMay 2, 2001 (2001-05-02)
Stable release 4.10.0 (October 15, 2012) [±]
Preview release 4.11.0 rc1 (March 15, 2013)
Written in C++, Python
Operating system Windows 7, Windows Vista, Windows XP & Windows XP x64, Linux, Solaris 10
Available inEnglish
Type 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. [1] [2] [3] Future planned enhancements include adding the ability to ingest and visualize lidar data, as well as a three-dimensional (3-D) visualization capability.

Contents

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 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 Opticks Feature Tour. The Opticks community provides 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 variety of extensions, some of which are developed and maintained by the same development team as Opticks.

Community

Opticks has active mailing lists here and an IRC channel available here.

The issue tracker is available here [ permanent dead link ].

The source code is available here.

Opticks has 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". [4] Extensions for the projects are available here and 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. [5] Extensions for the projects are available here, here, and here.

GSoC 2012

Visit the current ideas page on the Opticks Website.

European Space Agency Summer of Code in Space

ESA SOCIS 2011

Opticks participated in ESA SOCIS in 2011. [6] The project page can be found on the Opticks website.

ESA SOCIS 2012

Visit the current ideas page on the Opticks Website.

See also

Related Research Articles

<span class="mw-page-title-main">KStars</span>

KStars is a free and open-source planetarium program built using the KDE Frameworks. It is available for Linux, BSD, macOS, and Microsoft Windows. A light version of KStars is available for Android devices. It provides an accurate graphical representation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep sky objects, constellations from different cultures, all 8 planets, the Sun and Moon, and thousands of comets, asteroids, satellites, and supernovae. It has features to appeal to users of all levels, from informative hypertext articles about astronomy, to robust control of telescopes and CCD cameras, and logging of observations of specific objects.

<span class="mw-page-title-main">Digital elevation model</span> 3D computer-generated imagery and measurements of terrain

A digital elevation model (DEM) or digital surface model (DSM) is a 3D computer graphics representation of elevation data to represent terrain or overlaying objects, commonly of a planet, moon, or asteroid. A "global DEM" refers to a discrete global grid. DEMs are used often in geographic information systems (GIS), and are the most common basis for digitally produced relief maps. A digital terrain model (DTM) represents specifically the ground surface while DEM and DSM may represent tree top canopy or building roofs.

<span class="mw-page-title-main">Remote sensing</span> Acquisition of information at a significant distance from the subject

Remote sensing is the acquisition of information about an object or phenomenon without making physical contact with the object, in contrast to in situ or on-site observation. The term is applied especially to acquiring information about Earth and other planets. Remote sensing is used in numerous fields, including geophysics, geography, land surveying and most Earth science disciplines ; it also has military, intelligence, commercial, economic, planning, and humanitarian applications, among others.

GeoTIFF is a public domain metadata standard which allows georeferencing information to be embedded within a TIFF file. The potential additional information includes map projection, coordinate systems, ellipsoids, datums, and everything else necessary to establish the exact spatial reference for the file. The GeoTIFF format is fully compliant with TIFF 6.0, so software incapable of reading and interpreting the specialized metadata will still be able to open a GeoTIFF format file.

<span class="mw-page-title-main">Hugin (software)</span> Photo stitching software

Hugin is a cross-platform open source panorama photo stitching and HDR merging program developed by Pablo d'Angelo and others. It is a GUI front-end for Helmut Dersch's Panorama Tools and Andrew Mihal's Enblend and Enfuse. Stitching is accomplished by using several overlapping photos taken from the same location, and using control points to align and transform the photos so that they can be blended together to form a larger image. Hugin allows for the easy creation of control points between two images, optimization of the image transforms along with a preview window so the user can see whether the panorama is acceptable. Once the preview is correct, the panorama can be fully stitched, transformed and saved in a standard image format.

A GIS software program is a computer program to support the use of a geographic information system, providing the ability to create, store, manage, query, analyze, and visualize geographic data, that is, data representing phenomena for which location is important. The GIS software industry encompasses a broad range of commercial and open-source products that provide some or all of these capabilities within various information technology architectures.

<span class="mw-page-title-main">Google Summer of Code</span> Annual program that offers open-source software projects to post-secondary student developers

The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to contributors who successfully complete a free and open-source software coding project during the summer. As of 2022, the program is open to anyone aged 18 or over, no longer just students and recent graduates. It was first held from May to August 2005. Participants get paid to write software, with the amount of their stipend depending on the purchasing power parity of the country where they are located. Project ideas are listed by host organizations involved in open-source software development, though students can also propose their own project ideas.

The Open Source Geospatial Foundation (OSGeo), is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 2006 to provide financial, organizational and legal support to the broader Free and open-source geospatial community. It also serves as an independent legal entity to which community members can contribute code, funding and other resources.

<span class="mw-page-title-main">GDAL</span> Translator library for raster and vector geospatial data formats

The Geospatial Data Abstraction Library (GDAL) is a computer software library for reading and writing raster and vector geospatial data formats, and is released under the permissive X/MIT style free software license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It may also be built with a variety of useful command line interface utilities for data translation and processing. Projections and transformations are supported by the PROJ library.

Google Developers is Google's site for software development tools and platforms, application programming interfaces (APIs), and technical resources. The site contains documentation on using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products.

MapServer is an open-source development environment for building spatially enabled internet applications, built in the C language, and is widely known as one of the fastest Web mapping engines available. It can run as a CGI program or via MapScript which supports several programming languages. MapServer can access hundreds of data formats, any raster or vector format supported by GDAL, and reprojections on-the-fly are handled by PROJ. MapServer was originally developed by Steve Lime, then working at the University of Minnesota — so, it was previously referred to as "UMN MapServer", to distinguish it from commercial "map servers"; today it is commonly referred to as just "MapServer", and is maintained by the MapServer Project Steering Committee (PSC). MapServer was originally developed with support from NASA, which needed a way to make its satellite imagery available to the public.

<span class="mw-page-title-main">Copernicus Programme</span> Programme of the European Commission

Copernicus is the Earth observation component of the European Union Space Programme, managed by the European Commission and implemented in partnership with the EU Member States, the European Space Agency (ESA), the European Organisation for the Exploitation of Meteorological Satellites (EUMETSAT), the European Centre for Medium-Range Weather Forecasts (ECMWF), the Joint Research Centre (JRC), the European Environment Agency (EEA), the European Maritime Safety Agency (EMSA), Frontex, SatCen and Mercator Océan.

Remote sensing techniques in archaeology are an increasingly important component of the technical and methodological tool set available in archaeological research. The use of remote sensing techniques allows archaeologists to uncover unique data that is unobtainable using traditional archaeological excavation techniques.

NPA Satellite Mapping is the longest-established satellite mapping specialist in Europe, with expertise in geoscience applications of earth observation and remote sensing. In addition to processing and distributing data from a variety of optical and radar satellites, NPA specialises in added-value and derived products, providing validation and interpretation of satellite-based imagery.

<span class="mw-page-title-main">Remote Sensing Center</span>

The Remote Sensing Center (RSC) at the Naval Postgraduate School was established to bring together a range of capabilities and expertise to address problems of military and intelligence importance, as well as environmental and civil concerns. It is specialized in a variety of remote sensing technologies designed to enable people to look beyond the range of human vision in range or in spectral perception.

<span class="mw-page-title-main">Orfeo toolbox</span>

In computer science, Orfeo Toolbox (OTB) is a software library for processing images from Earth observation satellites.

GIS Live DVD is a type of the thematic Live CD containing GIS/RS applications and related tutorials, and sample data sets. The general sense of a GIS Live DVD is to demonstrate the power of FLOSS GIS and encourage users to start on FLOSS GIS. However, a disc can be used for GIS data processing and training, too. A disc usually includes some selected Linux-based or Wine (software)-enabled Windows applications for GIS and Remote Sensing use. Using this disc the end users can execute GIS functions to get experience in free and open source software solutions or solve some simple business operations. The set-up and the operating behaviour of the applications can also be studied prior to building real FLOSS GIS-based systems. Recently a LiveDVD image is stored and booted from USB.

<span class="mw-page-title-main">Kivy (framework)</span> Free and multi-platform graphical library for Python

Kivy is a free and open source Python framework for developing mobile apps and other multitouch application software with a natural user interface (NUI). It is distributed under the terms of the MIT License, and can run on Android, iOS, Linux, macOS, and Windows.

Sahana Software Foundation is a Los Angeles, California-based non-profit organization founded to promote free and open-source software (FOSS) for disaster and emergency management. The foundation's mission statement is to "save lives by providing information management solutions that enable organizations and communities to better prepare for and respond to disasters." The foundation's Sahana family of software products includes Eden, designed for humanitarian needs management; Vesuvius, focused on the disaster preparedness needs of the medical community; and legacy earlier versions of Sahana software including Krakatoa, descended from the original Sahana code base developed following the 2004 Indian Ocean tsunami. The word "Sahana" means "relief" in Sinhalese, one of two national languages of Sri Lanka.

The Canada Centre for Mapping and Earth Observation (CCMEO) (formerly Canada Centre for Remote Sensing (CCRS)) is a branch of Natural Resources Canada's Earth Science Sector. It was created in 1970 with Lawrence Morley as the first Director General. The department also works closely with the private sector, especially with the development of GIS software.

References