Modulo 1: Le I.C.T. UD 1.3a: La Codifica Digitale delle Immagini

Documenti analoghi
1.3a: La Codifica Digitale delle Immagini

Sistemi di Elaborazione delle Informazioni

La codifica delle immagini

La codifica delle immagini

CODIFICA IMMAGINI IN BIANCO E NERO

Corso di Informatica

1.3a: La Codifica Digitale delle Immagini

La codifica delle immagini

RAPPRESENTAZIONE DELLE INFORMAZIONI

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

I.4 Rappresentazione dell informazione - Altre codifiche

RAPPRESENTAZIONE DELLE INFORMAZIONI

Tecnologie Multimediali a.a. 2016/2017. Docente: DOTT.SSA VALERIA FIONDA

Un ripasso di aritmetica: Conversione dalla base 10 alla base 2

La codifica del testo

Le immagini. Parametri importanti sono:

Segnale analogico. Analogico vs digitale. Segnale digitale. Trasformazione da analogico a digitale

Rappresentazione dei numeri: il sistema di numerazione decimale

Informatica. Comunicazione & DAMS A.A. 2015/16. Dr.ssa Valeria Fionda

CODIFICA DI CARATTERI

Rappresentazione delle Immagini. Corso di Informatica. Rappresentazione delle Immagini. Rappresentazione delle Immagini

1.2 Concetti base dell Informatica: Informazione

PDF created with pdffactory trial version

Modulo 1: Le I.C.T. UD 1.3b: Grafica Bitmap e Vettoriale FONT Bitmap e Scalabili

Nozioni di grafica sul calcolatore. concetti di base

La codifica delle immagini

Cenni di fotogrammetria LE IMMAGINI DIGITALI

Immagini digitali Appunti a cura del prof. ing. Mario Catalano

Fondamenti di Informatica

Le immagini digitali

Rappresentazione delle informazioni LA RAPPRESENTAZIONE DELLE INFORMAZIONI. Grandezze digitali. Grandezze analogiche

Rappresentazione binaria. Laboratorio di Informatica. Calcolatori digitali. N: numeri naturali. La codifica binaria. I primi 16 numeri binari

CODIFICA DI CARATTERI

Modulo informatica di base 1 Linea 2

Codifica dell Informazione

Codifica dei caratteri

Aosta Formati di file immagine. Quick tutorial per scegliere il formato giusto per ogni output. Diapositiva 1 di 13

Le immagini digitali. Grafica. Due approcci alla modellazione grafica

Informatica di Base 1 Linea 1

Modulo 1: Le I.C.T. UD 1.2d: La codifica Digitale dei caratteri

La codifica dell informazione. Rappresentazione binaria. Rappresentazione posizionale in base 10

Il sistema binario: bit e Byte Codifica del testo Il Byte come U.d.M. dell'informazione Multipli del Byte

La codifica dell informazione

Concetti Introduttivi. Rappresentazione delle informazioni

Un ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti

Modulo 1: Le I.C.T. UD 1.3d: La Codifica Digitale dei Video

Codifica dell Informazione

Concetti Generali Primi Passi su Photoshop Link utili. Adobe Photoshop CS2. Ente Nazionale Olandese per il Turismo e i Congressi LEZIONE 1

Abbiamo visto come la codifica di testi sia (relativamente semplice) Con le immagini la questione è più complessa

Sistemi di Elaborazione delle Informazioni 6 CFU

Sistemi di Elaborazione delle Informazioni 6 CFU

Laboratorio di Informatica

Rappresentazione di immagini a colori. Rappresentazione dei colori. Rappresentazione dei colori LA RAPPRESENTAZIONE DELL INFORMAZIONE - II

Università degli Studi di Ferrara. Docente: Dott. Andrea Silvestri. - Immagini -

Informazione binaria: suoni, immagini, sequenze video

La codifica binaria. Informatica B. Daniele Loiacono

Numeri in virgola mobile

La codifica delle Immagini. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132Sesto San Giovanni

INFORMATICA GENERALE

Le immagini digitali

La codifica delle immagini

La codifica delle immagini

Laboratorio di Videogiochi

Rappresentazione dell informazione

La codifica binaria. Fondamenti di Informatica. Daniele Loiacono

1.3d: La Codifica Digitale dei Video

Rappresentazione digitale delle informazioni

Codifica delle Informazioni

