Editorial Technical Reference

Programmable lighting system for multi-shot inspection: lights or zones fired in a stored sequence, one per camera exposure, for photometric stereo and multi-light imaging

Machine vision · sequenced multi-light inspection: one light direction or zone per exposure, photometric stereo with at least three directions, recipe sequences stored in the controller, µs pulse and delay settings

Some surface defects only show up when the same part is photographed three, four or more times under light from different directions, or in different colours, and the images are combined. A programmable lighting system does the switching: a controller holds a recipe that lights one direction, zone or colour at a time, each in step with a camera trigger, and then resets for the next part. The questions are how many directions and at what angles the software needs, how many steps a stored sequence can hold, and how finely and repeatably the controller can time each pulse against the exposure.

Multi-light and multi-zone lighting set-ups for machine vision whose controller sequences different lights, zones, intensities or colours across successive camera exposures of the same part: photometric stereo lighting, multi-shot and multispectral lighting sequences, light sequencers, and multichannel LED controllers used in sequence mode with their trigger and timing inputs. Machine vision lights and controllers as a category, including ring, dome, coaxial and back lights, are covered on the Machine vision illumination unit page, and single-shot strobe overdrive, pulse length and duty cycle on the LED lighting system for machine vision page; tiered RGB ring lights for solder-joint AOI on the LED illumination system for solder-joint inspection page; vision boxes that drive lights from built-in strobe outputs on the Image processing unit with built-in LED strobe control page; angled bar-light arrays on the LED illumination array for machine vision page; LED ring lights with sector control on the Lighting Module page; light-tight inspection cabinets on the Controlled lighting chamber page; fringe and laser projection for solder paste height on the solder paste inspection Illumination system page; building and smart-home dimmers on the Lighting controller page.

CNFX editorial research · Sources checked October 13, 2026 · 4 sources

Aluminium-profile inspection cell with white side panels, linear LED bars across the top and four black spot lights aimed at a flat metal part on the base plate from different directions, with a touch-screen control box mounted on the frame
Inspection cell with bar lights and spot lights aimed from several directions, and a control panel

01

Photometric stereo: at least three known light directions, four to six for shadows, slant between 30° and 60°

MVTec's HALCON reference for its photometric_stereo operator sets the lighting requirements a sequenced set-up must meet. It needs at least three images of the same object, each taken with a different and known direction of illumination, while the camera stays fixed and looks perpendicular to the scene. Because shadows reduce the number of directions available at some points, MVTec advises more than three light sources, calls four to six light sources reasonable, and gives a rule of thumb of slant angles between 30° and 60° with tilt angles spread evenly around the object. [1]

The same reference states the assumptions behind the algorithm, which is based on Woodham's method: a telecentric lens or long focal distance, light sources that each deliver a parallel, uniform beam (telecentric illumination or distant point sources), and a diffusely reflecting surface; mirroring or glossy regions cannot be reconstructed. It separates the 3D shape of the surface, as local gradients and a relative height field, from its 2D texture, the albedo, so that small surface inconsistencies or embossed print can be inspected independently of the print. MVTec also cautions that the method is no alternative to 3D reconstruction for absolute heights. [1]

MVTec specifies each direction by two angles: slant, measured from the camera's optical axis, and tilt, measured in the object plane, where 0° means light from the right, 90° from the top and 180° from the left of the image. [1] Editorial note: with four lights, an even tilt spread puts them 90° apart; record the measured slant and tilt of each light as installed, because the software takes them as inputs.

Tell the lighting supplier which software will process the images, the number of directions it expects, the slant and tilt of each light, the field of view and working distance, and whether the surface is matt or glossy.

02

What the controller stores and times: sequences per program, per-channel intensity, pulse width and trigger delay

Smart Vision Lights' LED Light Manager (LLM), sold by Machine Vision Direct, shows the sequencer as a separate box: it can run multiple lights, or up to four zones of one integrated photometric or multispectral ring light, and each program can contain up to six sequences with up to four lights set to on, off, any intensity in between or OverDrive strobe. It is programmed from a browser over Ethernet, and the distributor states that it is not a light driver but a sequencing tool. [3]

Gardasoft's own controllers can also be set to sequence. Novus Light reported a firmware update that lets multichannel Gardasoft controllers output, on each trigger, a series of pulses at different intensities on different channels; the length of the sequence and each channel's intensity and pulse width are configurable, the sequence repeats from the start when it finishes, and a second input or an Ethernet command resets it so that lights and cameras start in step. For conveyor lines the article points to Gardasoft's CC320 trigger timing controller to generate camera and light triggers from a part sensor and encoder and to drive a reject gate. [4]

Editorial calculation: on the RTCC4's standard models, pulse width is set in 20 µs steps, so a 100 µs exposure-matched pulse is five steps; the fast-pulse models reach 1 µs steps. When delay plus pulse is no more than 1 ms, the datasheet's 3 µs delay repeatability is 0.3% of that 1 ms window. [2]

Smart Vision Lights also lists multispectral imaging for the LLM, where the colour of each LED zone, not a filter in front of the sensor, selects the spectral band of each image in the sequence. [3]

