Intelligent Decimation?

Intelligent Decimation?

Pointdump
Consultant Consultant
3,624 Views
10 Replies
Message 1 of 11

Intelligent Decimation?

Pointdump
Consultant
Consultant

From >>>ReCap Help<<<:

"Intelligent decimation provides a method to extract key points from a source classification and move them to a target classification."

So all the points that are "decimated" are "moved"? They are no longer Ground (2) points? I'm struggling to understand why this would be useful.
Dave

 

Decimation_1.png

 

Decimation_2.png

 

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2025
0 Likes
Accepted solutions (1)
3,625 Views
10 Replies
Replies (10)
Message 2 of 11

zhaoyang_ma
Autodesk
Autodesk

Hi Dave,

 

You need to specify a target classification which is different from the source classification.

zhaoyang_ma_0-1747966157914.png

 

Best regards!

0 Likes
Message 3 of 11

Pointdump
Consultant
Consultant

Hi Zhaoyang,
Thank you. I understand that from the Help. My question is why anyone would want to do that.
Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2025
0 Likes
Message 4 of 11

zhaoyang_ma
Autodesk
Autodesk

Hi Dave,

 

To explain the case in a clearer and simpler way, let's assume we have a project without regions or hidden scans.

 

In this project, there is only one classification "2 Ground" which contains 1 million points. Now you can use intelligent decimation to move ~1% of points in the "2 Ground" classification to the "8 Model key-point (mass point)" classification.

 

Then you can hide the "2 Ground" classification. Now there are only around 1000000 * 1% = 10000 points visible at most.

 

You can then export the project to a unified project. The resultant project contains less than ~10000 points. Comparing with the original project, the new exported project is light-weight. The light-weight version of project is faster to be used in further down-streaming operations. For scenarios when there are no requirements to accuracy or geometry fidelity of the point cloud, the light-weight version of project can be used to save time.

 

Best regards!

 

0 Likes
Message 5 of 11

Pointdump
Consultant
Consultant

Zhaoyang,
Thank you. I understand all that, and I clearly see a need to decimate points before using them in Civil 3D. Keeps the total number of surface points to less than 2 million to avoid the dreaded kiss-of-death MMS file. I normally thin points in CloudCompare, but I wanted to investigate thinning points in ReCap.
However, Intelligent Decimation is not intelligent. It is klunky and un-intuitive. I have no reason to save points as "8 Model key-point (mass point)". I should be able to just save a thinned cloud as Ground(2).
"...export the project to a unified project."
What is the distinction between a project and a unified project? What makes a project "unified"?
Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2025
0 Likes
Message 6 of 11

Pointdump
Consultant
Consultant

Zhaoyang,
Decimate Points works very well to thin points to a manageable level to create a surface in Civil 3D. Works much better than the entirely inadequate upfront Decimation Grid maxed out to 100mm.
BUT...
It could stand a little improving. I'll probably post this in ReCap Ideas.
1. Decimate literally means "remove one in ten". Thin Points would be a better name.
2. Once you decimate Ground(2)points to the insanely named "8 Model key-point (mass point)" classification, all the other classifications disappear, even though hovering the cursor over Scan Locations still shows the original large amount of points. I started with Ground(2) points, and that's what I'd like my points to remain.
Dave

 

8.png

 

8_1.png

 

8_2.png

 

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2025
0 Likes
Message 7 of 11

zhaoyang_ma
Autodesk
Autodesk

Hi Dave,

 

The second case you mentioned is unexpected. Do the other classifications come back if the "Refresh classification list from point cloud data" button is clicked?

zhaoyang_ma_0-1748321676015.png

 

Best regards!

0 Likes
Message 8 of 11

Pointdump
Consultant
Consultant

Zhaoyang,
No, "Refresh classification list from point cloud data" does not bring them back. I'm probably missing some crucial step.
My point cloud, attached, has:
histogram of classification of points:
909527 unclassified (1)
2144872 ground (2)
3228 noise (7)
Total: 3,057,627 Pts
Here's my workflow:
1. Create ReCap Project with point cloud
2. Decimate by approximately 10,000 points
3. Delete all classifications except "8 Model key-point (mass point)"
4. Exit and Save/Optimize
5. Re-Open project. 3+ million points still there, only "8 Model key-point (mass point)" classification remains.
6. Importing RCP into Civil 3D shows 3,048,831 points.
Dave

Decimate_2.png

 

Decimate_3.png

 

Decimate_4.png

 

Decimate_5.png

 

Decimate_6.png

 

Decimate_7.png

 

Decimate_8.png

 

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2025
0 Likes
Message 9 of 11

zhaoyang_ma
Autodesk
Autodesk
Accepted solution

Hi Dave,

Thank you so much!

In the above steps, could you change step 4 from "Exit and Save/Optimize" to:

  • Create a new folder and save the current project as a new project in a new folder by using the "Save As" button (A new folder is just to ensure the new project does not overwrite any existing files)

         zhaoyang_ma_1-1748396492349.png

  • In the pop-up "remove deleted points" dialog, choose "remove 3D point cloud only"

For step 5, you can open the new project and check.

For step 6, you can also use the new project.

But if you want to bring back the classification list in the project mentioned by you, you can recover the deleted points by clicking the button as illustrated:

zhaoyang_ma_0-1748396113947.png

 

NOTE: when checking/learning features involving deleting things (e.g., points, classifications), please create backup projects to avoid data loss.

 

Best regards!

Message 10 of 11

Pointdump
Consultant
Consultant

Zhaoyang,
Thank you for those Key Distinctions!
I'll keep this thread bookmarked.
Dave

 

Saving_1.png

 

Saving_2.png

 

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2025
0 Likes
Message 11 of 11

zhaoyang_ma
Autodesk
Autodesk

Hi Dave,

Thanks again!

While the suggested "Save As and Remove Deleted Points" workflow works for you, the export workflow could work better in many cases. For my previous answer, for the usage scenario, it is better to say that it is to use the "Save As and Remove Deleted Points" workflow instead of the "Save and Optimize Project" workflow which you have tried earlier.

Best regards!

0 Likes