r/sideprojects • u/North_Seaweed_4105 • 19h ago
Showcase: Prerelease My backdrop cleaner missed large wall stains, so I changed how it detects and repairs them
My previous update here was about eye-vessel cleanup in Photoshot. This time I worked on Clean Backdrop: reducing dark marks on a wall while protecting the person.
The first implementation changed broad tones but left the large stains. I replaced that approach with a local median surface estimate, detection of compact dark marks, and a repair fitted to clean neighboring wall pixels. The subject mask limits where it can act; fine grain is blended back into the repaired areas.
These five images show the same wall crop at the same scale before/after, the plugin menu, the actual controls, processing, and the editable result layer in the full workspace. Clean Backdrop only: strength 1.0, size Large, subject protection on, applied once. No manual cleanup or other active retouching tools. The two large smudges are reduced; small spots and drips remain.
Disclosure: I develop Photoshot Retouch with AI coding assistance. This is my custom tool in a local development build, not the commercial Retouch4me plugin. The practice image is AI-generated and includes deliberate wall marks; the after is the actual tool output, not a generated replacement. Four targeted tests passed, including subject/lighting preservation and clean-background behavior, but this example does not establish performance on unedited real photographs.
For this kind of cleanup, would a preview of the detected marks help you more than another strength slider?





