FUZZY CONTRAST ENHANCEMENT

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "FUZZY CONTRAST ENHANCEMENT"

Transcript

1 UNIVERSITÀ DEGLI STUDI DI BARI ALDO MORO FACOLTÀ DI SCIENZE MATEMATICHE, FISICHE E NATURALI DIPARTIMENTO DI INFORMATICA CORSO DI LAUREA MAGISTRALE IN INFORMATICA ESAME DI ELABORAZIONE DI IMMAGINI E TECNICHE FUZZY FUZZY CONTRAST ENHANCEMENT Dcenti: Prf.ssa Laura CAPONETTI Prf.ssa Givanna CASTELLANO Studenti: Angel ARRÈ Vincenz FERRETTI Francesc PAPARELLA Ann Accademic 2010/2011

2 INDICE CAPITOLO 1. ELABORAZIONE DI IMMAGINI E CONTRAST ENHANCEMENT Le tecniche Metdi nel dmini spaziale Elabrazini puntuali Elabrazini puntuali mgenee Elabrazine dell istgramma Equalizzazine dell istgramma...13 CAPITOLO 2. USO DELLA LOGICA FUZZY NELLA ELABORAZIONE DELLE IMMAGINI Intrduzine Lgica fuzzy Fuzzy Cntrast Enhancement Descrizine del mdell implementat Fasi di svilupp del mdell Algritmi per la ricerca dei picchi dell istgramma Definizine del mdell fuzzy di prim livell Definizine del mdell fuzzy di secnd livell Definizine della lk-up table...41 CAPITOLO 3. REALIZZAZIONE DEL PLUGIN PER IMAGEJ Descrizine dei tl utilizzati ImageJ FuzzyJ Eclipse Versini dei tl Descrizine delle classi implementate...45 CAPITOLO 4. TEST DEL PLUGIN Test su un data-set di immagini mediche Test su un data-set di immagini generiche Equalizzazine dell immagine miglirata...68

3 CONCLUSIONI E SVILUPPI FUTURI...70 BIBLIOGRAFIA E SITOGRAFIA...72 APPENDICE A. MANUALE D USO...74

4 CAPITOLO 1 ELABORAZIONE DI IMMAGINI E CONTRAST ENHANCEMENT a. LE TECNICHE

5 Le tecniche di elabrazine delle immagini sn in generale rivlte all tteniment di un dei seguenti biettivi di massima: 1) miglirament di qualità (image enhancement); 2) ripristin di qualità restaur (image restratin); 3) estrazine di infrmazine (feature detectin). Nel nstr lavr fcalizziam l attenzine sul raggiungiment del prim biettiv. Il miglirament della qualità di un immagine si ttiene mediante: 2 3 la riduzine del rumre; l aument del cntrast. Manca in realtà una teria generale del miglirament di qualità, dat che nn esiste un standard generale di qualità delle immagini. Per enhancement, invece, si intende quel prcess di maniplazine dell immagine tale che il risultat sia più simile dell riginale per una specifica applicazine. L aggettiv specifica è imprtante perché stabilisce fin dall inizi che le tecniche di miglirament sn prblemi dedicati. Quindi, ad esempi, un metd valid per il miglirament di immagini a raggi X ptrebbe nn essere l apprcci miglire per immagini satellitari catturate nella banda ad infrarssi dell spettr elettrmagnetic. Le tecniche di elabrazine si distingun in puntuali, lcali, glbali, sequenziali, parallele, e pssn essere applicate: 4 5 tra dmini diversi (trasfrmate bidimensinali); nell stess dmini (di particlare interesse il dmini spaziale e quell delle frequenze 6 spaziali); cn riduzine dei dati tra ingress e uscita (per esempi estrazine di infrmazini 7 cmpressine); lineari e spazi-invarianti (cnvluzini bidimensinali). b. METODI NEL DOMINIO SPAZIALE Le elabrazini nel dmini spaziale pssn essere espresse cme: g(x, y) = T[f(x, y)] essend f l immagine di ingress alla elabrazine, g quella di uscita e T un peratre su f, definit in un intrn di (x, y). La dimensine dell intrn di (x, y) definisce il carattere (l peratre) della elabrazine:

6 1. puntuale (l intrn cincide cn il pixel stess); 2. lcale (per esempi una piccla regine quadrata centrata sul pixel); 3. glbale (l intrn cincide cn l intera immagine f). i. ELABORAZIONI PUNTUALI Il risultat di una elabrazine puntuale mgenea dipende sltant dal valre del pixel a cui è applicata, per cui tali elabrazini vengn anche dette maniplazini della scala di grigi dei clri. Se invece il risultat dell elabrazine dipende anche dalla psizine del pixel nell immagine, si parla di elabrazini puntuali nn mgenee. Alcune tipiche elabrazini puntuali mgenee sn: aggiunta sttrazine di una cstante a tutti i pixel (per cmpensare stt svraespsizini); inversine della scala dei grigi; espansine del cntrast; mdifica (equalizzazine specifica) dell'istgramma; presentazine in falsi clri. ii. ELABORAZIONI PUNTUALI OMOGENEE L elabrazine si effettua applicand una specifica perazine a ciascun pixel dell immagine di partenza, e cstruend una nuva immagine in cui ciascun pixel assume un valre che è il risultat della perazine stessa. L elabrazine puntuale mgenea può pertant essere rappresentata da una trasfrmazine ( mapping) dei livelli di grigi del tip: s = T(r), dve r è la variabile che rappresenta il livell di grigi dell immagine di ingress alla elabrazine ed s è la variabile che rappresenta il livell di grigi dell immagine di uscita. Per esempi, se la trasfrmazine ha la frma mstrata in figura, il su effett è quell di prdurre una immagine di uscita cn cntrast maggire di quella di ingress:

7 Figura 1 - Trasfrmazine dei livelli di grigi cn due valri differenti di r In particlare: 5 i livelli inferiri ad m nell immagine riginale vengn abbassati di valre, quindi resi più scuri, 6 mentre quelli di valre superire a m vengn resi più chiari (stretching di cntrast); nel cas limite, la trasfrmazine diventa una perazine di sglia (glbale) che prduce una immagine binaria: i. ii. s = 0 se r < m; s = L - 1 se r m. Le perazini puntuali, in generale, nn sn invertibili, e cmprtan pertant una perdita di infrmazine. Un esempi di perazine puntuale invertibile è la negazine (in sens ftgrafic) dell immagine che si ttiene invertend l rdine della scala dei grigi dal ner al bianc: T(r) = L 1 - r.

8 Figura 2 - Alcune funzini di trasfrmazine base di livelli di grigi, usate per image enhancement Figura 3 - a) Mammgrafia digitale riginale b) Immagine ttenuta dalla trasfrmazine negativa Un immagine ripresa in cndizini di scarsa illuminazine spess risulta sttespsta, ciè mlt scura e scarsamente cntrastata. Per esempi, nell immagine seguente è evidente la presenza di una piccla dinamica, cncentrata nella parte bassa della scala dei grigi: Figura 4 a) Immagine di partenza b) Istgramma dei livelli di grigi dell immagine In un cas cme quest l elabrazine di stretching di cntrast è pc utile. È pssibile tuttavia miglirare ntevlmente l apparenza della immagine applicand una trasfrmazine che effettui il

9 mapping di un piccl intervall dei livelli di grigi sull intera gamma pssibile. Per esempi, si può applicare la trasfrmazine: a) s = 4*r se r < 64; b) s = 255 se r 64. Questa è una espansine del cntrast cntrast enhancement cn clipping dei valri al valre massim. Figura 5 Espansine del cntrast di una immagine cn range [0, 255] Se la pendenza della curva di mapping fsse minre di 45 gradi allra si parlerebbe di cmpressine del cntrast. Il risultat dell espansine di cntrast è mstrat nelle figure seguenti, ed evidenzia cme il miglirament dell apparenza nn crrispnda del tutt ad un miglirament della qualità dell immagine. Infatti l istgramma mstra che la risluzine dei livelli di grigi è ancra insufficiente.

10 Figura 5 a) Immagine miglirata dall applicazine del clipping b) Istgramma dei livelli di grigi dell immagine miglirata A vlte può essere necessari, anziché espandere la scala cmprimerla, permettend csì la memrizzazine la visualizzazine, cn una scala di grigi usuale, di immagini caratterizzate da escursini di intensità mlt ampie. L scp principale della cmpressine della gamma dinamica è quell di mettere in evidenza i dettagli relativi ai livelli più bassi. Una trasfrmazine che realizza quest scp è la trasfrmazine lgaritmica che può essere espressa cme: s = c*lg(1 + r), dve c è una cstante di scala, che va scelta pprtunamente per far rientrare i valri trasfrmati nel range crrett, ciè in [0, L - 1]. Figura 6 Trasfrmazine lgaritmica Si può ntare cme la trasfrmazine realizzi l espansine della dinamica per bassi valri di r e la cmpressine della dinamica per alti valri di r. Suppnend che sia 0 < r < R, si ha 0 < s < c*lg(1 + R). Se R > 1, cme nrmalmente avviene, per esempi, per l spettr di Furier di una immagine, si può prre c*lg(r) = L - 1, da cui c = (L - 1)/lg(R.

11 In tal md è pssibile, per esempi, visualizzare su un dispsitiv a 256 livelli di grigi una immagine cn una gamma dinamica mlt più ampia, anche dell rdine dei milini, senza che sian visualizzabili sl i valri più alti, cme avverrebbe se il mapping tra le due gamme dinamiche fsse lineare. La trasfrmazine lgaritmica permette anche di cnsiderare le elabrazini puntifrmi dal punt di vista del lr pes cmputazinale: per una immagine 1024 x 1024, la cmpressine lgaritmica dell intensità richiederebbe più di un miline di vlte la sequenza: a) b) c) d) cnversine inter-flat; calcl del lgaritm; mltiplicazine per c; cnversine flat-inter. Un implementazine più efficiente delle elabrazini puntuali si può avere ricrrend ad una tabella di Lk-Up (LUT), ciè una tabella cn tante entry quanti sn i pssibili valri di ingress all perazine. Ogni entry della LUT cntiene il valre (pre-calclat) della trasfrmazine crrispndente al valre di grigi che fa da indice. Quindi il calcl si riduce alla sstituzine di un valre di grigi cn l element della tabella che ha cme indice quel valre di grigi. L perazine è ancra più efficiente se le LUT sn realizzate in hardware. Cme accennat, la crrezine gamma è un cas particlare della trasfrmazine di ptenza, che nel cas generale può essere espressa cme: s = c*rγ, dve: i. ii. l espnente dell equazine è nt cme gamma; c è scelt gni vlta per nrmalizzare i valri di s nell intervall [0, 255]

12 Figura 7 - Alcune funzini della crrezine gamma Cme si può ntare, per valri di γ minri di 1 la trasfrmazine ha effetti analghi alla trasfrmazine lgaritmica l (espansine della dinamica per bassi valri di r, cmpressine della dinamica per alti valri di r), mentre per valri di γ maggiri di 1 la trasfrmazine ha esattamente gli effetti ppsti. E imprtante sservare cme gli effetti della trasfrmazine sian facilmente cntrllabili agend sul parametr γ, il che cnsente di adattare la trasfrmazine stessa ad una ampia gamma di situazini e di dispsitivi. Per esempi, i mnitr CRT esibiscn tipicamente una caratteristica intensità di emissine-tensine applicata nn lineare, ma apprssimativamente quadratica (in realtà l espnente varia tra 1.8 e 2.5) Cn riferiment alle curve mstrate, quest cmprtament tende a rendere l immagine più scura del vlut. Per esempi, l immagine di sinistra (riprtata qui di seguit), nn crretta, prdurrebbe su un mnitr CRT (cn γ = 2.5) l immagine di destra, più scura: Figura 8 Esempi di immagine nn crretta riprtata su un mnitr CRT La crrezine gamma può essere applicata semplicemente pre-elabrand l immagine di sinistra mediante la trasfrmazine inversa rispett a quella prvcata dal mnitr, quindi s = r1/25 = r0.4.

13 Si ttiene quindi: Figura 9 Esempi di immagine crretta attravers la crrezine gamma La trasfrmazine di ptenza può naturalmente essere utilizzata anche per mdificare il cntrast dell immagine. Per esempi, l apparenza dell immagine seguente (ed il su istgramma) mstran chiaramente la necessità di una estensine vers il bass della dinamica, sprattutt nella parte alta della scala dei grigi. Figura 10 - Trasfrmazine di ptenza cn γ > 1 applicata all immagine riprtata a sinistra

