Dati bitmap. Insieme di valori numerici che specificano i colori dei singoli pixel
|
|
- Bonifacio Gianmarco Salvadori
- 4 anni fa
- Visualizzazioni
Transcript
1 Dati bitmap Insieme di valori numerici che specificano i colori dei singoli pixel
2 L ultima porzione dell immagine ha la dimensione di più di byte (tutti i byte sono uguali)
3 Esempi di ridondanza dei dati
4 Ridondanza della codifica L avg = 0.25(2) (1) (3) (3) = 1.81 bit M N L avg = 256 x 256 x 1.81 = C = 256! 256!8 256! 256!1.81 = " 4.42 R =1! 1 C =1! = 0.774
5 Ridondanza spaziale e temporale
6 Informazione irrilevante
7 Valutazioni soggettive
8 Esempio Eccellente Passabile / Marginale Inferiore / Inutilizzabile
9 Diagrammi a blocchi della compressione
10 Meccanismi di compressione dati simmetrici/asimmetrici lossless/lossy adattativi/non-adattativi
11 Forme comuni di compressione dei dati bitmap RLE (Run Lenght Encoding) LZW (Lempel-Ziv-Welch) CCITT (variante del metodo di Huffman) Uso di trasformata DCT (Discrete Cosine Transform, usato nel JPEG)
12 RLE
13 Metodo Run Length Encoding Si adatta a qualsiasi tipo di dato in genere non raggiunge rapporti di compressione molto buoni ma è veloce da eseguire
14 Metodo RLE La dimensione di una sequenza di elementi (caratteri o codifiche di pixel) uguali viene detta run Un run viene codificato con due byte, il primo rappresenta il numero di caratteri e il secondo il carattere La sequenza AAAAAAAAAAAAAAA (15 volte la lettera A) viene codificata come 15A La codifica (numero di caratteri uguali seguito dal carattere) viene chiamata packet RLE Si genera un packet ad ogni cambiamento di carattere La sequenza AAAAAAbbbXXXXXt viene codificata come 6A3b5X1t
15 Applicazione di RLE (BMP) Tipico di immagini binarie, con lunghi run Varianti del metodo prendono in considerazioni pixel adiacenti su linee diverse
16 LZW
17 Compressione dati: metodo Lempel-Ziv-Welch metodo molto diffuso (compress, zoo, pkzip, gzip, ecc.) lavora su tutti i tipi di dati veloce in compressione e decompressione metodo a sostituzione o a dizionario
18 Metodo LZW Immagine come sequenza di dati Si identificano pattern (sottostringhe o sottosequenze) e ricercati nel dizionario Se non presenti, si costruisce un codice per il pattern e si aggiunge al dizionario Se presente, il codice viene scritto nell output del file compresso
19 Esempio di compressione LZW input: Prima fase: identificazione dei pattern (si cerca il pattern più lungo non ancora in dizionario) Seconda fase: codifica della stringa a b c d e f g h h a b c d e f g h
20 Esempio di codifica LZW
21 Esempio di codifica LZW
22 Formati di file
23 GIF (Graphics Interchange Format) Tipo: Bitmap Colori: da 1 a 8 bit (da 2 a 256 colori) Compressione: LZW Piattaforme: Macintosh, Windows, Unix Formato di uso generale: ben definito, ben documentato, molto diffuso, supportato da numerose applicazioni Sviluppato dalla Compuserve Inc. ne ha definito le specifiche nel 1987 ha aggiunto nel 1989 nuove funzionalità esistono due versioni del formato (GIF87a e GIF89a)
24 GIF Interlacciate Interlacciamento = suddivisione del fotogramma in linee numerate che vengono poi lette in un ordine stabilito, diverso da quello sequenziale Bozza dell immagine, che si affina sempre più
25 GIF animate È possibile costruire delle animazioni componendo una sequenza di immagini codificate come GIF Esistono diversi programmi che permettono di costruire queste animazioni Livelli di Photoshop o GIMP
26 TIFF (Tag Image File Format) Tipo: Bitmap Colori: da 1 a 24-bit Compressione: RLE, LZW, nessuna Piattaforma: Macintosh, Windows, Unix Formato bitmap molto versatile Possibilità di memorizzare più immagini nello stesso file
27 PNG (Portable Network Graphics) Formato standard potente e versatile Motivazione: royalty su LZW, uso di LZ77 completa portabilità su tutti i sistemi compressione molto efficiente trasparenza tramite alpha-channel metodo di interlacciamento molto efficace codici di autocontrollo per la verifica dei dati trasmessi
28 Metodo di Differencing Si usa per rendere i dati meglio comprimibili pixel adiacenti di immagini con variazioni continue di colore variano per molto poco invece del valore di un pixel, si memorizza solo la differenza con valore adiacente si riduce sensibilmente la quantità di info (senza perdita)
29 Metodo di Huffman Info di natura statistica (frequenza con cui si presentano determinate sequenze) Codificare sequenze più frequenti con parole corte meno frequenti con parole lunghe
30 Esempio: Huffman Input Sottostringa Frequenza Codifica % % % % % % 0000 Output compresso:
31 Compressione e formati
32 Formati e file grafici Come si registrano i dati? Quale formato utilizzare? GIF, JPEG, ecc. Ciascun formato si preoccupa di definire quali sono le informazioni necessarie in che modo vengono memorizzate
33 Il formato raw elenco dei valori numerici di ciascun pixel file che permette di ricostruire l immagine Sembra un modo semplice ed universale per descrivere un immagine
34 Problemi con il raw format Chi legge il file non conosce le dimensioni in pixel dell immagine quanti bit per pixel cosa rappresenta il valore numerico (intensità luminosa, valore di colore, ecc.) quando inizia o termina un pixel? quando inizia o termina una linea?
35 File grafici: esigenza di un formato Immagine Bitmap Immagine Quantizzata 15 x Rendering (20 x 9) Rendering (15 x 12)
36 File grafici con formato esplicito Esistono più di 200 formati di file grafici Parametri profondità di pixel palette (esistenza e tipo) compressione dati (esistenza e tipo) formati utilizzabili su una o più piattaforme formati per applicazioni specifiche
37 File bitmap I formati bitmap variano molto nei dettagli ma condividono la stessa struttura generale Un file bitmap è organizzato componenti base componenti specifiche
38 Componenti di base l intestazione (header) i dati bitmap la coda (footer) (non sempre presente) HEADER DATI BITMAP HEADER DATI BITMAP FOOTER
39 Componenti specifiche la palette dei colori la tabella delle scan-line la tabella di correzione dei colori l indice delle bitmap (immagini multiple)
40 File bitmap HEADER DATI BITMAP PALETTE HEADER PALETTE TABELLA SCAN-LINE TABELLA CORREZIONE COLORI DATI BITMAP FOOTER HEADER PALETTE INDICE BITMAP DATI BITMAP 1 DATI BITMAP 2... DATI BITMAP N FOOTER
41 Header (Intestazione) Informazioni sui dati bitmap all inizio del file Campi fissi comuni: identificatore del formato linee per immagine, pixel per linea bit per pixel, canali di colore tipo di compressione origine X e Y dell immagine spazio utilizzato
42 Organizzazione dei dati bitmap Dati bitmap parte più consistente di un file con formato bitmap Esistono due metodi per organizzare i dati dei pixel di un immagine: organizzazione di tipo scan line organizzazione di tipo planare
43 Organizzazione scan-line Immagine formata da una o più scan line scan line = dati che rappresentano i pixel dimensione dei pixel x pixel per scan line -> punto di inizio di ogni scan line
44 Pixel organizzati in una scan line Pixel 0 Pixel 1 Pixel 2 Pixel 3 Scan line 0 Scan line 1 Scan line
45 Organizzazione di tipo planare Dati dell immagine in due o più piani Immagine a più colori: tre blocchi di dati bitmap (un blocco per ogni colore primario) Blocco costituito da righe, come scan line Blocchi contigui o sparsi nel file
46 Dati di pixel organizzati in piani Piano blu Piano verde Piano rosso
47 Formati di file grafici Adobe Photoshop CGM EPS GIF JPEG JFIF Macintosh Pict Microsoft RIFF (.AVI,.WAV) MPEG PDF PNG QuickTime TGA TIFF
48 Adobe Photoshop Formato utilizzato dal programma Photoshop Tipo bitmap Più modelli di colore (RGB, CMY, ecc.) Compressione: Nessuna, RLE Sistemi: Macintosh, Windows Utilizzo: Applicazione Adobe Photoshop
49 CGM (Computer Graphics Metafile) Standard ISO per codifica di grafica vettoriale e raster, e testo TIPO METAFILE Supportato da diversi programmi, ma adottato solo in parte (standard complesso) Compressione: RLE, CCITT (Huffman) Attributi e primitive grafiche per supportare esigenze in svariati campi (art, illustrazioni tecniche, cartografia, editoria e altro) Descrizioni in formati ASCII e codifiche
50 EPS (Encapsulated Postscript) Tipo: Page Description Language (PDL) Colori: monocromatico Piattaforme: quasi tutte Sottoinsieme del Postscript Utilizzati per la porzione grafica di un documento.
51 Postscript Linguaggio creato dalla Adobe per descrivere layout (formattazione) di testo, grafica vettoriale, e immagini bitmap su video o su carta Dispositivi di output con interprete Postscript (stampanti, macchine per composizione, ecc.)
52 Macintosh Pict Tipo: Metafile Colori: fino a 24-bit Compressione: PackBit, JPEG Piattaforma: Macintosh Utilizzo: programmi di disegno
53 PDF Tipo: Metafile Piattaforme: quasi tutte Il formato PDF (Portable Document Format) è un formato creato dalla Adobe. Può essere considerato una sorta di evoluzione del formato Postrscript. È più efficiente nella memorizzazione
54 TGA Formato diffuso (spesso chiamato Targa) Utilizzato originalmente su stazioni grafiche dedicate alla gestione di immagini digitalizzate direttamente da segnali video Colori: 8-bit, 16-bit, 24-bit, 32-bit livelli di grigio e colori Compressione: RLE, nessuna
55 Microsoft RIFF (.AVI,.WAV) Tipo: Multimedia Colori: 24-bit Compressione: RLE, audio, video Piattaforma: Windows Utilizzo: RIFF formato comune nativo di Microsoft Windows Serve per memorizzare informazioni audio, video e grafiche in applicazioni multimediali
56 Quick Time Tipo: dati audio/video Compressione: RLE, JPEG, altri Piattaforma: Macintosh, Windows Applicazioni; QuickTime Utilizzo: memorizzazione e scambio di informazioni in ambiente Macintosh e Windows
57 Compressione basata su trasformata
58 Block coding con trasformata
59 Funzioni base Fourier 8 orizzontali 0 orizzontali 4 orizzontali 32 orizzontali 0 verticali 32 verticali 16 verticali 2 verticali
60 Funzioni base DCT (n=4)
61 Periodicità implicita DFT DCT
62 Blocking artefact
63 Dimensione sotto-immagini
64 Allocazione dei bit
65 Codifica zonale/soglia
66 JPEG
67 JPEG (Joint Photographic Expert Group) Uno standard JFIF = JPEG File Interchange Format Più formati grafici utilizzano la tecnica JPEG JFIF TIFF, versione 6
68 Compressione JPEG Si applica sia a immagini a colori a 24 bit che a immagini a livelli di grigio Particolarmente indicato per immagini di tipo fotografico Non adatto a variazioni brusche di intensità e colore delle immagini artificiali (contorni netti)
69 Vantaggi JPEG elevati fattori di compressione senza perdita di qualità diversi livelli di qualità
70 JPEG Rapporto di compressione C dipende dal contenuto dei dati (tipicamente da 20:1 a 25:1) Controllo qualità variabile mediante parametro Q JPEG non ideale con immagini con grandi zone dello stesso colore
71 Passi compressione JPEG Trasforma l immagine in uno spazio di colori ottimale Downsampling sulle componenti di crominanza Applica la DCT (Discrete Cosine Transform) ai blocchi di pixel per rimuovere i dati ridondanti Quantizza ogni blocco di coefficienti DCT usando una funziona ottimizzata per l occhio umano Codifica i coefficienti risultanti con uno dei metodi di Huffman
72 1. Trasformare lo spazio dei colori Si parte da qualsiasi modello di colore (RGB, CMY, ecc.). Si arriva al modello luminanza/crominanza (YC b C r ) Occhio più sensibile alla luminanza (Y) rispetto alla crominanza (C b C r )
73 2. Downsampling sulle componenti di crominanza Più pixel per il canale Y, meno pixel per C b e C r Esempio: immagine di 1000x1000 pixel 1000x1000 pixel per (Y) solo 500x500 pixel per C b e C r Totale: 6 valori, 4 di luminanza e 1 per ogni canale di crominanza (invece di 12) C r Y Y Y Y C b
74 3-4-5 DCT, quantizzazione e codifica Immagine è divisa in blocchi di 8x8 pixel Ad ogni blocco si applica la DCT: si rappresentano le variazioni di colore nei blocchi Si rimuovono le variazioni piccole (alte frequenze)
75 Esempio: immagine 8x8
76 Traslazione di livello -2 k-1, k numero di bit -128
77 Trasformata DCT, n=8
78 Tabella di normalizzazione
79 Diverse normalizzazioni
80 Coefficienti scalati e troncati
81 Sequenza a zig-zag
82
83 Originale (TIFF o GIF) JPEG buona qualità JPEG bassa qualità
Compressione delle immagini. Metodi e Formati
Compressione delle immagini Metodi e Formati Dati bitmap Insieme di valori numerici che specificano i colori dei singoli pixel Esempi di ridondanza dei dati Ridondanza della codifica (esempio: 4 livelli
DettagliMemorizzazione delle immagini. Metodi e Formati
Memorizzazione delle immagini Metodi e Formati Dati bitmap Insieme di valori numerici che specificano i colori dei singoli pixel Linearizzazione per righe Formati e file grafici Come si registrano i dati?
DettagliFormati e file grafici. Il formato raw. Problemi con il formato raw. File grafici: esigenza di un formato
Formati e file grafici Il formato raw Memorizzare un immagine su disco per archiviazione per invio ad un altro utente Come si registrano i dati? Quale formato utilizzare? GIF, JPEG, ecc. Ciascun formato
DettagliLE IMMAGINI DIGITALI 3 formati. Università IUAV di venezia
LE IMMAGINI DIGITALI 3 formati Università IUAV di venezia Compressione Trasmissione ed archiviazione dei file grafici Algoritmo di compressione: trasformare la sequenza di byte che costituisce un file
DettagliEsistono delle trasformazioni standard fra i diversi formati che abbiamo discusso
Trasformazioni fra formati Esistono delle trasformazioni standard fra i diversi formati che abbiamo discusso Il formato più ricco di informazioni (e più fedele) è il direct color Può essere ridotto a indicizzato
DettagliCapitolo 3 Compressione sorgenti statiche
Capitolo 3 Compressione sorgenti statiche Elementi di codifica di sorgente Entropia Classificazione degli algoritmi Testo RLE Huffman statico Huffman dinamico Codifica aritmetica LZ Immagini Prestazioni
DettagliInformazione binaria:
Informazione binaria: Codici di compressione Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Una soluzione per le immagini: la tavolozza (palette) Spesso
DettagliIntroduzione alla progettazione grafica
Introduzione alla progettazione grafica Marco Franceschini 2 Introduzione Progettazione tecnica Progettazione artistica Il progettista grafico 3 Elementi del progetto grafico Supporto (tipologie, formati,...)
DettagliSistemi di Elaborazione delle Informazioni
Università degli Studi di Messina Policlinico G. Martino - Sistemi di Elaborazione delle Informazioni A.A. 26/27 Università degli Studi di Messina Policlinico G. Martino - Sistemi di Elaborazione delle
DettagliCodifica delle immagini
Codifica delle immagini Pixel = picture element Codifica delle immagini 1 1 1 1 1 1 1 1 2 3 4 5 6 7 22 23 24 25 26 27 28 15 16 17 18 19 2 21 8 9 1 11 12 13 14 Codifica delle immagini 1111111 zz Codifica
DettagliTecnologie Multimediali a.a. 2016/2017. Docente: DOTT.SSA VALERIA FIONDA
Tecnologie Multimediali a.a. 2016/2017 Docente: DOTT.SSA VALERIA FIONDA Rappresentazione digitale delle immagini Sistema binario Il computer "capisce" solo 2 stati: passacorrente (1) non passa corrente
DettagliInformazione multimediale
Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma ci sono sempre piu applicazioni che utilizzano ed elaborano anche altri tipi di informazione:
DettagliRappresentazione di immagini a colori. Rappresentazione dei colori. Rappresentazione dei colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II
Rappresentazione di immagini a colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II Per rappresentare immagini utilizzando i colori, a ogni elemento della griglia si dovranno dedicare più bit. Se dedichiamo
DettagliProgramma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Il concetto di FILE FILE: sequenza di byte conosciuta nel computer
DettagliAltre organizzazioni
usata quando la destinazione finale è una stampa in bianco e nero (es., foto sui giornali) Altre organizzazioni Fra le molte altre organizzazioni possibili, alcune si incontrano con particolare frequenza:
DettagliUNIVERSITÀ DEGLI STUDI DI TRIESTE
UNIVERSITÀ DEGLI STUDI DI TRIESTE Corso di Elaborazione Elettronica di Immagini CODIFICA DI IMMAGINI SENZA PERDITA Sommario 1 2 (Lossless JPEG, PNG, ecc.) 3 4 Motivazione Gli algoritmi per la codifica
Dettagliimpaginazione di libri, giornali e riviste la progettazione grafica (CAD) nelle industrie metalmeccanica, elettronica, impiantistica ed edile
LEZIONE 1 impaginazione di libri, giornali e riviste la progettazione grafica (CAD) nelle industrie metalmeccanica, elettronica, impiantistica ed edile videogiochi il ritocco fotografico il montaggio di
Dettagliintroduzione alle immagini formati, standard ed altro
introduzione alle immagini formati, standard ed altro formati di archiviazione /1 immagini raster (mappe di pixel) pixel = elemento di immagine (picture element) generalmente di piccole dimensioni e di
DettagliTutti i dispositivi di un elaboratore sono realizzati con tecnologia digitale
Calcolatore e Informazione Tutti i dispositivi di un elaboratore sono realizzati con tecnologia digitale Corrente + Corrente Magnetismo + Magnetismo Luce presente (+) Luce assente (-) Dati ed operazioni
DettagliFONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Compressione JPEG
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Compressione JPEG 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1 Nota
DettagliSommario. Lempel-Ziv coding e varianti Run-length encoding. 1 Introduzione. 2 Codifica mediante predittori (Lossless JPEG, PNG, ecc.
Sommario Lempel-Ziv coding e varianti 1 2 Codifica mediante predittori (Lossless JPEG, PNG, ecc.) 3 Lempel-Ziv coding e varianti 4 Lempel-Ziv coding e varianti Il codice di Huffman visto prima sfrutta
DettagliOrganizzazioni indicizzate
Organizzazioni indicizzate Tutte le organizzazioni di immagine che abbiamo visto fin qui sono del tipo direct color: la codifica di un pixel fornisce direttamente il suo colore Non sempre questa è la codifica
DettagliImplementazione del modello di Von neumann
Modulo 3 Implementazione del modello di Von neumann Una Scheda Madre (1/2) Una Scheda Madre (1/2) Il DVD-RW La registrazione viene effettuata ad una data temperatura e la cancellazione ad una superiore,
DettagliLa codifica del testo
La codifica delle informazioni Informatica e sistemi di elaborazione delle informazioni La codifica delle informazioni Informatica e sistemi di elaborazione delle informazioni I slide Informatica e sistemi
DettagliSegnale analogico. Analogico vs digitale. Segnale digitale. Trasformazione da analogico a digitale
LEZIONI 2 e 3 Rappresentazione dell informazione 53 Analogico vs digitale LEZIONI 2 e 3 Rappresentazione dell informazione 54 Segnale analogico Il computer può lavorare soltanto con grandezze di tipo digitale
DettagliArchitettura del Calcolatore. Lezione 3
Architettura del Calcolatore Lezione 3 Implementazione del Modello di Von neumann Una Scheda Madre (1/2) Una Scheda Madre (2/2) Informazione Multimediale Lettere e numeri non costituiscono le uniche informazioni
DettagliRappresentazione dei numeri: il sistema di numerazione decimale
Università degli Studi di Cagliari Facoltà di Scienze Corso di Laurea in Matematica Corso di Elementi di Informatica Lezione 3 14 marzo 2017 Dott. A.A. 2016/2017 pgarau.unica@gmail.com 1 Codifica dei numeri
DettagliLa codifica dell informazione
La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit
DettagliFORMATI IMMAGINI. Formati Multimediali Francesca Gasparini
FORMATI IMMAGINI Formati Multimediali Francesca Gasparini Formati Grafici Per formato grafico non si intende la grandezza dell'immagine, ma la particolare tecnologia utilizzata per memorizzare l'immagine.
DettagliLa codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10
La codifica dell informazione Rappresentazione binaria Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 L unità elementare di informazione si chiama bit
DettagliNozioni di grafica sul calcolatore. concetti di base
Nozioni di grafica sul calcolatore concetti di base La riproduzione di immagini fotografiche su computer avviene suddividendo l'immagine stessa in una matrice di punti colorati: pixels I formati basati
DettagliSistemi Informativi Multimediali La codifica dell informazione multimediale
Obiettivi della codifica di informazioni multimediali Sistemi Informativi Multimediali La codifica dell informazione multimediale Augusto Celentano Università Ca Foscari Venezia Ridurre la dimensione di
DettagliLe immagini digitali
Le immagini digitali Formati e caratteristiche di digitalizzazione Processo complessivo 1. Documento originale (eventuale restauro del supporto) Argomento della lezione 2. Scansione 3. Oggetto digitale
DettagliTecnologie Multimediali a.a. 2017/2018. Docente: DOTT.SSA VALERIA FIONDA
Tecnologie Multimediali a.a. 2017/2018 Docente: DOTT.SSA VALERIA FIONDA Rappresentazione digitale delle immagini Codifica delle immagini 00101111110000101010100000000001010100001000000 00000000000000000000001110101000000011100100101
DettagliINFORMATICA GENERALE
INFORMATICA GENERALE a.a. 2006/2007 COGNOMI A-L Silvano Antonelli -Ricevimento : durante il corso: Martedì ore 15.30 presso Dipartimento di Informatica, Largo Pontecorvo 2 Stanza 394 negli altri periodi:
DettagliLaboratorio di Informatica per chimica industriale e chimica applicata e ambientale
Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 10 Rappresentazione delle informazioni non numeriche 1 Rappresentazione delle informazioni Nella memoria del
DettagliRappresentazione delle Immagini. Corso di Informatica. Rappresentazione delle Immagini. Rappresentazione delle Immagini
Corso di Laurea in Conservazione e Restauro dei Beni Culturali Rappresentazione delle Immagini Corso di Informatica Gianluca Torta Dipartimento di Informatica Tel: 011 670 6782 Mail: torta@di.unito.it
DettagliRappresentazione delle informazioni LA RAPPRESENTAZIONE DELLE INFORMAZIONI. Grandezze digitali. Grandezze analogiche
Rappresentazione delle informazioni LA RAPPRESENTAZIONE DELLE INFORMAZIONI Nella memoria del computer è possibile memorizzare esclusivamente sequenze di bit e il processore può processare soltanto dati
DettagliIMMAGINE Immagini raster Fondamenti
IMMAGINE Immagini raster Fondamenti Le immagini raster, chiamate anche pittoriche o bitmap, sono immagini incomputer grafica la cui visualizzazione sullo schermo corrisponde direttamente alla struttura
DettagliFORMATI GRAFICI BITMAP
MULTIMEDIALITA Integrazione di diverse forme di comunicazione impiegate nelle presentazioni per corsi, per convegni, per addestramento professionale o nei giochi, nelle simulazioni o sul Web. Sono coinvolti
DettagliDigitalizzazione delle immagini
Digitalizzazione delle immagini Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dai computer ma sempre più applicazioni utilizzano ed elaborano anche altri
DettagliDisegnare con i computer
Grazie alla diffusione dei computer (PC desktop, notebook) sempre più potenti e affidabili compresi i dispositivi elettronici affini quali (smartphone, tablet) e all utilizzo diffuso di Internet i contenuti
DettagliCompressione di Immagini.
Compressione di Immagini Michelangelo Diligenti Dipartimento di Ingegneria dell Informazione Università di Siena Email: diligmic@dii.unisi.it http://www.dii.unisi.it/~diligmic/bdm2009 1 Immagini Maggior
DettagliLa codifica delle immagini
Per distinguere 16777216 colori sono necessari 24 bit per la codifica di ciascun pixel: la codifica di un'immagine formata da 640X480 pixel richiederà 7.372.800 bit (921.600 byte) Esistono delle tecniche
DettagliAbbiamo visto nella lezione precedente che le immagini possono essere compresse in vari modi, per ridurne l'occupazione di memoria (su disco o rete)
Algoritmi di compressione per le immagini Abbiamo visto nella lezione precedente che le immagini possono essere compresse in vari modi, per ridurne l'occupazione di memoria (su disco o rete) compressione
DettagliInformazione binaria: suoni, immagini, sequenze video
Informazione binaria: suoni, immagini, sequenze video Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin Tipologie di codici Per la rappresentazione di:
DettagliLe immagini digitali. Grafica. Due approcci alla modellazione grafica
Le immagini digitali 1 Grafica Due approcci alla modellazione grafica Grafica bit-map Immagine è rappresentata come un insieme di punti (pixel) esattamente come sul monitor Non sempre i pixel logici dell
DettagliAosta Formati di file immagine. Quick tutorial per scegliere il formato giusto per ogni output. Diapositiva 1 di 13
Aosta 2008 Quick tutorial per scegliere il formato giusto per ogni output Diapositiva 1 di 13 Mini glossario per le immagini http://www.zmphoto.it Dpi: ( Dots Per Inch, punti per pollice ) Unità di misura
DettagliLa definizione di una codifica, di un. e di una compressione ancora non è sufficiente a garantire l'interoperabilità sulle immagini
I formati grafici La definizione di una codifica, di un modello colore, di una organizzazione e di una compressione ancora non è sufficiente a garantire l'interoperabilità sulle immagini ovvero, che tutte
DettagliImmagini digitali Appunti a cura del prof. ing. Mario Catalano
Immagini digitali Appunti a cura del prof. ing. Mario Catalano LA CODIFICA DELLE IMMAGINI Anche le immagini possono essere memorizzate in forma numerica (digitale) suddividendole in milioni di punti, per
DettagliUNIVERSITÀ - OSPEDALE di PADOVA MEDICINA NUCLEARE 1. Lezione 5: Formati di immagine: JPEG. D. Cecchin, F. Bui FORMATO GRAFICO JPEG
UNIVERSITÀ - OSPEDALE di PADOVA MEDICINA NUCLEARE 1 Lezione 5: Formati di immagine: JPEG D. Cecchin, F. Bui FORMATO GRAFICO JPEG ACRONIMO DI: JOINT PHOTOGRAPHIC EXPERT GROUP SVILUPPATO NEL: 1986 da un
DettagliPARTE V: La codifica dell informazione
PARTE V: La codifica dell informazione 1 Codifica dei caratteri Alfabeto anglosassone Lettere maiuscole e minuscole Cifre numeriche (0, 1, 2,, 9) Simboli di punteggiatura (,. ; :!? ) Segni matematici (+,
DettagliI principali dispositivi periferici impiegati in. computer grafica sono: monitor. stampante. scanner. fotocamera digitale
I principali dispositivi periferici impiegati in computer grafica sono: monitor stampante scanner fotocamera digitale Tutte queste periferiche sono di tipo raster. I Formati grafici sono i formati tramite
DettagliInformazione multimediale
Informazione multimediale Lettere e numeri non costituiscono le uniche informazioni utilizzate dai computer ma sempre piu applicazioni utilizzano ed elaborano anche altri tipi di informazione: diagrammi,
DettagliRETI INTERNET MULTIMEDIALI
RETI INTERNET MULTIMEDIALI Codifica delle Immagini: JPEG, TIFF, Facsimile Il documento è adattato da materiale cortesemente messo a disposizione dal Prof. Stefano Paris e dal Prof. Vittorio Trecordi 1
DettagliProf. Maurizio Lucchini. Corso di Elaborazione Digitale delle Immagini
Prof. Maurizio Lucchini Corso di Elaborazione Digitale delle Immagini Introduzione Le immagini possono essere memorizzate in formato numerico (digitale) suddividendole in milioni di punti, per ognuno dei
DettagliCompressione delle immagini (codifica JPEG)
Compressione delle immagini (codifica JPEG) ALBERTO BELUSSI ANNO ACCADEMICO 2009/2010 Motivazioni a favore della compressione 2 Es. Si consideri di voler proiettare un ora di un film mediante un dispositivo
DettagliLa codifica di sorgente
Tecn_prog_sist_inform Gerboni Roberta è la rappresentazione efficiente dei dati generati da una sorgente discreta al fine poi di trasmetterli su di un opportuno canale privo di rumore. La codifica di canale
DettagliCompressione con perdita
Sistemi Multimediali Compressione con perdita Marco Gribaudo marcog@di.unito.it, gribaudo@elet.polimi.it L'occhio umano e' meno sensibile alle differenze di colore che alle differenze di luminosita'. Questo
DettagliCapitolo 1. Salvataggio dei dati. Prof. Mauro Giacomini Pearson Addison-Wesley. All rights reserved
Capitolo 1 Salvataggio dei dati Prof. Mauro Giacomini 2007 Pearson Addison-Wesley. All rights reserved Capitolo 1: Salvataggio dei dati 1.1 Bits e loro memorizzazione 1.2 Memoria principale 1.3 Memorie
DettagliCompressione di dati: testi, immagini, suoni e video
1 Compressione di dati: testi, immagini, suoni e video B. Cipolla V1.2 Gennaio 2008 2 Compressione: motivazioni Ridurre le dimensioni di oggetti digitali per Risparmiare spazio occupato tempo di trasmissione
DettagliCodifica CCITT Fax. Introduzione Codifica monodimensionale Codifica bidimensionale. Codifica CCITT Fax. Codifica JBIG2
Codifica CCITT Fax Metodo per la codifica senza perdita di immagini bitonali, standardizzato nel 1988 dal CCITT (ora ITU-T) Sviluppato per la trasmissione di fax, ma utilizzato anche per l archiviazione
DettagliLa codifica delle immagini
Non sempre il contorno della figura coincide con le linee della griglia. Quella che si ottiene nella codifica è un'approssimazione della figura originaria Se riconvertiamo la stringa 0000000011110001100000100000
DettagliLa compressione video. Analis i in multiris oluzione Wavelet La compres s ione di immag ini C ompres s ione JPEG S tandard MPEG
La compressione video Analis i in multiris oluzione Wavelet La compres s ione di immag ini C ompres s ione JPEG S tandard MPEG Trasformata di Fourier Analisi in frequenza delle immagini 2 Trasformata di
DettagliRAPPRESENTAZIONE DELLE INFORMAZIONI
RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,
DettagliTipi di Informazione
Tipi di Informazione Testo (caratteri) Numeri Suoni Immagini Le informazioni sono concetti astratti che esistono indipendentemente dalla loro rappresentazione Tutto ciò che ci circonda è informazione Informazione
DettagliCompressione delle immagini (codifica JPEG)
Compressione delle immagini (codifica JPEG) A L B E R T O B E L U S S I A N N O A C C A D E M I C O 2 0 1 0 / 2 0 1 1 Motivazioni a favore della compressione 2 Es. Si consideri di voler proiettare un ora
DettagliCodifica dei caratteri
Codifica dei caratteri Alfabeto anglosassone Lettere maiuscole e minuscole Cifre numeriche (0, 1, 2,, 9) Simboli di punteggiatura (,. ; :!? ) Segni matematici (+, -, {, [, >, ) Caratteri nazionali (à,
DettagliImmagini Digitali Immagini digitali
Immagini digitali Processi e metodi per la codifica e il trattamento dei formati raster e vettoriali Immagini raster Fondamenti Le immagini raster, chiamate anche pittoriche o bitmap, sono immagini in
DettagliCODIFICA IMMAGINI IN BIANCO E NERO
Rappresentazione delle immagini Anche le immagini possono essere codificate mediante una sequenza di 0 e 1., questa operazione si chiama digitalizzazione. La prima cosa da fare è dividere l immagine in
DettagliI.4 Rappresentazione dell informazione - Altre codifiche
I.4 Rappresentazione dell informazione - Altre codifiche Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 20, 2015 Argomenti 1 2 3 4 L immagine viene suddivisa
DettagliElaborazione dell informazione. Elaborazione dell informazione. Rappresentazione dei numeri INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)
Elaborazione dell informazione INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042) Elaborazione di informazione prevede una codifica come: Dato: insieme di simboli rappresentati su un supporto Negli elaboratori:
DettagliINFORMATICA GENERALE E BASI DI DATI PER ARCHIVI AUDIOVISIVI (PRIMO MODULO) Claudio Piciarelli A.A. 2013/2014
INFORMATICA GENERALE E BASI DI DATI PER ARCHIVI AUDIOVISIVI (PRIMO MODULO) Claudio Piciarelli A.A. 2013/2014 Lezione 3 La compressione dei dati multimediali Codifica efficiente dell informazione Si consideri
DettagliGrafica Bitmap e Grafica Vettoriale
Grafica Bitmap e Grafica Vettoriale Progettazione multimediale Silvio Dessì Grafica vettoriale : crea immagini manipolando linee e curve e, più precisamente, i dati dell'immagine vengono tradotti in formule
DettagliProf. Pagani corrado LA CODIFICA DELLE INFORMAZIONI FORMATI DEI FILE
Prof. Pagani corrado LA CODIFICA DELLE INFORMAZIONI FORMATI DEI FILE CODIFICA DELLE IMMAGINI Esistono numerose tecniche che vengono utilizzate per la memorizzazione digitale di un'immagine Tipicamente
Dettagliovvero, che tutte le applicazioni siano in grado di leggere, processare e scrivere le stesse immagini
Immagini raster I formati grafici La definizione di una codifica, di un modello colore, di una organizzazione e di una compressione ancora non è sufficiente a garantire l'interoperabilità sulle immagini
DettagliSistemi di Elaborazione delle Informazioni 6 CFU
Università degli Studi di Palermo Dipartimento dell Innovazione Industriale e Digitale Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2016/2017 Docente: ing. Salvatore Sorce Rappresentazione
DettagliTECNICHE DI COMPRESSIONE DATI
TECNICHE DI COMPRESSIONE DATI COMPRESSIONE DATI La compressione produce una rappresentazione più compatta delle informazioni è come se si usassero meno parole per dire la stessa cosa in modo diverso. Esistono
DettagliΣ i p(s i)i(s i)= -Σ i p(s i)log(p(s i)) Lezione 03: Compressione - Formati. Compressione
Compressione La compressione delle immagini è oggi uno dei campi di ricerca più importanti per poter risolvere il problema della trasmissione e archiviazione dei file grafici. Siccome le immagini e in
DettagliRETI INTERNET MULTIMEDIALI. JPEG, TIFF, Facsimile
RETI INTERNET MULTIMEDIALI JPEG, TIFF, Facsimile JPEG Joint Photographic Experts Group Introduzione JPEG: Joint Photographic Experts Group Gruppo di lavoro della ISO e ITU-T Standard di compressione con
DettagliSistemi di Elaborazione delle Informazioni 6 CFU
Università degli Studi di Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica, Meccanica Sistemi di Elaborazione delle Informazioni 6 CFU Anno Accademico 2015/2016 Docente: ing. Salvatore
DettagliFormati e compressioni
Sistemi Multimediali Marco Gribaudo marcog@di.unito.it, gribaudo@elet.polimi.it Formati e compressioni Anche se in memoria le immagini vengono quasi sempre memorizzate come una sequenza di colori RGB,
DettagliI principali dispositivi periferici impiegati in. computer grafica sono: monitor. stampante. scanner. fotocamera digitale
I principali dispositivi periferici impiegati in computer grafica sono: monitor stampante scanner fotocamera digitale Tutte queste periferiche sono di tipo raster. Un'immagine può avere diversi tipi di
DettagliInformazione binaria: Codici per la rilevazione e correzione di errori Codici di compressione
Informazione binaria: Codici per la rilevazione e correzione di errori Codici di compressione Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin
DettagliRAPPRESENTAZIONE DELLE INFORMAZIONI
RAPPRESENTAZIONE DELLE INFORMAZIONI 1 RAPPRESENTAZIONE DELLE INFORMAZIONI Le informazioni gestite dai sistemi di elaborazione devono essere codificate per poter essere memorizzate, elaborate, scambiate,
DettagliLa sensibilità dell occhio umano
Sistemi Ipermediali Le immagini Augusto Celentano Ombretta Gaggi Università Ca Foscari Venezia Immagini: fondamenti Un immagine è un area con una determinata distribuzione di colori Un immagine digitale
DettagliLa codifica delle immagini
Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori ma si stanno diffondendo sempre di più applicazioni che utilizzano ed elaborano anche altri tipi di informazione:
DettagliRappresentazione dei numeri. Esercizio. Rappresentazione dei numeri. Informazione multimediale
Esercizio Rappresentazione dei numeri Un testo di 4 caratteri occupa 16 bit, quanti caratteri ha l alfabeto? Ogni carattere occupa 16/4 = 4 bit con 4 bit posso codificare 2 4 = 16 caratteri Il codide ASCII
DettagliConcetti Introduttivi. Rappresentazione delle informazioni
Concetti Introduttivi Rappresentazione delle informazioni Rappresentazione delle informazioni Per rappresentare i dati di ingresso o di uscita e la sequenza di operazioni che costituiscono un algoritmo,
DettagliLZ e il formato GIF. Chiara Epifanio. LZ e GIF
LZ e il formato GIF LZ77 abracadabra abracadabra abra Corpo principale Look-Ahead Buffer Pos. della stringa richiamata Carattere suppletivo LZ78 Dizionario e la sua applicazione sulla stringa s= abracadabra
DettagliCodifiche corrispondenza biunivoca
Codifiche Dati due alfabeti A e B, ad ogni simbolo o sequenza di simboli dell alfabeto A si fa corrispondere (si associa) un simbolo o una sequenza di simboli dell alfabeto B in modo che non si abbiano
Dettagligestione e modifica di immagini fotografiche digitali
gestione e modifica di immagini fotografiche digitali i formati grafici immagini raster e vettoriali La rappresentazione delle immagini in formato elettronico può essere attuata in due modi: raster (detta
DettagliINFORMAZIONE E CODIFICA PROF. MAURIZIO NALDI ABILITÀ INFORMATICHE
INFORMAZIONE E CODIFICA PROF. MAURIZIO NALDI ABILITÀ INFORMATICHE INFORMAZIONE E DATI L'informazione permette in una situazione in cui si hanno almeno due occorrenze possibili di superare un'incertezza
DettagliRappresentazione binaria. Laboratorio di Informatica. Calcolatori digitali. N: numeri naturali. La codifica binaria. I primi 16 numeri binari
Rappresentazione binaria Rappresentazioni diverse per: Rappresentazione delle informazioni Numeri naturali Numeri interi relativi Numeri reali Pagina 1 Pagina 4 Calcolatori digitali tutte le informazioni
DettagliLa codifica. dell informazione
00010010101001110101010100010110101000011100010111 11110000011111111010101001001001010100111010101010 00101101010000111000101111111000001111111101010100 01110110101001110101010100010110101010011100010111
DettagliLa codifica. dell informazione. Tipi di informazione
11111111111111111111111 111111111111111111111111111 111111111111111111111111111 111111111111111111111111111 1111111111111111111111111 11111111111111111111111111 11111111111111111111111 111111111111111111111111111
DettagliCompressione di dati: testi, immagini, suoni e video. B. Cipolla
V1.3: Novembre 2008 1 Compressione di dati: testi, immagini, suoni e video B. Cipolla V1.3: Novembre 2008 2 Compressione: motivazioni Ridurre le dimensioni di oggetti digitali per Risparmiare spazio occupato
Dettagli