ItemSmart Vision Lights LLMGardasoft RTCC4 (RT-series drive with trigger timing)
Lights or channelsMultiple lights, or up to four zones of one light [3]Four independent constant-current outputs [2]
Sequence contentUp to six sequences per program, up to four lights each [3]Continuous, pulsed, switched and selected modes per channel [2]
Pulse width—20 µs to 999 ms in 20 µs/100 µs steps; 1 µs to 999 ms on fast-pulse (F) models [2]
Trigger-to-pulse delay—20 µs to 999 ms; 3 µs to 999 ms on F models [2]
Repeatability—0.1 µs pulse width and 3 µs delay when delay plus pulse is up to 1 ms; otherwise 100 µs [2]
Inputs and outputsEthernet for programming [3]4 opto-isolated trigger inputs, 3–24 V; 2 open-collector outputs to trigger cameras or reject gates [2]
Current per channelNot a light driver [3]Up to 2 A continuous or pulsed (-2), or 3 A continuous and 20 A pulsed (-20); max 30 W per channel [2]

State the number of lights or zones and images per part, the intensity and pulse width of each step, the camera exposure and trigger source, the part rate, how the sequence is reset between parts, and whether the controller must also drive the lights or only sequence separate drivers.

03

For a quotation on a sequenced lighting set-up

Paste it into your enquiry below or into an email to a maker, then replace every bracket.

Method: [photometric stereo; multi-shot; multispectral; software used]
Lights: [number of directions or zones; slant and tilt of each; colours]
Sequence: [images per part; intensity and pulse width per step]
Timing: [camera exposure; trigger source; delay; part rate]
Reset: [hardware input; Ethernet command]
Drive: [current per channel; continuous or pulsed; overdrive]
Interface: [Ethernet; RS232; digital outputs for cameras or reject gate]
Mounting: [field of view; working distance; enclosure]

See manufacturer records Send an enquiry through CNFX

Makers of sequenced machine vision lighting

Manufacturer profiles associated with Programmable Lighting System.

Sourcing Programmable Lighting System from China?
Tell us your specification and target quantity — we will match it against manufacturer records and come back with the factories that fit.
Request manufacturers We manufacture this

Explore company information and manufacturing capabilities, then discuss the scope of your project with a relevant supplier.

Share this page

Buyer questions

How many lights does photometric stereo need?

MVTec's HALCON reference requires at least three known illumination directions and advises four to six light sources to cope with shadows, at slant angles between 30° and 60°. [1]

How many sequences can a lighting sequencer store?

Smart Vision Lights' LLM holds up to six sequences per program, each with up to four lights at set intensities or in overdrive strobe. [3]

How short can a sequenced LED pulse be?

Gardasoft's RTCC4 datasheet gives 20 µs to 999 ms on standard models and 1 µs to 999 ms on fast-pulse models. [2]

Can a multichannel LED controller change intensity from one image to the next?

Novus Light reports that multichannel Gardasoft controllers can output a configurable series of pulses at different intensities on different channels on each trigger. [4]

Sources and what still needs a direct check

Sources checked 2026-10-13. MVTec's operator reference sets the lighting geometry photometric stereo needs; a Gardasoft datasheet published by its distributor Pyramid Imaging gives controller timing; Machine Vision Direct's page for the Smart Vision Lights LLM and a Novus Light news item describe stored and per-trigger sequences.

  1. MVTec HALCON Operator Reference 24.11 — photometric_stereo ↗ Software reference manual Return to text ↑
  2. Gardasoft RTCC4 LED lighting controller with trigger timing control — data sheet v003 (Pyramid Imaging) ↗ Maker datasheet via distributor Return to text ↑
  3. Machine Vision Direct — Smart Vision Lights LED Light Manager (LLM) controller, standard model ↗ Distributor product page Return to text ↑
  4. Novus Light — Control of multi-lighting schemes for machine vision (Gardasoft) ↗ Trade news Return to text ↑

Still to check yourself

  • Number and angles of light directions the software expects.
  • Sequences per program and lights per sequence.
  • Pulse width and delay resolution against the camera exposure.
  • Sequence reset between parts.
  • Glossy areas that photometric stereo cannot reconstruct.
Buyer enquiry

Request manufacturing insight for Programmable Lighting System

Ask for use case, specification boundaries, supplier type, and RFQ preparation information for this product.

Where it goes
Straight to the CNFX editorial desk, and to the manufacturer if this product is linked to a claimed profile. Nothing is broadcast to a supplier list.
Your details stay here
We do not sell or rent enquiry data, and we do not add you to a mailing list. Used only to answer this request.
No commission, no middleman
CNFX is a directory. We take no cut of any order and never negotiate on a supplier's behalf.
What to include
Share your product specifications, quantity, destination and target delivery date.

Your business information is used only to process this request.

Thank you! Your message has been sent. We'll respond within 1–3 business days.
Sorry, we couldn't send your message. Please try again, or email us at [email protected].

Need to Manufacture Programmable Lighting System?

Compare manufacturer profiles with relevant product and process capability.

Previous Product
XY Positioning Stage
Last Product
Get QuotesChat