Takahiro Kamatani's Home Page

Porting Point Cloud Clustering from C++ to Python

Since last summer, I have been working on a 3D LiDAR project that involves implementing sensor data acquisition, object detection, and tracking algorithms. For object detection, I used Depth Clustering, a fast and lightweight point cloud clustering algorithm. Due to the constraints of the environments where I needed to run, I ported the algorithm from the original C++ version to Python using Numba. I have also published the project to GitHub:

Numba does SIMD optimization with LLVM, so I will try to get some benchmarks in the future.

A Short List of Sources I Use

In this article, I will share my go-to sources for information gathering. While most of them are software-engineering-related, I will also list miscellaneous ones. I would like to know your similar sources as well.

› Read more

Hello World

I have decided to restart my blog after a few years of absence.

My old website ran on Google App Engine for about ten years. Because some services are no longer needed and are harder to maintain, I have decided to switch to my boring static site generator. I am considering migrating my old articles, but I will need more time to complete this task.

I plan to write my articles in both English and Japanese for practice. While writing in English is still challenging, services like Grammarly, DeepL, and ChatGPT have made it much easier. Regardless, I'm sloppy and might stop writing in two languages halfway though.

I enjoy reading various blogs and hope to write something someone will find engaging.