14 Figura 11 - a) Immagine aerea b)-d) Risultat della trasfrmazine di ptenza applicand c = 1 e rispettivamente γ = 3.0, γ = 4.0,γ = 5.0 c. ELABORAZIONE DELL ISTOGRAMMA L'istgramma (nrmalizzat) dei livelli di grigi di un'immagine digitale è la funzine discreta: p ( rk )= nk MN per K = 0,1,..,L - 1, dve nk è il numer di pixel dell'immagine cn livell di grigi rk mentre M ed N dentan le dimensini rizzntale e verticale (il numer ttale dei pixel). È pertant una stima a psteriri delle prbabilità di ccrrenza dei livelli di grigi dell immagine, utile perché frnisce una descrizine glbale della csiddetta "apparenza" dell immagine. Le infrmazini date dall istgramma pssn dare un'idea generale della pssibilità di miglirament dell immagine, sprattutt in termini di maniplazine del cntrast, ma trvan applicazine anche in altre elabrazini (segmentazine, cmpressine). Alcuni autri cnsideran nn puntuali ma glbali le elabrazini di quest tip, in quant l istgramma rappresenta una descrizine in un cert sens glbale delle caratteristiche visuali dell immagine. In sens strett, però, la maniplazine dell istgramma è una perazine puntuale.

15 d. EQUALIZZAZIONE DELL ISTOGRAMMA L equalizzazine ( linearizzazine) dell istgramma di una immagine è l elabrazine che idealmente prduce una immagine cn istgramma piatt, ciè cn livelli di grigi unifrmemente distribuiti sui pixel (gni livell di grigi caratterizza l stess numer di pixel dell immagine). Prima di prcedere cn i dettagli del relativ algritm è bene rivedere alcuni cncetti sulla teria della prbabilità. In realtà una distribuzine perfettamente unifrme dei livelli di grigi nn può essere ttenuta, principalmente a causa della natura discreta delle grandezze trattate. Suppniam inizialmente che r sia una variabile cntinua, tale che 0 r L 1, si assuma inltre che s = T(r) sddisfi le due cndizini: a) T(r) è una funzine mntna nn decrescente nell intervall 0 r L - 1; b) 0 Τ(r) L - 1 per 0 r L - 1. Per garantire l esistenza della trasfrmazine inversa richiederem anche la stretta mntnicità. La a) cnserva anche l'rdine dei livelli nella scala dei grigi (dal ner al bianc), mentre la cndizine b) garantisce una trasfrmazine cnsistente cn i livelli di grigi permessi (tra 0 e 1). Esempi di T(r): Figura 12 - Esempi di sigmidi La trasfrmazine inversa è r = T-1(s) per 0 s 1, e si assume che anche T-1(s) sddisfi le

16 cndizini a) e b) rispett ad s. Se r e s vengn viste cme variabili randm nell'intervall [0, 1], è pssibile caratterizzarle mediante le rispettive densità di prbabilità, pr(r) e ps(s). Dalla teria della prbabilità, se pr(r) e T(r) sn nte e T-1(s) sddisfa la cndizine a), si ha: [ p s ( s )= pr (r ) dr ds ] r =T 1 (s) È pssibile pertant cntrllare la distribuzine dei livelli di grigi nell'immagine trasfrmata adperand una adeguata funzine di trasfrmazine. In particlare si cnsideri la trasfrmazine cstituita dalla funzine di distribuzine cumulativa r (CDF) di r: s=t ( r )=( L 1) pr ( ω ) dω, 0 r L 1 0 La CDF sddisfa entrambe le cndizini a) e b), in quant è ad un sl valre e cresce mntnicamente (fra 0 e 1) in funzine di r. Derivand rispett a r si ttiene (per la regla di Leibniz): r ds dt (r ) d = =( L 1 ) p r ( ω ) dω=(l 1) p r (r ) dr dr dr 0 e quindi: [ p s ( s )= pr ( r ) 1 ( L 1 ) p r ( r ) ] = 1 r =T (s) 1 L 1 cn 0 s L-1. Figura 13 - Funzine di distribuzine cumulativa applicata all istgramma dell immagine

17 Pertant la densità di prbabilità della variabile trasfrmata è unifrme nel su intervall di definizine, indipendentemente dalla funzine di trasfrmazine inversa T-1(s). Quest è imprtante perché l inversine della T(r) nn è, in generale, una perazine analiticamente semplice. Utilizzand cme trasfrmazine la CDF di r si ttiene dunque una immagine cn densità di prbabilità unifrme dei livelli di grigi, indipendentemente dalla densità di prbabilità iniziale. Ne deriva un increment nella gamma dinamica dei pixel che può avere ntevli effetti sulla "apparenza" dell'immagine. Trnand a cnsiderare discrete le variabili randm, si prendn in cnsiderazine prbabilità e smme al pst di densità di prbabilità e integrali. Si ha per la prbabilità di ccrrenza dei livelli di grigi: p ( rk )= nk per0 r K 1 e K=0,1,., L 1 MN La funzine da utilizzare per l'equalizzazine dell'istgramma nel cas discret è la seguente: K s K =T ( r k )=( L 1) p r ( r j )= j=0 K ( L 1) n,0 r K L 1 e K =0,1,.., L 1 MN j=0 j La trasfrmazine cnsiste nel trasfrmare gni pixel di livell rk in un pixel di livell sk, attravers la T(rk) che si calcla direttamente dall istgramma dell'immagine di partenza. Un esempi di equalizzazine è il seguente:

18 Figura 14 - Esempi di equalizzazine dell istgramma dell immagine di partenza Cme si può ntare, l istgramma della immagine equalizzata nn è piatt. D altr cant, l unifrmità della ps(s) è stata verificata sl nel cas cntinu, e nn nel cas discret. Tuttavia, i livelli di grigi dell immagine equalizzata spazian su tutta la dinamica pssibile (anche se alcuni livelli pssn nn essere presenti), ed in particlare raggiungn sempre il bianc. Al cnseguente increment del cntrast si pssn aggiungere effetti sgradevli quali l sgranament dell immagine, la cmparsa di false regini, ecc., sprattutt quand il cntrast dell immagine riginale è mlt bass. L apparenza dell immagine può essere miglirata anche cn altre tecniche di mdifica del cntrast, ma l equalizzazine dell istgramma ha il vantaggi di essere cmpletamente autmatica. CAPITOLO 2 USO DELLA LOGICA FUZZY NELLA

19 ELABORAZIONE DELLE IMMAGINI 1.1 INTRODUZIONE I cmputer lavran cn numeri precisi e raginan secnd regle precise. Quest può essere un grss prblema quand si ha a che fare cn dati prvenienti dal mnd estern, piché essi sn a vlte imprecisi e nei raginamenti si ha spess a che fare cn regle nn cmpletamente definite. Un tentativ di rislvere quest prblema è stat prpst da Lfti Zadeh, il padre della lgica fuzzy (lgica sfumata). Gli estimatri della lgica fuzzy insistn mlt sulla facilità di utilizz e sul fatt che si avvicina mlt più al raginament uman rispett alla lgica classica. 1.2 LOGICA FUZZY Nella lgica classica gni predicat può assumere due valri : 0 (fals) e 1 (ver). Inltre vign il principi di nn cntraddizine : a A a A e il principi del terz esclus: U A A. La lgica fuzzy è il tentativ di generalizzare la lgica classica avvicinandla al md di pensare uman. Un fuzzy set (insieme fuzzy) è un insieme senza un cnfine chiaramente delineat. Ess cntiene

20 elementi cn un grad di appartenenza cmpres in [0, 1]. Una funzine di appartenenza (membership functin) è una curva che definisce cme gni punt nell spazi di input sia mappat in un valre di appartenenza ( grad di appartenenza) cmpres tra 0 e 1. Sn usate diverse funzine per rappresentare le funzini di appartenenza, quali: triangli, trapezi, sigmide, S-shape, Bell-shape e funzine di distribuzine gaussiana trncata. Più frmalmente un insieme fuzzy è definit nel seguente md: A= {( x, μ A ( x )) x X }, dve µa è la funzine di appartenenza di x in A, e X è il dmini di interesse. In virtù di tali definizini, le perazini lgiche tra insiemi sn ridefinite ed avrem : A and B min(a,b) A r B max(a,b) nt A 1 A Da ntare la cerenza cn gli peratri classici per i valri 0 e 1. Esistn anche altri metdi per implementare le perazini lgiche di AND e OR, cme ad esempi: A and B prd(a,b) = A * B A r B prbr(a,b) = A + B A * B Un sistema fuzzy è basat su regle del tip if - then, le quali assum la frma : se x è A allra y è B, dve A e B sn espressini linguistiche che identifican dei fuzzy set sui dmini di interesse X e Y. La prima è si riferisce al grad di appartenenza al fuzzy set A, mentre la secnda assegna il fuzzy set B. La parte x è A è detta antecedente della regla, mentre y è B è detta cnseguente della regla. Se l antecedente è ver cn un cert grad di appartenenza, allra il cnseguente è altrettant ver cn l stess grad di appartenenza. Nel cas in cui l antecedente è cstituit da più parti, quest ultime devn essere assciate ad un singl numer attravers l us degli peratri descritti in precedenza. Se invece è il cnseguente ad essere cstituit da più parti allra tutti i cnseguenti sn influenzati equamente dal risultat dell antecedente. La maniera più cmune per mdificare il fuzzy set di utput è il trncament per mezz della funzine min. È pssibile definire anche una regla else che entra in causa nel mment in cui nessuna delle

21 regle è stata sddisfatta, vver quand le then nn sn sddisfatte. Se indichiam cn λi il valre di utput dell i-esima regla, il valre di else sarà λe = min{ 1-λi}. Si definisce inferenza fuzzy, il prcess di mappatura da un spazi di input dat a un pprtun spazi di utput utilizzand la lgica fuzzy. Il prcess di inferenza fuzzy si suddivide in 5 passi: 1. fuzzificazine delle variabili di input: cnsiste nella valutazine di una funzine nella cnsultazine di una tabella; 2. applicazine degli peratri fuzzy (AND ppure OR) nell antecedente: se l'antecedente di una regla ha più di una parte, si applican un più peratri fuzzy per ttenere un unic numer che rappresenti il risultat dell'antecedente per quella regla. L'input per l'peratre fuzzy è cstituit da due più valri di appartenenza delle variabili di input fuzzificate e l'utput è cstituit da un singl valre di verità; 3. applicazine del metd di implicazine dall antecedente al cnseguente: l'input per il prcess di implicazine è un numer dat dall'antecedente, e l'utput è un fuzzy set; tale fuzzy set si ttiene cmbinand il fuzzy set indicat nel cnseguente cn il valre dell antecedente attravers gli peratri min (trnca il fuzzy set di uscita) prd (esegue un scaling del fuzzy set di uscita); 4. aggregazine dei cnseguenti delle regle: l'aggregazine è il prcess mediante il quale i fuzzy set che rappresentan gli utput di gni regla sn cmbinati per dare lug ad un singl fuzzy set. Gde della prprietà cmmutativa ed è implementat attravers le funzini max, prbr ppure sum; 5. defuzzificazine: da questa fase si ricava il valre di utput numeric dal fuzzy set di utput aggregat. Il metd più usat è il calcl dell ascissa del centride, ma vi sn altri metdi quali per esempi la media dei valri massimi e la media pesata dei centri. Due sn i principali sistemi di inferenza più usati: Mamdani e Sugen. La principale differenza tra di due sistemi cnsiste nell utput delle regle, ciè nel cnseguente: in Mandami sn specificati dei fuzzy set, mentre in Sugen vi sn delle funzini lineari delle cstanti (detti valri predefuzzificati). 1.3 FUZZY CONTRAST ENHANCEMENT La lgica fuzzy è stata applicata anche nel camp dell image prcessing.

