Ecognition®: Trimble
Ecognition®: Trimble
Ecognition®: Trimble
eCognition®
Release Notes
Trimble Documentation:
eCognition 9.0.1
Release Notes
* * *
Typeset by Wikipublisher
1 Overview 1
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 About eCognition 9.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 eCognition 9.0 Highlights . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Native Vector Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Template Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Point Cloud Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
JPEG2000 Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Trusted Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Key Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Acknowledgments 13
The Visualization Toolkit (VTK) Copyright . . . . . . . . . . . . . . . . . . . 13
ITK Copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
python/tests/test_doctests.py . . . . . . . . . . . . . . . . . . . . . . . . 14
src/Verson.rc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
src/gt_wkt_srs.cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
ii
1 Overview
1.1 Overview
eCognition 9.0 is a major functional update to eCognition 8.9 and includes a significant
number of new functionality and bug fixes. Trimble recommends customers review these
release notes to plan any update. If you have questions please contact us via the web form
on www.eCognition.com/support.
1
Overview 2
The new release introduces Native Vector Handling for more efficient GIS data man-
agement inside eCognition. This includes common GIS functions to visualize, inspect,
create, manipulate, update and export vector data. Furthermore, GIS layers and image
objects can be synchronized dynamically.
The new spatial and contextual GIS data modeling capabilities can be performed inside
eCognition, without the requirement for a link or bridge to GIS. This improved integration
of GIS techniques into remote sensing workflows is further bridging the gap between the
two domains.
Template Matching
eCognition 9.0 extends the existing knowledge-based and supervised classification meth-
ods with computer vision based object detection. The new Template Editor Window
allows users to easily collect samples to define the search template that is applied over
the imagery data. Additionally, a template matching algorithm is available to create a
correlation coefficient layer used to detect objects. This provides additional value for
remote sensing experts by improving classification results and extending eCognition to
new fields of use inside and outside the remote sensing domain.
To manage the complexities associated with creating information from LiDAR or dense
image matching point clouds, eCognition 9.0 introduces a 3D point cloud viewer.
Users can visualize points by classification, intensity, RGB values for an easier and better
data and result assessment.
This can significantly increase the productivity of creating rule sets as well as improving
the classification quality. This opens new application fields for instance in the mobile
mapping domain.
JPEG2000 Support
eCognition 9.0 allows loading of compressed JPEG2000 image data with geocoding and
resolution information which offers faster turnaround times for projects using the latest
set of earth observation sensors like Pleiades satellites.
By direct access to this latest compression technology, no additional conversion operation
is necessary.
Trusted Storage
The license handling based on license files is replaced in eCognition 9.0 with Trusted
Storage. The new approach provides a secure environment for online license manage-
ment. Users can easily activate and re-host eCognition licenses online which reduces
bottlenecks due to necessary communication loops with the license vendor.
Native Vector Improved 2D visualization: Visualize vector data keeping the original
Handling vector layer support geometry: display vectors without snapping
vertices/nodes to pixel corners and without
rasterization of lines and polygons
Native Vector New Dialog: ‘Edit Vector Control how vector data is displayed: set
Handling Layer Mixing’ layer order, outline color, fill color,
transparency and auto update of vector layers
Native Vector New Process Domain: ‘vectors’ Addressing the scope of an algorithm to
Handling vector layer(s) or specific vector objects
(defined by vector features)
Native Vector Introduce temporary vector Create temporary vector layers to enable
Handling layer concept efficient data access to focus the analysis on
areas of interest or to extract a copy for
processing
Native Vector Improved Algorithm: ‘create Create a copy (temporary vector layer) of an
Handling temporary thematic vector existing vector layer for further vector
layer’ analysis steps
Native Vector New Algorithm: ‘convert Convert image objects to polygon, line or
Handling image objects to vector objects’ point vector objects (temporary vector layer)
for further vector analysis
6
New Features, Bug Fixes and Limitations 7
Native Vector New Algorithm: ‘vector Simplify the shape of selected vector layers
Handling simplification’ using the Douglas-Peucker algorithm
Native Vector New Algorithm: ‘vector Smooth straight edges and angular corners of
Handling smoothing’ lines or polygons based on Polynomial or
Cubic Bezier interpolations
Native Vector New Algorithm: ‘vector Integrate polygon layers with each other to
Handling integration’ create a new layer with identical or
coincident lines/vertices that are within a
certain distance of one another
Native Vector New Algorithm: ‘vector Merge vector objects based on specified
Handling dissolve’ attributes
Native Vector New Algorithm: ‘delete vector Delete vector objects from vector layers,
Handling objects’ defined in the vector domain
Native Vector New Algorithm: ‘modify Update , add, remove or rename attribute
Handling thematic attribute column’ columns of thematic layers
Native Vector Improved Algorithm: ‘write Generate an attribute column entry from an
Handling thematic attributes’ image object feature to update vector layers
Native Vector Improved Image Object Display vector feature values in the Image
Handling Information Window: vector Object Information Window, i.e. vector
feature support object attributes
Native Vector New Object Feature: ‘Vector Shows attribute table values of selected
Handling object attribute’ vector objects
Native Vector New Object Feature: Computes the minimum value of the overlap
Handling ‘Minimum overlap [%] with between an image object and a vector object
thematic polygons’ in percent
Native Vector New Object Feature: Computes the maximum value of the overlap
Handling ‘Maximum overlap [%] with between an image object and a vector object
thematic polygons’ in percent
Native Vector New Scene Feature: ‘all Shows a dynamic list of existing temporary
Handling existing temporary thematic thematic layers in the project to initialize
layers’ layer arrays
Native Vector Improved FileGDB driver Loading and exporting point and line feature
Handling classes from/to FileGDBs
Continues. . .
Native Vector Improved Algorithm: ‘export Export vector layer into an existing FileGDB
Handling vector layer’
Native Vector Improved Algorithm: ‘export Export a temporary thematic vector layer to a
Handling existing vector layer’ file (saving vector analysis results)
Template New Dialog: ‘Template Editor’ GUI to collect and optimize template samples
Matching - Sample Selection
Template New Dialog: ‘Template Editor’ GUI to test templates and to collect
Matching - Test Templates automatically additional template samples
Point Cloud Improved Viewer: 3D point Visualize point clouds in 3D coming from
Viewer cloud rendering support LiDAR or dense image matching
Point Cloud Improved Viewer: 3D mouse Mouse navigation to interact with the 3D
Viewer navigation point cloud viewer: left mouse button or
scroll wheel = Zooming, right mouse button
= rotating, both mouse buttons = panning
Point Cloud New Menu Button: ‘Point Toggle between 3D visualization mode and
Viewer Cloud View or Image View’ 2D image view
Point Cloud New Dialog: ‘Point Cloud GUI to define 3D point cloud setting: input
Viewer View Settings’ layer, level of detail, point size and different
rendering modes (intensity, classification,
RGB)
Trusted New License Management Tool GUI for license handling based on Trusted
Storage Storage: online license Activation and online
license Return
Continues. . .
Usability New Algorithm: ‘create/update Creates object classes based on features and
class’ allows to change class names, class color,
class comments and class scope
Usability Improved Feature: ‘distance to Scene variable support for input parameters
line’ of “distance to line” feature
Usability New MX8 Predefined Import “MX8 - All Camera View - AVI+LAS All”
Routine create projects where all available Camera
perspectives are stored in separate maps
See table 2.2 on the current page, New Features in eCognition 9.0.1.
Usability Image Proxy Server 64-bit Native 64-bit Edition for Image Proxy Server
Support
Usability Improved Mouse Navigation Zoom at the location of the mouse cursor:
Roll mouse wheel forward or away for
zooming on the map at the location of the
mouse cursor
Usability Improved vector layer support Support of GeoJSON files as vector layer
import
Usability Improved PNG export Enable world file export with .png
Reference Description
ECOG-00376 Action Library: Loading solution from outdated eCognition version pops
up error message
ECOG-00855 Import Image Layer dialog: ‘File Name Filter’ do not work if ‘Search
Subfolders’ is active
ECOG-00881 Export results from *.las file does not contain projection information
ECOG-00957 Export point cloud algorithm: shift when exporting from las 1.1
ECOG-00980 Crash when using ‘transfer layer’ algorithm with different resoluted maps
ECOG-00986 Threshold condition’ dialog: using feature as threshold not allowed when
using other operator than “=“
ECOG-00993 Layer arithmetics algorithm: rounding issues when using large numbers in
parameters
ECOG-01042 Crash when loading very large LAS v1.2 files (>32 GB)
Continues. . .
Reference Description
ECOG-01126 Shapefile: “Red”, “Green”, “Blue” attribute columns are not supported
ECOG-01152 Assign class by thematic layer algorithm do not support feature variables
as thematic layer attribute
See table 2.4 on the current page, Bug Fixes in eCognition 9.0.1.
Reference Description
ECOG-00668 Export Classification View has to work only for selected classes
ECOG-01232 Cancel button do not work during opena point cloud projects
ECOG-01265 Feature Variables are not available in Image Object Information window
ECOG-01266 FileGDB class do not contain all attribute from source layer using “export
existing vector layer” algorithm
ECOG-01269 Mouse wheel problem when scrolling window which floats on image view
ECOG-01273 Features “Max/min overlap [%] with thematic polygons” do not work
ECOG-01293 Crash when using delete map algorithm based on viewed map
Continues. . .
Reference Description
ECOG-01429 Transfer image layer algorithm hanging when using different spatial
resolutions
ECOG-01437 Image is not exported when using export image algorithm with 8-bit and
16-bit png settings
ECOG-01451 Set default unit type and coordinate system type for Soap API to meters
In eCognition 9.0 it is not possible to create and use 3D raster stacks based on point cloud
data, because the Z resolution of LAS files is not supported by the LAS driver anymore.
The new Trusted Storage based license system does not support license borrowing, so that
the eCognition License Borrowing functionality is removed in eCognition 9.0. Customers
can use local license activation instead.
2.4 Errata
None.
Portions of this product are based in part on the third-party software components. Trimble
is required to include the following text, with software and distributions.
• Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer.
• Redistributions in binary form must reproduce the above copyright notice, this list
of conditions and the following disclaimer in the documentation and/or other mate-
rials provided with the distribution.
• Neither name of Ken Martin, Will Schroeder, or Bill Lorensen nor the names of
any contributors may be used to endorse or promote products derived from this
software without specific prior written permission.
13
Acknowledgments 14
ITK Copyright
• Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer.
• Redistributions in binary form must reproduce the above copyright notice, this list
of conditions and the following disclaimer in the documentation and/or other mate-
rials provided with the distribution.
• Neither the name of the Insight Software Consortium nor the names of its con-
tributors may be used to endorse or promote products derived from this software
without specific prior written permission.
python/tests/test_doctests.py
• Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer.
• Redistributions in binary form must reproduce the above copyright notice, this list
of conditions and the following disclaimer in the documentation and/or other mate-
rials provided with the distribution.
• Neither the name of Sean C. Gillies nor the names of its contributors may be used
to endorse or promote products derived from this software without specific prior
written permission.
src/Verson.rc
src/gt_wkt_srs.cpp