Skip to main content
Designer and manufacturer of advanced imaging equipment فا

Software

ALTRON — the software for every RasaAndishan camera

We wrote ALTRON for all of our cameras: line scan and area scan, mono and colour, USB 2.0 and USB 3.0, plus thermal, spectroscopy and standard GenICam cameras. Connect the camera, view, process and record — all in one window. ALTRON ships with every camera at no extra cost.

Version
01.02 · 2026-09
Plug-ins
76
SDK driver functions
77
Programming languages
8
Cameras
LSC · ASC · Thermal · GenICam
Interfaces
USB 2.0 · USB 3.0 · GenTL · DirectShow
Operating system
Windows 64-bit
UI and documentation
Persian and English

How is ALTRON different from ordinary camera software?

Most camera software has a few fixed settings and does what the vendor decided in advance. In ALTRON you build the image path yourself: every processing step is a plug-in, and you chain plug-ins like building blocks. That is why one program runs a print-inspection camera, a furnace thermal camera and a laboratory spectrometer alike.

Camera→ BLC→ Debayer→ White balance→ Gamma→ Viewer+ Saving

What ALTRON can do

Building the processing path

  • Plug-in architecture

    Every task in ALTRON is a plug-in, and 76 are ready to use. A new need means a new plug-in.

    • Five plug-in families
    • 55 processing plug-ins
    • 8 camera drivers
    • Area/line-scan compatibility tag
    • Installed plug-ins list
    • Printable plug-in catalog (PDF)
  • Graphical flow-graph editing

    Drag plug-ins with the mouse and connect them to build the image path from camera to display and storage.

    • One-click auto-connect
    • Automatic processing-order fix
    • Add several plug-ins at once
    • Find a plug-in across all graphs
    • Colour-coded boxes by family
    • Undo, copy and paste blocks
  • Ready-made graphs

    A ready-made graph ships for every camera type, so you get an image on day one without special setup.

    • Area-scan and line-scan graphs
    • Colour, mono and 16-bit versions
    • USB2, USB3, GenICam and virtual
    • Right graph picked automatically
    • Ready graph for raw playback
    • Your edited graphs are kept
  • Branching the path

    Send one image to several branches at once, such as display and saving, without using extra memory.

    • Save, average and display at once
    • Rate-limit one branch
    • Interval-based saving branch
    • Tap data mid-path for your program

Camera control

  • Exposure and line rate

    Set the camera's exposure time and line rate directly from the software.

    • Exposure time in microseconds
    • Line or frame rate up to 10000
    • Exposure or line-rate priority
    • Auto exposure to a target brightness
    • Double-shutter second exposure
  • Gain and offset per channel

    Adjust the sensor's real gain and offset separately for each colour channel.

    • Separate red, green and blue
    • Global brightness and contrast
    • Set automatically by BLC/AWB calibration
    • Automatic digital gain
    • Auto or manual black level
  • Line crop and reverse

    Cut unused margins of the line right at the camera, or mirror the image.

    • Choose start-to-end pixel range
    • Smaller saved files
    • Flip sensor 180°
    • Area of interest (AOI) on area-scan
    • Horizontal and vertical mirror
  • Digital and relay outputs

    Drive the camera's digital and relay outputs from the software, for a warning lamp or a reject gate.

    • Digital output command
    • Relay switching
    • Trigger-out frequency
    • Output pulse width and delays
    • Re-applied on every start

Triggering

  • Three trigger modes

    The camera runs free, on a software command, or on a pulse from the line sensor.

    • Software trigger at a click
    • 5 edge and level polarities
    • 4 exposure modes on external trigger
    • Trigger counter with reset
  • Trigger delay and divider

    Add a delay when the sensor is mounted ahead of the camera, and a divider when pulses come too fast.

    • Trigger delay in microseconds
    • Pulse divider up to 255
    • Saved and re-sent on every start

Lens control

  • Motorised focus

    Set the focus of a motorised lens from your desk, without going to the camera.

    • Near/far steps of 1 to 20
    • Continuous move while held
    • Lens motor speed 1 to 20
    • Lens power on/off
    • Live focus-distance readout
    • Focus meter on the line graph
  • Autofocus

    The software finds the best focus itself and keeps re-checking it in live mode.

    • Automatic search for sharpest point
    • Live focus-quality bar
    • Named profile per lens
    • Lens parameter identification (Measure Lens)
    • Tenengrad sharpness measure
  • IR-cut filter and shutter

    Open and close the lens IR filter and mechanical shutter from inside the software.

    • Natural colours in daylight
    • More sensitivity in low light
    • Step-by-step shutter open/close
    • Dark reference for thermal cameras
  • PTZ control

    On PTZ cameras, control horizontal rotation by speed, by position, or as a continuous scan.

    • Speed mode with left/right buttons
    • Go to a position by clicking the image
    • Single scan
    • Back-and-forth scan between two limits
    • Photo-finish mode, head fixed
    • Trigger set up automatically per mode

