Come rimuovere le macchie dalle immagini?


10

inserisci qui la descrizione dell'immagine

Ho questa immagine estremamente distorta e macchiata

È possibile rimuovere questa macchia? La verniciatura delle immagini potrebbe essere d'aiuto?

Per favore aiuto

EDIT: un'altra immagine

inserisci qui la descrizione dell'immagine

Dopo aver applicato la diffusione anisotropica e rappresentare l'immagine con imagesc (MATLAB)

inserisci qui la descrizione dell'immagine

Ho provato a dipingere ma il risultato non è abbastanza buono

inserisci qui la descrizione dell'immagine

Posso comunque migliorare questo risultato?


Bene, ecco cos'è l'elaborazione delle immagini nel fare un computer per farlo per me
vini

3
Nella tua immagine le macchie sono ovviamente su un piano di messa a fuoco separato. Pertanto, vorrei pensare a come scomporre l'immagine per piani di messa a fuoco. Getta un po 'di pittura e dovresti aver finito :)
Emre

2
@vini Hai diverse immagini o solo questa? Posso ottenere risultati "buoni" creando una maschera manualmente e dipingendo. È una soluzione che ti interesserebbe?
Lorem Ipsum,

3
Non puoi semplicemente pulire le finestre?
endolith

2
Le immagini sembrano essere doppiamente esposte e macchiate. È questo il caso?
Charna,

Risposte:


8

Questa non è una risposta completa e chiara, tuttavia ti sto lasciando almeno un approccio con cui combattere. (Sarei molto felice di sapere se hai dei risultati).

Dai un'occhiata a queste domande:

Rimozione
dell'abbagliamento dall'immagine Come rimuovere l'abbagliamento e la luminosità in un'immagine (elaborazione preliminare dell'immagine)?

Stanno essenzialmente cercando di risolvere lo stesso problema.

Ci sono due parti del problema,

un. Identificazione del punto / macchia b. Sostituendo la macchia con quello che sarebbe stato al posto dell'occlusione.

La natura della domanda sta cercando di risolvere il problema esatto (in un certo senso).

Questa non è cosa da poco. Tuttavia, in entrambe le domande ci sono alcuni modelli unici che puoi sfruttare.

  1. In tutti i casi, l'elemento di sovrapposizione che deve essere rimosso chiamato qui come (macchia, bagliore, punto luminoso), la sovrapposizione ha una tonalità / colore unica e distinta che si distingue dagli oggetti / scene normali.

  2. Nella maggior parte dei casi, questa tonalità / colore della sovrapposizione scompare nella scena normale. Il colore risultante effettivo cambia - tuttavia, è meglio modellare la sovrapposizione come singola intensità e colore con una conseguente riduzione della transperenza, quindi si può dire il pixel risultante dove si osserva e

    P[X,y]=(1-α[X,y])*S[X,y]+α[X,y]*Overlun'yHue
    S~[X,y]=(P[X,y]-Overlun'yHue*α~[X,y])/(1-α~[X,y])
    P[X,y]S[X,y]Overlun'yHueS~[X,y]α~[X,y]
  3. Il valore di OverlayHue può essere stimato indipendentemente segmentando manualmente le regioni di pixel in cui Stain o Flash stanno chiaramente dominando.

  4. S~R[X,y]=(PR[X,y]-Overlun'yHueR*α~[X,y])/(1-α~[X,y])
    S~sol[X,y]=(Psol[X,y]-Overlun'yHuesol*α~[X,y])/(1-α~[X,y])
    S~B[X,y]=(PB[X,y]-Overlun'yHueB*α~[X,y])/(1-α~[X,y])
  5. αS~

  6. αα

  7. S~[X,y]α~[X,y]

Questa potrebbe non essere la soluzione perfetta, ma potrebbe essere migliore della più ovvia del ritaglio a livello di pixel o del gioco con saturazione ecc. Ti chiedo sinceramente di provare questo alla tua fine e mostrarci i risultati (il mio banco di lavoro è attualmente in disordine quindi non ho potuto non farlo!)

Spero che sia di aiuto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.