What is the News?
we present the differences, improvements
and new tools that were implemented in
the SPRING Versions.
What's New in Spring
- AUTO AND SEMI
AUTOMATIC REGISTRATION OF IMAGES
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.
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
- IMAGE FUSION FOR
REMOTE SENSING DATA
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
transform and the "Wisper Fusion"
based on the Wavelet transform.
What's New in Spring 5.5.0
- UPDATING, UNIFYING
AND COMPATIBILITY WITH THE TERRALIB LIBRARY
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
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
Segmentations of previous SPRING
versions have been retained.
What's New in Spring 5.4.x
- IMAGE RESTORATION FOR
CBERS-4 AND LANDSAT-8 SATELLITE SENSORS
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
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.
OF EXTERNAL LIBRARIES
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.
CUT OUT INFOLAYER FUNCTION
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
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.
New in Spring 5.2
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.
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.
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.
It was developed, for SPRING 5.2
tool that enables a semi-automatic, or
automatic, extraction of a vector data from an
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
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.
With SPRING version5.2 internet online maps
can be displayed in its main visualization
For this, it was
deployed two modules in the system that allows
to access, or to provide, remote data available
(OpenGIS Web Map Service) and WFS
(Open Geospatial Consortium Web Feature Service
Interface Standard),making the SPRING 5.2
client toWMS and
was restructured for this SPRING new
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.
In order to provide
greater integration of data fromTerraLib database with the SPRING
visualization module forTerraLib databases
and views) was implemented in this SPRING 5.2.This
tool also provides an option for saving the Terralib information in aSPRING
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
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
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.
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.
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
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
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.
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.