Viewing

  • Image viewer

    Shows the area-scan image with zoom and measurement tools.

    • Zoom on area selection
    • Pixel-value point cursors
    • Date and time stamp on image
    • Live histogram
    • Full-screen camera view
    • Viewer snapshot
  • Continuous scan viewer

    Stacks line-scan lines side by side and shows a continuous image of the object on the conveyor.

    • Display window up to 100,000 lines
    • Zoom on area selection
    • Sequential line placement
  • Line intensity graph

    Shows the light intensity of one line pixel by pixel, for precise exposure and camera alignment.

    • Separate R, G and B curves
    • Live or fixed line
    • Auto scale or full-scale axis
    • Peak and peak-to-peak per channel
    • Zoom with double-click reset
  • Settings search

    Type the name of any setting and the software finds it and takes you straight there.

    • Searches every plug-in's settings
    • Jumps to and highlights the result
    • Focus-on-result option
    • Finds by related keywords

Saving

  • Several file formats

    Save images as BMP, JPEG, TIFF, raw data or video.

    • Uncompressed BMP
    • JPEG with adjustable quality
    • TIFF with lossless Deflate
    • Raw data or ENVI format
    • Separate raw file per frame
    • H.264, H.265, MPEG-4 and AVI video
  • Simultaneous saving

    Save several formats at once and start or stop them all with one command, so the files stay in sync.

    • Start and stop all with one command
    • Several cameras recorded together
    • Common settings for all savers
    • Automatic recording start
  • Save cache

    A cache sits between camera and disk, so no frame is lost if the disk falls behind for a moment.

    • RAM cache up to 524,288 MB
    • Cache fill percentage bar
    • Slow-disk warning
    • Cache fully written on Stop
    • Discard unwritten data and stop
  • Size, time and count limits

    Set limits on size, time and file count so recording stops on time and the disk never fills up.

    • Recording size limit
    • Recording time limit
    • Frame or line count limit
    • Progress bar for each limit
  • Custom file naming

    Choose file names and prefixes so the images of each test or shift are easy to find later.

    • Custom file-name prefix
    • Custom name for raw and video files
    • Auto numbering, 5 to 16 digits
    • Date and time in the file name
    • Choice of separator and order
    • Separate folder per format and date

Image processing and calibration

  • Colour processing

    Colour conversion, white balance, colour-correction matrix and gamma, all ready and adjustable.

    • Colour from the Bayer pattern
    • Automatic white balance
    • White balance from a white card
    • Colour-correction matrix with presets
    • Hue, saturation and lightness
    • Gamma correction
  • Sensor calibration

    Capture dark and white references to correct the black level and uneven brightness.

    • Dark reference capture
    • White reference capture
    • Save and load calibration files
    • Automatic black-level measurement
    • Lens corner fall-off correction
    • Two-point uniformity correction
  • Bad-pixel correction

    Defective sensor pixels are found and corrected in real time.

    • Learns a bad-pixel map
    • Save and load the map
    • Map-free median fallback
    • Edge-preserving correction
    • Detects flickering pixels
    • For line-scan and area-scan
  • Noise reduction and averaging

    Reduce image noise by averaging several lines or frames.

    • Bundle averaging of lines
    • Neighbour averaging along the line
    • Running average of lines or frames
    • Temporal noise reduction without ghosting
    • Noise reduction that keeps detail

Specialised applications

  • Thermal cameras

    A complete thermal imaging chain, from sensor uniformity correction to temperature readout in °C.

    • Shutter-based uniformity correction
    • Shutter-free scene-based correction
    • Automatic contrast for thermal images
    • Temperature in °C with emissivity
    • Black-body calibration points
    • Hottest-spot tracking
  • Spectroscopy

    Extract the spectrum from the camera image, calibrate wavelength, and measure transmittance or absorbance.

    • Spectrum from an image band
    • Wavelength calibration in nm
    • Dark spectrum subtraction
    • Transmittance, absorbance, reflectance
    • Automatic spectral peak finding
    • Sample vs reference overlay
  • Raman pre-processing

    A dedicated plug-in that prepares Raman spectrum data before analysis.

    • Cosmic-ray spike removal
    • Fluorescence baseline removal
    • Axis in Raman shift (cm⁻¹)
    • Laser wavelength setting