22 Una delle principali applicazini è il prblema del miglirament del cntrast (Cntrast Enhancement), che cnsente di evidenziare i dettagli di una immagine e di rimuvere l sfcament. Ess viene frmalizzat attravers l utilizz di un mdell fuzzy cstituit dalle seguenti regle: IF un pixel è scur THEN rendil più scur IF un pixel è grigi THEN lascial grigi IF un pixel è chiar THEN rendil più chiar. Queste regle vengn eseguite per tutti i pixel presenti nell immagine, vver il prcess di inferenza di gni regla viene eseguit per tutti i livelli di grigi, e di cnseguenza richiede un elevat cst cmputazinale. Per superare quest limite, si utilizza un mdell che lavra sl su alcuni valri dell istgramma dell immagine a livelli di grigi. 1.4 DESCRIZIONE DEL MODELLO IMPLEMENTATO Il mdell implementat, fa riferiment all articl Fuzzy Cntrast Crrectin (FCC) fr Image Cntrast Enhancement, e lavra sui quattr picchi più alti presenti nell istgramma dell immagine a livelli di grigi. Un schema semplificativ del mdell viene riprtat qui di seguit: Histgram 1st rder fuzzy DarknessAverage Luminance decisin (peak a) 1st rder fuzzy decisin (darkness) decisin (peak b) utput 1st rder fuzzy Luminance decisin (peak c) Brightness DarknessBrightness 1st rder fuzzy 2st rder fuzzy decisin (brightness) decisin (peak d) Figura 15 Schema del mdell implementat Output luminance Average 2st rder fuzzy Input luminance

23 Cme si può sservare dall schema, l istgramma viene suddivis in due parti grazie al valre della media. La prima metà dell istgramma rappresenta la parte Darkness, mentre la secnda la parte Brightness, e di gnuna vengn cnsiderati i due picchi più alti. L ascissa dell istgramma rappresenta il valre di luminanza del picc, mentre l rdinata rappresenta l altezza. Dp aver identificat i quattr picchi, si applica ad gnun di essi un mdell fuzzy di prim livell, il quale prende in input i valri dell altezza e della differenza della luminanza relativi ad gni picc (si ttiene sttraend dal valre della media il valre della luminanza del picc cnsiderat) e restituisce cme utput il valre della luminanza mdificata per gni picc. Il valre della luminanza mdificata cstituirà l input del mdell fuzzy di secnd livell, il quale a su vlta restituirà cme utput il valre della funzine di enhancement (avrem due valri, un per la parte darkness e un per la parte brightness) da applicare all immagine attravers la LUT (Lk-Up Table) in md da pterne miglirare il cntrast. 1.5 FASI DI SVILUPPO DEL MODELLO Per l svilupp del mdell sn state seguite le seguenti fasi: suddivisine dell istgramma nelle due parti Darkness e Brightness utilizzand il valre della mediana1; individuazine dei due picchi più significativi della parte Darkness e memrizzazine dei relativi valri di altezza e luminanza; individuazine dei due picchi più significativi della parte Brightness e memrizzazine dei relativi valri di altezza e luminanza; calcl del valre della differenza della luminanza per gnun dei quattr picchi; definizine e applicazine del mdell fuzzy di prim livell; definizine e applicazine del mdell fuzzy di secnd livell; creazine della lk-up table da applicare all immagine; applicazine della lk-up table all immagine. Qui di seguit vengn analizzate in dettagli tutte le fasi. 1 Il valre della mediana è utilizzat per eliminare il rumre da una immagine, rispett ad una media lcale ha il vantaggi di essere men sensibile al rumre e di nn intrdurre nuvi valri.

24 1.5.1 ALGORITMI PER LA RICERCA DEI PICCHI Per individuare i quattr picchi più significativi sn stati implementati due algritmi e successivamente grazie al cnfrnt dei risultati ttenuti è stat scelt il miglire tra i due. Entrambi gli algritmi sn stati eseguiti slamente dp aver calclat la mediana e il range (valre minim, valre massim) dell istgramma relativ all immagine di cui si vule miglirare il cntrast. Il prim algritm, ha il seguente funzinament: 1 fase: calcl dell istgramma sull immagine di partenza; 2 fase: su quest istgramma viene calclata la mediana e il valre dei bin minim (min) e massim (max) che identifican il range, in md da pterl suddividere nelle due parti darkness e brightness; 3 fase: si applica la seguente prcedura ad entrambe le parti dell istgramma: calcl dei massimi lcali, i quali vengn memrizzati all intern dell insieme S 1 = {(i,hist (i)) hist(i)>hist(i-1)and hist(i)>hist(i+1)}, dve i è cmpres tra 1 e 254; calcl del picc avente altezza massima (rappresenta il picc più significativ) sull insieme dei punti S1, vver p_max = max { S 1 }, in md pi da pter identificare il secnd picc più significativ; calcl della distanza massima, data dalla differenza tra il valre della luminanza del picc avente altezza massima e quell del picc cnsiderat: distmax = max { x p x p (i ) p (i ) S 1 } max dve xpmax e xpi rappresentan rispettivamente l ascissa del picc massim e l ascissa del picc cnsiderat. Essa viene calclata per tutti i picchi presenti nella parte che si sta cnsiderand; per ciascun picc si calclan due punteggi: un per l altezza (dat dal rapprt tra l altezza del picc cnsiderat e l altezza del picc massim) punteggi_altezza = ypi/yp_max e un per la distanza (dat dal rapprt tra la distanza del picc cnsiderat e la distanza

25 massima calclata in precedenza) punteggi_distanza = x p x p (i) max /distmax Questi due punteggi servirann per il calcl del punteggi finale di gni picc; il punteggi finale di gni picc è dat dal prdtt tra il punteggi relativ all altezza e quell relativ alla distanza: punteggi_finale = punteggi_distanza * punteggi_altezza una vlta calclati tutti i punteggi l algritm identifica cme secnd picc quell avente punteggi maggire. Il secnd algritm presentat nell articl Image histgram threshlding based n multibjective ptimizatin, è cmpst da tre fasi: 1 fase: rilevament di tutti i massimi lcali Si cnsidera l istgramma nrmalizzat e i valri dell altezza sn cmpresi nel range [0,1]. Per trvare S1, il cui insieme di punti crrispnde al massim dell istgramma, si cnsidera la seguente definizine: S1 = {( i, h ist ( i )) h ist (i ) >h ist ( i 1 ) h ist ( i )> h ist (i+1)} dve i è cmpres tra 1 e fase: rilevament dei picchi significativi In questa fase, si applica nuvamente il prcess definit nella fase 1 all insieme S 1. I risultati di questa fase vengn memrizzati in un nuv insieme chiamat S 2, definit nel seguente md: S2 = {( ij, S 1 ( j ) ) S 1 ( j )> S 1 ( j 1 ) S 1 ( J )> S 1( j+1)} dve i è cmpres tra 1 e (Card(S1)-2) e Card(S1) è il numer degli elementi dell insieme S1. I picchi presenti in S2 sn più significativi rispett a quelli presenti in S1.

26 3 fase: threshlding, a sua vlta si suddivide in tre stt-fasi: 2 rimzine di tutti i picchi più piccli. Tutti i picchi vengn cnfrntati cn l altezza del picc più alt, e se il picc in esame è trpp piccl, ess viene rimss. Si decidn di rimuvere tutti i picchi aventi una ampiezza inferire a 2.5% (quest valre è fissat empiricamente), vver verrann rimssi i picchi aventi un altezza 3 inferire a 0.025; riduzine del numer dei picchi, utilizzand la distanza (livell di grigi presente sull ascissa) tra i picchi. Se due picchi sn trpp vicini, il più bass verrà rimss (due picchi vengn cnsiderati vicini quand la lr distanza è inferire a 15, anche quest valre è stat fissat empiricamente), S3 = 4 {i> j, if ( i J 15),t h en hist =max {hist ( i ), h ist ( j)}} rimzine dei picchi, la cui valle nn è evidente. Per valutare il valre della valle, si trasfrma la psizine e l ampiezza di gni picc utilizzand le crdinate plari. L biettiv della trasfrmazine è quell di trvare l angl e il radiante di gni picc in md pi da prcedere cn il threshlding. Ogni picc pi è caratterizzat dalla sua psizine e dalla sua ampiezza (xi, yi). Per 2 2 trasfrmare le crdinate cartesiane in plari, si calcla il radiante Ri = ( x + xy ). L angl ϴI è scelt in md che xi = Rics ϴI e yi = Risin ϴI. Se ϴI è minre di π/6 e la distanza Euclidea di due picchi cnsecutivi è più piccla di 40, si afferma che la valle nn è abbastanza prfnda per separare i due picchi. Di cnseguenza, si elimina il valre più piccl fra quelli candidati. Dal cnfrnt dei due algritmi, sn state evidenziate le seguenti differenze: a) sia il prim che il secnd algritm identifican inizialmente i massimi lcali, ed il secnd algritm applica due vlte questa prcedura in md da eliminare i picchi ancr men significativi;

27 b) il prim algritm applica una prcedura per il calcl della distanza e utilizza la distanza massima cme sglia di cnfrnt per il rilevament del secnd picc, mentre il secnd algritm utilizza un valre empiric cme sglia di distanza che è stat fissat in base ad un cert numer di prve effettuate su un data-set di 100 immagini; c) il secnd algritm dp aver identificat i picchi massimi, applica una prcedura che lavra sulle valli presenti all intern dell istgramma, in md da pter separare i due picchi e cnsiderare quell più significativ. Dp aver implementat entrambi gli algritmi, sn state effettuate delle prve utilizzand diverse immagini e visualizzand per entrambi l istgramma in cui sn evidenziati i picchi rilevati. Qui di seguit, vengn riprtati gli istgrammi in cui si evidenzian i picchi rilevati, a sinistra si ptrann sservare gli istgrammi relativi al prim algritm, mentre a destra quelli relativi al secnd algritm:

28 Figura 16 a) Immagine riginale b) Istgramma ttenut dal prim algritm c) Istgramma ttenut dal secnd algritm

29 Figura 17 a) Immagine riginale b) Istgramma ttenut dal prim algritm c) Istgramma ttenut dal secnd algritm

30 Figura 18 a) Immagine riginale b) Istgramma ttenut dal prim algritm c) Istgramma ttenut dal secnd algritm

31 Figura 19 a) Immagine riginale b) Istgramma ttenut dal prim algritm c) Istgramma ttenut dal secnd algritm Dal cnfrnt degli istgrammi, si è ntat che l algritm da ni implementat lavra megli rispett a quell presentat nell articl DESCRIZIONE DEL MODELLO FUZZY DI PRIMO LIVELLO Il mdell fuzzy di prim livell implementat ha cme input l altezza e la differenza della luminanza dei quattr picchi individuati dall algritm. Il prim pass per la realizzazine del mdell è la definizine delle variabili di input e di utput: 1. definizine della prima variabile fuzzy di input altezza picc : sn stati assciati alla variabile quattr valri fuzzy Null, Small, Middle e Big. Per definirla, invece, sn stati utilizzati quattr fuzzy set trianglari: fuzzy set Null : 0; fuzzy set Small : 0, prim quartile, mediana; fuzzy set Middle : prim quartile, mediana, terz quartile; fuzzy set Big : mediana, terz quartile, numer ttale dei pixel dell immagine. Si è resa necessaria l applicazine di una prcedura per il ridimensinament dell immagine in quant il numer ttale dei pixel varia in base all immagine cnsiderata e trattandsi di un mdell ess deve essere fissat in precedenza e nn variare dinamicamente. Cn questa prcedura tutte le immagini a cui viene applicat il plug-in vengn ridimensinate e di cnseguenza hann un numer fiss di pixel. Figura 20 Definizine della funzine di membership della variabile altezza picc 2. definizine della secnda variabile fuzzy di inputbig differenza luminanza : può assumere quattr Null Small Middle 1 valri fuzzy Null, Small, Middle e Big e sn stati utilizzati quattr fuzzy set trianglari cme nel cas della prima variabile.: 2 fuzzy set Null : 0; 3 fuzzy set Small : 0, 32 (prim quartile), 64 (mediana); 4 fuzzy set Middle : 32, 64, 96 (terz quartile); 0 1 quartile mediana 3 quartile numer ttale pixel

32 5 fuzzy set Big : 64, 96, 128 (rappresenta il valre della mediana). Null Small Middle Big Figura 21 Definizine della funzine di membership della variabile differenza luminanza 3. definizine della variabile fuzzy di utput luminanza mdificata : anche ad essa sn stati assciati quattr valri fuzzy Null, Small, Middle e Big. Per definirla sn stati utilizzati quattr fuzzy set singletn: fuzzy set Null : 0; fuzzy set Small : 45; fuzzy set Middle : 80; fuzzy set Big : 125. Il valre assciat ad gni fuzzy set è stat rilevat empiricamente, grazie all utilizz di un tl che visualizza graficamente la sigmide, e variand il valre di a (cefficiente di curvatura della sigmide) sn state identificate le quattr sigmidi ( Null, Small, Middle e Big ) assciate ai fuzzy set singletn. Questa sigmide permetterà di calclare il valre della luminanza mdificata del picc cnsiderat. Null Small Middle Big

