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. |
Galaxy Noise Classifier | |
| Removed GNC version 1 from GUI. |
Maintenance
LMS
Performance | |
| Improved the performance of PIA tracking algorithm on areas that are really steep. |
| Support for LAS Format 1.5. |
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. |
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. |
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. |
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. |