1-day shipping on stock items3-year warranty minimumFree expert support from licensed P.E.sVolume discountsNet 30 for businesses
Configure a systemQuote

System designGuide

Sorting conveyor camera selection: pixels, speed and blur

Sorting conveyor camera selection with worked calculations for pixels, belt-speed exposure limits, capture rate, lighting and prototype trade-offs.

LumaSpec Vision Applications Team10 min readShare on LinkedIn

On this page 11 sections
  1. 011. Make three decisions before choosing a camera
  2. 022. Calculate pixels from the smallest sorting feature
  3. 033. Set exposure from belt speed and allowable blur
  4. 044. Calculate object rate and complete-view time
  5. 055. Decide whether a webcam is sufficient
  6. 066. Choose shutter, lens and framing together
  7. 077. Provide enough controlled light for the exposure
  8. 088. Budget latency to the sorting mechanism
  9. 099. Verify the system before ordering the final setup
  10. 1010. Know when the usual answer is wrong
  11. 11Questions

A sorting conveyor needs enough detail to distinguish parts, a short enough exposure to freeze motion, and images arriving before the sorting decision expires. These are separate requirements: adding megapixels does not stop blur, and increasing frame rate does not necessarily shorten exposure. For a prototype or production station, start with the smallest feature, belt speed and object spacing. Those measurements let you evaluate a webcam or industrial camera against the same practical tests.

1. Make three decisions before choosing a camera

Write down the inspection requirement before browsing area scan cameras. You need three independent answers:

  • Spatial sampling: How many pixels must cover the smallest feature that changes the sorting decision?
  • Exposure: How far may the part move while the sensor collects light?
  • Acquisition timing: How often must you capture, and how late may a usable result arrive?

Also define what the algorithm actually measures. Sorting red parts from blue parts requires color information. Separating silhouettes may work with monochrome images. Reading a small printed character usually needs more detail than detecting a large missing tab.

Do not choose by megapixels alone. The camera finder helps narrow interfaces, shutter types and sensor formats, but your application determines the required image dimensions.

Keep machine safety separate from the sorting algorithm. A vision result used for classification is not automatically a safety-rated protective function.

2. Calculate pixels from the smallest sorting feature

Use the field width perpendicular to belt travel and the smallest relevant feature measured in that direction. As an initial estimate, allow roughly 4–8 pixels across a distinct feature. This is a starting point for testing, not a universal detection guarantee.

Low contrast, texture, printing defects and measurement tolerances can require more sampling. A feature occupying one pixel is highly sensitive to its position relative to the pixel grid.

Required horizontal pixels = field width × pixels per feature / feature width Object sampling = field width / horizontal pixels

Suppose the required field width is 240 mm, and the smallest sorting feature is 1.2 mm wide. Choosing an initial target of 6 pixels across that feature gives:

Required horizontal pixels = 240 × 6 / 1.2 = 1200 pixels

Now consider a hypothetical image measuring 1600 × 1200 pixels:

Object sampling = 240 / 1600 = 0.15 mm/pixel Feature coverage = 1.2 / 0.15 = 8 pixels

This provides sampling margin, but it does not prove the feature will be visible. Lens sharpness, lighting contrast, focus and motion still matter. Use the camera resolution calculator to explore other feature sizes and fields.

Camera resolution for the smallest feature
Units
Pixels needed
–
Sensor size
– MP
Smallest sensor that fits
–
Pixel on the part
– mm
Pixels across the feature, that sensor
–

Pixels needed = field / feature × pixels per feature on each axis (field incl. margin). The lens must resolve the pixels too: Nyquist = 1000 / (2 × pixel µm) lp/mm.

Find cameras with enough pixels Open the full calculator

Check both image axes. A tall image cannot compensate for insufficient horizontal pixels when the critical feature runs across the belt.

3. Set exposure from belt speed and allowable blur

Frame rate describes the frequency of images. Exposure describes how long each image collects light. A camera can deliver frequent images that are all blurred if exposure remains too long.

For constant motion approximately parallel to the image plane, estimate motion blur using object-space sampling:

Blur in pixels = belt speed × exposure time / object sampling Maximum exposure = allowable blur × object sampling / belt speed

Continue the example with a belt speed of 600 mm/s and sampling of 0.15 mm/pixel. If the starting blur allowance is 0.5 pixel:

Maximum exposure = 0.5 × 0.15 / 600 = 0.000125 s = 125 microseconds

That exposure limit comes from image motion, not the desired capture rate. A low capture rate can still require a very short exposure.

At 1 ms exposure, the same arrangement produces:

Blur = 600 × 0.001 / 0.15 = 4 pixels

Four pixels of blur can obscure a feature only eight pixels wide. Start testing near the calculated limit, then compare classification results on representative good and bad parts.

Check actual camera settings rather than assuming a requested exposure was accepted. The guide to verifying exposure and gain in camera metadata explains how to distinguish requested settings from reported acquisition values.

4. Calculate object rate and complete-view time

Object rate depends on pitch: the distance from one equivalent point on a part to the next. For regularly spaced parts, pitch equals part length along travel plus the gap.