33 Brightness Darkness Brightness Brightness Darkness Darkness Null Small Middle Big Luminanza Luminanza Luminanza Luminanza Luminanza Luminanza Luminanza Luminanza Figura 22 Definizine della funzine di membership della variabile luminanza mdificata Il secnd pass cnsiste nella definizine delle regle del mdell che verrann applicate ai quattr picchi. Per definire le regle, abbiam utilizzat la seguente tabella, che mstra il risultat della cmbinazine tra l altezza e la differenza della luminanza: Output: luminanza mdificata Input 1: altezza del picc Big Middle Small Null Big Big Big Middle Null Input 2: Middle Big Middle Small Null differenz Small Big Middle Middle Small Null Big Big Big Big a luminanz a Riprtiam qui di seguit le 16 regle ttenute dalla cmbinazine delle variabili di input: 2 regla 1: if (altezza_picc 3 (mdifica_luminanza is Big) regla 2: if (altezza_picc is Big) and (diff_luminanza_media is Middle) then 4 (mdifica_luminanza is Big) regla 3: if (altezza_picc is 5 (mdifica_luminanza is Big) regla 4: if (altezza_picc (mdifica_luminanza is Big) is is Big) and (diff_luminanza_media is Big) and (diff_luminanza_media is Big) and (diff_luminanza_media is Big) then Small) then Null) then

34 6 regla 5: if (altezza_picc is Middle) and (diff_luminanza_media is Big) then 7 (mdifica_luminanza is Big) regla 6: if (altezza_picc is Middle) and (diff_luminanza_media is Middle) then 8 (mdifica_luminanza is Middle) regla 7: if (altezza_picc is Middle) and (diff_luminanza_media is Small) then 9 (mdifica_luminanza is Middle) regla 8: if (altezza_picc is Middle) and (diff_luminanza_media is Null) then (mdifica_luminanza is Big) 10 regla 9: if (altezza_picc is Small) and (diff_luminanza_media is Big) then (mdifica_luminanza is Middle) 11 regla 10: if (altezza_picc is Small) and (diff_luminanza_media is Middle) then (mdifica_luminanza is Small) 12 regla 11: if (altezza_picc is Small) and (diff_luminanza_media is Small) then (mdifica_luminanza is Middle) 13 regla 12: if (altezza_picc is Small) and (diff_luminanza_media is Null) then (mdifica_luminanza is Big) 14 regla 13: if (altezza_picc is Null) and (diff_luminanza_media is Big) then (mdifica_luminanza is Null) 15 regla 14: if (altezza_picc is Null) and (diff_luminanza_media is Middle) then (mdifica_luminanza is Null) 16 regla 15: if (altezza_picc is Null) and (diff_luminanza_media is Small) then (mdifica_luminanza is Small) 17 regla 16: if (altezza_picc is Null) and (diff_luminanza_media is Null) then (mdifica_luminanza is Big) Cme si può sservare dalle regle riprtate in precedenza, gni regla è cstituita da due antecedenti in and che rappresentan gli input del mdell e da un cnseguente che invece rappresenta l utput. Una vlta terminata la definizine delle regle, si è passati alla fuzzificazine delle variabili di input altezza picc e differenza luminanza, in md pi da pter eseguire le regle. La fase successiva è quella dell inferenza delle 16 regle, e per gnuna di esse si può avere più di una regla cme risultat. Terminata l inferenza delle regle, si effettua l aggregazine (si utilizza l peratre unine) dei risultati delle regle, in md da ttenere un unic risultat per gnun dei quattr picchi. Per pter ttener il valre numeric dell utput, si esegue la defuzzificazine, che nel nstr cas è stata eseguita cn il cmand maximundefuzzify, il quale restituisce la media dei valri massimi dell insieme fuzzy.

35 Dalla defuzzificazine degli utput dei quattr picchi, si ttengn quattr valri, che rappresentan la pendenza delle quattr sigmidi assciate ad gni picc (ricrdiam che ad gni picc sarà assciata una tra le quattr sigmidi presentate in precedenza). Si è quindi prceduti alla cstruzine della sigmide per gni picc. La frmula per la cstruzine della sigmide è la seguente: Sigmide = dve t = 1 1+ et esame fine range punt 2, mentre a 2500 a è il cefficiente di curvatura della sigmide e crrispnde all utput della regla; fine_range rappresenta il valre massim del range relativ all istgramma dell immagine; punt_in_esame si riferisce al picc di cui si vul calclare la sigmide. Infine da ciascuna sigmide, si è ricavat il valre della luminanza mdificata di gni picc. Infatti l rdinata della sigmide rappresenta il valre della luminanza mdificata e riprtand sull ascissa il valre della differenza della luminanza del picc si individua il crrispndente valre sull rdinata DESCRIZIONE DEL MODELLO FUZZY DI SECONDO LIVELLO Il mdell fuzzy di secnd livell implementat ha cme input il valre della luminanza mdificata dei quattr picchi ttenuta grazie all applicazine del prim mdell. Il prim pass per la realizzazine del mdell è la definizine delle variabili di input e di utput: 5 definizine della variabile fuzzy di input luminanza mdificata del prim picc più alt : sn stati assciati alla variabile quattr valri fuzzy Null, Lw, Medium e High. Per definirla sn stati utilizzati quattr fuzzy set trianglari: 1) fuzzy set Null : 0;

36 2) fuzzy set Lw : 0, 32, 64; 3) fuzzy set Medium : 32, 64, 96; 4) fuzzy set High : 64, 96, 128 (rappresenta il valre massim che può assumere la luminanza mdificata). Null Lw Medium High Figura 23 Definizine della funzine di membership della variabile luminanza mdificata prim picc 6 definizine della variabile fuzzy di input luminanza mdificata del secnd picc : può assumere quattr valri fuzzy Null, Lw, Medium e High e sn stati utilizzati quattr fuzzy set trianglari cme nel cas della prima variabile: 1. fuzzy set Null : 0; 2. fuzzy set Lw : 0, 32 (prim quartile), 64 (mediana); 3. fuzzy set Medium : 32, 64 (terz quartile), 96; 4. fuzzy set High : 64, 96, 128 (rappresenta il valre massim che può assumere la luminanza mdificata). Null Lw Medium High Figura 24 Definizine della funzine di membership della variabile luminanza mdificata secnd picc

37 7 definizine della variabile fuzzy di utput miglirament LUT : anch essa può assumere quattr valri fuzzy Null, Lw, Medium e High. Per definirla sn stati utilizzati quattr fuzzy set singletn, cme per il prim mdell: fuzzy set Null : 0; fuzzy set Lw : 45; fuzzy set Medium : 80; fuzzy set High : 125. Ad gni fuzzy set singletn è assciata una sigmide, la cui pendenza è determinata prpri dal valre del fuzzy set singletn. Questa sigmide permetterà di calclare il valre della variabile miglirament LUT sia per la parte Darkness che per quella Brightness dell istgramma. Null Lw Medium High 1 Brightness Darkness Brightness Brightness Darkness Darkness 0 45 Null Lw Medium Luminanza Luminanza Luminanza Luminanza Luminanza Luminanza High Luminanza Luminanza Figura 25 Definizine della funzine di membership della variabile miglirament LUT Il secnd pass cnsiste nella definizine delle regle del mdell che verrann applicate ai picchi. Per definire le regle, abbiam utilizzat la seguente tabella, che mstra il risultat della

38 cmbinazine tra la luminanza mdificata del prim picc più alt e la luminanza mdificata del secnd picc: Output: miglirament Input 1: luminanza mdificata del prim picc più alt LUT High Medium Lw Null High High High Medium Null Input 2: Medium High Medium Lw Null luminanza Lw High Medium Medium Lw Null High High High High mdificata del secnd picc più alt Qui di seguit vengn riprtate le 16 regle ttenute dalla cmbinazine delle variabili di input: 18 regla 1: if (luminanza_prim_picc is High) and (luminanza_secnd_picc is High) then (miglirament_lut is High) 19 regla 2: if (luminanza_prim_picc is High) and (luminanza_secnd_picc is Medium) then (miglirament_lut is High) 20 regla 3: if (luminanza_prim_picc is High) and (luminanza_secnd_picc is Lw) then (miglirament_lut is High) 21 regla 4: if (luminanza_prim_picc is High) and (luminanza_secnd_picc is Null) then (miglirament_lut is High) 22 regla 5: if (luminanza_prim_picc is Medium) and (luminanza_secnd_picc is High) then (miglirament_lut is High) 23 regla 6: if (altezza_picc is Medium) and (luminanza_secnd_picc is Medium) then (miglirament_lut is Middle) 24 regla 7: if (luminanza_prim_picc is Medium) and (luminanza_secnd_picc is Lw) then (miglirament_lut is Middle) 25 regla 8: if (luminanza_prim_picc is Medium) and (luminanza_secnd_picc is Null) then (miglirament_lut is High) 26 regla 9: if (luminanza_prim_picc is Lw) and (luminanza_secnd_picc is High) then (miglirament_lut is Medium) 27 regla 10: if (luminanza_prim_picc is Lw) and (luminanza_secnd_picc is Medium) then (miglirament_lut is Lw) 28 regla 11: if (luminanza_prim_picc is Lw) and (luminanza_secnd_picc is Lw) then (miglirament_lut is Medium)

39 29 regla 12: if (luminanza_prim_picc is Lw) and (luminanza_secnd_picc is Null) then (miglirament_lut is High) 30 regla 13: if (luminanza_prim_picc is Null) and (luminanza_secnd_picc is High) then (miglirament_lut is Null) 31 regla 14: if (luminanza_prim_picc is Null) and (luminanza_secnd_picc is Medium) then (miglirament_lut is Null) 32 regla 15: if (luminanza_prim_picc is Null) and (luminanza_secnd_picc is Lw) then (miglirament_lut is Lw) 33 regla 16: if (luminanza_prim_picc is Null) and (luminanza_secnd_picc is Null) then (miglirament_lut is High) Una vlta terminata la definizine delle regle, si è passati alla fuzzificazine delle variabili di input, in md pi da pter eseguire le regle. La fase successiva è quella dell inferenza delle 16 regle, e per gnuna di esse si può avere più di una regla cme risultat. Terminata l inferenza delle regle, si effettua l aggregazine dei risultati delle regle, in md da ttenere un unic risultat per ciascuna parte. Per pter ttener il valre numeric dell utput, si esegue la defuzzificazine, cme per il prim mdell. Dalla defuzzificazine degli utput, si ttengn due valri che rappresentan la pendenza delle quattr sigmidi assciate ad gnuna delle due parti dell istgramma. Successivamente si è passati alla cstruzine delle due sigmidi relative alla parte darkness e brightness dell istgramma. La frmula per la cstruzine della sigmide è la stessa utilizzata nel mdell fuzzy di prim livell. Dalle due sigmide ttenute, si è ricavat il valre della funzine di enhancement (parte darkness e parte brightness) da applicare tramite la Lk-Up Table all immagine di partenza.

40 Figura 26 a) Sigmide della parte Darkness dell istgramma b) Sigmide della parte Brightness dell istgramma DEFINZIONE DELLA LOOK-UP TABLE L utilizz della Lk-Up Table cnsentirà l applicazine del valre della funzine di enhancement sia alla parte darkness che a quella brightness dell istgramma. La Lk-Up Table è cstituita dai valri dei bin che vann da [0, mediana] per la parte darkness e da [mediana, 255] per la parte brightness. Questi valri vengn ricavati dalle due sigmidi ttenute cme utput del mdell fuzzy di secnd livell. Infatti la funzine di enhancement andrà a mdificare il valre di gni bin presente nelle due parti. Una vlta mdificati tutti i valri, la Lk-Up Table verrà applicata all immagine e di cnseguenza verrà visualizzata l immagina miglirata.

41 CAPITOLO 3 REALIZZAZIONE DEL PLUG-IN PER IMAGEJ