Diagnostics

  • Diagnostics panel

    See the real line and trigger rates, the counters and the camera body temperature live.

    • Actual line and trigger rate
    • Line and trigger counters
    • Body temperature with colour and sound alarm
    • Running time and camera identity
    • Current image size and pixel depth
  • CPU use per plug-in

    See each plug-in's share of the CPU and quickly find the one that slows things down.

    • Total CPU use: system and program
    • Physical and virtual RAM use
    • Separate group per camera
    • Live refresh every second
    • Resource use written to the log
  • Data flow per plug-in

    Packet counts and data rates on each plug-in's inputs and outputs show exactly where data is lost.

    • Packets per second on every input and output
    • Main data rate in MB
    • Extra-byte data rate
    • Disk write rate
    • Spot a camera sending no data

Companion tools

  • Lens calculator

    Calculates the focal length you need and the size of each pixel on the object, with a 3-D view.

    • Solve for focal length, FOV or distance
    • Line-scan and area-scan sensors
    • Sensor format presets
    • DORI pixel-density zones
    • Mounting height and slant distance
    • Line rate needed for square pixels
  • Colour correction calculator

    Works out the colour-correction matrix from an image of a standard colour chart.

    • Align the colour chart with 4 clicks
    • 5 correction models
    • Auto white balance from grey patches
    • Auto-tune of the 6 primary colours
    • Copy the result into the CCM plug-in
    • 50 ready thermal palettes
  • Raw data viewer

    Shows raw files with each frame's details, so you see exactly what was saved.

    • Single, separated and compressed files
    • HEX or decimal, 8- or 16-bit view
    • Full per-frame info with timestamp
    • Save one frame for MATLAB or Python
    • Detects camera type and pixel formats
    • Frame-by-frame navigation
  • Raw data converter

    Splits one large raw file into separate files, one per frame.

    • Custom file-name prefix
    • Protects the output folder
    • Progress bar and cancel
    • Error checks before starting
    • Output ready for playback

Programming and connectivity

  • SDK with 77 functions

    The same driver ALTRON uses is available to your own developer.

    • List connected cameras
    • Build and run a graph from file
    • Take data from any point in the graph
    • Settings panels inside your own app
    • Ready headers for MATLAB and LabVIEW
    • A .NET wrapper
  • Ready code for 8 languages

    Turn the graph you built into C++, C#, Python, VB.NET, MATLAB, LabVIEW, Delphi or HALCON code.

    • Turn the graph into code with Ctrl+G
    • Pick plug-in and command, copy the code
  • GenICam compatible

    The camera appears as a GenICam camera in HALCON, MATLAB and standard machine-vision software.

    • Standard GenTL .cti producer
    • Same ALTRON settings and corrections
    • Analog black level and gain per colour
    • Runs in a separate process for stability
    • Connect GigE Vision and USB3 Vision cameras
  • DirectShow compatible

    The camera shows up as a webcam in programs like OBS and VLC, with no coding.

    • Standard DirectShow source filter
    • Shows up in OBS, VLC and AMCap
    • Up to 4 cameras at once
    • Same ALTRON settings and corrections
    • Runs in a separate process for stability

Working without a camera, and the workspace

  • Virtual camera

    With no camera attached, the virtual camera generates test images and even a simulated spectrum, so you can build and test graphs.

    • Spectrometer simulation
    • Up to 64 peaks, each with its own FWHM
    • 8 test-image patterns
    • Mono, colour and Bayer
    • Line-scan or area-scan
    • Any size, rate up to 2,000,000/s
  • Replay recorded data

    Replay an earlier recording like a live camera and try new processing on the same data.

    • Play, pause and auto-repeat
    • Playback speed up to 10000 per second
    • Quick jumps through the recording
    • Shows each file's name and time
    • Stamps the file time on the image
    • Shows each record's extra bytes
  • Dark and light themes

    A dark theme for dim rooms and a light theme for bright environments.

    • 11 ready-made themes
    • 6 accent colours in dark mode
    • 5 accent colours in light mode
    • Theme remembered next time
  • Bilingual interface and documentation

    User interface, user guide and SDK documentation in Persian and English.

    • Tooltips and messages in Persian or English
    • F1 help for any plug-in
    • One document with a Persian/English switch
    • SDK documentation included
    • Printable, PDF-ready version

ALTRON tutorials

We explain ALTRON features one at a time, step by step, with examples.

Which cameras come with ALTRON?

Every RasaAndishan line scan and area scan camera ships with ALTRON, the bilingual user guide, SDK documentation and sample code. The photo-finish system has its own dedicated software.

Where our equipment is used

Organizations, universities, industries and companies that have used our products

  • هدایت هوشمند نوژن سپهر