Extrahieren Sie Ähnlichkeiten zwischen mehreren Bildern, um Flecken auf Gimp oder Imagemagick zu entfernen

Ich habe darauf keine klare Antwort gefunden: Ich habe einige Punkte und Flecken auf meiner Linse. Auf einigen Bildern ist es nicht so sichtbar, aber wenn ich auf den Himmel oder etwas Helles fotografiere, wird das Bild durch Flecken und Flecken verdorben. Also die Frage "Ähnlichkeiten zwischen Bildbündeln extrahieren, um Flecken auf Gimp oder Imagemagick zu entfernen". Sie sehen, ich möchte Ähnlichkeiten extrahieren, dh: die Punkte und Flecken aus verschiedenen Bildern.

Danach, wenn ich mein Bild nur mit den Punkten und Flecken bekomme, kann ich eine Subtraktion an den verdorbenen Bildern vornehmen

Danke für Hilfe und Ratschläge

Edit: Ich muss vielleicht etwas umformulieren. Alle meine Bilder sind mit Flecken verwöhnt. Meine Idee war eigentlich, all diese Bilder (oder einen Haufen davon) aufzunehmen, um festzustellen, was gleich bleibt, und davon ein Bild zu erstellen.

Dieses extrahierte Bild enthält nur die Flecken.

Dann kann ich es von dem verdorbenen Bild subtrahieren. Finde die Idee?

Es ist wie eine Hintergrundsubtraktion bei einem Video. Stellen Sie sich einen Parkplatz vor. Wir wollen nur den Hintergrund (sprich die Landmarken). Wir machen viele Fotos mit einem Auto an zufälligen Orten. Und ich glaube, es gibt einen Algorithmus, der nur den Hintergrund extrahieren kann, indem er ein Bild davon erstellt, was gleich bleibt (der Boden des Parkplatzes).

Imagemagick kann sowas? Oder eine andere App?

Sie befinden sich nicht auf Ihrem Objektiv, sondern auf Ihrem Sensor (Flecken auf einem Objektiv sind nicht sichtbar, es sei denn, Sie haben ein Makroobjektiv mit einer extrem kurzen Fokusentfernung, sonst verursachen sie nur einen globalen Kontrastverlust). Wenn es sich um eine DSLR handelt, können Sie Ihren Sensor reinigen.
@xenoid scheint Recht zu haben, das klingt in der Tat logisch - aber keine tatsächliche Antwort;) -
Deshalb ist es ein Kommentar ... Außerdem können einige Kameras die Sensorflecken abbilden und aus dem aufgenommenen Bild entfernen. RTFM :)
@xenoid Keine Absicht, unhöflich zu sein;) danke für den Kommentar. Ja, ich habe das Handbuch gelesen. Das Problem kommt von meinem Xperia Z5. Keine Ahnung, wie man das technisch korrigieren kann. Zur Reparatur gebracht, ohne Erfolg.

Antworten (1)

Um Flecken oder Staub immer aus den exakt gleichen Bereichen mehrerer Bilder zu entfernen, kann der folgende Arbeitsablauf mit Gimp zu zufriedenstellenden (aber nicht perfekten) Ergebnissen führen.

Besorge dir eine Despeckle-Maske

  1. Nehmen Sie ein Bild von einem gleichmäßig grauen Hintergrund auf, um Artefakte sichtbar zu machen

    Geben Sie hier die Bildbeschreibung ein Quelle: Wikimedia

  2. Artefakte auswählen (mit dem Werkzeug „Nach Farbe auswählen“ oder manuell)

    Geben Sie hier die Bildbeschreibung ein
    Je mehr Sie hier auswählen, desto mehr werden später repariert.

  3. Auswahl in einen Pfad umwandeln

  4. Speichern Sie diesen Pfad als .SVG

Entferne die Maske

  1. Bild zum Verbessern laden

    Geben Sie hier die Bildbeschreibung ein

  2. Ladepfad von oben

  3. Pfad in Auswahl umwandeln

    Geben Sie hier die Bildbeschreibung ein

  4. Wenden Sie das Heilauswahl- Werkzeug an

    ![Bildbeschreibung hier eingeben
    Heilungsauswahl: 10 px | Rundum | Zufällig
    Um zu vermeiden, dass Artefakte geheilt werden (siehe unten rechts), deaktivieren Sie Bereiche aus Schritt 3.

@yeah - das habe ich in meinem letzten Satz gesagt. Dies war nur eine sehr schnelle Demonstration, wie man das macht. Wenn ich wirklich die gesamte untere Ecke aus der Auswahl entfernen würde, um die Artefakte unberührt zu lassen, wurde sie bei der automatischen Auswahl nach Farbe vollständig ausgewählt.