42 7.1 DESCRIZIONE DEI TOOL UTILIZZATI IMAGEJ ImageJ è un sftware pen surce, prgrammat in Java, che nasce cn l biettiv di emulare le funzinalità dei sftware per l image prcessing. Originariamente prdtt dalla NIH Image per la Macintsh, eredita dal linguaggi Java i vantaggi derivanti dalla prtabilità su diverse piattafrme: può essere eseguit sia stt frma di applet (nline) sia stt frma di applicazine Java. ImageJ cnsente di visualizzare, mdificare, analizzare, prcessare, salvare e stampare immagini a 8, 16 e 32 bit. I frmati supprtati sn TIFF, GIF, JPEG, BMP, DICOM, FTS e RAW. È basat sul multithreading, vver è pssibile effettuare delle perazini in parallel cn altre piché a ciascun prcess è assciat un thread. Inltre supprta le csiddette stacks, ciè serie di immagini che cndividn la stessa finestra. Ess ffre la pssibilità di calclare l area e le statistiche sui valri dei pixel relativamente a delle regini selezinate dall utente, di misurare distanze e angli, di plttare grafici ed istgrammi ed effettuare le più semplici perazini di image enhancement. Infine supprta le più cmuni trasfrmazini gemetriche cme scaling, rtazine e perazini di zming FUZZYJ NRC FuzzyJ Tlkit è una libreria di classi Java, che è stata sviluppata dal Natinal Research Cuncil dell istitut canadese per l Infrmatin Technlgy che permette di maniplare cncetti fuzzy. L API è frmata da due package: nrc.fuzzy: permette di utilizzare la libreria in mdalità stand alne per creare regle fuzzy ed effettuare raginamenti in ambienti Java; nrc.fuzzy.jess: cnsente di integrare le funzinalità fferte dal package precedente grazie all utilizz di Jess, un sistema espert sviluppat dal Sandia Natinal Labritries ECLIPSE Eclipse può essere utilizzat per la prduzine di sftware di vari genere, si passa infatti da un cmplet IDE per il linguaggi Java (JDT, "Java Develpment Tls") a un ambiente di svilupp

43 per il linguaggi C++ (CDT, "C/C++ Develpment Tls") e a plug-in che permettn di gestire XML, Javascript, PHP e persin di prgettare graficamente una GUI per un'applicazine JAVA (Eclipse VE, "Visual Editr"), rendend di fatt Eclipse un ambiente RAD. La piattafrma di svilupp è incentrata sull'us di plug-in, delle cmpnenti sftware ideate per un specific scp, per esempi la generazine di diagrammi UML, ed in effetti tutta la piattafrma è un insieme di plug-in, versine base cmpresa, e chiunque può sviluppare e mdificare i vari plugin. Nella versine base è pssibile prgrammare in Java, usufruend di cmde funzini di aiut quali: cmpletament autmatic, suggeriment dei tipi di parametri dei metdi, pssibilità di access dirett a CVS e riscrittura autmatica del cdice (funzinalità questa detta di Refactring) in cas di cambiamenti nelle classi. Essend scritt in Java, Eclipse è dispnibile per le piattafrme Linux, HP-UX, AIX, Mac OS X e Windws VERSIONE DEI TOOL UTILIZZATI Le versini dei tl utilizzati sn le seguenti: 7.2 Eclipse Helis Service Release 2; ImageJ 1.44; FuzzyJ 1.10a; Java Virtual Machine DESCRIZIONE DELLE CLASSI IMPLEMENTATE Per la realizzazine del plug-in sn stati implementate tre classi java, cme si può ntare dal diagramma riprtat qui di seguit:

44 Figura 27 Diagramma delle classi relativ al plug-in implementat Ogni classe al su intern cntiene gli attributi (evidenziati in rss) e i metdi (evidenziati in verde). La classe FCE_ cntiene al su intern 5 metdi: 1. ridimensinaimmagine: utilizzata per ridimensinare l immagine in md che essa abbia un numer ttale di pixel già fissat; 2. ricercapicchi: ricerca i massimi lcali presenti in ciascuna delle due parti in cui viene suddivis l istgramma; 3. identificapicchimigliri: calcla i punteggi per determinare i quattr picchi più significativi ; 4. calclaseriemediana: serve per il calcl del valre della mediana in md da pter visualizzare sull istgramma la linea che la identifica; 5. run: serve per l avvi del thread che si desidera eseguire; La classe HistgramChart cntiene al su intern 3 metdi: 1. HistgramChart: utilizzata per la creazine dell istgramma;

45 2. salvasufile: cnsente di salvare su file l istgramma relativ all immagine; 3. visualizza: serve per visualizzare gli istgrammi creati durante l esecuzine del plug-in; La classe Sigmide cntiene al su intern 3 metdi: 1. calcla: utilizzata per calclare il valre della funzine sigmide nel punt che viene passat cme parametr; 2. salvasufile: permette di salvare cme immagine la sigmide calclata; 3. Sigmide: crea la funzine sigmide in base ai parametri in input.

46 CAPITOLO 4 TEST DEL PLUG-IN TEST SU UN DATA-SET DI IMMAGINI MEDICHE In questa fase testerem il plug-in relativ al Fuzzy Cntrast Enhancement utilizzand un data-set cstitut da tre immagini mediche, di cui una in scala di grigi e due in RGB.

47 La prima immagine rappresenta il passaggi dall stat di zigte2 all stat di due cellule. Essa ha la seguenti caratteristiche: Larghezza: 658 pixel; Altezza: 534 pixel; Bit per pixel: 32; Dimensine: 1.2 Mb. Figura 28 Immagine riginale Siccme il plug-in nn lavra cn le immagini a clri, si è res necessari effettuare una cnversine in H(Hue)S(Saturatin)B(Brightness) dell immagine. Una vlta cnvertita, è stat applicat il plug-in alla parte Brightness. Terminata l esecuzine del plug-in è stata ricmpsta l immagine in md da ttenere l immagine di partenza mdificata. Riprtiam qui di seguit l immagine miglirata e gli istgrammi delle due immagini: 2 Zigte: ciò che si ttiene nn appena l'vcita è fecndat dall spermatz (è una sla cellula che darà rigine all'individu durante la gestazine)

E.C.M. Educazione Continua in Medicina. Servizi web. Manuale utente

E.C.M. Educazione Continua in Medicina. Servizi web. Manuale utente E.C.M. Educazine Cntinua in Medicina Servizi web Manuale utente Versine 1.0 maggi 2015 E.C.M. Servizi web: invi autmatic Indice 2 eventi e pian frmativ Indice Revisini 3 1. Intrduzine 4 2. 5 2.1 Verifica

Dettagli

REALTÀ E MODELLI SCHEDA DI LAVORO

REALTÀ E MODELLI SCHEDA DI LAVORO REALTÀ E MDELLI SCHEDA DI LAVR 1 La siepe Sul retr di una villetta deve essere realizzat un piccl giardin rettanglare di m riparat da una siepe psta lung il brd Dat che un lat del giardin è ccupat dalla

Dettagli

Obiettivo. Dal problema al risultato Algoritmo. Imparare a PROGRAMMARE

Obiettivo. Dal problema al risultato Algoritmo. Imparare a PROGRAMMARE Obiettiv Imparare a PROGRAMMARE LA PROGRAMMAZIONE: Algritmi e prgrammi Imparare a cstruire PROGRAMMI che permettan, tramite l us di cmputer, di rislvere prblemi di divers tip. Prblema Dal prblema al risultat

Dettagli

Il metodo Zugeer Sabrina Tonielli Zugeer 05/01/2011

Il metodo Zugeer Sabrina Tonielli Zugeer 05/01/2011 Il metd Zugeer Sabrina Tnielli Zugeer 05/01/2011 IL METODO ZUGEER Il metd Zugeer Pag. 2 INDICE 1. COME E NATA L IDEA... 4 2. IL METODO... 4 3. PERCHE ZUGEER... 4 4. IN COSA CONSISTE... 5 5. LE REGOLE...

Dettagli

REALTÀ E MODELLI SCHEDA DI LAVORO

REALTÀ E MODELLI SCHEDA DI LAVORO REALTÀ E MDELLI SCHEDA DI LAVR 1 Luci sul palc La ptenza elettrica P assrbita da ciascuna lampada utilizzata per illuminare un palcscenic segue la seguente legge: Pr () V R = R Rr r dve V indica la tensine

Dettagli

Mon Ami 3000. Gestione della packing list

Mon Ami 3000. Gestione della packing list Prerequisiti Mn Ami 3000 Packing list Gestine della packing list L pzine Packing list è dispnibile per le versini Azienda Light e Azienda Pr. Intrduzine L'pzine Packing list cnsente di velcizzare la gestine

Dettagli

Microsoft SQL Server 2005, 2008 R2 e 2012 Raccomandazioni Marzo 2013

Microsoft SQL Server 2005, 2008 R2 e 2012 Raccomandazioni Marzo 2013 Micrsft SQL Server 2005, 2008 R2 e 2012 Raccmandazini Marz 2013 1. Micrsft SQL Server 2005 PrefSuite 2006.3 e PrefSuite 2008 sn cmpatibili cn questa versine di SQL. L investiment in Micrsft SQL Server

Dettagli

Novità relative all assessment tool

Novità relative all assessment tool Nvità relative all assessment tl La dcumentazine e gli strumenti di supprt di Friendly Wrk Space sn sttpsti a cntinui interventi di rielabrazine, aggirnament e perfezinament. Nel 2014 è stata ripetutamente

Dettagli

Kleos per ipad. Guida rapida. Ver 1.0.0. Help Desk: 080.3492828 - hd.avvocati@wki.it

Kleos per ipad. Guida rapida. Ver 1.0.0. Help Desk: 080.3492828 - hd.avvocati@wki.it Kles per ipad Guida rapida Ver 1.0.0 Help Desk: 080.3492828 - hd.avvcati@wki.it Smmari Installazine... 3 Lgin... 3 Menù principale... 3 Hme page... 4 Ricerca Pratiche... 4 Dettagli della pratica... 5 Sggetti

Dettagli

e/fiscali - Rel. 04.01.03

e/fiscali - Rel. 04.01.03 e/fiscali - Rel. 04.01.03 Mntebelluna, 07 nvembre 2013 e/fiscali - Fix 04.01.03 Dcumentazine di rilasci 24 ORE Sftware S.p.A. 07/11/2013 Pag. 1 di 13 INDICE 1 FIX 04.01.03 DI E/FISCALI... 3 2 NOTE DI INSTALLAZIONE...

Dettagli

I TRASDUTTORI. Trasduttori Primari. Trasduttori Secondari

I TRASDUTTORI. Trasduttori Primari. Trasduttori Secondari I TRASDUTTORI Un trasduttre ( sensre) è un dispsitiv in grad di rilevare una grandezza fisica di tip qualsiasi (termic, lumins, magnetic, meccanic, chimic, eccetera) e di trasfrmarla in una grandezza di

Dettagli

Progetto Governance delle Risorse Umane-Modelli Innovativi

Progetto Governance delle Risorse Umane-Modelli Innovativi Prgett Gvernance delle Risrse Umane-Mdelli Innvativi Attività dirette al raffrzament degli Uffici addetti alle plitiche e alla gestine del persnale delle Amministrazini degli Enti Lcali delle Regini Obiettiv

Dettagli

FYF per Point Manuale Operativo

FYF per Point Manuale Operativo FYF per Pint Manuale Operativ 1. Indice 1. Indice... 2 2. Access a FYF... 3 3.1. Ricerca pratiche... 5 3.2. Creazine Nuva Pratica... 7 3.3. Lavrazine pratiche da ritrasmettere... 11 Cnsumer Sales and Distributin

Dettagli

Classificazioni dei linguaggi di programmazione

Classificazioni dei linguaggi di programmazione Il Sftware (prgrammi) può essere classificat cme: di sistema di base (Sistema Operativ, cmpilatri,, interpreti 1 ) prgrammi applicativi (editr di test, fgli elettrnici, data base.) linguaggi di prgrammazine

Dettagli

Gestione Agenti. Software per il Calcolo provvigioni per Agenti e Venditori Software GESAGE - Specifiche del prodotto

Gestione Agenti. Software per il Calcolo provvigioni per Agenti e Venditori Software GESAGE - Specifiche del prodotto Gestine Agenti Sftware per il Calcl prvvigini per Agenti e Venditri Sftware GESAGE - Specifiche del prdtt EBC Cnsulting Gestine delle risrse umane http://www.ebccnsulting.cm Sftware H1 Hrms GESAGE Gestine

