skip to Main Content

ViperVision: A Clear Perspective on Thermal Data

As thermal imaging cameras become increasingly cost-effective, more companies are implementing thermal monitoring into their process control. But, how to convert all that temperature data to actionable insight? This is what prompted Viper to develop proprietary software, ViperVision. Knowing firsthand what our customers need, we designed a powerful software suite to connect to all FLIR A-series thermal imaging cameras. This Windows-based software provides real-time monitoring, data acquisition and imaging analysis of industrial processes.

To go into more detail and discuss software development, this post includes some Q & A with Viper’s chief software developer, Nick Nolan.

In your opinion, what are the key features of ViperVision? Well, ViperVision functionality aligns with our objective of providing the information our customers need – when they need it. Its reliability and stability is of huge importance to our customers. Specifically, I would cite Excel reporting, easy-to-adjust camera settings and ROI (region of interest) placement, breadth of responses to alarm or external input – not to mention the potential for saving time and money.

Graphical User Interface, Text, Application
Graphical User Interface, Application, Table, Excel

How has ViperVision evolved over the last five years? I’m really proud of how we’ve reduced ViperVision system resources. The earliest versions of ViperVision used 80% of the CPU, and by updating the code with an interrupt approach, we reduced that usage to 5% with no functionality loss. This was particularly beneficial for one of our customers who had a 9-camera monitoring system.

Some other notable recent developments…

  1. ViperVision will alarm not only on the basis of temperature, but can now alarm on rate of change and standard deviation.

  2. Users can now choose to perform a Pass/Fail operation on an individual camera or all cameras.

  3. Some customer applications really benefit from having trending data. We have addressed that need with ViperTrack, a system solution built on ViperVision software. It includes both our Control Communication module and our Database/Reporting module. Click here to learn more.

How do you manage technical support? I’m pleased to say this isn’t a frequent need. But, with the diverse nature of our customer applications, it does come up on occasion. Most often, we’re able to troubleshoot over the phone. In some cases, we may request to log in remotely so we can review the customer’s log files or bin files so we can run diagnostic tests. We can also have customers send their configuration files via email, and we can debug them.

To get more technical, is ViperVision built on top of another platform or system? We use .NET Framework.

Does ViperVision use or depend on third party libraries? As ViperVision is specifically designed for FLIR thermal imaging cameras, we ensure that our software is up-to-date with FLIR SDK. We want ViperVision to be user-friendly for our customers, so we use Infragistics for our user interface controls and components.

What programming language do you use? We use C # for most of the programming. For our web server, we use JavaScript. We have also incorporated some HTML.

It’s clear that ViperVision is beneficial for many industrial processes. What are some of the most common applications? We have many customers using it for steel ladle refractory monitoring, hot spot detection, monitoring substation critical assets, fire protection and detection – and more general industrial process monitoring.

How can someone learn more about ViperVision and its capabilities? We offer a 30-day free trial of our software. Unlike many free trials, Viper does not require any payment information. Sign up with your email address, and we provide a download link and 30-day license.

A Screen Shot Of A Computer
A Screen Shot Of A Computer
Graphical User Interface

What our customers are saying…

A Person Posing For The Camera In Front Of A Window

About Nick – After graduating with a Bachelor of Science in physics with a minor in mathematics from Eastern Kentucky University, Nick earned a Master of Engineering degree in Design and Commercialization with a Graduate Certificate in Technology Commercialization and Entrepreneurship from The University of Alabama at Birmingham. Nick has since been putting his education to work as Viper’s chief software developer for nearly three years. With an aptitude for improving processes, his role includes ViperVision development. He also assists customers with initial implementation and configuration for application-specific monitoring needs.

Nick lives in Birmingham, Alabama where he enjoys hiking with his pets. He is also a big fan of the Chicago Bears!