Почистване на изображения - премахнете всички често срещани фигури (кръгове, квадрати, текст, икони и др.)

Бих искал автоматичен метод за почистване на изображения. Разгледах GIMP и интерфейса на командния ред (cli), в schema/lisp. Изглежда много обещаващо, но аз съм напълно начинаещ, така че ще съм благодарен за съвета.

По същество искам да премахна всички изкуствени артефакти от голям брой снимки - затова трябва да го автоматизирам, доста лесно е само с една.

Бих искал да премахна всичко с ръб (квадрат, правоъгълник или част от едно парче) или с гладка крива (кръг, елипса или част от едно), но не премахвам естествено извити неща, листа.

Прикачих снимка преди и след. В един перфектен свят бих искал сценарий, който взема изображението отляво и оставя изображението отдясно.

Всички предложения за най-добрия начин?

Би било хубаво, ако методът може да бъде такъв, който може да използва графичен процесор.

почистване

Ето представително изображение. В тази ситуация бих искал да изключа областите с десния ръб в горния десен ъгъл и десните бели блокове в горния ляв ъгъл. Това, което не бих искал да отхвърля, но наистина бих потърсил (отделен брой), ще бъде бялата таблица, която е точно в долния десен ъгъл на центъра на изображението. Както можете да видите, той няма нищо подобно на прав ръб или арка.