TOMPKINSON
OPTICAL
CONSULTING

Our Services

Optical Alignment

We are experienced in aligning complex systems designed for ultra-violet (UV), visible (VIS), or infrared (IR) wavelengths. Systems may be active or passive, as well as coherent or incoherent.

Our attention to detail and dedication to producing superior results ensures that your system will meet or exceed its design requirements.

Design

Our agile design process begins with a discussion about project requirements, schedule, and budget. Even if your requirements aren't fully defined, we have the expertise to suggest what is reasonably attainable given the project budget and schedule.

From there we generate a preliminary design, which will be reviewed by your team. This stage provides an opportunity for your team to suggest any changes they might like, and to ask detailed questions about the proposed design.

This design cycle is completed at least one more time before the final design is delivered to your team.

To date, our designs include:

  • Test bench for measuring the modulation transfer function (MTF) for an imaging system

  • Large kinematic test fixtures, with a maximum weight of 300 pounds

  • Test bench for measuring system spectral response over extensive wavelength regions including UV and IR

  • Test bench to measure and map distortion in an imaging system

  • Multiple test benches for measuring laser characteristics including output power, temporal characteristics, cross section, divergence, and spectral output

  • Test bench for measuring image array output, in order to perform non-uniformity correction (NUC)

Data Acquisition

Our extensive LabVIEW experience allows us to write robust data acquisition applications very rapidly. In some cases, this can be complete in days. We design all of the our graphical user interfaces (GUI) with the end user in mind, and seek to create programs that are intuitive and easy to navigate.

We can create data acquisition applications as a part of a new system design, or as an improvement for an existing system. These applications greatly increase the repeatability and automation of data collection systems.

In some cases our applications have decreased required man hours by a factor of 3 for a given test.

A simple but powerful GUI for capturing video from a camera. This example shows an IR image of a pipeline.

Data Analysis

We use python, an open source tool, do accomplish all of our analysis. Our skills are heavily focused on image and signal processing. Our processing workflow often starts with some "toy" data provided by the customer and a definition of what form the end product should take on. From there we provide the customer with scripts that can be used at their own discretion. We find this approach to be best when working with sensitive data.

In addition to creating fantastic analysis tools from scratch, we provide a MATLAB to python translation service. This allows organizations to maintain current capabilities while also drastically decreasing costs associated with software licensing.