Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A time-of-flight (ToF) depth camera combines a light transmitter, receiver imaging optics and a ToF sensor with power, timing, calibration and depth-processing blocks. Choose indirect ToF (iToF) when phase-based, dense depth imaging fits the scene; choose direct ToF (dToF) when photon timing and histogram or event processing better suit a LiDAR-like design. Neither choice can be made from range alone: optics, illumination, ambient light, motion, the enclosure window, safety and calibration all affect the finished camera.

Choose indirect or direct ToF for the scene

The central distinction is how the system extracts distance from returned light. Analog Devices describes a ToF camera as an imaging-optics subassembly and receiver ToF sensor paired with a transmitter illumination module. The sensor and illumination method then determine how the camera measures the light’s return.

Indirect ToF: infer depth from phase

In continuous-wave iToF, the transmitter emits amplitude-modulated light. The receiver measures the phase shift between the emitted and returned modulation, and the system derives depth from that shift. This approach is well suited to dense depth imaging. Its design depends on the modulation signal and the optical return: laser and driver behavior, PCB layout, rise and fall time, optical power, receiver optics and scene conditions all matter.

Direct ToF: time photon returns

In dToF, SPAD detectors register photon arrivals, while time-to-digital converters (TDCs) measure timing. The system processes those measurements as a histogram or events to estimate distance. It is attractive for longer-range or LiDAR-like operation, but the required timing and photon-processing architecture must be designed along with the optics and illumination. A published IEEE prototype, for example, used shared TDCs, per-pixel memory and in-locus processing; that is one implementation, not a universal dToF layout.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Arducam ToF Camera, 0.43MP Color Rolling Shutter Camera Module with Case for Raspberry Pi and Nvidia Jetson Board, Depth Sensing Solution ToF Tech Camera
  • Pixel-level accuracy: powerful depth/distance measurement.
  • Large working range: 2m/4m optional, and a 10-meter broader coverage with our cable extension kit.
  • Outdoor usable: No worry of interference from ambient light.
  • Any MV library works: 3 languages applicable. C, C++ or Python.
  • Affordable decency: 3D imaging with primed point clouds at an unexpectedly low cost.

Compare the two against the actual scene rather than assuming one principle is always superior. Required range and precision, ambient light, multipath, motion, frame rate, pixel resolution, power, peak current, compute and data bandwidth, window behavior, calibration burden and lifecycle support can all change the decision.

Write the scene and performance requirements first

Before selecting a sensor, modulation frequency, pulse width, pixel format or optical power, describe the measurement job. An advertised maximum range does not establish performance for a different target, lighting condition, enclosure or frame rate.

  • Distance and target: define minimum and maximum range, target reflectance and the depth precision required across that range.
  • Environment: specify expected sunlight or other ambient infrared, reflective surfaces that may create multipath, and whether targets or the camera move during a measurement.
  • Image behavior: set the field of view, depth-map resolution, frame rate and acceptable confidence or invalid-pixel behavior.
  • Product constraints: set optical-power and eye-safety requirements, power budget including peak current, compute and data limits, enclosure-window details, and expected temperature range for calibration.

These requirements are coupled. For example, changing the field of view changes the imaging and illumination geometry; adding a cover window changes the optical stack that must be characterized; and a more demanding frame rate affects timing, power and processing choices. Treat the intended enclosure as part of the camera design, not as a cosmetic addition after the sensor is selected.

Rank #2
Sipeed MaixSense A010 RGBD TOF 3D Depth Vision Camera Sensor Module Onboard 32bit RISC-V BL702 144Mhz Processor USB2.0 UART Port Support MCU ROS1 ROS2 (with LCD Screen)
  • [TOF 3D Sensor] MaixSense-A010 is a 3D sensor module composed of BL702 + Juyou100x100 TOF.The LCD screen with 240 × 135 pixels can preview the depth map after colorMap in real time.
  • [High-precision] MaixSense-A010 Vision Camera Sensor supports detection of abortion, which can achieve real-time high-precision, high-resolution monitoring traffic movement, and quickly count data data
  • [Powerful compatibility] MaixSense-A010 Sensor has powerful compatibility, which can be connected to the K210 MAIX BIT development board based on the serial protocol, such as: AIOT development board or Raspberry Pi LINUX development board for secondary development
  • [Support secondary development] A010 MCU ROS camera scanner supports running ROS. In the applicable Linux system environment, access ROS1/ROS2
  • [Automatic color adjustment] Support real -time observation of the depth difference between the far and nearly objects, so as to display the cold and cold color tone due to the distance and near

