Immagini Digitali (parte 2)

Slides:



Advertisements
Presentazioni simili
MULTIMEDIALITA’ Prof. Sergio Capone Prof. Marcello Missiroli
Advertisements

I Formati Grafici I Formati grafici sono i formati tramite le quali le immagini sono salvate su disco fisso. I Formati grafici si suddividono in Formati.
Immagini.
1 Informatica Generale Susanna Pelagatti Ricevimento: Mercoledì ore presso Dipartimento di Informatica, Via Buonarroti,
Formati e caratteristiche di digitalizzazione
Teoria del colore Andrea Torsello
Codifica dell’ Informazione non numerica
Università degli Studi di Bergamo Facoltà di Lingue e Letterature Straniere Facoltà di Lettere e Filosofia A.A Informatica generale 1 Appunti.
Un tocco di blu non guasta …
Un po’ d’immaginazione
Unintroduzione a HTML (II). 4-2 Includere figure con i tag immagine Le immagini possono essere usate come link utilizzando i tag àncora Formato del tag.
ELEMENTI DI GRAFICA DIGITALE. GRAFFITI = GRAFFIO, SEGNO TESTODISEGNO Senso della vista GRAFICA PER COMUNICARE.
Trattamento Immagini (parte 2)
Analisi di Immagini e Dati Biologici
Formati e caratteristiche di digitalizzazione
Telematica per lo spettacolo PROGEAS
COMPUTER GRAPHIC. La computer graphic si occupa della creazione o manipolazione di immagini digitali. Le immagini digitali possono essere di due tipi:
IMMAGINI DIGITALI ISTITUTO COMPRENSIVO CUNEO-BORGO S. GIUSEPPE
CODIFICA DI INFORMAZIONI MULTIMEDIALI:
photoshop Lezione 1 edoardo cioffi
Publishing & Editing Immagini
Immagini digitali immagine digitale, si intende un elemento grafico elaborato tramite computer, che si può visualizzare sul monitor e stampare su carta.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Codifica di Immagini Fabio Cantaro.
Trattamento Immagini (parte 1) L Obiettivi ➢ Metodi di base del trattamento delle immagini ➢ Immagini: matrici di punti rappresentati da valori.
Trattamento Immagini (parte 2)
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
Informazione multimediale
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
AA 2000/2001 © Alberti, Bruschi, Ferrari, Provetti, Rosti Laboratorio di Informatica 9. Multimedia 1 Laboratorio di Informatica I multimedia digitali Lezione.
I formati grafici. Quando un’ immagine viene registrata su un supporto di massa (tipicamente su disco rigido) è necessario scrivere, oltre ai dati dell’immagine,
Prof. Dario Scalini. Luce e Colore FOTORECETTORI  coni (colori) e bastoncelli (luminosità)
SOMMARIO La Digitalizzazione La Compressione LA DIGITALIZZAZIONE La digitalizzazione consiste nella trasformazione di un oggetto in una sequenza di numeri,
STRUTTURE DEI DATI (COMPLESSI). TESTO (codifica informazioni testuali) TESTO: (es. libro) sequenza di capitoli, paragrafi,pagine,righe, parole.
Video Grafica Immagini. Modalità Video Risoluzione –Numero di pixel visualizzati sul monitor; per esempio 800 x 600, 1024 x 768, 1280 x 1024 Profondità.
Università degli Studi di Roma “La Sapienza” Techniche di Compressione “Elaborazioni delle Immagini” “Elaborazioni delle Immagini”
La Matematica del web: compressione di immagini Nancy Castro Claudia Mungo Edoardo Decaro.
Informatica Lezione 2 Scienze e tecniche psicologiche dello sviluppo e dell'educazione Anno accademico:
GIMPImmagini e fotoritocco in libertà Presentazione di.
Corso di Alta formazione in TL&OS Modulo 1.3 Reti e Servizi - lezione 1 Modulo 1.3 Reti e servizi 1. Introduzione al Networking Connettere il PC in rete;
4. Codifica binaria dell’informazione Informatica - CDL in Ingegneria Industriale- A.A Ing. Simona Colucci.
.  I tipi di dati non primitivi sono gli array, le struct e le union.  Gli array sono degli aggregati di variabili dello stesso tipo.  La dichiarazione.
Creare e modificare suoni
Unità di apprendimento 1
Immagini Digitali (parte 1)
Cartografia numerica e CAD (computer aided design)
Fotogrammetria analitica e fotogrammetria digitale: differenze e analogie La principale differenza tra la fotogrammetria analitica e la fotogrammetria.
La rappresentazione delle informazioni
Informatica A.A. 2016/17 Prof. Italo Epicoco
analizzatore di protocollo
La codifica dell’informazione
MODULO 1 – Computer essentials
Rappresentazione dei Numeri
Classe III A A.s – 2012 Programma di Informatica
La matematica dietro le immagini digitali
Programmare.
Concetti base 1.1.
Da carta e penna alla computer graphics
Definizione di linguaggio di programmazione
Strapazziamo le immagini…
Come creare una presentazione
Fogli elettronici e videoscrittura
Come viene misurata la Memoria di un Computer?
Acquisizione di una immagine digitale
Fogli di Calcolo Elettronici
Liceo Scientifico «P.S.Mancini» Avellino
COME E’ FATTA UN’IMMAGINE: TRA MATRICI E MATEMATICA
Algoritmi.
Transcript della presentazione:

