What is the News?

Here we present the differences, improvements and new tools that were implemented in the SPRING Versions.

What's New in Spring from 5.5.2 to 5.5.6


In SPRING version 5.5.2, a new tool for Automatic and Semiautomatic Image Registration has been added. With the use of the Terralib5.2 library, it is possible to use points of interest localization by Moravec or by SURF, also using new Geometric Transformations, such as, "Afinne", "Projective", "RST - (Resampling, Scaling and Translation)" among others. The new registration procedures also make use of Multi-Thread to optimize the location of control points.

Another utility added in the tool was the validation of image registration information with a positional accuracy measurement of points and features, whose function is to evaluate positioning accuracies through specific sampling points or features. Precision evaluation is done using known trigonometric or statistic functions, such as, RMS (Root Mean Square) deviation, mean, variance, standard deviation, etc..., with absolute or relative values.

What's New in Spring 5.5.1


In SPRING version 5.5.1, the new Image Fusion tool has been added. The Image Fusion tecnique combines the colors of the low-resolution multispectral images with the details of a panchromatic band that has better spatial resolution. The methods added were "IHS Fusion", based on the IHS transform, , " PCA Fusion", based on the Principal Component Analysis transform and the "Wisper Fusion" based on the Wavelet transform

What's New in Spring 5.5.0


For this SPRING 5.5.0 version the new Terralib 5.2 library was updated, unified and compatibility. With this new technology, SPRING can use updated library functions. In order to provide greater integration of the data, the Spring/Terraview-5.2 converter was also updated, allowing  data exportation from Spring database projects to new project data patterns using the latest version of the TerraLib 5.2 library.


 In SPRING 5.5.0 two new segmentation procedures were added:

The Baatz segmentation of multispectral, multiscale and multiresolution digital images, based on the following scientific article: "An optimization approach for high quality multi-scale image segmentation" by Baatz and Schape, 2000.

The Baatz segmentation that exploits multi-programming, multithread and multicore features.

Segmentations of previous SPRING versions have been retained.

What's New in Spring 5.4.x


Image restoration is a radiometric correction technique whose purpose is to correct the distortions inserted by the optical sensor in the process of generating the digital images. In order to keep SPRING 5.4 up to date, the restore function was modified to process images of the sensors available on the CBERS-4 and LANDSAT-8 satellites.


The TIFF file format uses 32-bit offsets and as such is limited to 4 gigabytes. This has been quite enough for many years. Today however, there is a need for a format for larger image files or very large collections of images, thus breaking the 4 gigabyte limit.

So, in the SPRING 5.4 was added new Import and Export functions for  Tiff and BigTiff image formats. This new formats allow you to use images larger than 4 gigabytes. BigTiff closely resembles TIFF format, but uses 64-bit offsets. The benefits of closely resembling TIFF are enormous, for all properties be inherited and supported in the new version with BigTiff.


Several external libraries have been updated for the SPRING version 5.4, such as: Libtiff, Libfreetypes, Libjpeg, Libjpeg2000, Libshapefile, Libdxf, Libz, Libqwt and Geosc. In addition to the Qt Toolkit (version 5.7) and the Visual Studio 13 compiler. The TerraLib library has been updated to the latest version and the OGC tool is also in the latest version. Moreover, in the version of Spring 5.4 for Linux, gcc was updated to the most current and the version of Ubuntu is 16.04.


In previous versions, the cut out infolayer tool works with a single area, or polygon, in order to trim an infolayer. The 5.4 SPRING version allows to choose various areas (polygons) for this task.


It was added importation and exportation functions for tables in CSV (or Comma Separated Values) format. This file format stores tabular data separated by a comma delimiter uses break line to separate values.

Because they are fairly simple, the .csv files are supported by almost all the spreadsheets and SGDBs available on the market.


The SQLSERVER database manager has been incorporated into SPRING.
The operation of SQLSERVER is similar to SQLITE SGDB. Its main characteristics are:
         * Available for 32- and 64-bit environments;
         * Available for Windows and Linux systems;
         * Does not require installation of a database manager for its use;
         * Has free source code;
         * Has external viewer to access the data tables.