La grafica digitale Anceschi Sandra. Workshop Disegnare digitale - A.A

Sistemi di Elaborazione delle Informazioni

Dispositivi di output

Corso di Informatica

CSS (parte 3) Strumenti informatici per giornalisti AA 2008/09

Definizioni. Esempi di alfabeti

Immagini digitali Appunti per la classe 3 R a cura del prof. ing. Mario Catalano

Un ripasso di aritmetica: Conversione dalla base 10 alla base 16

Introduzione alla Grafica

Realizzazione siti web. Le immagini

Disegnare con i computer

Lez. 7 Immagini Digitali. Prof. Pasquale De Michele (Gruppo 2) e Raffaele Farina (Gruppo 1) 1

La codifica binaria. Informatica B. Daniele Loiacono

Codifica dell informazione

Somma di numeri binari

o Occorre rappresentare tale informazione in formato facilmente manipolabile dall elaboratore

4.3: La Codifica dei Suoni e dei Video

Informatica (Sistemi di elaborazione delle informazioni)

1.2d: La codifica Digitale dei caratteri

Informazione multimediale

Rappresentazione binaria

Informatica di Base 1 Linea 1

La codifica. dell informazione

1.2d: La codifica Digitale dei caratteri

La codifica delle immagini

Informatica di Base - 6 c.f.u.

Prof. Pagani corrado LA CODIFICA DELLE INFORMAZIONI FORMATI DEI FILE

Tecnologie per il web e lo sviluppo multimediale. Rappresentazione delle informazioni

Modulo 1. Concetti base della Tecnologia dell informazione. Prof. Nicolello Cristiano. Modulo 1

Codifica dell informazione

Rappresentazione dei numeri naturali. La codifica associa alle informazioni dell alfabeto sorgente uno o più simboli dell alfabeto codice:

1.2e: La codifica Digitale dei Numeri

Transcript:

Modulo 1: Le I.C.T. : La Codifica Digitale delle Immagini Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno PIXEL E RISOLUZIONE Curtin cap 4.7 1

Digitalizzazione di un immagine Un immagine è composta da tratti, linee, colori,, ed è un oggetto BIDIMENSIONALE Perché possa essere compresa da un computer bisogna trasformarla in formato binario e renderla MONODIMENSIONALE, Cioè codificarla trasformandola in una successione di 0 e 1 disposti uno accanto all altro, generando qualcosa di simile a 100111100100 # 3 Prof Alberto Postiglione Università Salerno Digitalizzazione di un immagine Daremo prima di tutto una regola per trasformare un insieme di tratti, colori, linee (cioè un immagine) in un insieme di bit Poi daremo una regola per trasformare questi bit in una sequenza monodimensionale # 4 Prof Alberto Postiglione Università Salerno 2

Digitalizzazione di un immagine B/N Per semplicità si supponga di voler codificare un immagine geometrica in bianco e nero (senza grigi) Si suddivide l immagine in un insieme di quadratini (detti pixel, dalla contrazione di picture element), sovraimponendo su di essa una GRIGLIA. Si procede poi a codificare ogni pixel in questo modo: 1 per i pixel in cui il nero è predominante 0 per i pixel in cui il bianco è predominante 0 1 1 1 1 0 0 0 0 0 0 0 0 0 # 5 Prof Alberto Postiglione Università Salerno Codifica Bit-Map delle immagini B/N Poiché una sequenza di bit è lineare, mentre un immagine è bidimensionale, bisogna definire una regola per ordinare linearmente la griglia dei pixel. Tramite un sistema detto di bit mapping, ad ogni pixel viene assegnato un indirizzo. Una regola è quella che numera i pixel dall alto verso il basso e da sinistra verso destra. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 # 6 Prof Alberto Postiglione Università Salerno 3

Codifica Bit-Map delle immagini B/N Con questa convenzione, la rappresentazione della figura sarà data dalla stringa binaria 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0011110 0011110 0111100 0000000 # 7 Prof Alberto Postiglione Università Salerno Codifica Bit-Map delle immagini B/N Non sempre il contorno della figura coincide con le linee della griglia. Quella che si ottiene nella codifica è quindi un approssimazione della figura originaria Infatti, riconvertendo la stringa appena calcolata in immagine, otteniamo: 0011110 0011110 0111100 0000000 0 1 1 1 1 0 0 0 0 0 0 0 0 0 # 8 Prof Alberto Postiglione Università Salerno 4

