Pixlane
Preparing the tool on your device

Pixlane is loading locally. No upload, no signup, and your files stay on your device.

Structure-Texture Filter Online — Remove Texture, Keep Structure

Structure-texture decomposition pulls the meaningful structure (object edges, contours, flat regions) out of a busy, textured image while discarding repetitive fine detail. It is the modern, edge-preserving alternative to plain blurring — the foundation of detail abstraction, cartoon/flat-shading looks, edge-aware enhancement, and pre-processing for segmentation. Upload a photo and choose bilateral texture filtering (keeps structure, removes texture) or L0 gradient smoothing (flattens regions while sharpening salient edges).

All processing runs locally in your browser. Your files never leave your device — no upload, no server, no signup required.

Frequently Asked Questions

What is structure-texture decomposition?

It splits an image into a smooth structure layer (edges, shapes, flat regions) and a texture layer (fine repetitive detail), keeping the former. Unlike Gaussian blur it preserves strong edges, so shapes stay crisp while texture melts away.

Bilateral texture filter vs L0 smoothing?

Bilateral texture filtering (Cho et al.) is purpose-built to remove texture while keeping structure and is great for de-texturing photos. L0 gradient minimization (Xu et al.) aggressively flattens regions and sharpens the few salient edges, giving a posterized-but-sharp, vector-like look.

What is it used for?

Detail abstraction and cartoon/flat looks, edge-aware enhancement, removing fabric/skin/wall texture before segmentation or OCR, and as a clean pre-filter for edge and contour detection.

Is my image uploaded anywhere?

No. It runs entirely in your browser via OpenCV compiled to WebAssembly.

Related Tools

Back to all Pixlane tools