---
title: "Dynamic Object Filtering"
slug: "dynamic-object-filtering"
updated: 2026-03-09T07:18:53Z
published: 2026-03-09T07:18:53Z
canonical: "knowledge.navvis.com/dynamic-object-filtering"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.navvis.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dynamic Object Filtering

Dynamic object filtering cleans up point cloud data by automatically removing artifacts from moving people or objects during post‑processing. It delivers cleaner scans and better preservation of thin structures, with flexible modes so you can match legacy behavior or disable the filter entirely when needed.This results in cleaner point cloud data.

| **Dynamic Objects Visible** | **Dynamic Objects Filtered Out** |
| --- | --- |
| ![](https://cdn.document360.io/bf174766-fa1a-4fe1-a4d7-b1db1e7cb996/Images/Documentation/dynamic-object-filtering-image-x7sz1cxg.png) | ![](https://cdn.document360.io/bf174766-fa1a-4fe1-a4d7-b1db1e7cb996/Images/Documentation/dynamic-object-filtering-image-v1v926ut.png) |

Dynamic object filtering is enabled by default during post-processing. In addition, thin structures are more likely to be retained than with our previous dynamic object removal algorithm.

> **Note:**Dynamic object filtering is set by default to *balanced*mode. To achieve results similar to our previous dynamic object filtering algorithm, set the filtering mode to *aggressive*mode.

If dynamic objects or very fine or reflective structures are removed when they should be kept, disable dynamic object filtering using the `disabled`**option:

- On the command line:

```plaintext
navvis-postprocessing.sh --dynamic-objects-filter-mode=disabled \
  --proc-base-dir=/PathToProject/datasets_proc /PathToProject/datasets_rec/*
```
- In SiteMaker, add the following to the customs arguments field.

```plaintext
--dynamic-objects-filter-mode=disabled
```
