Algorithm & Software

Advanced Optical Metrology Algorithms and Custom Software Solutions

At ML Group, we develop and deliver high-precision algorithms and software tools that enhance optical metrology performance across testing, calibration, and system integration. Whether you’re working in research, production, or product development, our solutions ensure fast, reliable, and repeatable analysis.

From standardised measurement algorithms to fully customised software applications, we provide both the tools and expertise to optimise your optical systems.

Our professional software team supports cross-platform development, offering standalone applications, software development kits (SDKs) in C++ and Python, and full compatibility with environments such as Matlab, LabVIEW, and TestStand.

ML Photonic - Intelligent Capability - Algorithm & Software Dvelopment Team
ML Photonic - Intelligent Capability - Algorithm & Software Development Team

Standardised Optical Metrology Algorithms

ML Group provides a library of proven, standardised algorithms for optical performance testing, including:

MTF (Modulation Transfer Function) Algorithm

Based on edge and slit methods for accurate spatial frequency response evaluation
MLPhotonic - Intelligent Capability - Algorithm & Software - MTF Algorithm

Distortion Calibration & Metrology Algorithm

For mapping and correcting geometric distortions in imaging systems
MLPhotonic - Intelligent Capability - Algorithm & Software - Distortion Calibration & Metrology Algorithm
MLPhotonic - Intelligent Capability - Algorithm & Software - Distortion Calibration & Metrology Algorithm

Contrast Ratio Algorithm

Quantifies luminance performance and evaluates image contrast under various lighting conditions
MLPhotonic - Intelligent Capability - Algorithm & Software - Contrast Ratio Algorithm

Interferometry Algorithm

Supports wavefront measurement and surface shape analysis for precision optics
MLPhotonic - Intelligent Capability - Algorithm & Software - Interferometry Algorithm

Decenter Algorithm

Measures and corrects lens element misalignment for improved optical accuracy

Stray Light Algorithm

Identifies and suppresses unwanted light paths to reduce noise and improve signal clarity

Software Solutions and Development Support

To support seamless deployment and integration, we provide:

Z User-friendly standalone applications

Z SDKs in C++ and Python for integration into your systems

Z Support for multi-platform development, including Matlab, LabVIEW, and TestStand

Z Custom GUI and visualization tools for enhanced usability and insight

Whether you’re building an in-house inspection system or scaling up a production line, ML Group’s algorithm and software solutions provide the flexibility, accuracy, and control you need.

Need custom algorithms or software tools for your optical system?
Contact MLPhotonic today to discuss your requirements and explore our development capabilities.

Document Centre

Find more info about ML Photonics products, technologies and policies

Technical Support

Ask questions about product applications and find answers to any problems.

Join the ML Photonic Family

With your passion and ideas you'll fit right into our family.

Q

Get a Quote

Your Vision, Our Expertise: Reach Out to Our Team Today

Whether you need additional information, samples, a detailed quote, or expert advice for your next project, we'd be delighted to hear from you.

No Files ChosenAccepted file types: jpg, jpeg, jpe, mp4, m4v, pdf, dwg. Max. file size: 49 MB

Robert Wright

Robert Wright

Sales Manager

Karen Wallace

Karen Wallace

Sales