Skip to content
Insights
Super-LiDAR Resolution with Software

Super-LiDAR Resolution with Software

Learn how to increase the resolution of your LiDAR output without adding additional processing time by making use of the Outsight preprocessor software.


3D Lidar is not “Image + Depth”

In comparison to a single photograph, a video film (a rapid succession of pictures at a specific frame rate) allows for a better interpretation of the situation:

Video processing pipeline

This is partially because the human brain will interpolate information and use movement to add sense to the perception.

However, the typical pipeline for processing Video streams from Cameras, especially when using Machine Learning approaches, is based on analysing successive individual Images.

Processing pipeline with ai

When 3D LiDAR first appeared, a natural first approach was to apply the same image processing techniques to this new type of data, for example treating depth as an additional colour (RGB-D with D = Depth).

This method delivers poor results (and requires significant processing resources) as it does not take advantage of the unique properties of 3D LiDAR data and the Spatial Information that it natively contains.

Worse than Red Fish memory

When analysing the instantaneous perception of the environment around the sensor, processing LiDAR frames (the 3D equivalent of Images) one by one is equivalent to forgetting the past: your sensor discovers the world as if it first magically appeared in the current frame.

You’ll give away information as quick as you’ll add it (or even faster).

New data complexity

Even Red Fishes don’t forget so quickly! (and by the way, they’re smarter than you think)

Of course there is information on each 3D frame, but

  • there is also rich information in the relationship between the current frame and the previous ones (context and association).
  • more importantly, remembering how the world was before the current frame arrived reveals a meaningful part of reality (signal) that can only be distinguished from noise when time is taken into account (multiple frames).

Keep reading if you want to see some specific examples below.

Increasing resolution and processing power is not a magic wand

As we mentioned in a previous article, 3D LiDAR is on an incredible trend, with prices dropping while performance rises.

This will become even more interesting as the expected improvement of performance, measured in points per second, will soon show a five-fold enhancement and reach double digit millions:

Lidar becoming affordable

This presents a number of challenges, including how to process such a large amount of data in real time (hint: using 3D pre-processing software), but it doesn’t solve the problem of instantaneous memory loss.

Smaller objects will be detected, but not smaller changes.

Super-Resolution based on high-performance SLAM

Simultaneous Localisation and Mapping (SLAM) refers to the ability of a sensor, in this case 3D LiDAR, to know its own position and orientation in a map as it is being built.

It’s one of the basic features that performs a 3D Software pre-processor such as Outsight’s.

Super lidar resolution with software

Six DoF output value depends on LiDAR preprocessor

The output of the SLAM feature is typically used for Localisation purposes, including understanding the precise movement and velocity of the Sensor itself (Ego-Motion).

However, because the Ego-Motion output provides the precise relationship between successive frames (the relative position and orientation), it also allows generating a Super-resolution 3D image (a Map) in real-time, the equivalent of what a Video stream is to an Image:

Mapping with Lidar and SLAM

In this case, the goal isn’t to use the 3D map for cartography, but to increase the resolution as the sensor (or the objects around it) moves.

What it usually took days, it’s now possible with Outsight’s pre-processing software in less than 30 seconds:

Consider this example. The image below is what you would get with a currently-available 3D LiDAR of significant resolution, in one frame:

Lidar frame

Now consider what happens when a customer of Outsight uses the Super-Resolution slider in the real-time web interface:

Slider for lidar data

The same situation becomes much clearer - if it’s true for you, it’s true for any computer vision system that uses this integrated real-time signal instead of the instantaneous frame:

3D LiDAR with Outsight processor output super resolution

This is not only relevant for LiDARs using repetitive scanning patterns, software real-time super-resolution adds value also in non-repetitive approaches:

Super resolution demonstration in real-time

Let’s take a look at what this means in practice, with a real-world example.

Detecting invisible road debris and obstacles

In a typical driving situation you want to detect debris such as a tire.

Because it’s a light-absorbing black surface and relatively small in size, the number of Laser hits impacting the object will be very low and even less those getting back to the receiver, even with the highest resolution LiDAR.

Applying Super-Resolution to Obstacle Perception

In this practical experience we used a well-known mechanical 360ºFoV LiDAR, the number of points belonging to the object and getting back to the sensor are shown in the chart below, for each frame:

ADAS Lidar data

As you can see, not a single frame delivers more than 3 points on the object (signal).

This is challenging even for the best Object Detection algorithms, especially if you take into account that irregularities on the road (noise) and the side walk edge (more noise).

Look at how close the points of the tire look like vs. the environment:

Super lidar resolution with software and lidar

In fact, the image above is even a favourable case: if you look closely at the chart you’ll see that in some frames the object does not appear at all - it becomes invisible!

Super lidar resolution with software outsight

That means that the challenge, for any object detection algorithm using this data as an input, is even harder - these few points appearing and disappearing will very likely filtered out as being noise.

To be fair, the fact that even close to the object there are some frames with no points is in this case related to the repetitive scanning method of the LiDAR that was used and won’t be the case with other kind of LiDARs, but this doesn’t change the fact that a single frame is by definition limited by the number of points per frame.

Now, let’s cumulate frames over time (aka Integrating the signal).

Thanks to the SLAM algorithm, we can understand how each frame is positioned and oriented in relation to the previous ones, so we can build a live (real-time) 3D map that increases the actual resolution (ie. how many points of the object are detected).