Immagini Digitali (parte 2)

Immagini a Colori Le immagini a colori sono internamente rappresentate a partire da un modello additivo di generazione dei colori Il modello base è quello in tricromia: rosso,verde e blu (RGB) I colori vengono ottenuti sovrapponendo colori base con intensità variabile

Colore: Sensibilità dei Coni

Modello additivo di Immagini a colori J.C. Maxwell Compone un triangolo dei colori basato sulla teoria di Young–Helmholtz (1802) La teoria postulava l’esistenza di 3 specie di recettori sulla retina La triplice stimolazione produce la percezione di un colore E’ possibile che due stimolazioni differenti producano la stessa percezione (metamerismo) 1861

Immagini a Colori Emiro di Bukhara – Foto di Sergey Prokudin-Gorsky (1911)

Digitalizzazione Immagini a colori Immagini a colori hanno un photosite per ognuna delle 3 componenti cromatiche RGB quindi ogni elemento di immagine (PIXEL) è rappresentato da una terna di numeri Se la bit-depth per ciascun canale è di 8 bit allora ogni elemento è rappresentato da 24 bit

Immagini a Colori Le coordinate R,G,B rappresentano l'intensità di una componente tra 0 e la saturazione del sistema Di solito la coordinata [0,1] Immagini grezze usano il valore nativo così come generato dalla fotocamera Non tutti I colori distinguibili dall'occhio umano possono essere rappresentati dal modello RGB

CIE 1931 color space

Immagini a Colori RGB può essere trasformato in sistemi di coordinate alternativi HSV (HSB): Hue, Saturation, Value (Brightness) HSL: Hue, Saturation, Luminosity Hanno ragioni simili e permettono di separare la funzione delle coordinate Una coordinata di luminosità Due coordinate di cromaticità

Modello colori sottrattivo CMYK (Cyan, Magenta, Yellow, blacK) Colori ottenuti per soppressione di componenti da una sorgente bianca Usato nella tecnologia delle stampe

Piccolo Laboratorio dei Colori http://www.michaelbach.de/ot/col_mix/index.html

Tipi di Immagini Grayscale image: una singola parola di 2k valori rappresenta l'intensità di grigio con 0 che rappresenta il nero e 2k – 1 il bianco K=8 è comune per fotocamere a basso costo In medicina ed astronomia sono comuni fotocamere con profondità k=12 o 16

Pixel Values

Come le immagini sono archiviate Formati di Immagini Come le immagini sono archiviate

Data storage and transmission Problema Scrivere i dati su memoria o comunicare i dati tramite canale di trasmissione (rete) Rileggere i dati e ricostruire l'immagine per Visualizzazione Analisi

Formati di Immagini Obiettivo dei diversi formati Interscambio Differenti applicativi Differenti sistemi operativi Differenti architetture hardware (endianness) Storaggio Archiviazione Estensibilità Compatibilità Diffusione Internet Metadati, informazioni accessorie

Formati Classi di formati per immagini Raster images: immagini rappresentate come matrici di bit. Contengono trasformazioni e rielaborazioni dei dati originari Vector Graphics: immagini rappresentate attraverso la descrizioni di oggetti geometrici. Permettono di essere modificate soprattutto in scala mantenendo risoluzione e resa grafica una volta rigenerati come matrice di pixel: caso popolare SVG (Scalable Vector Graphics)

Formato ASCII Soluzione elementare: Dump ASCII della matrice di pixel Immagini anche di media dimensione avrebbero file di grandi dimensioni Inefficienza delle applicazioni nella lettura / scrittura (encoding/decoding delle stringhe) Lenta trasmissione e consumo inutile di potenzialità trasmissiva → Percorribile solo per immagini di piccole dimensioni

Portable Bitmap Format (PBM) Semplice formato ASCII che quindi può essere manipolato anche con un editor

