Istogramma e contrasto

Documenti analoghi
I profili colore. - Generalità -

Gestione digitale del colore in grafica, fotografia e tipografia

UNIVERSITÀ DEGLI STUDI DI TRIESTE

Corso di Visione Artificiale. Immagini digitali. Samuel Rota Bulò

Il campionamento. La digitalizzazione. Teoria e pratica. La rappresentazione digitale delle immagini. La rappresentazione digitale delle immagini

Il colore. IGEA febbraio 2007

C M A P M IONAM A E M NT N O

Corso di Grafica Computazionale

La codifica delle immagini

Tipi di colore. Informazioni sul colore. Durante la stampa. Uso del colore. Gestione della carta. Manutenzione. Risoluzione dei problemi

Informatica pratica. L'immagine digitale

HP Advanced Profiling Solution Guide introduttiva

Capitolo V : Il colore nelle immagini digitali

INFORMATICA E GRAFICA PER IL WEB

Digital Printing and Imaging Association

Esercitazioni di Informatica Grafica A.A

IN BIANCO E NERO con Capture NX. a cura di Mauro Minetti

Introduzione all elaborazione di immagini Part II

INFORMATICA. Elaborazione delle immagini digitali. Università degli Studi di Foggia Dipartimento di Medicina Clinica e Sperimentale

Test percettivi per la valutazione del contrasto di immagini digitali

Immagini binarie. Binarizzazione di immagini a livelli di grigio

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

gestione e modifica di immagini fotografiche digitali

Le strumentazioni laser scanning oriented per i processi di censimento anagrafico dei patrimoni

I metodi colore in Photoshop e il significato dei canali

Le immagini digitali: introduzione

La prima conversione. f profilo di origine: il profilo. f profilo di destinazione: il. f intento di rendering: la scelta

Printer Driver. Questa guida descrive come configurare il driver della stampante per Windows 7.

Alla scoperta della nuova interfaccia di Office 2010

Architetture Applicative

Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi

Alla ricerca dell algoritmo. Scoprire e formalizzare algoritmi.

Le immagini digitali. Le immagini digitali. Caterina Balletti. Caterina Balletti. Immagini grafiche. Trattamento di immagini digitali.

L effetto della corrente sullo stato del mare

GESTIONE DELLE TECNOLOGIE AMBIENTALI PER SCARICHI INDUSTRIALI ED EMISSIONI NOCIVE LEZIONE 10. Angelo Bonomi

Garantire la coerenza dei colori delle stampe

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

La Metodologia adottata nel Corso

LA GESTIONE DEL COLORE elementi di base della teoria del colore

Codifica delle immagini

Sommario Ottica geometrica... 2 Principio di Huygens-Fresnel... 4 Oggetto e immagine... 6 Immagine reale... 7 Immagine virtuale...

Elaborazione del colore

DOCUMENTO DI SPECIFICA DEI REQUISITI SOFTWARE

TUTORIAL SULLA CONVERSIONE DI BASE IN BIANCO E NERO DI UNA FOTO A COLORI

Realizzazione di software implementante le misure alternative dell'indice di contrasto percepito

Codifica delle immagini

Come valutare le caratteristiche aerobiche di ogni singolo atleta sul campo

Dopo il successo di SoundPLAN 7.0, Spectra è lieta di annunciare la pubblicazione della nuova versione di SoundPLAN 7.1.

Stereoscopia e anaglifi: vi sono nuove prospettive? Stereoscopia su mobile device

Informatica per la comunicazione" - lezione 7 -

Pressione, taglio e cordonatura: l altra faccia del display La gestione colore n Postilla. Comunicazione.

SPC e distribuzione normale con Access

Sorgente di luce e illuminanti

L informazione grafica. Le immagini digitali. Esempi. Due grandi categorie. Introduzione

Sistemi Informativi Territoriali. Map Algebra

ColorSplitter. La separazione automatica dei colori di Colibri.. Perché ColorSplitter? Come opera ColorSplitter?

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

Database. Si ringrazia Marco Bertini per le slides

PHOTOSHOP BREVE TUTORIAL

grafica / comunicazione stampa

