Smoothening polygon lines

Hi,

After segmentation (Mapla/Segmentation/Mean shift) I want to get the lines more smooth. So I use the tool “Smoothening” (I believe this is the correct translation), a standard tool in QGIS Vector Geometry. I go from the following image and end up with unwanted lines. It seams like the segments are overlapping…? Anyone with ideas on how to solve this?

The problem is that you can not edit each polygon independently without creating discrepencies. We started a tool for that in https://github.com/RTOBIA/LSOBIA, but did not manage to finish it.

v.generalize module in GRASS GIS provides smoothing algorithm which keeps topology information.

I’d go about it another way. I think you’d be better off carrying out a classification of the image then use GIS generalise algorithms after to smooth the resulting dataset.