Frequently asked questions

Answers to typical questions about our services. If you can't find your question, write to us.

General questions

What exactly does RöntgenTek do?

We develop software and electronics for X-ray systems, working in three main areas: dual energy image processing, controllers and control electronics and integration of line-scan detectors.

Do you build off-the-shelf equipment or custom development?

Primarily custom development for a specific project: software, firmware, SDK, integration. Serial supply of the developed controllers is also possible.

Can I order just one module instead of the whole solution?

Yes. The services are independent: you can order only the colorization module, only the controller, or only the detector integration. When needed, we also build a turnkey integrated solution.

Do you hand over the source code?

Yes, by default we hand over the source code and documentation with rights to use and modify it. You are not left technologically dependent on the contractor.

Image processing (dual energy)

What does dual energy provide compared to ordinary X-ray?

The multi-energy method measures the attenuation of radiation across several energy bands and estimates the effective atomic number of the material. This makes it possible to discriminate materials (organic, inorganic, metal) and highlight them with color, which is critical for security screening and sorting.

Do you support more than two energies?

Yes. We implement both the classic dual-energy approach and more complex multi-energy processing schemes, depending on the task and the detector's capabilities.

Do you develop software for X-ray transmission sorting (XRT)?

Yes. Using the same material-discrimination principle, we develop software for automatic sorting: waste, ore and minerals, scrap and recyclables. The software classifies objects in real time and controls the actuating mechanisms (pneumatic air-jet valves). Details are on the X-ray transmission sorting (XRT) page.

What platform does the software run on?

Cross-platform — Windows and Linux. Visualization uses hardware acceleration on OpenGL.

Controllers

Do you only make controllers for X-ray scanners?

Our reference development is the central controller of a conveyor X-ray scanner, but the approach is general. We develop control electronics for different X-ray systems, adapting the mix of inputs/outputs and the logic.

How does the controller integrate into our software?

Through a cross-platform SDK (Windows/Linux) with a C/C++ API: automatic device detection, output management, sensor readout, and asynchronous event notifications over the network (Ethernet, TCP/UDP).

What is the response time to emergency events?

In the reference development, ≤ 50 ms to the emergency-stop button. Exact values are fixed per project.

Detector integration

Which detectors do you work with?

We have extensive experience with Detection Technology (X-LIB SDK, X-GCU protocol, Camera Link). The principles transfer to other line-scan detectors as well — we integrate the one chosen for your project.

How is scanning synchronized with conveyor movement?

We support synchronization by encoder trigger (by distance traveled) and by integration time. Pulses per unit length and the trigger divider are configurable.

Where is calibration performed — in the detector or in the software?

Both options are supported: on-board (in the detector) and off-board (in the software), with coefficients loaded back into the detector.

AI and automatic detection

Do you do automatic detection with AI?

Yes. We develop automatic detection and object recognition in X-ray images: weapon and prohibited-item detection in scanners (operator decision support), foreign-body inspection in food, and NDT defect detection. We combine classical image processing with deep learning. Details: automatic detection & object recognition (AI).

Do you inspect food products with X-ray?

Yes. We develop in-line X-ray inspection for food safety: detection of foreign bodies such as metal, glass, stone and bone, plus fill and packaging checks.

Cooperation

How do we start a project?

Get in touch and describe your system and task. We will propose an architecture, assess the scope, timelines and cost, and draw up the technical specification.

In which languages do you run projects?

English and Turkish. We prepare documentation in the agreed language.

Contact

Still have questions?

Write to us — we'll answer your questions and propose a solution for your task.