TECNICHE DI SIMULAZIONE

La gestione dei colori nei sistemi digitali

Uso di base delle funzioni in Microsoft Excel

CitySoftware PROTOCOLLO. Info-Mark srl

Trasformazione dei Processi in Progetti DIB 1

MESSA IN SCALA DI ALGORITMI DIGITALI

ARCHITETTURA DI RETE FOLEGNANI ANDREA

«GIRO CHIUSO» Riproduzione, tramite scansione spettrale, di un soggetto esistente (solo con Scanner Spettrale).

Dimensione di uno Spazio vettoriale

Lenti Polar e Photo-Polar Persol. Ampia gamma d eccellenza

Modelli descrittivi, statistica e simulazione

PROTOS GESTIONE DELLA CORRISPONDENZA AZIENDALE IN AMBIENTE INTRANET. Open System s.r.l.

Fiery Color Server. Riferimento per il colore Fiery

Automazione Industriale (scheduling+mms) scheduling+mms.

Image Engineering: IE-Analyzer Software di analisi integrata per camere digitali (ora disponibile in versione 3.0)

PHOTOSHOP RITOCCO CROMATICO Massimo Picardello Progetto Campus One

Genova TIPOLOGIE DI LAMPADE

REGOLATORI STANDARD PID

Librerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video

Preprocessing di un immagine in scala di grigi parte 2/2

Fiery Network Controller per Xerox WorkCentre 7800 Series. Stampa a colori

Industrial versus Commodity nel Campo dei Veicoli Concetti di Base

Amplificatori Audio di Potenza

Certificazione Energetica

SCELTA DELL APPROCCIO. A corredo delle linee guida per l autovalutazione e il miglioramento

5.2. Pipetta. 2: Lo strumento di luce/ombra

1. BASI DI DATI: GENERALITÀ

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione

Archivio WebQuest I Grafi e le Reti

Tecniche di Prototipazione. Introduzione

Computer Graphics. La disciplina fornisce metodi per creare elaborare memorizzare visualizzare. immagini di oggetti o scene mediante un computer

PROMUOVERSI MEDIANTE INTERNET di Riccardo Polesel. 1. Promuovere il vostro business: scrivere e gestire i contenuti online» 15

Approfondimento: Migrazione dei database e backup della posta

BluData. The smart eyes over your production system.

Guida alla registrazione on-line di un NovaSun Log

Cosa è un foglio elettronico

Compressione del Segnale (Audio)

Guida alla redazione del Fascicolo XBRL

Parte 4. Progettazione di una simulazione

Transcript:

Istogramma e contrasto Laboratorio di Multimedia 1 Modulo Grafica 8-3-2010 Davide Gadia gadia@dico.unimi.it

Istogramma Informazioni sulle caratteristiche dell'immagine Ascisse: I valori di quantizzazione definiti dalla profondità colore Ordinate: Numero di campioni con i valori definiti sulle ascisse

Dati statistici Definiamo: a i possibili valori di quantizzazione h(a) il numero di campioni di valore a n p il numero totale di campioni Media: m a = 1 n p a a h a Indicazione su luminosità globale Deviazione Standard : ds a = a h a a m a 2 n p 1 Dispersione dei valori dei pixel attorno al valor medio Indicazione sul contrasto dell' immagine

Media e Luminosità globale Immagine chiara (High key) Immagine scura (Low key)

Contrasto Rapporto tra zone chiare e zone scure Misura globale Michelson: Misura locale Rizzi et al.: Operazioni su dinamica e contrasto: Equalizzazione dell' istogramma Estensione del contrasto Sogliatura Gain-Offset

Contrasto Immagine con basso contrasto Immagine ad alto contrasto

Equalizzazione dell' istogramma Histogram equalization Modifica la dinamica e contrasto Applica funzione non lineare e non monotona a valori input Funzione invertibile Immagine output con distribuzione uniforme di valori Istogramma piatto (Flat histogram) Effetto finale poco controllabile e spesso esagerato originale Histogram equalization

