AI spot clean
Paint a mask over a distraction and let MI-GAN fill it from the surrounding texture, colour and structure.
Remove distractions and rebuild a scene with MI-GAN running locally through ONNX Runtime WebAssembly.
The Remove brush is not a clone stamp with extra steps. Paint over an object, release, and MI-GAN 512 reconstructs the area using the surrounding scene. The model is a 29.5 MB ONNX network that downloads once and then runs in the tab.
Small distractions — a sign, a cable, a stray guest — are the sweet spot. For larger removals, Scene Rebuild repaints a wider selection and blends the result through a feathered mask. If the neural model cannot load, OpenCV Telea inpainting is available as a deterministic fallback.
Remove objects and rebuild backgrounds in your browser with MI-GAN 512 and ONNX Runtime WebAssembly. Paint a mask, run local AI inpainting, and keep every pixel on your device.
Paint a mask over a distraction and let MI-GAN fill it from the surrounding texture, colour and structure.
Select a larger region and repaint it with a coherent background rather than stretching nearby pixels.
The generated patch is blended through the original mask with a soft edge, so the repair does not announce itself.
If the ONNX session cannot start, Telea inpainting still removes small marks without a model download.
Every repair is a normal pixel edit in the history stack. Undo restores the exact previous pixels.
The model is cached by the browser. After the first download, spot cleaning works without a network connection.
No install step and no import queue. Open the editor, work on the document locally, and export the file your next tool expects.
Try it nowChoose the Remove brush, size it to cover the object with a little margin, and paint a mask.
The editor crops a square context region, runs MI-GAN at 512 × 512 and composites the result back through the mask.
Zoom in, compare with undo, and repeat on any edge the model did not resolve cleanly.
These are the workflows the tool is designed around — not a list of theoretical features.
Straight answers about formats, privacy and limits.
No. MI-GAN runs through ONNX Runtime WebAssembly inside the browser tab. The image and mask never leave the device.
MI-GAN works best on small and medium regions with usable surrounding context. Very large removals can produce repeated texture or invented structure; Scene Rebuild and manual retouching may be better for those.
Yes. Decode the RAW first, then run the Remove brush on the document. The repair is applied to the editable layer and can be exported at full resolution.
MI-GAN code is MIT-licensed, but the published model was trained on Places2, whose terms are research/education-oriented. Review THIRD_PARTY_NOTICES.md before commercial redistribution of the model.
Open the editor and bring a real file. Your photo stays on your device.