Optech LMS 5 : Optech LMS Release Notes : Optech LMS 5.0
 

Optech LMS 5.0

This section describes all changes made to the application in the 5.0 series of releases.

5.0.6

February 2026

Enhancements

LMS

Features

Enabled "WriteClassification" on LAS output when the user enables GNC.

When GNC is enabled for a selected ALS line, the “WriteClassification” option in the LAS File Output step is now automatically enabled.
This update ensures that classification information generated by GNC is correctly written into the LAS file and prevents task failures caused by missing classification fields in the output configuration.

Galaxy Noise Classifier

Removed GNC version 1 from GUI.

GNC Version 1 has been removed from the graphical user interface. All users are now directed to use GNC Version 2, which is the most current, fully supported, and actively maintained model.

Maintenance

LMS

Performance

Improved the performance of PIA tracking algorithm on areas that are really steep.

LMS now includes an updated decoder designed to better support the PIA tracking workflow under these challenging conditions. This improvement results in more stable and reliable PIA tracking outputs, especially in datasets where steep slopes previously caused reduced accuracy or inconsistent results.

Support for LAS Format 1.5.

LMS now supports outputting LAS files in LAS format 1.5, fully aligned with the current ASPRS LAS 1.5 specification. Please note that LAZ compression is not yet supported for LAS 1.5 output. LAZ support will be added once the corresponding updates to the LASzip library become available.

5.0.5

October 2025

Enhancements

CZMIL

Features

LMS now recognizes additional classification information that is defined in the latest version of CARIS BASE Editor, enabling the export of points in various processing modes to LAS files. To allow such exports, the "Use withheld bit" option must be enabled.

Added scatterplot visualization for bathymetric point accuracy by depth.
LMS now includes a new scatterplot to help assess whether bathymetric points meet CZMIL’s depth-based accuracy specifications.

Maintenance

LMS

Galaxy Noise Classifier

Fixed a GNC interface version mismatch error. LMS now correctly handles the GNClib interface version, fixing the issue where version #14 was expected but version #13 was found.

Performance

Added a new parameter, "refined_iterations" to the PIA tracking algorithm to control the resolution effort.

LMS now includes a configurable parameter that adjusts how aggressively the software tries to resolve PIA values for ranges:
- Standard (default): Optimized for speed and produces reliable results in most cases.
- Refined: Applies a more thorough, time-intensive approach for improved accuracy in challenging datasets. Recommended only when PIA resolution issues are observed, because it may significantly increase processing time with marginal gains in typical scenarios.

5.0.4

September 2025

Enhancements

LMS

Import

LMS can now report a problematic range file when parsing range files from the Onboard system.

Miscellaneous

GPU information is now included in bug reports to improve troubleshooting and diagnostics.

LMS now enables the command-line generation of both waveform and discrete data for IWR-3 and IWR-4.

Maintenance

LMS

Import

Improved data resilience during strip processing. LMS now tolerates minor data corruption within a strip and continues to output the remaining valid data records.

Added support for reading Phase One EXIF log files that have camera serial numbers embedded in the filename.

Increased the maximum height limit of the Laser Point height filter for the LAS file output from 8,000 to 30,000 (project units). This update does not affect existing projects.

Reduced the minimum flightline length requirement when a flight plan is imported into LMS, from 556 meters to 300 meters. LMS now accepts shorter flight lines, making flight plans more flexible.

5.0.3

April 2025

Enhancements

LMS

API

LMS now processes images captured by a Phase One iXM-RS280F camera directly. It no longer depends on the installation and execution of the Phase One iX Capture application to handle this workflow.

LMS now reads and processes images captured by a Phase One iXM-GS120 camera.

Import

TerraSolid binary trajectory files are now written in the same output reference frame as the corresponding LAS files. When these files are opened in TerraSolid, conversion is no longer required.

Map

The tile conversion process has been improved so that, when OSM is enabled, tiles are converted and displayed faster.

Miscellaneous

LMS now processes PulseWave File Output tasks faster by using the trajectory to estimate the bounding.

LMS now processes long flightlines with over 2^32 points from an Optech IWR-3 or IWR-4 Waveform Recorder.

Maintenance

LMS

Galaxy Noise Classifier

GNC 2.0 now runs correctly with the on-premise connection. Previously, LMS failed with the error "GNC library failed to initialize" but this error has been fixed.

Import

Support has been added for various types of CZMIL Nova and SuperNova flightlines. Production, cross, and calibration lines are identified by P, X or C in the file name.

Miscellaneous

A new decode algorithm has been integrated into LMS to improve the calculation of the PIA.

When a filter is applied by the LAS File Output task, points flagged as Edge of Flight Line are retained in the LAS file. Previously, points flagged as Edge of Flight Line could be removed, resulting in no edge points remaining in the LAS file. This issue has been resolved by ensuring that the flag is reassigned to the points after the filter is applied.

5.0.2

February 2025

Enhancements

LMS

Performance

Initialization of the LAS File Output task has been optimized to reduce overall processing time, especially for long flight lines.

Maintenance

LMS

Installation

The latest MSVC Redists has been updated in LMS installer to fix a decode error.

Licensing

The licensing page has been updated to allow the user to commute a license even if only one seat is available in the License Manager. Previously, the user could not commute the license and received the error message "Not enough commuter tokens available".