Dettagli

Guida per la compilazione on-line delle domande di partecipazione al concorso

Guida per la compilazione on-line delle domande di partecipazione al concorso Cnferiment degli incarichi di funzini didattiche a persnale dell Azienda Ospedaliera Universitaria Federic II Guida per la cmpilazine n-line delle dmande di partecipazine al cncrs Intrduzine La prcedura

Dettagli

Aggiornamento remoto della chiave hardware

Aggiornamento remoto della chiave hardware AMV S.r.l. Via San Lrenz, 106 34077 Rnchi dei Leginari (Grizia) Italy Ph. +39 0481.779.903 r.a. Fax +39 0481.777.125 E-mail: inf@amv.it www.amv.it Cap. Sc. 10.920,00 i.v. P.Iva: IT00382470318 C.F. e Iscriz.

Dettagli

PANEM Panificazione automatizzata rev. 1.0

PANEM Panificazione automatizzata rev. 1.0 PANEM Panificazine autmatizzata rev. 1.0 Premessa Il sftware PANEM è un gestinale att ad autmatizzare le prcedure lgistiche di gestine della panificazine. Il sftware PANEM è cmpletamente integrat cn Mitic:

Dettagli

CONTROLLO SCADENZA FIRMA DIGITALE. Come visualizzare la scadenza del certificato [data inizio e fine validità] relativo al Gestore certificati utente

CONTROLLO SCADENZA FIRMA DIGITALE. Come visualizzare la scadenza del certificato [data inizio e fine validità] relativo al Gestore certificati utente CONTROLLO SCADENZA FIRMA DIGITALE Cme visualizzare la scadenza del certificat [data inizi e fine validità] relativ al Gestre certificati utente E' pssibile visualizzare i dettagli del certificat intestat

Dettagli

Nota di rilascio protocollo client / server. Vers. 5.02.02

Nota di rilascio protocollo client / server. Vers. 5.02.02 30 gennai 2013 Nta di rilasci prtcll client / server. Vers. 5.02.02 referente Marc Stanisci Stefan Cciancich rivlt a biettiv autrizzat IAQ-AQ-MD-01-bis Pag.1 di 16 30 gennai 2013 SOMMARIO 1. TABELLA ANAGRAFICA...

Dettagli

CURRICOLO DI MATEMATICA della scuola primaria

CURRICOLO DI MATEMATICA della scuola primaria ISTITUTO COMPRENSIVO CASALPUSTERLENGO (Ldi) CURRICOLO DI MATEMATICA della scula primaria CURRICOLO DI MATEMATICA al termine della classe prima della scula primaria...2 CURRICOLO DI MATEMATICA al termine

Dettagli

QUESTIONARIO INSEGNANTE

QUESTIONARIO INSEGNANTE QUESTIONARIO INSEGNANTE Gentile insegnante, Le chiediam di esprimere la sua pinine su alcuni aspetti della vita sclastica e sul funzinament della scula nella quale attualmente lavra. Le rispste che darà

Dettagli

e/fiscali - Rel. 04.01.01

e/fiscali - Rel. 04.01.01 e/fiscali - Rel. 04.01.01 Mntebelluna, 17 ttbre 2013 e/fiscali - Fix 04.01.01 Dcumentazine di rilasci 24 ORE Sftware S.p.A. 14/10/2013 Pag. 1 di 14 INDICE 1 FIX 04.01.01 DI E/FISCALI... 3 2 NOTE DI INSTALLAZIONE...

Dettagli

E/Fiscali - Rel. 04.03.01

E/Fiscali - Rel. 04.03.01 E/Fiscali - Rel. 04.03.01 Rimini, 09 gennai 2015 E/Fiscali - Fix 04.03.01 Dcumentazine di rilasci TSS S.p.A. 26/01/2015 Pag. 1 di 14 INDICE 1 FIX 04.03.01 DI E/FISCALI... 3 2 NOTE DI INSTALLAZIONE... 4

Dettagli

Compilazione. Compilazione del Giornale dei lavori

Compilazione. Compilazione del Giornale dei lavori Girnale Elettrnic dei Lavri GIOELAV (Versine 1.1.0) Cs è GIOELAV? E una piattafrma sftware, residente in clud, per la registrazine di tutte le attività girnaliere riguardanti l'andament dei Cantieri e

Dettagli

Installazione e creazione sito

Installazione e creazione sito Installazine e creazine sit INSTALLAZIONE Dppi clic sul file «setup.exe» Prima finestra di installazine Cliccare su «Successiv» Secnda finestra di installazine In questa finestra è pssibile: Scegliere

Dettagli

La tecnica FMEA di prodotto

La tecnica FMEA di prodotto ISI MANUALE PER CORSI QUALITÀ dispensa data mdifica del livell Q-052 01.01.1996 0 01.01.1996 BLU La tecnica FMEA di prdtt MANUALE DI UTILIZZO ISI La tecnica FMEA di prdtt pagina 2 di 10 1.0 Intrduzine

Dettagli

INPS. Area Aziende. Procedura Internet per la trasmissione delle domande relative agli sgravi contrattazione di II livello per l anno 2009

INPS. Area Aziende. Procedura Internet per la trasmissione delle domande relative agli sgravi contrattazione di II livello per l anno 2009 Istitut Nazinale Previdenza Sciale INPS Direzine Centrale Sistemi Infrmativi e Tecnlgici Area Aziende Prcedura Internet per la trasmissine delle dmande relative agli sgravi cntrattazine di II livell per

Dettagli

DataCubex Business Intelligence. Soluzioni del futuro

DataCubex Business Intelligence. Soluzioni del futuro DataCubex Business Intelligence Sluzini del futur pagina 2 Intrduzine L analisi OLAP (On Line Analytical Prcessing) è un insieme di tecniche sftware utilizzate per analizzare velcemente grandi quantità

Dettagli

La retta è il luogo geometrico dei punti che soddisfano la seguente relazione

La retta è il luogo geometrico dei punti che soddisfano la seguente relazione RETTE Definizine intuitiva La retta linea retta è un dei tre enti gemetrici fndamentali della gemetria euclidea. Viene definita da Euclide nei sui Elementi cme un cncett primitiv. Un fil di ctne di spag

Dettagli

Novità: Correzione di errori: Altro

Novità: Correzione di errori: Altro Nvità: È stata aggiunta alle pzini di cnfigurazine generale del prgrama la pssibilità di cnfigurare il cllegament al server tramite prxy. Si accettan questi tipi di prxy: SOCKS v4, SOCKS v5, HTTP 1.1 e

Dettagli

Convegno organizzato dall Associazione ICT Dott.com. Business Intelligence L utilità per le imprese. Prof. Elena Baralis. Politecnico di Torino

Convegno organizzato dall Associazione ICT Dott.com. Business Intelligence L utilità per le imprese. Prof. Elena Baralis. Politecnico di Torino Cnvegn rganizzat dall Assciazine ICT Dtt.cm Business Intelligence L utilità per le imprese Prf. Plitecnic di Trin D B M G Data Base and Data Mining Grup f Plitecnic di Trin Supprt alle decisini aziendali

Dettagli

RILEVAZIONE DELLE OPINIONI DEGLI STUDENTI COMPILAZIONE ON-LINE. Manuale Operativo STUDENTI

RILEVAZIONE DELLE OPINIONI DEGLI STUDENTI COMPILAZIONE ON-LINE. Manuale Operativo STUDENTI RILEVAZIONE DELLE OPINIONI DEGLI STUDENTI COMPILAZIONE ON-LINE Manuale Operativ STUDENTI Intrduzine: A partire dall A.A. 2013/14 l Università degli studi di Siena ha attivat una prcedura di rilevazine

Dettagli

CASSETTO PREVIDENZIALE AZIENDE MANUALE REGOLARITA CONTRIBUTIVA

CASSETTO PREVIDENZIALE AZIENDE MANUALE REGOLARITA CONTRIBUTIVA MANUALE REGOLARITA CONTRIBUTIVA Pagina 1 di 21 Smmari 1. Premessa...3 2. Cassett Previdenziale Aziende...4 2.1 Intestazine...5 2.2 Dati Sintetici...5 2.3 Dati Dettagli...6 2.3.1 Aziende cn l stess cdice

Dettagli

Manuale utente Volta Monitor

Manuale utente Volta Monitor Manuale utente Vlta Mnitr www.satellitevlta.cm 1 Smmari 1 Vlta Mnitr... 3 2 Licenza Vlta Mnitr... 3 3 Prerequisiti di sistema... 3 4 Utilizz di Vlta Mnitr... 4 5 Manuale Utente... 5 5.1 Cnnessini ad Apache

Dettagli

un aiuto concreto www.cashaid.org

un aiuto concreto www.cashaid.org CASH AID Fundatin un aiut cncret www.cashaid.rg DESCRIPTION Csa è... 2 Gli biettivi... 2 Cme funzina... 2 Benefici per chi spende... 2 Benefici per chi vende... 3 Cme funzina il demurrage cllegat ai Bnus...3

Dettagli

SenTaClAus Sentiment Tagging & Clustering Analysis on web & social contents

SenTaClAus Sentiment Tagging & Clustering Analysis on web & social contents Via Marche 10 56123 Pisa Phne +39.050.552574 Fax +39.1782239361 inf@netseven.it - www.netseven.it P.IVA 01577590506 REGIONE TOSCANA POR CReO FESR 2007 2013 LINEA D INTERVENTO 1.5.a - 1.6 BANDO UNICO R&S

Dettagli

FATTURA ELETTRONICA PA

FATTURA ELETTRONICA PA Sistema Infrmativ PA FATTURA ELETTRONICA PA IL QUADRO DI RIFERIMENTO L intrduzine della fattura elettrnica è stata avviata cn la Legge n. 244 del 2007, che ne ha intrdtt l bblig, rinviand le mdalità di

Dettagli

3) MECCANISMI DI RILASSAMENTO

3) MECCANISMI DI RILASSAMENTO 3) MECCANSM D RLASSAMENTO nuclei eccitati tendn a cedere l'energia acquisita ed a ritrnare nella "psizine" di equilibri. meccanismi del rilassament sn mlt cmplessi (sprattutt nei slidi) e pssn essere classificati

Dettagli

FAQ MIUR ESEMPI DI DETERMINAZIONE DELL INTERVENTO FINANZIARIO

FAQ MIUR ESEMPI DI DETERMINAZIONE DELL INTERVENTO FINANZIARIO FAQ MIUR ESEMPI DI DETERMINAZIONE DELL INTERVENTO FINANZIARIO L articl 11.1 del Band di invit a presentare Prgetti di Ricerca Industriale e Svilupp Sperimentale nei settri strategici di Regine Lmbardia

Dettagli

Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.themissoluzioni.it info@themissoluzioni.it. gruppo axelera.

Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.themissoluzioni.it info@themissoluzioni.it. gruppo axelera. Via F. Lana, 1-25020 FLERO (BS) Tel. 0303582748 Fax 03072131184 www.sluzini.it inf@sluzini.it grupp axelera sluzini Obiettiv Scp del presente dcument è descrivere il prdtt Nprinting, il più evlut add-in

Dettagli

Schedulazione ed ottimizzazione delle risorse produttive. Le problematiche. Le funzioni. carico o combinazioni di questi. di

Schedulazione ed ottimizzazione delle risorse produttive. Le problematiche. Le funzioni. carico o combinazioni di questi. di Schedulazine ed ttimizzazine delle risrse prduttive. Obiettiv: Pyramide prduttive ed è sulla gestine un ptente base del dei mtre caric materiali di lavr schedulazine impiegati richiest e a capacità delle

Dettagli

RecuperoCrediti.net per

RecuperoCrediti.net per 1 di 7 RecuperCrediti.net per Il prgramma Recuper Crediti Net RCR.Net è stat realizzat per ttimizzare le prcedure di recuper credit aziendali. OBIETTIVO DEL PROGRAMMA: Gestire le mdalità e le tempistiche

Dettagli

110111 2 = 55 10 CAPITOLO I SISTEMI DI NUMERAZIONE E CODICI