Object rate = belt speed / object pitch Object pitch = part length + gap

For 60 mm parts with 40 mm gaps:

Pitch = 60 + 40 = 100 mm Object rate = 600 / 100 = 6 objects/s

A triggered system taking one image per object therefore needs at least six accepted acquisitions per second under these nominal conditions. Add capacity for the shortest credible pitch, retries if permitted, and any additional views.

Free-running capture needs a different check. The entire object must be visible in at least one image, regardless of when it enters relative to the capture cycle.

For the hypothetical image above, equal object-space sampling along both axes gives a longitudinal field of 180 mm. A 60 mm part then has a complete-view travel window of:

Complete-view distance = 180 - 60 = 120 mm Complete-view time = 120 / 600 = 0.2 s

A capture interval equal to that window leaves no useful timing margin. At 20 frames/s, the interval is 0.05 s, giving roughly four capture opportunities during the window. Software must still identify duplicate views of the same object.

If parts touch, overlap or change spacing, nominal object rate is insufficient. Test the densest arrival pattern and the smallest usable complete-view window.

For trigger acceptance, overlap modes and camera timing limits, use the separate guide to external-pulse acquisition and frame-rate limits. Those checks come after defining the required inspection rate.

5. Decide whether a webcam is sufficient

A webcam can be useful when the first question is whether the algorithm can distinguish the parts at all. It becomes a weaker choice when acquisition behavior cannot be controlled or verified.

Evaluate the exact device, driver and software path. Neither a webcam label nor an industrial-camera label establishes every required capability.

Requirement Webcam prototype assessment Industrial camera assessment
Fixed exposure and gain Confirm controls work through the chosen application Check documented ranges and feature access
Fixed focus and white balance Confirm automatic changes can be disabled Confirm the optical setup and color controls
Image delivery Check compression, buffering and stale frames Check stream configuration, buffering and diagnostics
Motion geometry Test shutter behavior on moving parts Select the appropriate shutter type
Object-synchronized capture Use free-running capture only if timing permits Verify hardware trigger support and electrical details
Result deadline Measure worst observed end-to-end delay Measure it here too; the interface alone is not proof

A webcam is a reasonable prototype candidate when you can lock the necessary settings, capture recognizable features and tolerate free-running acquisition. Stop-and-image experiments are especially useful for separating algorithm problems from motion problems.

Move toward an industrial camera when object association, synchronized lighting, repeatable acquisition timing or diagnostic access becomes a requirement. Confirm software support before committing; the camera software compatibility checks provide a useful acceptance process.

Do not approve either option using only its displayed preview. Save frames through the actual application and test those files with the intended algorithm.

6. Choose shutter, lens and framing together

A global shutter exposes the image together, reducing the geometric distortion associated with rows being exposed at different times. A rolling shutter can skew moving shapes even when each row uses a short exposure. Short exposure controls blur; it does not necessarily remove rolling-shutter geometry errors.

The MV-CU020-90GC is a color, global-shutter camera example. Treat it as a candidate to check against your required image dimensions, acquisition controls and software support, not as an automatic match for the worked example.

Area scan camerasHikrobot MV-CU020-90GC 2MP Area Scan Camera, GigE, GMAX4002, ColorMV-CU020-90GC
Sensor format
1/1.7"
Interface
GigE
Resolution
Up to 3 MP
Shutter
Global
$309.00View partBuild a system with it

Choose machine vision lenses from the required field, sensor dimensions, working distance and available mounting space. The field must include belt wander and placement variation without making the sorting feature too small.

How sensor width, working distance and field of view set the focal lengthRays from the edges of the sensor pass through the lens and spread to the edges of the field of view. The ratio of sensor width to field of view is the magnification m.CameraField of view (FOV)Working distance (WD)≈ fsensor width slensm = s / FOVf = WD × m / (1 + m)
How sensor width, working distance and field of view set the focal length. Rays from the edges of the sensor pass through the lens and spread to the edges of the field of view. The ratio of sensor width to field of view is the magnification m.

Use the lens focal-length selection guide to translate framing into a lens shortlist. Then check image-circle coverage, mount compatibility, focus range and edge sharpness in the lens finder.

The LS-S1MV0824-10M is a C-mount lens example. Its suitability depends on the selected sensor and framing geometry; a matching mount alone does not establish the right field of view.

Machine vision lenses8.5 mm, 1", 10 MP, C-mount Machine Vision Lens (LS-S1MV0824-10M)LS-S1MV0824-10M
Type
Machine vision fixed
Sensor format
1"
Mount
C-mount
Resolution
6-10 MP
$269.00View partBuild a system with it

Test focus across the expected part-height range. If height variation changes the apparent feature size enough to affect sorting, address that geometry before increasing camera resolution.

7. Provide enough controlled light for the exposure

The blur calculation creates a lighting requirement. If a stationary image looks good but the calculated exposure produces a dark image, the solution is not automatically more gain. Gain raises the recorded signal and noise; it does not collect additional photons.

