Forum Informatica Unict

LAUREA TRIENNALE (D.M. 270/04) => Interazione e Multimedia, 9 CFU => Topic started by: turì on 14-02-2011, 11:25:55



Title: chiarimenti
Post by: turì on 14-02-2011, 11:25:55
ecco alcune domande su cui vorrei dei chiarimenti :pray

1) applicare un mediano 2x2 su una immagine 3x3, come si fa?
2) http://www.dmi.unict.it/~fstanco/lezioni_IEM_2007_2008/scritto_120210.pdf domanda 1 punto1, come applico una color interpolation con gli 8 connessi? devo utilizzare la bilineare?
3) http://www.dmi.unict.it/~fstanco/lezioni_IEM_2007_2008/scritto_120210.pdf domanda 2 punto 4
4) http://www.dmi.unict.it/~fstanco/lezioni_IEM_2007_2008/scritto_100310.pdf domanda 4 punto 2

thanks


Title: Re:chiarimenti
Post by: Daréios89 on 14-02-2011, 13:18:17
1) Non ne sono certo, forse bisogna "scegliere" un intorno considerando solo 4 pixel attorno al punto?
2) Per applicarla, dividi la matrice di partenza in 3 matrici (RGB) per ognuno di essa inserisci secondo lo schema del bayer patter i pixel noti (cioè in R solo i rossi, in G solo i verdi e in B solo i blu) e poi per i pixel mancanti, tieni conto degli otto connessi per determinarli, cioè trovi un punto vuoto? vedi nella matrice di partenza quali sono gli otto connessi, fai la somma e nel valore vuoto inserisci questa somma.

3)La formula qual è?
v(x,y)=ax+by+cxy+d

Allora vai a vedere qual è il pixel di coordinate (3,3) e poi fai un sistema con le 4 equazioni in quattro incognite dove i al posto di x ed y metti le coordinate del tuo intorno.

4)L' output che si ottiene è la stessa immagine, solo che ci si sposta dal dominio spaziale al dominio delle frequenze.




Title: Re:chiarimenti
Post by: turì on 14-02-2011, 14:39:42
Quote
3)La formula qual è?
v(x,y)=ax+by+cxy+d

Allora vai a vedere qual è il pixel di coordinate (3,3) e poi fai un sistema con le 4 equazioni in quattro incognite dove i al posto di x ed y metti le coordinate del tuo intorno.

in questo caso essendo 4 pixel dell'intorno sono i 4 pixel sistemati a croce giusto?

per capirci

2  3  4
1  2  1
0  2  2


Title: Re:chiarimenti
Post by: Daréios89 on 14-02-2011, 15:07:03
SI, sono esattamente i 4 connessi.
Comunque quanto all' operatore mediano 2*2 magari è un errore, voleva mettere 3*3.


Title: Re:chiarimenti
Post by: turì on 14-02-2011, 19:45:47
in questo caso il sistema a 4 equazioni come verrebbe?


Title: Re:chiarimenti
Post by: Daréios89 on 14-02-2011, 21:39:18
Allora si prendono i 4 connessi quindi consideriamo:




            20
  240    200   200
            20

Avremmo, considerando il primo 20 più in alto, poi il secondo 20 e poi 240 e 200, in ordine

\left\{\begin{matrix}%20a2+b3+c6+d\\a4+b3+c12+d%20\\a3+b2+c6+d%20\\a3+b4+c12+d%20\end{matrix}\right.



Title: Re:chiarimenti
Post by: turì on 14-02-2011, 23:07:57
le 4 equazioni le pongo uguali a 0?


Title: Re:chiarimenti
Post by: Daréios89 on 14-02-2011, 23:11:28
Si certo, perchè devi trovare le incognite....
Per quanto riguarda l' esercizio del mediano 2*2 ho chiesto e mi hanno confermato che era come pensavo io.


Title: Re:chiarimenti
Post by: turì on 14-02-2011, 23:13:12
infatti, era strano un mediano 2*2


Title: Re:chiarimenti
Post by: Daréios89 on 14-02-2011, 23:15:38
No non hai capito, era giusto nel senso che si faceva come dicevo io....cioè per dire se ho:


1 2 3
4 5 6
7 8 9

Devo applicarlo al punto che vale 5 allora prenderò come intorno i numeri 1 2 4 e 5

quindi il mediano in questo caso è 2.


Title: Re:chiarimenti
Post by: turì on 14-02-2011, 23:22:58
a ok quindi si scegli il secondo in questo caso.

molto bene, le nubi pian piano si dissolvono :[Emoticon] Asd:


Title: Re:chiarimenti
Post by: turì on 14-02-2011, 23:42:54
Si certo, perchè devi trovare le incognite....
Per quanto riguarda l' esercizio del mediano 2*2 ho chiesto e mi hanno confermato che era come pensavo io.

sistema di 4 equazioni in 4 incognite...

mi ricordo che si calcolava il delta della matrice 4x4 e poi come si continua? :pray


Title: Re:chiarimenti
Post by: Nova on 15-02-2011, 10:13:18
vai per sostituzione dai..


Title: Re:chiarimenti
Post by: turì on 15-02-2011, 10:54:03
ho fatto cosi:

ho sottratto la quarta equazione dalla terza e mi sono trovato la b=-3c

ho sostituito la b nelle prime 3 e cosi dalla terza ho ottenuto d=-3a

ho sostituito la d nelle prime 2 e cosi ottengo 2 equazioni con 2 incognite però in questo modo il risultato è errato penso, perchè a=0, c=0 e quindi anche b e d sono 0

a voi come vi viene?


Title: Re:chiarimenti
Post by: Nova on 15-02-2011, 19:20:20
Dopo aver risolto il sistema e trovato i coefficienti, cosa si fa? Che valore assegni alla zona vuota?


Title: Re:chiarimenti
Post by: Daréios89 on 15-02-2011, 19:46:03
Non saprei, io vorrei vedere come avete risolto il sistema..
Anzi, credo che devi semplicemente considerare:

v(3,3)=ax+by+cxy+d

Con i coefficienti che hai trovato e con x ed y che dovrebbero valere 3.

P.S....mi fai vedere come hai fatto il sistema?


Title: Re:chiarimenti
Post by: Nova on 15-02-2011, 19:57:12
Anche io credo che sia come dici tu!

Non ho risolto il sistema :p


Title: Re:chiarimenti
Post by: Daréios89 on 15-02-2011, 19:59:49

Non ho risolto il sistema :p
:pray



Title: Re:chiarimenti
Post by: turì on 15-02-2011, 20:04:50
il sistema mi da come risultato a=b=c=d=0

quindi v(3,3)=0*x + 0*y + 0*x*y + 0, cioè 0

non so se è giusto ma il problema è questo: che metodo di risoluzione avete adottato per il sistema 4 equazioni 4 incongnite?


Title: Re:chiarimenti
Post by: Daréios89 on 15-02-2011, 20:09:56
Pure io sostituzione......anche a me verrebbe come hai fatto tu, 0.


Title: Re:chiarimenti
Post by: turì on 15-02-2011, 20:40:32
quindi vuol dire che il pixel vale 0 in quel punto...è una soluzione possibile dato che l'interpolation cmq crea sempre un minimo di aliasing


Title: Re:chiarimenti
Post by: Daréios89 on 15-02-2011, 20:47:02
Mah può darsi, non saprei dire altro.
Direi che l' udienza è tolta.  |-O