La codifica delle immagini
|
|
|
- Rosangela Rizzi
- 9 anni fa
- Просмотров:
Транскрипт
1 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 in immagine otteniamo LA DIGITALIZZAZIONE COMPORTA PERDITA DI QUALITÀ
2 La rappresentazione sarà più fedele all'aumentare del numero di pixel, ossia al diminuire delle dimensioni dei quadratini della griglia in cui è suddivisa l'immagine zz AUMENTIAMO LA QUALITÀ AUMENTANDO LA GRANULARITÀ DELL IMMAGINE
3 Assegnando un bit ad ogni pixel è possibile codificare solo immagini senza livelli di chiaroscuro Le immagini in bianco e nero hanno delle sfumature (diversi livelli di intensità di grigio Per codificare le immagini con diversi livelli di grigio si usa la stessa tecnica: per ogni pixel si stabilisce il livello medio di grigio cui viene assegnata convenzionalmente una rappresentazione binaria Per memorizzare un pixel non è più sufficiente un solo bit. Ad esempio, se utilizziamo quattro bit possiamo rappresentare 2 4 =16 livelli di grigio, mentre con otto bit ne possiamo distinguere 2 8 =256, ecc.
4 Analogamente possiamo codificare le immagini a colori. In questo caso si tratta di individuare un certo numero di sfumature, gradazioni di colore differenti e di codificare ognuna mediante un'opportuna sequenza di bit Qualsiasi colore può essere rappresentato dalla composizione del rosso, del verde e del blu. Quindi, invece che rappresentare alcune sfumature di tanti colori diversi, possiamo rappresentare molte sfumature dei tre colori primari: dalla combinazione di essi otteniamo tanti altri colori.
5 Codifica RGB (Red, Green, Blu Rosso, Verde, Blu ovvero i tre colori primari). Ogni pixel viene rappresentato con una combinazione dei tre colori Per ogni colore primario si usa un certo numero di bit per rappresentarne la gradazione (la quantità ) Ad esempio, utilizzando 8 bit per colore primario, otteniamo 256 diverse gradazioni, ovvero 256x256x256= colori diversi. In questo caso un pixel richiede tre byte di informazione
6 Le sequenze di bit relative ad ogni colore primario si possono interpretare come la rappresentazione di una quantità (la gradazione, la sfumatura) quindi si possono esprimere in base decimale: Ad esempio, se il colore di un pixel fosse sarebbe espresso con la seguente sequenza di bit: allora potremmo, più comodamente, scrivere Avendo 8 bit a disposizione per rappresentare la gradazione di un colore fondamentale, tutti e tre i numeri sono compresi tra 0 e 255 Spesso, per comodità di scrittura, tale codifica è espressa in base esadecimale. In questo modo, lo stesso colore dell esempio sarebbe espresso nel modo seguente: 8B D2 D8 (8B 16 = , e così via ) equivale a ed a 8B D2 D8
7 La rappresentazione di un'immagine mediante la codifica dei pixel, viene chiamata codifica bitmap o raster La risoluzione dell immagine è il numero di pixel che la costituiscono, espressi in termini di larghezza x altezza. Ovviamente, aumentando il numero di pixel a disposizione, migliora la qualità dell immagine. La profondità dell immagine è invece il numero di bit che servono per rappresentare un singolo pixel dell immagine. Il numero di bit richiesti per memorizzare un immagine dipende dalla risoluzione e dalla profondità numero di bit per immagine = risoluzione x profondità
8 Per distinguere colori sono necessari 24 bit per la codifica di ciascun pixel: la codifica di un'immagine formata da 640X480 pixel richiederà bit ( byte) Esistono delle tecniche di compressione delle informazione che consentono di ridurre drasticamente lo spazio occupato dalle immagini codifiche di compressione: le più famose sono la CompuServe Graphic Interface (GIF) e la Joint Photographic Experts Group (JPEG). I file che usano tali codifiche riportano rispettivamente le estensioni.gif e.jpg (o anche.jpeg)
9 Tali formati (detti anche codec: compression/decompression), usano un sistema per comprimere l informazione prima di memorizzarla e per decomprimerla prima di visualizzarla. entrambi i formati tendono ad eliminare i pixel ripetitivi, Entrambe le soluzioni sono compressioni con perdita di informazione. Tale perdita non può essere recuperata in alcun modo. La codifica JPEG consente di manipolare tale fattore di compressione.
10 Un immagine può occupare molto spazio anche se non tutti i colori sono CONTEMPORANEAMENTE usati Si può usare un sottoinsieme dei colori Si considera una tavolozza (palette) di colori (codificati con il sistema RGB) da codificare Ad esempio, sono comuni palette a 256 colori, ovvero, con profondità dell immagine a 8 bit La palette viene memorizzata insieme al resto dei dati dell immagine Nell esempio precedente, sarebbero necessari 8 bit per la codifica di ciascun pixel: la codifica richiederà bit ( byte) per l immagine più 256*3=768 byte per la palette.
11 81 12 D4 44 D6 D5 3E B BC AA La codifica delle immagini Palette GB dei colori indice nella tabella (palette) pixel 1 pixel 2 pixel 3 pixel 4 pixel 5 pixel 6 immagine 3x2 Rappresentazione con palette: 24x4 + 2x6 = 108 bit palette pixel Rappresentazione RGB: 24x6=144 bit 3E B BC AA 1B BC AA D4 44 D6 D5 44 D6 D5 pixel 1 pixel 2 pixel 3 pixel 4 pixel 5 pixel
12 Palette D D5 3E B 00 AA indice nella tabella (palette) pixel 1 pixel 2 pixel 3 pixel 4 pixel 5 pixel 6 immagine 3x
13
14 Quando abbiamo bisogno di colori che non sono presenti in questa tavolozza? possiamo sostituire il colore mancante con quello più simile presente nella palette, oppure cambiare palette. In questo modo, cambia l associazione tra sequenze di bit e colori. Di conseguenza, quando si usa un programma di elaborazione dell immagine (es. paint shop pro, photoshop, etc.), bisogna specificare quale palette si sta usando.
La 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:
La 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
La codifica delle immagini
Analogamente possiamo codificare le immagini a colori. In questo caso si tratta di individuare un certo numero di sfumature, gradazioni di colore differenti e di codificare ognuna mediante un'opportuna
Un ripasso di aritmetica: Conversione dalla base 10 alla base 2
Un ripasso di aritmetica: Conversione dalla base 10 alla base 2 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base due sarà del tipo: c m c m-1... c 1 c 0 (le c i sono cifre
Un ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti
Un ripasso di aritmetica: Rappresentazione binaria - operazioni A queste rappresentazioni si possono applicare le operazioni aritmetiche: riporti 1 1 0 + 1 0 = 1 0 0 24 Un ripasso di aritmetica: Rappresentazione
RAPPRESENTAZIONE 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,
La codifica delle immagini
Analogamente possiamo codificare le immagini a colori. In questo caso si tratta di individuare un certo numero di sfumature, gradazioni di colore differenti e di codificare ognuna mediante un'opportuna
CODIFICA 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
La 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
Informatica. Comunicazione & DAMS A.A. 2015/16. Dr.ssa Valeria Fionda
Informatica Comunicazione & DAMS A.A. 2015/16 Dr.ssa Valeria Fionda Informatica - Com&DAMS A.A. 2015/2016 Sistemi di numerazione I sistemi di numerazione servono a rappresentare i numeri grazie a un insieme
La codifica delle Immagini. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni
La codifica delle Immagini Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni Lettere e numeri non costituiscono le uniche informazioni utilizzate dagli elaboratori, infatti
Tecnologie 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
Le immagini. Parametri importanti sono:
Informatica Gerboni Roberta L immagine del video è rappresentata tramite una griglia o matrice di pixel (PIcture ELement) per ognuno dei quali è memorizzata: l intensità luminosa il colore. Parametri importanti
Concetti 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,
Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte
Rappresentazione digitale delle informazioni Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte Ordini di grandezza Codifica delle immagini Codifica
Segnale 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
PDF created with pdffactory trial version www.pdffactory.com
Codifica di immagini Codifica di immagini o Un immagine è un insieme continuo di informazioni A differenza delle cifre e dei caratteri alfanumerici, per le immagini non esiste un'unità minima di riferimento
Fondamenti di Informatica
Fondamenti di Informatica Introduzione al Digitale [Sez: 2.3, 2.4, 2.5] Prof. De Maio Carmen [email protected] Analogico/Digitale Segnale analogico - come un onda (es. sonora, luminosa) che trasporta informazioni,
La 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
Laboratorio di Informatica
Rappresentazione delle informazioni Pagina 1 Calcolatori digitali tutte le informazioni vengono rappresentate in forma numerica binaria (0,1): Numeri Caratteri Immagini Video Suoni Pagina 2 La codifica
La codifica delle immagini
La codifica delle immagini Lettere e nmeri non costitiscono le niche informazioni tilizzate dagli elaboratori ma si stanno diffondendo sempre di più applicazioni che tilizzano ed elaborano anche altri
Codifica dell Informazione
Francesco Folino CODIFICA DI DATI E ISTRUZIONI Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare dati e istruzioni in un formato tale che l esecutore automatico
Codifica dell Informazione
Introduzione all Informatica Fabrizio Angiulli Codifica dell Informazione CODIFICA DI DATI E ISTRUZIONI Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare dati
Le 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
Un ripasso di aritmetica: Conversione dalla base 10 alla base 16
Un ripasso di aritmetica: Conversione dalla base 1 alla base 16 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base sedici sarà del tipo: c m c m-1... c 1 c (le c i sono cifre
La rappresentazione dell informazione. La codifica dei dati multimediali. Sommario
La rappresentazione dell informazione Su questa parte vi fornirò dispense Sui testi di approfondimento: leggere dal Cap. 2 del testo C (Console, Ribaudo): 2.3, 2.4 Parte II La codifica dei dati multimediali
La rappresentazione dell informazione
La rappresentazione dell informazione Sui testi di approfondimento: leggere dal Cap. 2 del testo C (Console, Ribaudo): 2.3, 2.4 Parte II La codifica dei dati multimediali I caratteri alfanumerici non costituiscono
Informatica (Sistemi di elaborazione delle informazioni)
Informatica (Sistemi di elaborazione delle informazioni) Corso di laurea in Scienze dell'educazione Lezione 9 Elaborazione di immagini (parte 1) Mario Alviano Sommario Grafica vettoriale e bitmap Risoluzione
La codifica. dell informazione. Tipi di informazione
Tipi di informazione 11111111111111111111111 111111111111111111111111111 111111111111111111111111111 111111111111111111111111111 1111111111111111111111111 11111111111111111111111111 11111111111111111111111
Corso Informatica di Base. Sistemi di Numerazione Binario Codifica Immagini Suoni e Video
Corso Informatica di Base Sistemi di Numerazione Binario Codifica Immagini Suoni e Video Numeri e Numerali Numero: entità astratta Numerale: stringa di caratteri che rappresenta un numero in un dato sistema
Modello di von Neumann
Modello di von Neumann Bus di sistema CPU Memoria Centrale Memoria di Massa Interfaccia Periferica 1 Interfaccia Periferica 2 Unità esterne Periferiche Input Tastiera Mouse Output Monitor Scanner Cam Microfono
La 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:
Codifica delle Informazioni
Codifica delle Informazioni Luca Bortolussi Dipartimento di Matematica e Informatica Università degli studi di Trieste Panoramica Le informazioni gestite dai sistemi di elaborazione devono essere codificate
La codifica binaria. Fondamenti di Informatica. Daniele Loiacono
La codifica binaria Fondamenti di Informatica Introduzione q Il calcolatore usa internamente una codifica binaria (0 e 1) per rappresentare: i dati da elaborare (numeri, testi, immagini, suoni, ) le istruzioni
Laboratorio di Informatica. delle informazioni. Pagina 1
Rappresentazione delle informazioni Pagina 1 Cl Calcolatori lt idiitli digitali tutte le informazioni vengono rappresentate in forma numerica binaria {0,1}: Numeri Caratteri Immagini Video Suoni Pagina
Codifica dell informazione
Codifica dell informazione Il calcolatore memorizza ed elabora vari tipi di informazioni Numeri, testi, immagini, suoni Occorre rappresentare tale informazione in formato facilmente manipolabile dall elaboratore
La codifica binaria. Informatica B. Daniele Loiacono
La codifica binaria Informatica B Introduzione Il calcolatore usa internamente una codifica binaria ( e ) per rappresentare: i dati da elaborare le istruzioni dei programmi eseguibili Fondamenti di codifica
Formati multimediali e metadati: Immagini
Formati multimediali e metadati: Immagini Marco Tagliasacchi Formati multimediali e metadati: immagini Sommario 2 Immagini digitali Compressione di immagini Formati Metadati Software Collezioni di immagini
La codifica dei numeri
La codifica dei numeri La rappresentazione dei numeri con il sistema decimale può essere utilizzata come spunto per definire un metodo di codifica dei numeri all interno degli elaboratori: la sequenza
Informazione 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:
Cenni di fotogrammetria LE IMMAGINI DIGITALI
Cenni di fotogrammetria LE IMMAGINI DIGITALI Hardcopy fotogrammetry: è la fotogrammetria che usa immagini di tipo analogico Softcopy fotogrammetry: è la fotogrammetria che usa immagini di tipo digitale
Le immagini digitali
Le immagini digitali immagini raster immagini vettoriali Immagini raster Dette pittoriche o pixel oriented dividono l immagine in una griglia uniforme. Ciascuna cella della griglia ha uguale dimensione.
Abilità Informatiche. capitoli 1-2. Prof. Fabio Calefato a.a Giurisprudenza
Abilità Informatiche capitoli 1-2 Prof. Fabio Calefato a.a. 2015-16 Giurisprudenza Informatica Definizione Scienza della rappresentazione e dell elaborazione dell informazione Inform(azione) (auto)matica
Codifica dell informazione
Codifica Cosa abbiamo visto : Rappresentazione binaria Codifica dei numeri (interi positivi, interi con segno, razionali.) Cosa vedremo oggi: Codifica dei caratteri,codifica delle immagini,compressione