What's New in Spring 5.2

  • Orthorectification

    In order to improve the geometric correction of the images used in the SPRING 5.2, it was added a tool for image orthorectification.

    The orthorectification, also called 3D geometric correction, aims to reduce distortions, introduced by the attitude of the sensor during the image acquisition, as well as errors due to relief displacement.

    The orthorectification tool available in the SPRING 5.2 is based on the Model of Rational Functions and uses information contained in RPC (Rational Polynomial Coefficients) files and a Digital Elevation Model, to remove systematic errors caused by the platform, terrain and sensor.

    The orthorectification procedure allows to obtain an image in orthogonal perspective that has better accuracy and provides better results when it is used as a data source to derive cartographic documents.

  • Vectorization

    It was developed, for SPRING 5.2 a vectorization tool that enables a semi-automatic, or automatic, extraction of a vector data from an input image.

    This tool can assist the user in the process of vector editing, optimizing working time. The user can, for example, automatically obtain the vector information from a raster topographic map from the Brazilian Institute of Geography and Statistics (IBGE).

    Two options are available for vectorization: automatic and semi-automatic. In automatic mode the vectorization process occurs without user intervention. In the semi-automatic, available only inside the Vector Edit tool, you can perform a partial image vectorization.

  • OGC

    With SPRING version5.2 internet online maps can be displayed in its main visualization window.

    For this, it was deployed two modules in the system that allows to access, or to provide, remote data available from WMS (OpenGIS Web Map Service) and WFS (Open Geospatial Consortium Web Feature Service Interface Standard),making the SPRING 5.2 client toWMS and WFS servers.


    The SCARTA,module was restructured for this SPRING new version. Now the user can access charts, or its frames, directly from the system interface in order to display or to edit them.

    The new SCARTA allows access to its all functions in a practical way. It allows also using the various tools built into SPRING in its updating processes as, for example, the new control panel and automatic display of information layers.

  • TerraLib

    In order to provide greater integration of data fromTerraLib database with the SPRING 5.2 a visualization module forTerraLib databases (themes and views) was implemented in this SPRING 5.2.This tool also provides an option for saving the Terralib information in aSPRING 5.2 database.
  • Plugins
  • The plug-in echnology allows external software developers to create new tools for a software system providing to it new specific functionalities.

    In the SPRING 5.2 was developed a function that allows the user to add plugins. Therefore the user now will be able to add new functionalities to the SPRING according to his needs. Any user also will be able to turn available in the system new functionalities that he seems it is important to share with other SPRING users.

    As an example for this new version, we have a plug-in hat makes it possible to access or provide remote data available from WMS and WFS services.


    The database manager SQLITE was incorporated into SPRING with the aim of replacing the database manager Dbase, because it had such limited support for 64 bit and it is not freeware.

    The SQLITE operation is similar to the Dbase. Among its main features are:

  • It is available for 32 and 64 bit environments;
  • It is available for Windows or Linux operational systems;
  • It does not require the installation of a database manager driver for its use;
  • It has its source code available for free;
  • It provides a viewer to external access to the data tables.
  • Others

    Thinning - Implementation of thinning tool for raster data.

    Raster maps resulting from a scanner process, over a map sheet, frequently present lines with widths larger than one pixel. This, of course, depends on the resolution of the scanner being used. In automatic vectorization process from raster data, this thick, (“fat”), lines are transformed in misleading polygons. This leads to a further forced vector edition task to have better line representations. To avoid this type of errors, the thinning process thin the thick lines trying to maintain their widths equal 1 pixel. The thinning process can be used as a preprocessing to create more reliable vector representations of scanned raster maps.

    Assistant Database - Wizard for database creation add in the plug-in technology.

    This tool was developed to assist the user in creating a database on SPRING 5.2, making this task easier and more intuitive.

    Restoration of CBERS 2B

    The image restoration is a radiometric correction technique used to correct distortions inserted by the optical sensor during the process of digital images acquisition. In order to keep the SPRING 5.2 updated, the Restore tool was modified to process images of the available sensors on the satellite CBERS 2B.


    A tool for resampling image was added in order to generate, in a simple way, an output image with a different pixel size value, defined by the user, of the input image.

    Line Simplification

    A line simplification tool was added to the models of SPRING vector 5.2. The process of line simplification, previously available only through mosaic tool, is now available in the menu of vector data models.