Estensione del contrasto Contrast stretching In caso di dinamica non completamente sfruttata Aumenta la dinamica nella zona dei mezzi toni Applicando una trasformazione lineare Rende più evidenti i contrasti fra le varie zone dell immagine Effetto meno forte dell'equalizzazione dell'istogramma originale Contrast stretching

Sogliatura Thresholding L o ut soglia Più usato come strumento propedeutico alla segmentazione L in

Gain - Offset Modifica la dinamica di un immagine moltiplicando per un fattore (Gain) e traslando per una costante (Offset) L out Gain Offset L in

Gestione del colore Laboratorio di Multimedia 1 Modulo Grafica 8-3-2010 Davide Gadia gadia@dico.unimi.it Carlo Gatta

Sommario Spazi colore RGB HSV CMYK Gamut mapping Profili ICC Non faremo una trattazione approfondita Concetti già visti in Informatica Grafica!

Spazi colore: RGB Spazio colore additivo Utilizzato dai monitor Non esiste un unico spazio RGB! Varie proposte: Diversi gamut Diversi bianchi di riferimento Diversi valori per i primari Diversi valori di Gamma Correction

Spazi colore: RGB CIE RGB Definito dagli esperimenti di Wright-Guild Base per lo sviluppo dello spazio CIE XYZ srgb Basato su condizioni tipiche di visione su monitor Approssima il gamut della maggior parte dei monitor Poco gamut nell'area blu-verde Non adatto per stampa professionale Adobe RGB Gamut più esteso nell'area ciano-verde Gamut più adatto per la stampa professionale 50% dei colori definiti da CIE (srgb copre solo il 35%) Wide Gamut RGB Estensione dello spazio Adobe Copre il 77% dei colori CIE

Spazi colore: RGB Primari Nome Gamma Bianco rif. x R y R x G y G x B y B CIE RGB 2, 2 E 0, 735 0, 265 0, 274 0, 717 0, 167 0, 009 SRGB 2, 2 D65 0, 64 0, 33 0, 3 0, 6 0, 15 0, 06 Adobe RGB 2, 2 D65 0, 64 0, 33 0, 21 0, 71 0, 15 0, 06 Wide Gamut RGB 2, 2 D50 0, 74 0, 27 0, 12 0, 83 0, 16 0, 02

Tinta Sfumatura colore Saturazione Purezza del colore Quantità di tinta pura da aggiungere al bianco per raggiungere il colore percepito Valore Luminosità del colore Particolarmente utile in fase di progettazione! Spazi colore: HSV

Spazi colore: CMYK Sintesi additiva Sintesi sottrattiva Sintesi sottrattiva Stampanti Ogni oggetto colorato Assorbe determinate onde luminose ne riflette altre. Le onde riflesse e trasmesse all occhio determinano il colore di quell oggetto.

Gamut Mapping Ogni dispositivo ha un proprio spazio colore Diversi valori usati per definire i primari Es: cromaticità fosfori Comunicati dal costruttore Diversi insiemi di valori rappresentabili (gamut) Problema: Convertire i valori da un dispositivo all'altro Gamut Mapping

Gamut Mapping: approcci Gamut to gamut: Tabella di mapping (LUT) Da un dispositivo all altro Image to gamut Mappa il gamut dell'immagine nel gamut di destinazione. G 1 : gamut immagine (colori effettivamente presenti nell immagine) G : gamut dispositivo di partenza G 1 G non è necessario mappare tutto G ma un suo sottoinsieme. Algoritmi che sfruttano la conoscenza dell immagine sorgente e non solo del gamut sorgente.

Gamut Mapping: classi Spazio-invarianti: Applicano una trasformazione ad ogni colore senza considerare la sua posizione nell immagine e/o quali sono i colori vicini al pixel considerato. Spazio-varianti: Applicano una trasformazione al colore di un pixel che può dipendere dai colori dei pixel vicini. Computazionalmente più oneroso della prima classe Tutt ora argomento di ricerca. Lo standard industriale, al momento, prevede solo algoritmi spazio-invarianti.

Diversi passi Combinazione lineare o non di clipping e\o compressione Gamut Mapping: algoritmi

