# Running filter before the calibration

**URL:** https://discourse.paraview.org/t/running-filter-before-the-calibration/12675
**Category:** LidarView, Lidar, and SLAM
**Created:** [August 10, 2023, 10:14am UTC](https://discourse.paraview.org/t/running-filter-before-the-calibration/12675 "2023-08-10T10:14:50Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![land\_mn](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/l/f17d59/32.png) [@land\_mn](https://discourse.paraview.org/u/land_mn)
#### Post date: [August 10, 2023, 10:14am UTC](https://discourse.paraview.org/t/running-filter-before-the-calibration/12675/1 "2023-08-10T10:14:50Z")

</div>

Hi,

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.

Thanks,  
Moshe

---

<div class="post-metadata">

### Author: ![Timothee\_Couble](https://discourse.paraview.org/user_avatar/discourse.paraview.org/timothee_couble/32/9790_2.png) [@Timothee\_Couble](https://discourse.paraview.org/u/Timothee_Couble)
#### Post date: [August 10, 2023, 11:22am UTC](https://discourse.paraview.org/t/running-filter-before-the-calibration/12675/2 "2023-08-10T11:22:55Z")

</div>

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).
