A 2D detector tells you a parcel is on the intake conveyor. A 3D detector tells you it is 480 by 310 by 220 millimetres, sitting at a 12-degree yaw, with one corner crushed. That second sentence is the entire reason 3D object detection exists in logistics — and the reason it is not simply a 2D detector with one more axis bolted on. The pitch you usually hear is exactly that: 3D is a drop-in upgrade to your bounding boxes, same pipeline, one more dimension of accuracy for free. It is a tidy story and it is wrong at the very first component. A 2D detector needs a camera. A 3D detector needs depth — and depth means a different sensor, a calibration regime that has to survive a working warehouse, and a downstream pipeline that reasons about physical geometry rather than pixels. The extra axis is not free accuracy. It is a set of costs you take on deliberately, and only where a physical measurement drives a real return. In logistics that return has a name: dimensional-weight verification at intake. When a bounding box is measured in millimetres rather than pixels, it decides how a parcel gets billed. That is where 3D detection earns its keep. This article walks through the mechanics so an operations leader can tell the difference between the places 3D genuinely pays back and the places a plain 2D detector is the correct, cheaper answer. What does 3D object detection actually produce? Start with the output, because that is what makes the concept concrete. A 2D detector emits axis-aligned boxes in image space: four numbers per object — the pixel coordinates of a rectangle — plus a class label and a confidence score. It tells you what is in the frame and roughly where on the image plane. A 3D detector emits a box in the physical world. The canonical representation is a seven-degree-of-freedom cuboid: a centre point (x, y, z) in real coordinates, three extents (length, width, height), and at least one rotation angle — the yaw about the vertical axis. Some formulations carry full three-axis orientation; in warehouse logistics, yaw is usually the axis that matters, because parcels sit flat and rotate on the belt. The class label and confidence come along as before. The difference is not cosmetic. The 2D box lives in pixels, so its size depends on how far the object is from the lens. Move a parcel closer and its box grows even though the parcel did not. The 3D box lives in millimetres, so its extents are invariant to camera distance. That invariance is the whole point. It is what lets you compute a volume you can put on an invoice. How does 3D object detection differ from 2D bounding-box detection? The honest way to compare them is by what each one can answer, and what it costs to get there. Dimension 2D detection 3D detection Sensor Single RGB camera Depth source: stereo, structured light, LiDAR, or ToF Output Pixel box + class 7-DoF cuboid (position, extents, yaw) + class Measures presence & location? Yes Yes Measures true size / volume? No (pixel size ≠ physical size) Yes Measures orientation in space? Only in-image rotation Yes (real yaw / pose) Calibration burden Intrinsics only Intrinsics and extrinsics; must survive drift Compute cost Lower; mature edge deployment Higher; point-cloud or depth-fusion overhead Failure surface Occlusion, small objects All of the above plus depth noise, reflective surfaces, calibration drift Read the table as a cost-benefit ledger, not a ranking. The two rows that justify the whole exercise are “measures true size / volume” and “measures orientation in space.” If your ROI lever does not depend on either — if you only need to know a parcel arrived, count it, and route it — then every other row in the 3D column is pure added cost with no offsetting return. This is the reframe that matters: 3D is not better, it answers a different question. The engineering task is deciding whether that question is the one your operation is actually asking. If you are still weighing detector families before you even get to the 2D-versus-3D decision, our note on object detection tools for logistics CV and when to use each covers the upstream choices; and where orientation-in-plane is the real need rather than full depth, an oriented bounding box in logistics CV is often the cheaper middle path. What sensing modalities feed 3D detection? Every 3D detector is downstream of a depth source, and the depth source is the single biggest determinant of how the system behaves in a warehouse. There is no universally best modality — each trades range, precision, cost, and robustness differently. Stereo vision — two calibrated cameras, depth from disparity. Cheap and passive, but accuracy degrades with distance and it struggles on texture-less surfaces (a plain brown box with no features gives stereo nothing to match). Depth error grows roughly with the square of distance, so it is strongest at short, fixed intake ranges. Structured light — projects a known pattern and reads its deformation. Very precise at close range, which suits a fixed dimensioning station. It is sensitive to ambient light and to glossy or transparent packaging that scatters the pattern. LiDAR — active time-of-flight ranging with excellent geometric accuracy over longer distances. It is the most expensive modality and produces sparse point clouds that need dedicated processing. Common where the working volume is large — yard, dock, or tall racking. Time-of-flight (ToF) cameras — a per-pixel depth image from measured light return. A practical middle ground for indoor fixed stations: denser than LiDAR, more robust to texture than stereo, but with limited range and its own sensitivity to reflective and absorbing surfaces. The warehouse-specific caveat, and it is not a small one: reflective shrink-wrap, black conveyor belts, and specular tape all attack active depth sensors in ways that a datasheet’s lab figures will not warn you about. In configurations we have profiled, the gap between a modality’s spec-sheet accuracy and its accuracy on real packaging is where most disappointing 3D deployments actually live (observed across engagements; not a published benchmark). Choosing the modality is therefore a decision to make against your actual mix of packaging and lighting — not against a generic ranking. How does 3D detection enable dimensional-weight verification? Dimensional weight — the volumetric weight a carrier bills against when a parcel is light for its size — is the clearest ROI lever in logistics CV. Carriers charge on the greater of actual weight and a volume-derived figure. If your intake system under-measures a parcel, you eat the difference; if it over-measures, you overcharge a customer and invite a dispute. Both are revenue leakage. Here is the mechanism, with the assumptions stated plainly. A 3D detector at a fixed intake station produces a 7-DoF cuboid per parcel. Its length, width, and height come out in millimetres because the system is calibrated against known world coordinates — not inferred from pixel size. Volume follows directly, and dimensional weight follows from the carrier’s divisor. Because the measurement is a physical quantity rather than a pixel artefact, it survives the parcel being closer to or farther from the lens, and it does not care how big the box looks. A 2D detector structurally cannot do this. It has no distance information, so it cannot separate “large parcel far away” from “small parcel close up.” Any dimensioning claim built on a 2D box is quietly assuming a fixed, known distance — which is exactly the assumption a busy intake belt breaks. This is a benchmark-class distinction in the sense that it is verifiable at the station: place a parcel of known dimensions in front of both systems and only the 3D one recovers the true millimetres. The return is direct — fewer dim-weight disputes, less mis-billing — and this is precisely the second-order ROI driver our logistics computer vision ROI prioritisation work maps at the hub level. The 3D detection described here is the technique underneath that driver. Where in palletisation and stacking does 3D pay off that 2D cannot? Dimensioning is the headline case, but it is not the only one where the extra axis carries its own weight. Palletisation is fundamentally a geometry problem: to decide how to stack items on a pallet, you need each item’s volume and its orientation, because a box laid flat and the same box stood on end occupy the space differently. A 2D detector gives you presence and rough in-image position; it cannot tell a stacking planner that a parcel is rotated 30 degrees and will not seat squarely. 3D detection supplies the yaw and the extents that a stacking or bin-packing algorithm needs as input. Where throughput is limited by how efficiently the working volume is filled — not by how many items you can count — 3D detection feeds a decision that 2D detection simply cannot express. The output of the detector becomes the input to a physical planner, and that hand-off only works when the geometry is real. Once orientation matters, the detector’s output has to be consumed by something that reasons over time and space — which is where 3D detection meets tracking and fusion. Our companion piece on 3D object detection in practice and where it feeds tracking picks up that downstream thread, and the broader sensor fusion engineering perspective covers how depth, RGB, and motion get combined into a single coherent estimate. What are the failure modes of 3D detection in logistics? The costs in the comparison table are not abstract — they show up as specific, recognisable failures. Knowing them in advance is the difference between scoping a project honestly and discovering the bill after commissioning. Calibration drift. 3D needs both intrinsics and extrinsics — where the sensor is relative to the world, not just its lens parameters. A forklift bump, thermal expansion, or a nudged mount shifts the extrinsics, and every millimetre measurement drifts with it. Unlike a 2D detector, which degrades gracefully, a mis-calibrated 3D system produces confidently wrong numbers. The camera-side of this — establishing and holding the extrinsic relationship — is exactly what our note on camera extrinsics and calibration for manufacturing vision addresses; the logistics failure mode is the same physics. Reflective and specular surfaces. Shrink-wrap, glossy labels, and metallic tape either scatter structured-light patterns or return spurious depth, punching holes or spikes into the depth map. The detector then measures the artefact, not the parcel. Occluded geometry. When parcels touch or overlap on a dense belt, a face of the cuboid is hidden and its extent has to be inferred. Inference under occlusion is where 3D volume estimates quietly lose accuracy — and where a confidence number that looks fine can mask a bad measurement. The through-line: 3D detection inherits every 2D failure mode and adds depth-specific ones on top. That larger failure surface is a real part of the total cost of ownership, and it belongs in the budget conversation before commissioning, not after. When is a 2D detector the correct, cheaper answer? The disciplined default is 2D. Reach for 3D only when a physical measurement drives the return. Use this rubric. If the operation only needs to know that an object is present, count it, classify it, or route it — a 2D detector is the correct answer, and it is cheaper, more robust, and simpler to deploy on the edge. If the operation needs a physical quantity — true volume for dim-weight, real orientation for stacking, pose for robotic pick — then and only then does 3D detection’s cost buy something 2D cannot deliver. When the need is orientation within the image plane rather than full spatial pose, an oriented (rotated) 2D box is often the right middle path and avoids the depth-sensing burden entirely. And where the geometry decision itself is what you are tuning, our explainer on where AABB versus oriented-box geometry is decided in the detection head covers that layer directly. FAQ How should you think about 3D object detection in practice? A 3D detector takes a depth signal — from stereo, structured light, LiDAR, or a time-of-flight camera — and produces a cuboid in real-world coordinates: a centre point, physical extents in millimetres, and an orientation (usually yaw). In practice it means the system reports the true size and pose of an object rather than its appearance on the image plane, which is what lets you compute a volume you can act on. How does 3D object detection differ from 2D bounding-box detection, and when is the extra dimension worth the cost? A 2D detector emits a pixel rectangle whose size depends on camera distance; a 3D detector emits a physical cuboid whose extents are distance-invariant. The extra dimension is worth its cost only when a physical measurement — volume, orientation, or pose — drives the return. If you only need presence, counting, or routing, 2D is the correct and cheaper answer. What sensing modalities feed 3D detection, and what are their trade-offs in a warehouse? Stereo is cheap and passive but weak on texture-less surfaces and at range; structured light is precise up close but light- and gloss-sensitive; LiDAR is geometrically accurate over distance but expensive and sparse; ToF cameras are a dense indoor middle ground with limited range. In a warehouse, reflective shrink-wrap, black belts, and specular tape attack active sensors in ways lab specs rarely warn about, so the choice must be made against your real packaging and lighting. How does 3D object detection enable reliable dimensional-weight verification at intake? Because a calibrated 3D detector recovers length, width, and height in millimetres rather than pixels, it produces a true volume that survives changes in parcel-to-camera distance. That volume yields a dimensional weight directly, which reduces mis-billing and dim-weight disputes. A 2D detector cannot do this because it has no distance information and would have to assume a fixed, known range. Where in palletisation and stacking does 3D detection add ROI that 2D cannot? Palletisation depends on both volume and orientation, because the same box occupies space differently depending on how it is turned. 3D detection supplies the yaw and extents a stacking or bin-packing planner needs as input, so where throughput is limited by how efficiently the working volume is filled, 3D feeds a decision 2D cannot express. What are the failure modes of 3D detection in logistics? The main ones are calibration drift — a bumped or shifted sensor produces confidently wrong millimetres — reflective or specular surfaces that scatter or spike the depth map, and occluded geometry where a hidden cuboid face forces the extent to be inferred. 3D inherits every 2D failure mode and adds these depth-specific ones on top, enlarging the total failure surface. When is a 2D detector the correct, cheaper answer rather than 3D object detection? Whenever the operation only needs presence, counting, classification, or routing — no physical measurement is involved — a plain 2D detector is correct, cheaper, and more robust. If you need in-plane orientation but not full pose, an oriented 2D box is the middle path; reserve 3D for cases where true volume, spatial orientation, or pose actually drives the return. The scoping question is not “should we upgrade to 3D.” It is narrower and more useful: does a physical quantity — a volume, a yaw, a pose — sit on the critical path of the return you are chasing? If it does, depth sensing and its calibration burden are justified, and dim-weight verification at intake is the clearest place that math closes. If it does not, the extra axis is cost you will pay and geometry you will never bill against.