Formati di Immagini Rappresentazione ed ottimizzazione binarie Compressione Rappresentazioni dei numeri dipendenti dall'architettura dell'hardware Endianness: numeri espressi su più byte (come quasi sempre è il caso) possono in realtà essere memorizzati con un ordine dei byte diverso su diverse architetture hardware

Data Storage and Transimission: ASCII code

Data storage and Transmission Scrivere la matrice in forma binaria all'interno di un file Quante righe e colonne di pixel aveva l'immagine? Quale byte ordering (endianness) viene usata? Che metodo di compressione è stato usato? Etc etc

Data Storage and Transmission: Endianness

Compressione Dati Riduzione della ridondanza dei dati Tecnologie basate su diversi metodi matematici, sull'inferenza statistica e tecniche informatiche Rapporto di Compressione = N / n Risparmio di Spazio = 1 – n / N Un insieme di informazioni codificate in N bit può essere rappresentato in un numero inferiore n di bit con rapporto di compressione che dipendono dalla struttura dei dati e dal metodo di compressione

Compressione Dati 2 categorie generali di algoritmi di compressione dati Lossless: algoritmi di compressione senza perdita di informazione. Riducono la ridondanza permettendo di ricostruire esattamente i dati originari. Indispensabili per compressione di archivi software Lossy: algoritmi di compressione con perdita di informazione. Permettono di ricostruire l'essenza dell'informazione originaria, ma non i dati originari usati quando il 'consumatore' è un sistema a minore capacità di discriminazione

TIFF: Tagged Image File Format Supporta formati multipli e diversi metodi di compressione Ogni file può contenere rappresentazioni multiple della stessa informazione Usato per archiviazione e scambio tra piattaforme e applicazioni differenti Ogni file può avere dimensioni considerevoli: inadatto per costruire pagine web

TIFF: Tagged Image File Format

TIFF: Tagged Image File Format Baseline TIFF Multiple subfiles Strips and Tiles Compressione Nessuna compressione Altri 2 metodi standard PackBits compression CCITT Group 3 1-Dimensional Modified Huffman RLE Formati: bilevel, grayscale, palette-color, and RGB full-color images

TIFF: Tagged Image File Format Tag privati Tag con codice numerico >= 32768 (100016) sono tag definiti da applicazioni specifiche Consorzi Progetti sperimentali Programmatori privati

GIF: Graphics Interchange Format Formato proprietario (Compuserve, 1986) Supporto per immagini “indexed” La pixmap è costituita da indici all'interno di una tavolozza memorizzata nell'header Supporto per bit-depth massima di 8 bit Supporto per bit di trasparenza Compressione LZW (Lempel-Ziv-Welch) Possibilità di creare singole semplici animazioni Capacità di compattare lo spazio dei colori per immagini con pochi colori (e.g. icone)

PNG: Portable Network Graphics Pronunciato in inglese 'PING' Formato aperto pensato per Internet Truecolor (fino a 48 bit/pixel) Grayscale (fino a 16 bit/pixel) Indexed (fino a 256 colori) Alpha Channel 8 bit Capacità teorica fino a 230x230 pixel Compressione lossless basata su PKZIP

PNG: Portable Network Graphics

JPEG (Joint Photographic Experts Group) Creato nel 1990, diventato un standard ISO Design modulare Adattabile a diversi tipi di immagine Compressione 'lossy' perché pensato per immagini fotografiche il cui 'consumatore' è il nostro sistema percettivo

JPEG (Joint Photographic Experts Group) Caso di manipolazione di immagini RGB Trasformazione da RGB a YCbCr dove Y rappresenta la luminosità mentre Cb e Cr sono la componente cromatica (detta anche croma) Compressione con algoritmo 'lossy' con rapporti di compressione differenziati tra croma e luminosità Trasformata cos e quantizzazione nello spazio delle frequenze Ulteriore compressione lossless

JPEG: RGB -> YCbCr Sfrutta la trasformazione dallo spazio RGB allo spazio YCbCr La componente Y è un valore standard per la luminosità Esiste la trasformazione inversa L'occhio umano è più sensibile alle variazioni di luminosità che di colore

JPEG (Joint Photographic Experts Group)

JPEG (Joint Photographic Experts Group)

JPEG (Joint Photographic Experts Group) Inadatto per memorizzare su file immagini con molte curve o linee dal contorno netto.

Windows® Bitmap (BMP) Ancora usato in ambiente Windows Può memorizzare immagini grayscale, indexed e RGB Inefficiente perché invariabilmente usa un byte per ogni pixel Supporto basilare per la compressione 'lossless'

Formati di Immagine

Best Graphic Format