Design the transmitter, receiver and processing chain together

Transmitter and illumination

The transmitter includes a VCSEL or other laser source, a high-speed driver, beam-shaping optics such as a diffuser, synchronization and safety controls. The source and driver must provide a modulation or pulse signal appropriate to the selected measurement principle. Analog Devices notes that the laser, driver, PCB layout, rise and fall times, and optical power affect the useful modulation signal. A transmitter that performs well electrically can still produce a poor camera result if its illumination pattern does not cover the receiver’s field of view as intended.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Receiver imaging optics and sensor

Match the illumination field to the lens field of view and maximize useful collection while suppressing stray light. A narrow infrared band-pass filter helps reject out-of-band light, but filter, lens, sensor and illuminator need to be considered as one optical path. Lens intrinsics and distortion parameters are required when converting image measurements into a geometrically meaningful point cloud.

Power, timing and depth processing

Provide low-noise power rails, adequate transient response, clocks and peak-current capability for the sensor and illumination driver. The processing path converts raw phase measurements or photon timing into depth. Where the application benefits, expose amplitude or active brightness, passive infrared and a confidence measure alongside depth so downstream software can distinguish weak or uncertain returns from reliable measurements. Processing may reside in the camera or on a host; the choice affects compute, data bandwidth and system partitioning.

Rank #3

Design for the complete optical stack, including the cover glass

A cover glass or enclosure window sits in the illumination and receiver paths, so it can create internal reflections that appear as unwanted signal. Its effects cannot be assessed reliably from a bare sensor alone. Characterize the assembled camera with the production window, its coatings and geometry, the lens and illuminator in place. The ST VL53L3CX product materials specifically identify cover-glass and crosstalk calibration as part of using that multi-target ranging sensor.

Control stray light through the mechanical and optical design, not only with software. Keep illumination and receiver paths aligned to their intended fields, limit unwanted internal reflections, and evaluate the actual filter and window stack. If the enclosure changes, the optical behavior and calibration may change too; revalidate rather than assuming bare-board characterization still applies.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Handle ambient light, multipath and eye safety as design constraints

Ambient light and multipath

Ambient infrared can reduce the useful contrast of the active return, while reflections from multiple surfaces can make the measured path differ from the direct path. Test the selected architecture across the intended lighting, ranges, target reflectances and reflective scene geometries. Measure the resulting depth and confidence behavior, rather than treating a range figure from a component page as proof of performance in every scene.

Rank #4
Dxtvate Vzense NYX650 & NYX660 3D ToF Depth Cameras with RGB Sensor - Dual-Model 3D Imaging Solutions, IP42/IP67 Rated, PoE+ & DC Power for Industrial Automation, Robotics, and AR/VR (NYX650)
  • 【High-Precision Depth Sensing】- Both NYX650 and NYX660 deliver accurate Time-of-Flight 3D data with <2% error rate, 640x480 depth resolution at 30fps, and synchronized 1600x1200 RGB imagery for RGBD mapping in real-time.
  • 【Dual-Model Flexibility】- Choose NYX650 (IP42, DC power) for cost-effective indoor applications, or NYX660 (IP67, PoE+ or DC power) for rugged, dust/water-resistant environments with simplified single-cable setup.
  • 【Advanced Triggering & Filtering】- Support hardware (3.3V-24V external trigger) and software slave triggers, plus built-in data filters (e.g., Spatial Filter, Flying Pixel Filter) to enhance depth accuracy.
  • 【Easy Integration】- Compatible with Windows, Linux, and Arm Linux via ScepterSDK (C/C++, Python, ROS). Includes ScepterGUITool for IP configuration, firmware upgrades, and real-time monitoring.
  • 【Compact & Robust Design】- NYX650 (125x50x34.5mm, 256g) suits space-constrained projects; NYX660 (131.3x50x44.5mm, 326g) offers industrial-grade durability with IP67 protection.

Eye safety

