3D Coordinate Systems for Lidar Sensor Explained

August 11, 2020
|

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

Stitch3D cloud strategy
SAM Managed geospatial services

Recent Lidar Posts

Geocode and TrajectoryPlot (c) GeoLas Systems GmbH

GeoLas Systems announces release of new version of the Geocode LIDAR processing software

GeoLas Systems is excited to announce a new major release…

March 5, 2026

LAZ 1.5 Compression for LAS 1.5 Available By rapidlasso

As rapidlasso’s LAZ 1.4  makes its way through the process…

February 27, 2026

Lidar Speed Camera Coming to Schools in TN

The City of Alcoa and the Alcoa City School District…

February 23, 2026
YellowScan Venturer Lidar

YellowScan Venturer Lidar, NDAA-Compliant & UAV Compatible

YellowScan, a leader in LiDAR technology, presents the YellowScan Venturer,…

February 17, 2026

Lidar Archaeology: Ethical Considerations for Indigenous Communities

In the dense jungles of the Amazon and Central America,…

February 13, 2026
The RANGER-Flex and RFM2 dual scanner mobile mapping system with the Mosaic 51 for 360-degree coverage. Learn more about this combination at Geo Week! 

Phoenix LiDAR Shows Latest Tech at Geo Week 2026

Phoenix LiDAR Systems will exhibit at Geo Week 2026, taking…

February 11, 2026

Popular Posts

SAM Managed geospatial services

Get Lidar News in Your Inbox

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

Frontier Precision Unmanned