Infrared Camera Data Analysis Alternatives_
Infrared Camera Data Analysis Alternatives_
This report investigates the feasibility of utilizing infrared cameras for simulations in
plastic recycling processes without relying on proprietary software suites like NI
LabVIEW with its associated "snap-ins" (e.g., Vision Development Module, Vision
Acquisition Software). It explores the capabilities of custom and open-source
development pathways, focusing on leveraging standardized communication
protocols, manufacturer-provided Software Development Kits (SDKs), and
open-source libraries, particularly within the Python ecosystem. The analysis
encompasses direct data acquisition techniques, methods for data transfer and
storage, custom data analysis strategies pertinent to plastic characterization, and
essential calibration considerations for accurate thermal analysis. A comparative
analysis of the NI suite versus custom/open-source solutions will be presented,
evaluating aspects such as development time, cost, flexibility, performance, and
reliability. The ultimate aim is to provide a comprehensive assessment and
recommendations for researchers and developers considering custom solutions for IR
camera integration in their simulation environments.
The "ease of use" marketed by NI, while a clear advantage for rapid deployment in
standard industrial applications, can translate into a "limitation in depth" for research
scenarios. Academic research, particularly in evolving fields like advanced material
sorting in plastic recycling using thermal imaging, often necessitates the development
of novel algorithms or the significant adaptation of existing ones in non-standard
ways.15 Proprietary environments, even with extensive function libraries like LabVIEW
VDM 1, might not offer the source-level access, transparency, or the specific granular
building blocks required for such cutting-edge research as readily as open-source
libraries (e.g., Python with OpenCV, SciPy). The ability to inspect and modify core
components, a hallmark of open-source methodologies 18, is often paramount for
researchers. Thus, what constitutes a strength (ease of use through abstraction) in
one context (e.g., deploying a known inspection task in industry) can become a
constraint (lack of deep control and transparency) in another (e.g., developing a new
thermal signature analysis method for mixed plastics). This inherent tension often
motivates researchers to explore more transparent and flexible custom solutions.
interoperability.
*Sources: [25, 26, 36, 37, 42, 46, 47, 48, 49, 50, 52, 53, 58]*
While open-source libraries and SDKs provide immense power and flexibility, the
responsibility for robust system integration, comprehensive error handling, and
ensuring the integrity of the acquired data (particularly for maintaining radiometric
accuracy) shifts significantly to the developer in a custom solution. This is a burden
often managed by the vendor within a proprietary, integrated system. Proprietary
systems like NI's VDM/VAS are marketed for their cohesive integration and reliability,
where the vendor handles many of the complexities at the driver level and in
hardware-software interactions.1 In contrast, when assembling a custom solution from
SDKs and open-source libraries, the developer takes on the role of system integrator.
Although individual libraries like OpenCV or NumPy are generally robust, ensuring
their seamless interoperability, managing dependencies, and addressing
camera-specific quirks or communication timeouts becomes the developer's
responsibility. For radiometric data, meticulous attention to the correct interpretation
of raw sensor values, the precise application of calibration parameters (such as
Non-Uniformity Correction (NUC) and emissivity values), and a thorough
understanding of the camera's internal processing pipelines (e.g., FLIR's TLinear mode
37
) are critical. These aspects require careful implementation by the developer, often
relying heavily on detailed SDK documentation or specialized libraries like flirpy or
pyradi. Furthermore, robust error handling mechanisms—for instance, to manage
camera disconnects, corrupted data frames 21, or network issues inherent with GigE
Vision 28—must be explicitly coded into a custom solution. Therefore, the "freedom"
afforded by open-source tools comes with an increased "responsibility" for
system-level engineering, validation, and ongoing maintenance.
Flexibility & Customization Medium (extensive library, but Very High (full control over
1
within NI framework) algorithms and pipeline) 19
Control over Data Pipeline Medium (some abstraction Very High (direct
layers) management of each
processing step)
Hardware Interoperability Best with NI hardware; good Broad (via SDKs, GenICam,
4 GigE, USB3); quality can vary
with standards (GigE, USB3)
20
Suitability for Deep Medium (can be constrained Very High (ideal for novel
Algorithm Research by framework) algorithm development and
testing)
Ease of GUI Development High (LabVIEW's strength) 9 Medium (Python has GUI
libraries like PyQt, Tkinter, but
often more effort than
LabVIEW)
Sources: 1
● A. Development Time, Effort, and Cost:
The NI suite, with LabVIEW's graphical programming and extensive built-in
function libraries, can offer faster initial setup and development for standard data
acquisition and analysis tasks.6 However, this comes at a significant upfront cost
for software licenses (e.g., VDM annual license around $2,102 1) and potentially
for NI-specific hardware, which can be substantial.11 There is also a learning
curve associated with mastering LabVIEW's unique G programming paradigm if
developers are not already familiar with it.9
Custom and open-source solutions, particularly those centered around Python,
generally have lower direct software costs, as the core libraries (Python, OpenCV,
NumPy, SciPy) are free.78 Hardware costs are dictated by the choice of camera,
which can be more varied. However, the development effort can be considerable.
Setting up the environment, integrating various libraries, and writing robust code
for data acquisition, calibration, analysis, and visualization requires solid
programming skills and can be time-consuming, especially for complex or novel
applications.11 While development can be accelerated by leveraging existing SDKs
and libraries, the integration and validation effort rests with the developer.
● B. Flexibility, Customization, and Control:
This is a key area where custom/open-source solutions typically excel. They offer
maximum flexibility to design the entire data processing pipeline from scratch,
select or develop specific algorithms tailored to the research problem, and
maintain granular control over data at every stage of processing.19 This includes
the ability to integrate with a vast ecosystem of other specialized tools and
libraries, such as advanced machine learning frameworks or custom simulation
environments. Furthermore, with custom software, the developer or institution
owns the code and has full rights to modify and extend it.78
The NI suite, while offering a wide range of functionalities, operates within its own
integrated framework. This can sometimes limit flexibility if a project requires
implementing entirely novel algorithms not easily expressed in LabVIEW G code,
or if very low-level access to camera parameters or data streams not exposed by
VDM or VAS is needed.
● C. Performance (Real-time Capabilities, Processing Speed):
For true real-time applications with stringent timing requirements (e.g.,
high-speed control loops), LabVIEW, especially when paired with NI's real-time
operating systems and FPGA hardware, generally offers excellent and predictable
performance.1 Studies have shown LabVIEW can outperform Python in raw data
acquisition and real-time control tasks without significant data processing.75
Python, being an interpreted language, can be inherently slower for
CPU-intensive raw processing loops compared to compiled languages like C++
(which LabVIEW ultimately compiles to).11 However, this is often mitigated by the
fact that many critical Python libraries (e.g., NumPy, OpenCV, SciPy) have their
core algorithms implemented in C or C++ for speed. For many research and
simulation tasks where "fast enough" processing or offline analysis is acceptable,
Python's performance is often adequate, and its rapid development capabilities
become a significant advantage.11 Real-time control latencies with standard
Python can be higher, though specialized solutions like MicroPython on
microcontrollers can achieve low latencies for specific I/O tasks.77 It's also
important to note that the communication protocol itself, like GigE Vision, has
inherent latency factors (e.g., network packet transmission, processing) that
affect system responsiveness regardless of the software stack.28
● D. Accuracy and Reliability:
The NI suite benefits from NI's established presence in test and measurement,
with tools and procedures for device calibration and a focus on measurement
accuracy.71 Their software and hardware are generally mature and have been
tested in numerous industrial applications, offering a certain level of
out-of-the-box reliability.
In custom/open-source solutions, the accuracy and reliability of the entire system
are heavily dependent on the developer's expertise and diligence. This includes
the correct implementation of data acquisition routines, rigorous application of
calibration procedures (especially NUC and emissivity correction for thermal
data), thorough error handling, and comprehensive testing of the entire pipeline.
While open-source radiometric libraries like pyradi or flirpy aim to provide
accurate calculations, their correct usage and integration are paramount.36 The
developer bears the full responsibility for validating the system's output.
● E. Learning Curve, Community Support, and Hardware Compatibility:
LabVIEW's graphical programming is unique and requires a dedicated learning
effort if one is not already proficient.9 NI provides extensive documentation,
training resources, and has a dedicated user community that can offer support.11
Hardware compatibility is strongest with NI's own hardware, although support for
third-party cameras adhering to standards like GigE Vision and USB3 Vision is
also generally good through VAS.
Python is often considered to have a gentler learning curve for basic
programming concepts compared to specialized environments like LabVIEW.19
However, mastering the intricacies of specific advanced libraries (e.g., OpenCV, or
the details of GenICam interfaces) still requires significant effort. The community
support for Python and its major libraries is vast and highly active, with abundant
online resources such as Stack Overflow, GitHub issue trackers, forums, and
tutorials.11 In terms of hardware compatibility, custom solutions can interface with
a broader range of cameras, provided the cameras adhere to common standards
(GenICam, GigE Vision, USB3 Vision) or offer well-documented SDKs with
bindings for the chosen programming language.20 However, the quality and
completeness of third-party drivers or SDKs can vary, and compatibility issues or
bugs can arise, requiring developer effort to resolve.79
A custom approach, particularly one built around Python, manufacturer SDKs, and
GenICam-compliant libraries, provides unparalleled flexibility, control over the entire
data pipeline, and cost-effectiveness in terms of software. This pathway empowers
researchers to implement novel algorithms, tailor calibration procedures specifically
for the complexities of plastic materials (e.g., varying emissivities), and integrate with
a vast ecosystem of open-source tools for advanced analysis and machine learning.
The choice ultimately hinges on the specific priorities of the project. If the primary
goal is rapid deployment of a well-defined, standard thermal imaging task with an
available budget, a solution like NI's might be efficient. However, for a
research-oriented simulation project like the one described—where learning, deep
understanding of the underlying processes, development of novel analytical methods
for plastic characterization, and budget constraints are likely key considerations—the
benefits of a custom Python-based solution are compelling. The transparency of
open-source tools, the ability to adapt and extend algorithms, and the direct
engagement with data at every stage foster a deeper understanding and can lead to
more innovative outcomes. While this path demands greater development effort and
programming expertise, the resulting system can be precisely tailored to the unique
challenges of simulating and analyzing the thermal behavior of plastics in recycling
processes.
The optimal strategy for such a project likely involves a hybrid methodology:
leveraging standardized protocols like GenICam for a degree of hardware abstraction,
utilizing manufacturer SDKs for the most efficient and feature-rich data acquisition
from the specific camera chosen, and then employing the powerful and flexible
open-source ecosystem of Python (with libraries like OpenCV, NumPy, SciPy, and
specialized thermal packages) for the custom calibration, analysis, and simulation
logic. This approach avoids complete vendor lock-in while also obviating the need to
reinvent fundamental camera communication protocols from scratch, striking a
practical balance between leveraging existing robust components and building highly
specialized, research-focused functionalities.
Works cited
1. What Is the NI Vision Development Module - NI, accessed on June 6, 2025,
https://www.ni.com/en/shop/data-acquisition-and-control/add-ons-for-data-acq
uisition-and-control/what-is-vision-development-module.html
2. NI Vision Development Module 2019 Readme - National Instruments, accessed on
June 6, 2025, https://www.ni.com/pdf/manuals/375127k.html
3. Vision Acquisition Software - NI, accessed on June 6, 2025,
https://www.ni.com/da-dk/shop/product/vision-acquisition-software.html
4. Differences Between NI Vision Acquisition Software, NI Vision Builder, and the NI
Vision Development Module - NI - Support, accessed on June 6, 2025,
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000P6OASA0
5. Acquire Images Quickly with New PXI/CompactPCI Modules Use LabVIEW and
IMAQ Vision for Thermal Imaging - CiteSeerX, accessed on June 6, 2025,
https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=777ecc94f574
45c738040fe2799aa8b3de24c056
6. Mechanical and Sensor Based Test Solution Brochure - Yotta Volt, accessed on
June 6, 2025,
https://www.yottavolt.com/wp-content/uploads/2024/06/NI-TM-Mechanical-and-
Sensor-Based-Test-Solution-Brochure.pdf
7. What data logging setups do you use at work? : r/AskEngineers - Reddit,
accessed on June 6, 2025,
https://www.reddit.com/r/AskEngineers/comments/10pglmk/what_data_logging_s
etups_do_you_use_at_work/
8. A Webcam and LabVIEW-based System for Efficient Object Recognition based on
Colour and Shape Features - ResearchGate, accessed on June 6, 2025,
https://www.researchgate.net/publication/371144593_A_Webcam_and_LabVIEW-
based_System_for_Efficient_Object_Recognition_based_on_Colour_and_Shape_F
eatures
9. Labview Arduino - SimLab Solutions, accessed on June 6, 2025,
https://ftp.simlab-soft.com/HomePages/9936413/LabviewArduino.pdf
10.NI Vision Acquisition Software Release Notes, accessed on June 6, 2025,
http://cfd.rit.edu/products/manuals/National%20Instruments/NI-IMAQ/Docs/visio
nAcqReleaseNotes.html
11. Switching from LabVIEW to Python: Pros and Cons - Reddit, accessed on June 6,
2025,
https://www.reddit.com/r/LabVIEW/comments/1h4zbvc/switching_from_labview_t
o_python_pros_and_cons/
12.Custom vs. Off-the-Shelf Software: Cost Comparison | News - Essential Designs,
accessed on June 6, 2025,
https://www.essentialdesigns.net/news/custom-vs-off-the-shelf-software-cost-c
omparison
13.How often is LabVIEW and NI hardware actually used in industrial applications? -
Reddit, accessed on June 6, 2025,
https://www.reddit.com/r/LabVIEW/comments/pbshux/how_often_is_labview_and
_ni_hardware_actually/
14.LabVIEW vs Python: Why not Both | MeasureIT, accessed on June 6, 2025,
https://measureit.eu/wp-content/uploads/2025/02/LabVIEW-vs-Python-Why-Not-
Both.pdf
15.Mid-Infrared Spectrometer for Black Plastics Sorting Using a Broadband
Uncooled Micro-Bolometer Array - MDPI, accessed on June 6, 2025,
https://www.mdpi.com/2813-446X/3/2/13
16.Material Detection with Thermal Imaging and Computer Vision: Potentials and
Limitations - ScholarWorks@UARK, accessed on June 6, 2025,
https://scholarworks.uark.edu/cgi/viewcontent.cgi?article=5749&context=etd
17.Analytical Methods for In-Depth Assessment of Recycled Plastics: A Review -
MDPI, accessed on June 6, 2025, https://www.mdpi.com/2076-3298/12/5/154
18.gpereyrairujo/IRimage: IRimage: Open source software for ... - GitHub, accessed
on June 6, 2025, https://github.com/gpereyrairujo/IRimage
19.Exploring Image Processing with Python - IRJET, accessed on June 6, 2025,
https://www.irjet.net/archives/V11/i2/IRJET-V11I248.pdf
20.Camera EMVA standards: GenICam, GigEVision, USB3Vision | Opto ..., accessed
on June 6, 2025,
https://www.opto-e.com/en/basics/Camera-EMVA-standards-GenICam-GigEVisi
on-USB3Vision
21.GenICam Standard and CVB Driver Structure - Common Vision Blox, accessed on
June 6, 2025,
https://help.commonvisionblox.com/NextGen/14.1/md_theory_of_operation_hard
ware__genicam_standard.html
22.(PDF) Cloud2IR an infrared and environmental SHM information system -
ResearchGate, accessed on June 6, 2025,
https://www.researchgate.net/publication/305631816_Cloud2IR_an_infrared_and_
environmental_SHM_information_system
23.CVB GenICam User Guide - Common Vision Blox, accessed on June 6, 2025,
https://help.commonvisionblox.com/NextGen/14.0/md_theory_of_operation_hard
ware__gen_i_cam__c_v_b__user_guide.html
24.GigE Vision - Pleora Technologies, accessed on June 6, 2025,
https://www.pleora.com/about-us/standards-leadership/gige-vision/
25.genicam - PyPI, accessed on June 6, 2025, https://pypi.org/project/genicam/
26.harvesters-util - PyPI, accessed on June 6, 2025,
https://pypi.org/project/harvesters-util/
27.USB3 Vision, GigE & GenICam Integration Guide | VisioForge Help, accessed on
June 6, 2025,
https://www.visioforge.com/help/docs/dotnet/videocapture/video-sources/usb3v-
gige-genicam/
28.GigE Vision for Real-Time Machine Vision, accessed on June 6, 2025,
https://nstx.pppl.gov/nstxhome/DragNDrop/Operations/Diagnostics_&_Support_S
ys/D1CCD/GigE_Vision_for_Realtime_MV_11052010.pdf
29.OpenCV with GigE Vision Cameras [closed] - Stack Overflow, accessed on June
6, 2025,
https://stackoverflow.com/questions/3345467/opencv-with-gige-vision-cameras
30.USB3 Vision - Common Vision Blox - Software for Machine Vision, accessed on
June 6, 2025,
https://help.commonvisionblox.com/NextGen/14.1/md_theory_of_operation_hard
ware__u_s_b3_vision.html
31.USB3 Vision Standard | Automate, accessed on June 6, 2025,
https://www.automate.org/vision/vision-standards/usb3-vision-standard
32.APIs & SDKs for Easy IR Cameras Integration - Optris, accessed on June 6, 2025,
https://optris.com/us/software/apis-sdks/
33.Spinnaker SDK C++: Getting Started - FLIR, accessed on June 6, 2025,
https://softwareservices.flir.com/spinnaker/latest/index.html
34.Getting Started with OpenCV | Teledyne Vision Solutions, accessed on June 6,
2025,
https://www.teledynevisionsolutions.com/support/support-center/application-not
e/iis/getting-started-with-opencv/
35.FLIR Science File SDK: File Transfer Tool | Teledyne FLIR, accessed on June 6,
2025,
https://www.flir.com/products/flir-science-file-sdk?vertical=science&segment=so
lutions
36.flirpy - PyPI, accessed on June 6, 2025, https://pypi.org/project/flirpy/
37.flirpy Documentation, accessed on June 6, 2025,
https://flirpy.readthedocs.io/_/downloads/en/latest/pdf/
38.Software Development Kits - Teledyne DALSA, accessed on June 6, 2025,
https://www.teledynedalsa.com/en/support/downloads-center/software-develop
ment-kits/
39.Sapera LT SDK | Teledyne Vision Solutions, accessed on June 6, 2025,
https://www.teledynevisionsolutions.com/products/sapera-lt-sdk?vertical=tvs-dal
sa-oem&segment=tvs
40.Seek Thermal SDK C Programming Guide | PDF | Directory (Computing) - Scribd,
accessed on June 6, 2025,
https://www.scribd.com/document/605753897/Seek-Thermal-SDK-C-Programmi
ng-Guide
41.lod/seek-thermal-documentation - GitHub, accessed on June 6, 2025,
https://github.com/lod/seek-thermal-documentation
42.Top 8 Image-Processing Python Libraries Used in Machine Learning - Neptune.ai,
accessed on June 6, 2025,
https://neptune.ai/blog/image-processing-python-libraries-for-machine-learning
43.OpenCV: Computer Vision Projects with Python - hlevkin, accessed on June 6,
2025,
https://hlevkin.com/hlevkin/45pythonImageProc/Howse-Joshi-Beyeler_opencv_c
omputer_vision_projects_with_python.pdf
44.infrared image processing in openCV edit, accessed on June 6, 2025,
https://answers.opencv.org/question/182050/infrared-image-processing-in-open
cv/
45.How to obtain infra red / heat vision using opencv - Stack Overflow, accessed on
June 6, 2025,
https://stackoverflow.com/questions/30483149/how-to-obtain-infra-red-heat-visi
on-using-opencv
46.How to Measure Temperature Using Python and OpenCV - Toolify.ai, accessed on
June 6, 2025,
https://www.toolify.ai/ai-news/how-to-measure-temperature-using-python-and-
opencv-2050993
47.Exploring Python's NumPy, SciPy, and Matplotlib for Scientific Insights - C#
Corner, accessed on June 6, 2025,
https://www.c-sharpcorner.com/article/exploring-pythons-numpy-scipy-and-mat
plotlib-for-scientific-insights/
48.Heat map in python (scipy, numpy, matplotlib) : r/learnpython - Reddit, accessed
on June 6, 2025,
https://www.reddit.com/r/learnpython/comments/48d3m0/heat_map_in_python_
scipy_numpy_matplotlib/
49.PyTirCam-1.0: A Python Model to Manage Thermal Infrared Camera Data - MDPI,
accessed on June 6, 2025, https://www.mdpi.com/2072-4292/12/24/4056
50.NelisW/pyradi: a Python toolkit to perform optical and infrared computational
radiometry, accessed on June 6, 2025, https://github.com/NelisW/pyradi
51.gige-vision · GitHub Topics, accessed on June 6, 2025,
https://github.com/topics/gige-vision
52.Advanced Thermal Image Processing - Optris, accessed on June 6, 2025,
https://optris.com/lexicon/thermal-image-processing/
53.How AI complements 4 common sensors - NIR, Digital Watermarking, X-ray, RGB,
accessed on June 6, 2025,
https://www.greyparrot.ai/resources/blog/waste-sensors-ai-analytics
54.IoT-Enhanced Recycling: A Smart Low-Cost Solution for Sustainable Plastic Waste
Management - ResearchGate, accessed on June 6, 2025,
https://www.researchgate.net/publication/387588977_IoT-Enhanced_Recycling_A
_Smart_Low-Cost_Solution_for_Sustainable_Plastic_Waste_Management
55.[2505.16513] Detailed Evaluation of Modern Machine Learning Approaches for
Optic Plastics Sorting - arXiv, accessed on June 6, 2025,
https://arxiv.org/abs/2505.16513
56.Development, optimization, and deployment of thermal forward vision systems
for advance vehicular applications on edge devices. - arXiv, accessed on June 6,
2025, https://arxiv.org/pdf/2301.07613
57.Identification of Aged Polypropylene with Machine Learning and Near–Infrared
Spectroscopy for Improved Recycling - PMC, accessed on June 6, 2025,
https://pmc.ncbi.nlm.nih.gov/articles/PMC11902415/
58.diminDDL/IR-Py-Thermal: Python Thermal Camera Library - GitHub, accessed on
June 6, 2025, https://github.com/diminDDL/IR-Py-Thermal
59.Thermal Raw Data — Spot 5.0.0 documentation - Spot SDK - Boston Dynamics,
accessed on June 6, 2025,
https://dev.bostondynamics.com/docs/concepts/data_acquisition_thermal_raw.ht
ml
60.Thermography - Wikipedia, accessed on June 6, 2025,
https://en.wikipedia.org/wiki/Thermography
61.The Infrared Thermography Toolbox: An Open-access Semi-automated
Segmentation Tool for Extracting Skin Temperatures in the Thoracic Region
including Supraclavicular Brown Adipose Tissue, accessed on June 6, 2025,
https://pmc.ncbi.nlm.nih.gov/articles/PMC9626432/
62.(PDF) Low-Cost Open-Source Melt Flow Index System for Distributed Recycling
and Additive Manufacturing - ResearchGate, accessed on June 6, 2025,
https://www.researchgate.net/publication/384449945_Low-Cost_Open-Source_
Melt_Flow_Index_System_for_Distributed_Recycling_and_Additive_Manufacturin
g
63.non-uniformity correction algorithm: Topics by Science.gov, accessed on June 6,
2025,
https://www.science.gov/topicpages/n/non-uniformity+correction+algorithm
64.BDL_project_report | PDF - SlideShare, accessed on June 6, 2025,
https://www.slideshare.net/slideshow/bdlprojectreport-56460928/56460928
65.beyondmetis/GSMPP: GSM-based IR non-uniformity denoising algorithm -
GitHub, accessed on June 6, 2025, https://github.com/beyondmetis/GSMPP
66.leswright1977/PyThermalCamera: Python Software to use the Topdon TC001
Thermal Camera on Linux and the Raspberry Pi - GitHub, accessed on June 6,
2025, https://github.com/leswright1977/PyThermalCamera
67.Correction of emissivity in thermograms with neural networks - Taylor & Francis
Online: Peer-reviewed Journals, accessed on June 6, 2025,
https://www.tandfonline.com/doi/pdf/10.1080/17686733.2025.2479949
68.A Camera Calibration Method for Temperature Measurements of Incandescent
Objects Based on Quantum Efficiency Estimation - MDPI, accessed on June 6,
2025, https://www.mdpi.com/1424-8220/25/10/3094
69.How to Compensate for Emissivity Variation - Williamson IR, accessed on June 6,
2025,
https://www.williamsonir.com/blog/how-to-compensate-for-emissivity-variation/
70.Full article: Correction of emissivity in thermograms with neural networks,
accessed on June 6, 2025,
https://www.tandfonline.com/doi/full/10.1080/17686733.2025.2479949
71.Accuracy - NI - National Instruments, accessed on June 6, 2025,
https://www.ni.com/docs/en-US/bundle/ni-dmm/page/accuracy.html
72.Device Calibration - NI - National Instruments, accessed on June 6, 2025,
https://www.ni.com/docs/en-US/bundle/ni-daqmx/page/devcalibrate.html
73.Clothooo/lvt2calib: A unified calibration for 3D LiDARs, visual cameras and
thermal cameras, accessed on June 6, 2025,
https://github.com/Clothooo/lvt2calib
74.Calibrating your sensors - Autoware Documentation, accessed on June 6, 2025,
https://autowarefoundation.github.io/autoware-documentation/main/how-to-gui
des/integrating-autoware/creating-vehicle-and-sensor-model/calibrating-sensor
s/
75.(PDF) Performance comparison of instrument automation pipelines using
different programming languages - ResearchGate, accessed on June 6, 2025,
https://www.researchgate.net/publication/375082463_Performance_comparison_
of_instrument_automation_pipelines_using_different_programming_languages
76.The advantage of Python in GIS - Reddit, accessed on June 6, 2025,
https://www.reddit.com/r/gis/comments/1b7c7vo/the_advantage_of_python_in_gi
s/
77.Syntalos: a software for precise synchronization of simultaneous multi-modal
data acquisition and closed-loop interventions - PubMed Central, accessed on
June 6, 2025, https://pmc.ncbi.nlm.nih.gov/articles/PMC11736130/
78.Comparing Off-the-Shelf and Custom Software - Blue Coding, accessed on June
6, 2025,
https://www.bluecoding.com/post/custom-software-vs-off-the-shelf-software
79.roleoroleo/yi-hack-MStar: Custom firmware for Yi 1080p camera based on MStar
platform - GitHub, accessed on June 6, 2025,
https://github.com/roleoroleo/yi-hack-MStar
80.Hardware Compatibility List - ZoneMinder Wiki, accessed on June 6, 2025,
https://wiki.zoneminder.com/Hardware_Compatibility_List