Use controlled illumination to make the sorting feature repeatable. Bar lights allow directional arrangements that can emphasize edges, texture or surface changes. Their angle can also create glare, so test with the most reflective part orientation.

The LS-2LB-300X16 is a bar-light candidate for fixture trials. Confirm coverage, mounting clearance, electrical requirements and achievable image brightness in the actual arrangement.

Bar lights300 x 16 mm LED Bar Light (LS-2LB-300X16)LS-2LB-300X16
Size
200-400 mm
Type
Standard
Voltage
24 V
$189.00View partBuild a system with it

Compare arrangements through the lighting finder after testing direction and diffusion. Do not infer illuminated field size directly from a light's physical dimensions.

For color sorting, hold illumination and white balance steady. For silhouette sorting, maximize separation between part and background rather than trying to reproduce a visually pleasing scene.

If pulsed lighting is needed, verify the light's documented operating limits and the controller's compatibility. Do not assume a continuous-duty light permits increased pulse current.

8. Budget latency to the sorting mechanism

Sharp images are not sufficient if the decision arrives after the part passes the diverter. Separate acquisition throughput from end-to-end latency.

Available decision time = distance from imaging position to action point / belt speed

With 300 mm between the imaging position and action point:

Available decision time = 300 / 600 = 0.5 s = 500 ms

Suppose measured acquisition, transfer, processing and communication together consume 80 ms, while the mechanism requires 60 ms to respond:

Remaining timing allowance = 500 - 80 - 60 = 360 ms

That allowance must cover scheduling, jitter, tracking uncertainty and a practical margin. Measure distributions and worst observed delays under load, not only average processing time.

Identify every object from capture to action. A free-running system must avoid duplicate decisions, while any buffered system must avoid applying an old result to a new part. For development displays, preview overlays for motion-tracking diagnostics can help make those associations visible.

If belt speed changes, a fixed time delay may place the action incorrectly. Consider position-based tracking or an updated motion model, with the required position inputs verified separately.

9. Verify the system before ordering the final setup

Run a short acceptance sequence using the intended software and representative parts:

  1. Record the geometry. Measure field size, belt wander, part height and the smallest decision feature.
  2. Lock acquisition settings. Verify that exposure, gain, focus and relevant color settings remain unchanged.
  3. Check stationary images. Establish that the lens and lighting reveal the feature without motion.
  4. Run at maximum speed. Compare measured blur and classification performance with the calculations.
  5. Test minimum spacing. Count physical parts, usable images, decisions and sorting actions independently.
  6. Load the application. Include recording, displays and communications used during normal operation.
  7. Restart the system. Confirm settings are restored and the first usable result is correctly associated.

Keep original images and timing logs from failed decisions. If acquisition becomes intermittent, follow the camera acquisition failure troubleshooting sequence instead of changing several parameters simultaneously.

10. Know when the usual answer is wrong

More pixels are not always beneficial. Narrowing the field or improving contrast may reveal the sorting feature without increasing image size. Additional pixels can also increase transfer and processing load.

A faster camera is not always the next purchase. If exposure is too long, improve illumination or reduce motion. If latency comes from queued frames, increasing capture rate can make the queue worse.

An industrial camera is not mandatory for every experiment. A controlled, slow prototype can establish algorithm feasibility before you commit to synchronized acquisition. Conversely, a successful stationary demonstration does not establish performance on a moving conveyor.

Before selecting parts, collect a field-width sketch, minimum feature size, maximum speed, minimum pitch and distance to the sorting mechanism. Use those measurements in the camera configurator, or send them through application support to review the camera, lens and lighting together.

Questions

Should I choose resolution or frame rate first?

Check resolution and exposure first, then capture rate. Resolution must show the feature that determines the sorting class, while exposure must keep its motion blur acceptable. Capture rate must then cover the shortest object spacing or complete-view window. None of these requirements substitutes for the others.

Can a webcam work for a sorting conveyor prototype?

Yes, if the actual application can hold acquisition settings steady and deliver usable images before the decision deadline. Test saved frames rather than judging the preview alone. A webcam prototype can establish algorithm feasibility, but synchronized capture and predictable object association may require a different acquisition setup.

How many pixels should cover the smallest sorting feature?

Start by allocating roughly 4–8 pixels across a distinct feature, then validate with representative samples. Low contrast, fine print, dimensional measurement and variable orientation may need more. The requirement concerns pixels across the feature itself, not the total megapixel count advertised for the camera.

Does a higher frame rate automatically reduce motion blur?

Not necessarily. Frame frequency and exposure duration are separate settings, although a device may impose relationships between them. Calculate an exposure limit from belt speed, object-space sampling and acceptable blur. Then verify the exposure actually used by the camera and provide sufficient illumination for that duration.

When is hardware triggering worth specifying?

Consider triggering when each image must correspond to a known object position, when lighting must be synchronized, or when free-running capture creates unacceptable uncertainty. Confirm the camera's documented trigger behavior, input requirements and supported acquisition rate. Triggering does not eliminate transfer delay, processing latency or the need to track objects.