In the same situation, same recording and sensor, the available data increases with the past observations:

Super lidar resolution with software graph

This is no magic (and no interpolation: all the information is actual laser hits), it’s just simply applying a memory of past points that help understanding the present perception:

Increasing Resolution with Outsight’s Software

Objects that were previously invisible become visible:

Point-cloud super-resolution

How it works

The basic algorithm enabling Super-resolution is SLAM, but there are many different approaches, most of them requiring high-end computing power and are fragile in challenging dynamic environments.

As pioneers of LiDAR SLAM with more than 70 patent filings, our team at Outsight has validated our unique approach in dozens of different contexts and situations, using low processing power (ARM-based SoC CPU).

Lidar Slam on Chip

This is possible thanks to, among other things, a one-of-its-kind algorithm, that we will describe in another article.

One of the key points is that its processing time is de-correlated with the number of past frames being used to compute the position and orientation:

Super lidar resolution with software and outsight lidar solutions

Outsight’s processor time is not correlated with the number of frames

This is no magic neither, those of you that were following the company Dibotics, now called Outsight, have probably attended one of our many presentations in international conferences or read one of these articles published many years ago:

The hardware and software flywheel

With LiDAR becoming an affordable piece of hardware, any company can start using it, without needing to become a LiDAR expert, thanks to the appropriate real-time pre-processing software.

3D Super-Resolution is an excellent example of how software can sublimate hardware capabilities, resulting in even better data for software to process.

If you want to know more, contact a Product Specialist to guide you with your application.


Related Articles

AIRPORTS

Aeroporti di Roma to deploy Outsight's Physical AI solution at scale across Rome Fiumicino Airport

Aeroporti di Roma (ADR) is expanding its collaboration with Outsight to a large-scale deployment across almost all Schengen common-use areas at Rome Fiumicino Airport.

CORPORATE

Intel and Outsight Announce Strategic Collaboration to Bring Physical AI–Powered Spatial Intelligence to the Enterprise Edge

Outsight’s Shift platform integrated into Google Distributed Cloud Edge powered by Intel Xeon 6 SoC – Live demonstration at Google Cloud Next 2026

Let's connect

Send us a Message

Drop your email and we'll get back to you as soon as possible.

Frequently Asked Questions

  • What is LiDAR super-resolution and how is it different from just buying a higher-resolution sensor?

    Super-resolution in a LiDAR context means accumulating laser returns across multiple frames over time, using SLAM to align each frame precisely, so the effective point density on an object grows without any change to the sensor hardware. A higher-resolution sensor increases points per frame, but still discards all spatial memory the moment the next frame arrives. Super-resolution retains that memory, meaning a small object that appears on only two or three points per frame can accumulate dozens of confirmed laser hits across seconds of observation, turning a near-invisible detection into a reliable one. Outsight applies this principle in its preprocessor software component, allowing operators to achieve significantly denser point clouds from existing infrastructure-mounted sensors before the data ever reaches the SHIFT platform's perception and analytics layers.

  • Does SLAM super-resolution work on LiDAR sensors with non-repetitive scanning patterns, or only on spinning mechanicals?

    Both scanning architectures benefit. Repetitive mechanical scanners revisit the same angular positions each rotation, so gaps between scan lines are predictable and accumulation fills them systematically. Non-repetitive scanners (such as solid-state sensors that randomize beam direction each frame) produce different point distributions per frame, meaning each accumulated frame adds genuinely new spatial samples rather than reinforcing existing scan-line positions. The SLAM alignment step is sensor-agnostic; it works from the geometric consistency of the environment rather than from any assumption about scan pattern. Outsight's preprocessor is designed with this sensor-agnostic principle in mind, and the broader SHIFT platform supports multi-vendor LiDAR hardware spanning both mechanical and solid-state form factors across its infrastructure deployments.

  • How does processing time scale as more past frames are accumulated for super-resolution?

    In the approach described in the article, processing time does not scale with the number of past frames used. The SLAM algorithm computes the relative position and orientation of each incoming frame without re-processing the entire accumulated history, so the computational cost stays roughly constant regardless of how many seconds of data are being integrated. This design is central to how Outsight's preprocessor software achieves super-resolution within a sub-50ms end-to-end pipeline, keeping latency flat even as the depth of the accumulated point cloud grows. The result is a technique capable of running on low-power ARM-based system-on-chip hardware, which matters for edge deployments where high-end GPU servers are impractical or too expensive.

  • What is ego-motion estimation in a LiDAR preprocessor and why does it matter for perception beyond navigation?

    Ego-motion estimation is the SLAM output that describes the precise change in a sensor's position and orientation between consecutive frames, expressed as a six-degree-of-freedom transform. Navigation and mapping applications use it to localize a moving platform, but perception pipelines benefit separately. Once the relative transform between frames is known, point clouds from different moments can be registered into a common coordinate frame. That registration is what makes super-resolution possible, and it also enables motion compensation, separating points that moved because the sensor moved from points that moved because an object in the scene moved. The Outsight preprocessor applies this principle within a sub-50ms end-to-end pipeline, using ego-motion estimates to stack and align successive scans so that effective spatial resolution increases without any additional sensor hardware or processing delay.