Laser optical power must be delivered safely. Analog Devices emphasizes that safety mechanisms belong both at the laser driver and system level, and that Class 1 eye-safety limits must be respected at all times. The safety assessment therefore belongs in the complete transmitter and product design, not just in a component selection or a software setting. Validate the finished optical assembly and its safety controls under applicable product conditions.

Calibrate and validate the assembled camera

Calibration and validation should cover the entire camera, including firmware and enclosure window. A useful plan addresses:

  • Per-pixel response: characterize offset and gain variation across the sensor.
  • Temperature: measure drift over the product’s intended operating conditions and account for it in calibration or processing.
  • Geometry: determine lens intrinsics and distortion for point-cloud production.
  • Optical crosstalk: evaluate internal reflections with the final cover glass and optical stack installed.
  • Scene robustness: test ambient-light rejection, target reflectance, motion and multipath in representative scenes.
  • System performance: verify range, precision, frame rate, confidence behavior, power and safety on the complete design.

Bench results should be tied to the tested window, illumination, ambient conditions and targets. Sensor or reference-design figures are useful comparison points, but they do not replace validation in the intended product.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Sipeed MaixSense A010 RGBD TOF 3D Deep Camera, Vision MCU and ROS Compatible, with USB Port and Connection Cable, Industrial Image Processing (MS-A010 Lite Suit)
  • 3D DEEP CAMERA: High-precision RGBD TOF camera for industrial image processing with advanced depth detection
  • Compatibility: ROS-compatible system with MCU integration for versatile applications in robotics
  • Connection: simple USB connection with included connection cable for fast data transfer
  • INDUSTRIAL STANDARD: Rugged construction and reliable performance for professional image processing applications
  • Integration: Flexible integration options thanks to standardized interfaces and comprehensive development support
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Use published performance figures as architecture references, not guarantees

The following figures come from specific cited products or demonstrations. Their conditions and architectures differ, so they should not be read as a head-to-head benchmark or as universal limits for ToF.

Source and implementation Published figure How to interpret it
IEEE Journal of Solid-State Circuits, 2019; a specific modular dToF prototype 300 m maximum range and 80 cm accuracy in low-resolution mode; 150 m maximum range and 7 cm accuracy in high-resolution mode. Measurements from that prototype and its modes, not a general dToF specification.
IEEE Journal of Solid-State Circuits, 2019; scanning LiDAR demonstration 256 × 256 depth map with millimeter precision. A result from the cited scanning demonstration, not a general ToF camera resolution or accuracy claim.
Texas Instruments TIDA-01187 reference design, 2017 Up to 9 m or greater range; mean error below ±6 mm; standard deviation below 3 cm. Figures for the TI reference design, not a guarantee for another optical or electrical implementation.
STMicroelectronics VL53L1X product page Up to 4 m ranging and up to 50 Hz ranging frequency. ST’s stated product capabilities; validate performance in the intended system.
STMicroelectronics VL53L3CX product page Up to 3 m multi-target distance measurement. ST’s stated product capability; the figure is not a camera-wide performance guarantee.

Match reference components to the prototype you are building

Integrated ranging sensors and discrete camera chains answer different design needs. These examples illustrate the architectures in the published product and reference-design descriptions; selection still depends on the target scene and complete enclosure.

Example Architecture and stated features Potential fit
ST VL53L1X Integrated SPAD array, 940 nm invisible Class 1 emitter, physical infrared filters and optics; ST states up to 4 m and up to 50 Hz. A compact integrated ranging component when its stated range and integration approach fit the project.
ST VL53L3CX SPAD array, 940 nm VCSEL, multi-target detection, physical filters, and cover-glass/crosstalk calibration; ST states up to 3 m. A candidate where multi-target ranging and window calibration are relevant.
TI TIDA-01187 Pulsed 905 nm laser and driver, collimation and receiver optics, high-speed ADC/DAC and signal processing. A discrete pulsed-ToF reference for teams designing a laser, optics and signal-processing chain.
Analog Devices CW ecosystem ADSD3100-class iToF sensing with illumination, optics and depth-processing components. A reference point for a continuous-wave iToF camera architecture.

For a compact range-sensing prototype, an integrated SPAD device can reduce the number of blocks that must be assembled independently. A discrete chain such as the TI reference design makes the laser, receiver optics and signal-processing path more explicit. A dense depth camera still requires matching the optics and illumination geometry, calibration and processing to its full scene requirements.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.