Running filter before the calibration


Is it possible to apply a programmable filter to manipulate the Lidar input (either as a Live Lidar stream or from a file) after parsing the data into fields (using calibration) and then apply the Interpreter to the manipulated data to calculate and present the coordinates?

P.S. The Interpreter inherits from vtkLidarPacketInterpreter and I can change its C++ code, but prefer the make this manipulation in independent python code.


Hi @land_mn,

I couldn’t understand your use case, the interpreter uses the calibration to transform lidar raw data to a point cloud.
So either you can implement / modify an interpreter to rewrite your own raw data interpretation if some reason you need a specific processing or apply a filter on the output point cloud (which can be a programmable filter).