110111 2 = 55 10 CAPITOLO I SISTEMI DI NUMERAZIONE E CODICI CAPITOLO I SISTEMI DI NUMERAZIONE E CODICI 1.1) Sistema di numerazine decimale. E dett sistema di numerazine l insieme di un numer finit di simbli e delle regle che assegnan un e un sl valre numeric ad

Dettagli

Manager selection: gli indicatori Morningstar per la costruzione di portafogli attivi. Sara Silano Managing Editor Morningstar Italy

Manager selection: gli indicatori Morningstar per la costruzione di portafogli attivi. Sara Silano Managing Editor Morningstar Italy Manager selectin: gli indicatri Mrningstar per la cstruzine di prtafgli attivi Sara Silan Managing Editr Mrningstar Italy Smmari g Perché la Manager selectin è imprtante g Gli indicatri per valutare il

Dettagli

MAU.00203.04 - C.4 Rendicontazione on-line domande di rimborso beneficiario - Aiuti.docx MANUALE UTENTE

MAU.00203.04 - C.4 Rendicontazione on-line domande di rimborso beneficiario - Aiuti.docx MANUALE UTENTE 1 INFORMAZIONI GENERALI MANUALE UTENTE Prgett Mdul del Pian di Lavr Unità funzinale del Pian di Lavr Descrizine SIGFRIDO Mdul C Rendicntazine C.4 Rendicntazine n-line dmande di rimbrs Manuale utente relativ

Dettagli

Conversione di nomi e indirizzi. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A. 2011-2012. Simone Bassis bassis@dsi.unimi.

Conversione di nomi e indirizzi. Corso di laurea in Informatica Laboratorio di Reti di Calcolatori A.A. 2011-2012. Simone Bassis bassis@dsi.unimi. Cnversine di nmi e indirizzi Crs di laurea in Infrmatica Labratri di Reti di Calclatri A.A. 2011-2012 Simne Bassis bassis@dsi.unimi.it Indirizzi Java mette a dispsizine delle classi appsite per cntenere

Dettagli

Servizi in Cloud per la sicurezza e l automazione

Servizi in Cloud per la sicurezza e l automazione Time4Mind: la rispsta clud di Intesi Grup Servizi in Clud per la sicurezza e l autmazine Pwered by Intesi Grup SpA 2012 Pwered by Intesi Grup SpA Milan, 9 aprile 2013 Slide N. 1 Marz 2013 Time4Mind in

Dettagli

Regole per ottenere il riconoscimento IATF, 2 edizione, Sanctioned Interpretations

Regole per ottenere il riconoscimento IATF, 2 edizione, Sanctioned Interpretations Regle per ttenere il ricnsciment IATF, 2 edizine, Sanctined Interpretatins Le Regle per ttenere il ricnsciment IATF, 2 edizine, sn state pubblicate nel 2004. Le seguenti Sanctined Interpretatins sn state

Dettagli

Una Promozione è costituita dalla definizione di una proposta di vendita di uno o più Articoli ad un prezzo diverso da quello normale di vendita.

Una Promozione è costituita dalla definizione di una proposta di vendita di uno o più Articoli ad un prezzo diverso da quello normale di vendita. Scnti, Buni e Prmzini Shp_Net è dtat di un sistema di gestine dei Buni e delle Prmzini cmplet e flessibile, in grad di generare autmaticamente Buni di Acquist destinati ai Clienti secnd specifiche definite

Dettagli

PROGETTO S.A.I.A. Software XML v.2 - Tracciati AP5

PROGETTO S.A.I.A. Software XML v.2 - Tracciati AP5 Prerequisiti / Cnfigurazini PROGETTO S.A.I.A Sftware XML v.2 - Tracciati AP5 Passi da eseguite per prcedere cn l invi dei dati al SAIA attravers il sftware XML-2 cn i nuvi tracciati AP5. 1. Presa in caric

Dettagli

Moduli di candidatura elettronici LLP 2012. Guida del candidato

Moduli di candidatura elettronici LLP 2012. Guida del candidato EUROPEAN COMMISSION Directrate-General fr Educatin and Culture Lifelng Learning Prgramme Call 2012 Mduli di candidatura elettrnici LLP 2012 Guida del candidat Indice I. Intrduzine...2 II. Principali passi

Dettagli

NOTE OPERATIVE DI RELEASE

NOTE OPERATIVE DI RELEASE Il presente dcument cstituisce un integrazine al manuale utente del prdtt ed evidenzia le variazini apprtate cn la release. RELEASE Versine 2015.0.9 Applicativ: GECOM PAGHE Oggett: Aggirnament prcedura

Dettagli

approfondimento Lezione 4. Scomposizione canonica di Kalman F. Previdi - Controlli Automatici - Lez. 4 1

approfondimento Lezione 4. Scomposizione canonica di Kalman F. Previdi - Controlli Automatici - Lez. 4 1 Lezine. Scmpsizine cannica di Kalman F. Previdi - Cntrlli utmatici - Lez. Schema della lezine. Intrduzine alle scmpsizini canniche. Scmpsizine di raggiungibilità. Scmpsizine di sservabilità. Scmpsizine

Dettagli

Capitolo 14. Preparazione dei file di stampa e stampa degli elaborati. Copyright 1991-2007 A.D.M. srl Tutti i diritti riservati

Capitolo 14. Preparazione dei file di stampa e stampa degli elaborati. Copyright 1991-2007 A.D.M. srl Tutti i diritti riservati Capitl 14 Preparazine dei file di stampa e stampa degli elabrati Cpyright 1991-2007 A.D.M. srl Tutti i diritti riservati Preparazine dei file di stampa e stampa degli elabrati Le pzini Preparazine dei

Dettagli

Grazie per aver scelto un telecomando Meliconi.