Gamut Mapping: algoritmi Clipping: Il colore di un pixel che non si trova nel gamut di destinazione viene trasformato nel più vicino colore disponibile all interno del gamut di destinazione. Il concetto preciso di più vicino è assai complesso e dal punto di vista colorimetrico è un concetto ancora in via di definizione. Per esempio, nello spazio CIELAB, il colore che produce un minore valore della distanza colorimetrica E. Pregi: I colori modificati mantenengono la massima saturazione possibile. Difetti: Due colori diversi del gamut di partenza possono essere identici nel gamut di destinazione Possibile perdita di dettagli dall immagine sorgente

Gamut Mapping: algoritmi Compressione: Un insieme di colori di un gamut di partenza viene proiettato nel gamut di destinazione Modificando tutti i colori in modo proporzionale Dopo la compressione, tutti i colori appartengono al gamut di destinazione Pregi: Garantisce che le relazioni fra i colori nel gamut di partenza vengano preservate nel gamut di uscita Difetti: I colori vengono spesso fortemente desaturati Perdita rilevante del contrasto Immagine finale sbiadita o ingrigita

Color Management System (CMS) Architettura software Permette di "gestire" i colori tra vari device Componenti di un CMS : Color Management Module (CMM) Obiettivi di rendering Profili che descrivono le periferiche (profili ICC) CMS integrati nei sistemi operativi: Apple ColorSync Microsoft ICM

Color Management System: come funziona? Esempio: stampa Passo 1: Converte i colori da RGB (Monitor) in uno spazio colore non dipendente dal dispositivo Profile Connection Space (PCS): CIELAB o CIEXYZ Utilizzando il profilo ICC del monitor. Passo 2: Converte i colori da PCS a CMYK utilizzando il profilo ICC della stampante in uso. Passo 3: Confronta il gamut del dispositivo iniziale e di quello finale (nei rispettivi ICC profile) Esegue il Gamut mapping in funzione dell obiettivo di rendering

Color Management System

Profili ICC Definisce la conversione tra lo spazio colore nativo e il PCS Tre diversi tipi di profili: Profili di input per periferiche come scanner e camere digitali (input or source profiles). Profili di display per i monitor o schermi piatti (display profiles). Profili di output per stampanti, fotocopiatrici, stampanti per pellicola e dispositivi di stampa industriale (destination profiles).

Obiettivi di rendering Percettivo: Applica gamut mapping basato su compressione Preserva le relazioni visive tra i colori Se uno o più colori sono fuori dal gamut dello spazio colore di destinazione, comprime il gamut totale Shifta tutti i colori inclusi quelli già in gamut Adatto per immagini fotografiche e\o pittoriche Saturazione: Applica gamut mapping basato su clipping Mantiene la più alta saturazione possibile Adatto per grafici

Obiettivi di rendering Colorimetria assoluta: Modifica solo i colori che non fanno parte del gamut di destinazione Utilizzando un clipping per i restanti colori. Utilizzato quasi esclusivamente per simulare a schermo il risultato, ad esempio, del mapping finale che si ottiene su una stampa (soft proofing). Colorimetria relativa: Agisce come l intento precedente Aggiunge una correzione del bianco Il bianco del gamut di partenza verrà a coincidere con il bianco del gamut di destinazione. Viene normalmente utilizzato per stampare pochi colori Evitare che vi siano alterazioni nel colore dovute a diversi bianchi dei dispositivi. Importante nel caso di colori aziendali o legati ad un brand.

Color Management System: pregi e difetti Pregi: Utilizzo di uno spazio device-independent garantisce un enorme modularità al sistema Linguaggio comune definito appunto dal PCS Difetti: Algoritmi di gamut mapping sono: gamut-to-gamut. spazio-invarianti contenuti nei profili ICC sono previsti solo 4 intenti Il sistema è rigido rispetto all introduzione di nuovi algoritmi Limiti dovuti a: Limiti computazionali ai tempi della stesura dello standard Necessità di avere processo rapido da eseguire

Gamut mapping: sviluppi futuri Ricerca scientifica propone soluzioni più avanzate di quel che lo standard industriale prevede. Algoritmi image-to-gamut Algoritmi spazio-varianti.