Miscellaneous

Previously, even if range intensity scale and range scale parameters were fixed for the block adjustment, their correction values could change the laser point coordinates. This has been resolved so that there is no effect on points when these parameters are fixed.

Fixed an issue where LCP files were locked after BASE Editor was used to create the point cloud. LCP files are no longer locked.

5.0.1

December 2024

Enhancements

LMS

Miscellaneous

Previously, the Absolute Height Accuracy task for Bathymetry Lidar systems such as CZMIL had statistics sometimes distorted for control points in shallow water, because points on the water surface were considered to be seafloor. The task has now been updated to not consider these points.

When generating preview images for camera calibration, the previous measurements were lost, causing extra work to complete the analysis and verification of results. Image preview has now been updated to keep existing measurements intact.

Maintenance

CARIS MIRA AI

Galaxy Noise Classifier

The Galaxy Noise Classifier version 2.0 setting is no longer considered beta, and "beta" has been removed from the GNC option text in the Version dropdown list.

In LAS files output with classification after running Galaxy Noise Classification (GNC), points on buildings, roads and trees are now marked Unclassified instead of Ground. GNC results are now fixed to Class 1 (Unclassified) and 18 (High Noise) instead of Class 2 (Ground) and 18 (High Noise).

LMS

Licensing

The License Settings page has been updated to allow the user to commute a license locally. A commuter license allows a network license to be temporarily used as a local license. This is ideal for users working away from their local workstation without access to a license server. A commuter license is created by performing a check-out from a license server. A check-out creates a license file on the local machine that contains the details of the license.

Commuter licenses are for temporary use only and checked out for 30 days. If the commuter license is no longer needed, it can be checked back into the license server at any time during this period, thus making the module licenses available to other users. At the end of the 30 days, the commuter license is automatically revoked if it has not already been checked in by the user.

To check in a license, the physical license file on the local computer is required. If a license file is lost or corrupted while checked out, the module licenses in that file will be unavailable until the license expires and is automatically returned to the server.

5.0.0

November 2024

General Notices

☑ LMS 5.0.0 requires a new Gemalto EMS license. Contact Teledyne Geospatial Customer Support to obtain the new license.

Enhancements

LMS

Export

LAS Output has a new option, 'Set withheld bit to points classified as noise'. This option automatically sets the Withheld bit in the LAS file for all Classification 18 (high-noise) data that is being exported.

LAS Output has a new filter, 'Classification'. This is an inclusive filter, using comma-separated values, that determines which points are included in the output LAS file. For example, using 0,1,2 includes all data except Classification 18 (high-noise) in the output file. If any one of the points excluded is a first return, the points are renumbered so that the first included point is the first return.

Licensing

LMS 5.0.0 requires a new Gemalto EMS license and will no longer support the older HASP licensing.

Miscellaneous

In the Preferences > Geodetic Reference Frames section, the Download grid files dropdown that is used in the Import Wizard for the Vertical Reference tab of the Create Reference Frame wizard has been removed. The ability to download the geoid files is now available in GeoCalc directly. Existing geoid files can still be imported using the Import Wizard.

In the bug report dialog, the Upload and Send buttons have been removed. Contact Customer Support to send bug reports via the Jira Service Desk.

Bathymetric lidar observations contain classification for points (ground, water surface, sea floor), and this classification can now be exported into LAS files.

The laser point computation no longer ignores points classified as Withheld.

The performance of the Roof Lines Extractor process has been improved by removing the repetitive reading of points on planes.

Collecting the statistics for points on planes in Tie Points Determination (TPD) is now done in parallel per source (line/channel) for better performance.

To accommodate flight lines that contain more than 4 billion points, the Mission Editor now allows flight lines longer than 1 hour.

The BlueMarbleGeo GeoCal SDK that is used for coordinate reference systems in LMS has been updated to version 9.0.

The sensor model for Galaxy has been improved. The new model provides better results than the previous model on various datasets, especially for high scanner frequencies.

The new sensor model and boresight convention for airborne instruments require a new LCP file. LMS will update an outdated LCP file to the new format automatically when it is opened. Because droop corrections for the Galaxy sensor cannot be converted to the new format exactly, they will get an approximate value. The instrument must be re-calibrated after the update.

Maintenance

CARIS MIRA AI

Galaxy Noise Classifier

The Galaxy Noise Classifier was failing when the dataset passed to it contained more than 4 billion points. This has been fixed.

LMS

Miscellaneous

The survey type was set incorrectly and the data was not processed when a strip ID was zero for CZMIL Nova or SuperNova sensors. Strips with ID = 0 are now accepted for processing.

An unexpected change in the channel mapping was disrupting the sensor model. An adjustment has been implemented to improve the sensor model, fix the misalignment, and ensure the best results.

An issue with processing CZMIL Nova or SuperNova data that contained more than 15 returns per shot has been fixed.

The Decode Range File task now uses the computer's GPU, which improves its performance. Note that the GPU must be CUDA-compatible.

The decoding algorithm for Galaxy data has been updated to allow the use of CUDA-compatible GPUs (graphics cards) when available. The user can enable the use of the GPU in the settings for the Decode Range File task.

Previously, the processing of flight lines containing more than 4 billion points would fail and required the user to break the data into smaller flight lines for processing. This has been fixed to support processing the whole line at one time.