Risoluzione di un immagine La rappresentazione sarà più fedele all aumentare del numero di pixel, ossia al diminuire delle dimensioni dei quadratini della griglia, con il conseguente loro riavvicinamento 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 La qualità di un immagine è data in base a due parametri: RISOLUZIONE NUMERO DI COLORI (o Profondità di Colore o Tavolozza dei colori) # 9 Prof Alberto Postiglione Università Salerno Risoluzione di un immagine Con il termine RISOLUZIONE si indica la qualità di un immagine visualizzata su monitor o stampata. La risoluzione di un immagine si misura in punti per pollice (dpi dots per inch). Maggiore è questo valore e più dettagliate sono le immagini e precisi i contorni # 10 Prof Alberto Postiglione Università Salerno 5

LA PROFONDITA DI COLORE Curtin cap 4.9 La profondità di colore Se l immagine ha più di due colori, si farà corrispondere ad ogni pixel un numero che ne rappresenta il colore E quindi necessaria una tabella di codifica dei colori, detta tavolozza dei colori Il numero di colori disponibili, chiamata profondità di colore, è determinata dal numero di bit utilizzati per rappresentare il singolo pixel. # 12 Prof Alberto Postiglione Università Salerno 6

La profondità di colore # 13 Prof Alberto Postiglione Università Salerno La profondità di colore: 8 bit Così, ad esempio, se si fa corrispondere a ogni pixel un byte (cioè 8 bit), potremo differenziare 256 colori Ad es: 00001111 10101000 01010101 # 14 Prof Alberto Postiglione Università Salerno 7

La profondità di colore: Formato RGB Il computer, per rappresentare tutte le sfumature di colore, fa uso della proprietà che stabilisce che un qualsiasi colore è dato dalla miscelazione di tre elementi di base, Rosso Verde e Blu (Red-Green-Blue). La più diffusa rappresentazione dei colori (RGB) associa, come avviene per i caratteri con la tavola ASCII, un codice numerico da 0 a 255 (codificabile con 8 bit, cioè con 1 byte) a ciascun colore di base (rosso-verde-blu) In totale sono visualizzabili 256x256x256=16.777.216 colori diversi # 15 Prof Alberto Postiglione Università Salerno La profondità di colore: Formato RGB Ad esempio al colore corrisponde la sequenza binaria 10000000 (gradazione num. 128 su 255 di rosso) 11000000 (gradazione num. 192 su 255 di verde) 11100000 (gradazione num. 224 su 255 di blu) Infatti, mescolando le 3 gradazioni di rosso, verde e blu si ottiene il seguente colore: # 16 Prof Alberto Postiglione Università Salerno 8

La codifica delle immagini: Pixel Un immagine digitale è quindi composta da un insieme fittissimo di minuscoli puntini colorati disposti come in una griglia. Riproduzione del quadro Lo spirito del 76 # 17 Prof Alberto Postiglione Università Salerno Risoluzione di un immagine Tanto più è fitta la griglia (più numerose sono le cellette), tanto migliore è la rappresentazione dell immagine # 18 Prof Alberto Postiglione Università Salerno 9

Colori e memoria La memoria necessaria per visualizzare un immagine è data da: dimensione della stessa (espressa in pixel) profondità di colore. L occupazione di memoria di un immagine di dimensione 1024x768 (che presenta 1024x768=786.432 pixel), è: Bianco e Nero (1 bit per pixel): 786.432 / 8 = 98.304 bytes 256 Colori (1 byte per pixel): 786.432 x 1 = 786.432 bytes Colori RGB (3 bytes per pixel): 786.432 x 3 = 2.359.296 bytes # 19 Prof Alberto Postiglione Università Salerno Compressione delle immagini Con particolari accorgimenti si possono utilizzare un numero minore di colori e ridurre lo spazio occupato dall immagine. Esistono formati compressi (tra i più diffusi vi sono i formati JPEG e GIF) che consentono attraverso particolari tecniche numeriche di memorizzare immagini fotografiche di ottima qualità in uno spazio molto minore Il formato JPEG in realtà non memorizza fedelmente l immagine ma sfrutta l ulteriore caratteristica che l occhio umano è in grado di vedere solo una piccola parte dei circa 17 milioni di colori possibili # 20 Prof Alberto Postiglione Università Salerno 10