3D Coordinate Systems for Lidar Sensor Explained

August 11, 2020
|
Updated February 9, 2026
|

3 min read

3D coordinate system grid illustrating Cartesian coordinates for LiDAR mapping.
Time to brush up on some calculus. Thomas Paul explains the basics of 3D coordinate systems in a Hackernoon blog post so that everyone can understand how it works.

“When a laser pulse is emitted, its time-of-shooting and direction are registered. The laser pulse travels through the air until it hits an obstacle which reflects some of the energy. The time-of-acquisition and power received are registered by the sensor after receiving the portion of energy. The spherical coordinates of the obstacle are calculated using time-of-acquisition which is returned by the sensor along with power received(as reflectance) after each scan.



As the LiDAR sensor returns reading in spherical coordinates, let’s brush up with the spherical coordinate system.

Spherical Coordinate System

In a spherical coordinate system, a point is defined by a distance and two angles. To represent the two angles we use azimuth(θ) and polar angle(ϕ) convention. Thus a point is defined by (r,θ,ϕ).

3D Coordinate Systems defined
3D Coordinate Systems – Spherical


As you can see from the above diagram, the azimuth angle is in X-Y plane measured from X-axis and polar angle is in Z-Y plane measured from Z axis.

From the above diagram, we can get the following equations for converting a Cartesian coordinate to spherical coordinates.

Equations for converting between spherical and Cartesian coordinates in 3D coordinate systems.
We can derive Cartesian coordinates from spherical coordinates using below equations.

Equations for converting spherical coordinates to Cartesian coordinates in 3D coordinate systems.
LiDAR Coordinate System

LiDAR returns reading in spherical coordinates. As you can see from the below diagram, there is a slight difference from the above-discussed convention.

In the sensor coordinate system, a point is defined by (radius r, elevation ω, azimuth α). Elevation angle, ω is in Z-Y plane measured from Y-axis. Azimuth angle, α is in X-Y plane measured from Y-axis.

Azimuth angle depends upon the position at when a laser is fired and is registered at the time of firing. Elevation angle for a laser emitter is fixed in a sensor. The radius is calculated using the time taken by the beam to come back.

3D Coordinate Systems for scanner
3D Coordinate Systems – Scanner


Cartesian coordinates can be derived from the following equations.

Equations for converting spherical coordinates to Cartesian coordinates in 3D coordinate systems.
The Cartesian coordinate system is easy to manipulate and hence most of the time we need to convert spherical coordinates to a Cartesian system using the above equations.

So a computation is necessary to convert the spherical data from the sensor to Cartesian coordinates using the above equations. Drivers of LiDAR sensors usually do that for us. For example, Velodyne LiDARs sensors provide a ROS package- Velodyne pointcloud for converting the coordinate system.

For more information click here.

References for further reading:

•A story on LiDAR sensor is changing self-driving car blog by Oliver Cameron is a good read.
•Read more about Spherical coordinate system at Wikipedia.
•Velodyne VLP-16 manual is a good start to know more about how LiDAR works.”

Get Lidar News in Your Inbox

Weekly updates on lidar tech, geospatial industry news, case studies, and product reviews.

About The Author

Gene Roe - founder of Lidar News

Recent Lidar Posts

Real-Time LiDAR Monitoring for Infrastructure

A stopped vehicle inside a tunnel, a worker entering an equipment path, debris in a…

August 5, 2026
The latest version of the Reality Capture Game, with clear setup positions and links between them representing cloud-to-cloud registration

Reality Capture Game Teaches Lidar Scanning Trade-offs

I built a free browser game called Reality Capture Game, published on unsurveyed.xyz, that puts…

July 22, 2026
An aerial 3D visualization generated from LiDAR data, showcasing exposed sand bars and high banks of the North Canadian River as it meanders through the landscape.

Airborne LiDAR Lays Foundation for Oklahoma Energy Project

Blew & Associates completed an airborne LiDAR survey of approximately 400 acres near Shawnee, Oklahoma,…

June 30, 2026
Fully NDAA-compliant UAV solution featuring the Phoenix RANGER-Flex and Harris Aerial H6E.

What is NDAA-Compliant LiDAR?

In the United States, NDAA-compliant LiDAR has become an increasingly important consideration for survey, mapping,…

June 17, 2026
LiDAR for smart cities elevated lidar monitoring

LiDAR for Smart Cities: From Vehicles to Intelligent Infrastructure

For many people, LiDAR is still strongly associated with autonomous vehicles: cars scanning roads, detecting…

June 9, 2026
LOA Practitioner's Guide

USIBD Level of Accuracy (LOA) Practitioner’s Guide

Accuracy Isn’t a Setting LiDAR technology has transformed the way existing conditions are captured across…

June 1, 2026

Popular Posts

Get Lidar News in Your Inbox

Weekly updates on lidar tech, geospatial industry news, case studies, and product reviews.

Mach9 Digital Surveyor 2