Service 04

Integrating X-ray line-scan detectors

The line-scan detector sits at the core of every scanning X-ray system, yet getting it to cooperate with your software and hardware is rarely straightforward: network protocols, synchronization with conveyor motion, calibration and multi-energy modes all come into play. We handle that work for you, backed by deep hands-on experience integrating industrial line-scan detectors.

Overview

From a raw detector link to a clean, calibrated stream.

We have spent a great deal of time working with industrial line-scan detector systems and their vendor SDKs, learning their quirks from real projects rather than from the manual — the acquisition protocol with its command and image channels over the network, IP and card addressing, multi-energy modes and the correction workflows.

What we learned carries over to other line-scan detectors too: the underlying principles of data acquisition, synchronization and calibration are broadly the same. Whichever manufacturer your project settles on, we will integrate that detector and hand you a clean, synchronized stream ready for the image-processing pipeline.

Capabilities

What detector integration covers.

From bringing up the network link to handing a synchronized, calibrated stream to your processing software.

ACQ

Network data acquisition

Bringing up the link to the detector system — both the command channel and the image transmission channel over the network (UDP) — with real-time line capture, buffering and automatic reconnection on connection errors.

SYN

Scan synchronization

Triggering by integration time (a fixed acquisition period) or by encoder pulses locked to conveyor travel (pulses per unit length, trigger divider), plus the geometric offset between detector lines for dual-view setups.

CAL

On / off-board calibration

Offset and gain calibration, run on-board (inside the detector) or off-board (in software) with coefficients written back, stored to and retrieved from non-volatile memory, per energy channel and view.

MUL

Multi-energy & multi-line

Support for multi-energy (dual energy) modes and driving several detector lines at once, with per-energy-channel sensitivity and filtering modes (averaging / summation).

ADR

Addressing & multi-card setup

IP setup, detector-card addressing and operating multiple cards within one system, including card count and per-card configuration.

API

Software interfaces

C++ and .NET interfaces, plus high-speed camera interface support — delivered as a driver/adapter with a well-defined API that drops into your existing software.

Experience with line-scan detectors

We have spent a great deal of time working with industrial line-scan detector systems and their vendor SDKs. We understand their quirks from real projects rather than from the manual:

  • The detector's acquisition protocol: a command channel alongside an image transmission channel running over the network (UDP).
  • IP setup, detector-card addressing, and operating multiple cards within one system.
  • Support for multi-energy modes and driving several detector lines at once.
  • C++ and .NET interfaces, plus high-speed camera interface support.
  • Correction workflows: on-board (inside the detector) and off-board (in software), including the piecewise approach and Hi/Lo trigger modes.

What we learned carries over to other line-scan detectors too — the underlying principles of data acquisition, synchronization and calibration are broadly the same. Whichever manufacturer your project settles on, we will integrate that detector.

What integration covers

Data acquisition and connection

  • Bringing up the link to the detector system (both the command channel and the data channel).
  • Real-time capture of image lines with buffering.
  • Detector configuration: card count, per-energy-channel sensitivity, and filtering modes (averaging / summation).
  • Connection-error handling with automatic reconnection.

Scan synchronization

  • By integration time — a fixed acquisition period.
  • By encoder trigger — locked to conveyor travel distance (pulses per unit length, trigger divider).
  • Defining the geometric offset between detector lines (for dual-view setups).

Calibration

  • Offset and gain calibration.
  • Choosing where calibration runs: on-board (within the detector itself) or off-board (in software), with coefficients written back into the detector.
  • Storing and retrieving calibrations to and from the detector system's non-volatile memory.
  • Separate calibration of individual energy channels and views.

Handover to processing

  • A clean, synchronized data stream ready to feed the image-processing pipeline (DRM, filtering, colorization).
  • Matching frame formats and metadata.

How it fits into the project

Trigger

Encoder / conveyor

scan trigger

scan synchronization
  1. X-ray detectorindustrial line-scan detectors
  2. detector SDK / driver
  3. line acquisition
  4. calibration
  5. your softwaredual energy processing

We can:

  • plug the detector into your existing software — build a driver/adapter with a well-defined API and hand it to your team;
  • supply a turnkey data acquisition module as part of our image-processing software;
  • align the detector with the controller — synchronizing the generator, conveyor and detector (see X-ray system controllers).

Technology & interfaces

  • C++ and .NET interfaces to the detector SDK, with a high-speed camera interface path where available.
  • Acquisition protocol over the network (UDP): a command channel and an image transmission channel.
  • On-board and off-board correction, including the piecewise approach and Hi/Lo trigger modes.
  • A documented driver/adapter delivered together with source code for your team.
What you get

A detector that just works in your system — and yours to keep.

Source & documentation

A documented API/adapter delivered together with source code for your team — no lock-in to the contractor.

Works across detectors

The same acquisition, synchronization and calibration principles apply whichever industrial line-scan detector your project settles on.

Calibrated & synchronized

Reliable real-time capture with no dropped lines, correct alignment to object motion and a calibrated image ready for processing.

What you get

What integration delivers.

  • Reliable, real-time capture with no dropped lines
  • Correct alignment of the image with object movement
  • A calibrated image ready for processing
  • A documented API/adapter with source code
  • Multi-energy and multi-line support
  • On-board / off-board calibration
Related services

Works together with.

Contact

Need a detector integrated?

Tell us the detector model (or the one you're weighing up) and describe the system — we'll gauge the integration effort and propose a solution. Email info@xraydetect.com.