Grazie per aver scelto un telecomando Meliconi. Grazie per aver scelt un telecmand Melicni. Cnservare il presente librett per future cnsultazini. Il telecmand Pratic 2 è ideale per sstituire fin a 2 telecmandi per TV - STB (decder satellitare Digitale

Dettagli

INDICE INTRODUZIONE PROVA IL SITO DEMO. www.icedolini.it. Credenziali Amministratore Username: icedolini.it Password: cedolini

INDICE INTRODUZIONE PROVA IL SITO DEMO. www.icedolini.it. Credenziali Amministratore Username: icedolini.it Password: cedolini INDICE Intrduzine Pag. 1 Prva il sit Dem Pag. 1 Principali funzinalità (lat Azienda) Pag. 2 Principali funzinalità (lat Dipendente) Pag. 2 A chi è rivlt Pag. 3 Access al Prtale Pag. 3 Pannell Web (lat

Dettagli

RILEVAZIONE DELLE OPINIONI DEGLI STUDENTI COMPILAZIONE ON-LINE

RILEVAZIONE DELLE OPINIONI DEGLI STUDENTI COMPILAZIONE ON-LINE RILEVAZIONE DELLE OPINIONI DEGLI STUDENTI COMPILAZIONE ON-LINE Manuale Operativ STUDENTI Intrduzine: La rilevazine delle pinini degli studenti in merit alla didattica ergata press l Università degli studi

Dettagli

Suite OmniTouch 8400 Instant Communications One Number Services, accesso dal Web

Suite OmniTouch 8400 Instant Communications One Number Services, accesso dal Web Suite OmniTuch 8400 Instant Cmmunicatins One Number Services, access dal Web Guida rapida di riferiment - R6.0 Cs è One Number Services? One Number Services frnisce l instradament delle chiamate persnali,

Dettagli

Nelle ipotesi fatte (popolazione di dimensione infinita), il numero di chiamate offerte assume una distribuzione di Poisson.

Nelle ipotesi fatte (popolazione di dimensione infinita), il numero di chiamate offerte assume una distribuzione di Poisson. Esercizi n 1 Una centralina telefnica per piccl uffici (PBX) sddisfa le richieste di chiamata mediante l impieg di circuiti. Si assuma che le richieste di chiamata arrivin da una pplazine di utenti di

Dettagli

3.2.6 Modifica ordine di visualizzazione delle aree... 12 3.2.7 Griglia... 12 4 Modelli... 12 5 Prerequisiti... 13

3.2.6 Modifica ordine di visualizzazione delle aree... 12 3.2.7 Griglia... 12 4 Modelli... 12 5 Prerequisiti... 13 Manuale utente Smmari 1 Libreria... 5 1.1 Elenc libri... 5 1.2 Nuv libr... 5 1.3 Apri libr... 5 1.4 Dettagli Libr... 5 1.5 Leggi libr... 5 1.6 Elimina libr... 6 1.7 Pubblica/Cndividi libr... 6 1.8 Imprta

Dettagli

LABORATORI DI INFORMATICA 1 MANUALE STUDENTE

LABORATORI DI INFORMATICA 1 MANUALE STUDENTE LABORATORI DI INFORMATICA 1 MANUALE STUDENTE Indice 1. Gestine Sessine di lavr 1.1. Lgin al sistema 1.2. Strumenti a dispsizine dell studente 1.3. Chiusura della sessine 2. Cmandi Linux Principali 2.1.

Dettagli

A.s. 2012-2013 Programma di Informatica

A.s. 2012-2013 Programma di Informatica Via Tscana, 10 Parma tel. 0521266511 fax 0521266550 A.s. 2012-2013 Prgramma di Infrmatica Gli aspetti terici della disciplina sn suddivisi in 5 mduli: A. Prgett di sistemi infrmativi B. Basi di dati C.

Dettagli

Nuovo Sistema Cartografico SGR per le reti Gas

Nuovo Sistema Cartografico SGR per le reti Gas Nuv Sistema Cartgrafic SGR per le reti Gas Dtt. Alessandr Bugli, SGR Reti S.p.A - Rimini Abstract La Scietà Gas Rimini S.p.A., cn il supprt di GeGraphics S.r.l., ha attivat un Sistema Infrmativ Territriale

Dettagli

Europa Programma di fedeltà ADR con consegna automatica

Europa Programma di fedeltà ADR con consegna automatica Eurpa Prgramma di fedeltà cn cnsegna autmatica Vantaggi è un prgramma di cnsegna mensile autmatica per Incaricati, Preferred Custmer e Clienti al dettagli. Il prgramma favrisce l'acquist mensile autmatic

Dettagli

SenTaClAus - Sentiment Tagging & Clustering Analysis on web & social contents

SenTaClAus - Sentiment Tagging & Clustering Analysis on web & social contents Via Marche 10 56123 Pisa Phne +39.050.552574 Fax +39.1782239361 inf@netseven.it - www.netseven.it P.IVA 01577590506 REGIONE TOSCANA POR CReO FESR 2007 2013 LINEA D INTERVENTO 1.5.a - 1.6 BANDO UNICO R&S

Dettagli

SCHEDA TECNICA PIANO EXPORT

SCHEDA TECNICA PIANO EXPORT ALLEGATO B2 SCHEDA TECNICA PIANO EXPORT Situazine di partenza Frnire infrmazini sulle strategie adttate le mdalità rganizzative cn le quali vengn attualmente serviti i mercati esteri cn l indicazine degli

Dettagli

ROBOMAIL 1.5 Configurazione

ROBOMAIL 1.5 Configurazione ROBOMAIL 1.5 Cnfigurazine Registrazine del prdtt Eseguire il file MCMLicenser.exe presente nella cartella di installazine del prdtt (\rbmail.service) Inserire Cdice Licenza e Cdice

Dettagli

per computer Windows e Macintosh

per computer Windows e Macintosh Nte sulla versine Driver dei prdtti SMART 11.3 per cmputer Windws e Macintsh Infrmazini sulle nte sulla versine Le presenti nte sulla versine riepilgan le funzinalità di Driver dei prdtti SMART 11 e dei

Dettagli

Per risolvere le equazioni alle differenze si può utilizzare il metodo della Z-trasformata.

Per risolvere le equazioni alle differenze si può utilizzare il metodo della Z-trasformata. 8.. STRUMENTI MATEMATICI 8. Equazini alle differenze. Sn legami statici che legan i valri attuali (all istante k) e passati (negli istanti k, k, ecc.) dell ingress e k e dell uscita u k : u k = f(e 0,

Dettagli

Il concetto di valore medio in generale

Il concetto di valore medio in generale Il concetto di valore medio in generale Nella statistica descrittiva si distinguono solitamente due tipi di medie: - le medie analitiche, che soddisfano ad una condizione di invarianza e si calcolano tenendo

Dettagli

La gestione informatizzata del farmaco

La gestione informatizzata del farmaco Azienda Ospedaliera di Verna Dipartiment di Medicina Clinica e Sperimentale Medicina Interna B - Reumatlgia La gestine infrmatizzata del farmac Crdinatre Stefania Discnzi Reggi Emilia 11-12 XII 2008 CRITICITA

Dettagli

QUANDO WINDOWS XP NON SI AVVIA

QUANDO WINDOWS XP NON SI AVVIA Tecnlgie infrmatiche QUANDO WINDOWS XP NON SI AVVIA In quest articl viene descritta la prcedura per ripristinare un sistema cn Windws XP che nn è più pssibile avviare a causa di un errre nel Registr di

Dettagli

AMMINISTRAZIONE DI DATABASE MICROSOFT SQL SERVER 2000

AMMINISTRAZIONE DI DATABASE MICROSOFT SQL SERVER 2000 AMMINISTRAZIONE DI DATABASE MICROSOFT SQL SERVER 2000 UN BUON MOTIVO PER Durata: 40 re [cd. E301] Quest crs frnisce agli studenti la preparazine necessaria per installare, cnfigurare, amministrare e rislvere

Dettagli

SPEDIZIONE CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W

SPEDIZIONE CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W SPEDIZIONE Applicativ: SysintGateway Versine: 20150300 Oggett: Rilasci versine COMPLETA Data di rilasci: 27.04.2015 CONFIGURAZIONE ED INSTALLAZIONE AMBIENTE SYSINT/W Requisiti S.O. Windws: Interfaccia:

Dettagli

HR-COMUNICAZIONI rel 01.00.00

HR-COMUNICAZIONI rel 01.00.00 HR-COMUNICAZIONI rel 01.00.00 Infrmazini e requisiti tecnici per attivazine HR-COMUNICAZIONI versin 01.00.00 Cn il caricament della presente applicazine, i mduli che cmpnevan la sluzine HR Wrk Flw fin

Dettagli

Formstat Flight. Caratteristiche di Formstat Flight

Formstat Flight. Caratteristiche di Formstat Flight Frmstat Flight Frmstat Flight è una suite di prgrammi prgettati cn l bbiettiv di ttimizzare il prcess frmativ e sfruttare al megli l interattività e la multimedialità fferte dai nuvi strumenti messi a

Dettagli

SIMULAZIONE Modulo 2 ECDL In base al nuovo sistema ATLAS

SIMULAZIONE Modulo 2 ECDL In base al nuovo sistema ATLAS SIMULAZIONE Mdul 2 ECDL In base al nuv sistema ATLAS Una rispsta crretta 2 rispste crrette 1. Una cartella è un sttprgramma di Windws. un strument per rganizzare i file presenti nelle memrie. una qualsiasi

Dettagli

Pannello di controllo

Pannello di controllo Pannell di cntrll TeamPrtal Pannell di cntrll TeamPrtal Pannell di cntrll 1 Pannell di cntrll TeamPrtal Pannell di cntrll Nei sistemi perativi Linux, una vlta installat TeamPrtal, si avrà a dispsizine

Dettagli

Al termine dell operazione verrà visualizzato il modulo aggiunto

Al termine dell operazione verrà visualizzato il modulo aggiunto Grupp Pste Italiane Istruzini per la richiesta del servizi Pstecert Pstemail Certificata Mduli e tken PKCS#11 Aggiungi mdul Selezinare a partire dal prpri cmputer (smart card) cartelle presenti sul Tken

Dettagli

Acronis Backup & Recovery 10

Acronis Backup & Recovery 10 Acrnis Backup & Recvery 10 Server fr Linux Guida intrduttiva Quest dcument descrive cme installare e iniziare a utilizzare Acrnis Backup & Recvery 10 Server fr Linux. 1. Sistemi perativi supprtati Linux

Dettagli

Relazione sulle Fuel Cells Robin%Dallimore%Mallaby% %Giuseppina%De%Bona% %Andrea%De%Nigris% %Fabio%Fabbris% Aldo %Tommaso%Grimaldi

Relazione sulle Fuel Cells Robin%Dallimore%Mallaby% %Giuseppina%De%Bona% %Andrea%De%Nigris% %Fabio%Fabbris% Aldo %Tommaso%Grimaldi Crs%di%Labratri%di%Energetica,%Ann%accademic%2012/13 Relazine sulle Fuel Cells Rbin%Dallimre%Mallaby% %Giuseppina%De%Bna% %Andrea%De%Nigris% %Fabi%Fabbris% Ald %Tmmas%Grimaldi Intrduzine Scp dell esperiment

Dettagli

Sviluppo di applicazioni con XML e Web Services

Sviluppo di applicazioni con XML e Web Services Svilupp di applicazini cn XML e Web Services di Gabriele Pellegrinetti Tecnet Dati s.r.l. Crs Svizzera 185 10149 Trin Tel. 011-7718090 http://www.tecnetdati.cm mail: inf@tecnetdati.it Tecnet Dati s.r.l.

Dettagli

SISTEMA INFORMATIVO INPS

SISTEMA INFORMATIVO INPS SISTEMA INFORMATIVO INPS FORNITURA DEI SERVIZI DI SVILUPPO, REINGEGNERIZZAZIONE E DI MANUTENZIONE DEL SOFTWARE APPLICATIVO DELL'INPS GESTIONE DIPENDENTI PUBBLICI LOTTO 2 MANUALE UTENTE: MUTUI IPOTECARI

Dettagli

Appendice 1 Elementi di elettrotecnica

Appendice 1 Elementi di elettrotecnica Appendice Elementi di elettrtecnica ntrduzine Questa appendice ha l scp di richiamare alcuni cncetti fndamentali di elettrtecnica, necessari per un adeguat sstegn al crs di elettrnica. prerequisiti indispensabili

Dettagli

CASSETTA DEGLI ATTREZZI STANDARD. Tipo Ente: Comune. Ufficio: Anagrafe. Servizio: Rilascio certificati

CASSETTA DEGLI ATTREZZI STANDARD. Tipo Ente: Comune. Ufficio: Anagrafe. Servizio: Rilascio certificati CASSETTA DEGLI ATTREZZI STANDARD Tip Ente: Cmune Uffici: Anagrafe Servizi: Rilasci certificati INDICE Smmari 1 OGGETTO E CONTENUTI... 3 1.1 DESCRIZIONE DEL SERVIZIO OGGETTO DI CUSTOMER SATISFACTION...

Dettagli

Università degli Studi di Lecce Facoltà di Ingegneria Informatica N.O. A.A. 2003/2004. Tesina Esame di Elettronica Analogica II

Università degli Studi di Lecce Facoltà di Ingegneria Informatica N.O. A.A. 2003/2004. Tesina Esame di Elettronica Analogica II Università degli Studi di Lecce Facltà di Ingegneria Infrmatica N.O. A.A. /4 esina Esame di Elettrnica Analgica II Studentessa: Laura Crchia Dcente: Dtt. Marc Panare INDICE Presentazine del prgett del

Dettagli

Vi ringraziamo per aver scelto un telecomando Meliconi.

Vi ringraziamo per aver scelto un telecomando Meliconi. IT DIGITAL 2 SMART Vi ringraziam per aver scelt un telecmand Melicni. Il telecmand Digital 2 Smart grazie alla sua ampia banca dati e multifunzinalità è ideale per sstituire fin a 2 telecmandi della quasi

Dettagli

CARATTERISTICHE COSTRUTTIVE CARATTERISTICHE TECNICHE CARATTERISTICHE DIMENSIONALI

CARATTERISTICHE COSTRUTTIVE CARATTERISTICHE TECNICHE CARATTERISTICHE DIMENSIONALI AIRTERM UP DISAREATORE ORIENTABILE CT2649.0_00 ITA Aprile 2015 Garantisce l efficienza dell impiant; Mntaggi su tubazini verticali, rizzntali, diagnali; Elevate capacità di scaric. GAMMA DI PRODUZIONE

Dettagli

Introduzione all elaborazione di immagini Part II

Introduzione all elaborazione di immagini Part II Introduzione all elaborazione di immagini Part II Obiettivi delle tecniche di elaborazione di immagini: miglioramento di qualità (image enhancement) ripristino di qualità o restauro (image restoration)

Dettagli

A.s. 2014-2015 Programma di Informatica

A.s. 2014-2015 Programma di Informatica Via Tscana, 10 Parma tel. 0521266511 fax 0521266550 A.s. 2014-2015 Prgramma di Infrmatica Gli aspetti terici della disciplina sn suddivisi in 5 mduli: A. Prgett di sistemi infrmativi B. Basi di dati C.

Dettagli

Regione Calabria Dipartimento n.9 Lavori Pubblici ed Infrastrutture

Regione Calabria Dipartimento n.9 Lavori Pubblici ed Infrastrutture UNIONE EUROPEA REPUBBLICA ITALIANA REGIONE CALABRIA Regine Calabria Dipartiment n.9 Lavri Pubblici ed Infrastrutture Via Crispi 33-88100 CATANZARO SPECIFICHE SIERC: INTEGRAZIONE PROTOCOLLO SIAR POR Calabria

Dettagli

ISTITUTO DI ISTRUZIONE SUPERIORE P.ALDI - GROSSETO SEZIONE LICEO SCIENTIFICO

ISTITUTO DI ISTRUZIONE SUPERIORE P.ALDI - GROSSETO SEZIONE LICEO SCIENTIFICO ISTITUTO DI ISTRUZIONE SUPERIORE P.ALDI - GROSSETO SEZIONE LICEO SCIENTIFICO PROGRAMMAZIONE CLASSI PRIME ANNO SCOLASTICO 2013/2014 MATERIA: MATEMATICA ED INFORMATICA Test: MATEMATICA.BLU vl.1 Autri :BERGAMINI-TRIFONE-BAROZZI

Dettagli

Regolamento della negoziazione delle azioni, dei diritti d'opzione, delle obbligazioni convertibili e cum warrant di BPAA

Regolamento della negoziazione delle azioni, dei diritti d'opzione, delle obbligazioni convertibili e cum warrant di BPAA Reglament della negziazine delle azini, dei diritti d'pzine, delle bbligazini cnvertibili e cum warrant di BPAA Apprvat dal Cnsigli di amministrazine del 19 settembre 2014 1 Dcument apprvat, nella sua

Dettagli

Veloce come un lampo. Speed Repair.

Veloce come un lampo. Speed Repair. Velce cme un lamp. Speed Repair. La sluzine più rapida per i piccli danni. Spies Hecker sempre più vicina. Un sistema ideale per chi sa valutare la cnvenienza. Il sistema Speed Repair permette di risparmiare

Dettagli

Capitolo 13: L offerta dell impresa e il surplus del produttore

Capitolo 13: L offerta dell impresa e il surplus del produttore Capitolo 13: L offerta dell impresa e il surplus del produttore 13.1: Introduzione L analisi dei due capitoli precedenti ha fornito tutti i concetti necessari per affrontare l argomento di questo capitolo:

Dettagli

Impianti per l applicazione delle vernici inpolvere

Impianti per l applicazione delle vernici inpolvere Impianti per l applicazine delle vernici inplvere Gianluigi Barni Gema Eurpa Lay ut tipic dell impiant Lay ut tipic dell impiant Per la prduzine di piccle serie spess è sufficiente una cabina per l applicazine

Dettagli

BILANCIO DI CARRIERA E PERSONALE

BILANCIO DI CARRIERA E PERSONALE BILANCIO DI CARRIERA E PERSONALE Cnsci te stess. Scrate Se nn sai dve andare nn pss dirti cme arrivare. Prverbi Il bilanci di cmpetenze è un percrs di rientament che serve a realizzare scelte e/ cambiamenti

Dettagli

Web Marketing Plan. Obiettivi e Strategie

Web Marketing Plan. Obiettivi e Strategie Web Marketing Plan Obiettivi e Strategie L imprtanza degli biettivi Avere biettivi ben precisi in un pian di web marketing è fndamentale! Gli biettivi devn essere: Realistici Attuabili Obiettivi realistici

Dettagli

Guida al CMS Portale CCIAA www.mt.camcom.it

Guida al CMS Portale CCIAA www.mt.camcom.it Guida al CMS Prtale CCIAA www.mt.camcm.it Versine: 2.0 Exent srl Distribuzine riservata helpdesk@exent.it Indice Indice... 2 Intrduzine... 3 Access al back-ffice... 3 Gli ggetti ed i mdelli a dispsizine...

Dettagli