Hi, I’m Luca
a PhD researcher in
Autonomous Driving

AIDA GroupPolitecnico di Milano (DEIB)

Luca Brembilla

About me

Luca Brembilla

I started working on autonomous-driving perception during my MSc. I was trying to make a LiDAR detector run fast enough on an edge device, and ended up developing an adaptive crop that removed half the points and doubled the frame rate. That work became my thesis and an ICIAP 2025 paper.

After that, I joined AIDA’s perception team. Most of my work sat between the model and the vehicle: training 3D detectors, integrating them into ROS 2, and fixing the TensorRT and CUDA pieces needed to run them in real time. A CUDA implementation of PointCloud2 unpacking, for example, brought that step from 9 ms to 1.5 ms. Some of the perception software I wrote at Politecnico di Milano was later transferred to NiuLinx.

Now I am doing a PhD with Matteo Corno and Giacomo Boracchi. I study self-supervised learning for LiDAR and camera–LiDAR models. More specifically, I want to know what pre-training adds to their representations, and how much of it is still useful after fine-tuning. Outside that work, I am building DriveRT, an open-source compiler and runtime for sparse 3D detectors.

Download my CV

My projects

What Does the Future Buy?

ELLIS Summer School poster

Separating projection from prediction in LiDAR pre-training.

Learn more

DriveRT

Personal project, work in progress

A compiler and runtime for sparse, dynamic autonomous-driving models. DriveRT compiles the whole program, from raw points to boxes, into one file and runs it with one small C library. VoxelNeXt runs end to end today, 1.85× faster than the source detector.

Learn more

Adaptive LiDAR Cropping

MSc thesis, Politecnico di Milano, 2025

A stateful front end for LiDAR detectors that uses previous detections to reduce how many points the next frame sends through the network.

Learn more

Contact me

You can reach me through the form, or directly using the contact details below.