Format des fichiers TIFF Mastère photogrammétrie, positionnement, mesures de déformation Yves EGELS.

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

Premier programme en C :
Introduction au langage C
Vocabulaire pour la passage du modèle conceptuel des données au modèle relationnel des données. MCDMRD EntitéTable PropriétésChamps, attribut IdentifiantClé
Les structures de données
L’encodage des images informatiques
le nom du logiciel et le nom du fichier s’appelle la barre des titres
La photo numérique S. Laurent – Actic Hautil – 2004 /2005.
Enregistrement d’un document
Module SIG-Santé 6. Géoréférencement Marc SOURIS Florent DEMORAES
Cours 7 - Les pointeurs, l'allocation dynamique, les listes chaînées
8PRO100 Éléments de programmation Comment faire prendre une décision à un ordinateur?
17 octobre 2012 Grégory Petit
Administration de bases de données spatiales avec SavGIS
LE MICROPROCESSEUR 8086/8088 Architecture externe du 8086
Bases de données lexicales
Introduction à la structuration des documents: les techniques M2: Gestion des connaissances.
Les fichiers binaires en C++
Notions sur le XML Réfs : manuel p 149. Introduction Le XML (eXtensible Markup Language) est un standard d'échange de données. Il fait partie comme le.
Les pointeurs Modes d’adressage de variables. Définition d’un pointeur. Opérateurs de base. Opérations élémentaires. Pointeurs et tableaux. Pointeurs et.
Représentation numérique de l’information
8PRO107 Éléments de programmation
Gestion de Fichiers GF-5: Storage Secondaire: Bandes Magnetiques (Base sur Chapitres 3 de Folk, Zoellick & Riccardi, File Structures, An Object-Oriented.
Les formats Débutant – Semaine 4.
Les images numériques COM 1560 Printemps 2005.
Tableaux Introduction aux tableaux à une dimension. Déclaration, stockage, initialisation et accès en lecture ou en écriture aux composantes d’un tableau.
Les feuilles de style CSS
Cours de Réseaux Informatiques
Granulométrie de l’image
Codage binaire A 65 Entiers positifs caractères
Un survol du language C.
Images Matrice de points (pixels) Caractérisée par : Poids en octets
REPRESENTATION DE L’INFORMATION
Tutorat en bio-informatique
Structures de données avancées : Concepts du Multidimensionnel D. E ZEGOUR Institut National d ’Informatique.
Principes, usages et conception
Introduction au langage C Les entrées-sorties
EXPLOITATION DES IMAGES
DPI / Pixels / Compression
IFT Introduction au multimédia Cours 10 FORMAT DE FICHIER SWF.
1 UMLV  FICHIERS Mémoire de masse découpée en blocs Fichier :liste chaînée de blocs, ou arbre de blocs (répertoires - fichiers)‏ Bloc d’éléments Bloc.
Les bases du protocole Modbus
Système de gestion fichiers
1 Tutoriel SPIP Rédacteur. 2 Sommaire Connexion Interface SPIP Menu SPIP Rédiger un article Interface de création d’un article Fonctionnalités de base.
Structures de données avancées : Arbres B+ avec expansion partielle D. E ZEGOUR Institut National d ’Informatique.
8PRO107 Éléments de programmation Les adresses et les pointeurs.
Cours d’initiation en Informatique
Conception des pages Web avec
Chapitre 4 La représentation des nombres.
Philippe Gandy - 1 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Chapitre 4b La représentation des nombres.
Terminologie liée aux mesures
Objets et Actions Élémentaires.
Chapitre 5 La représentation des données
Réduction d’Images et de Spectres Astrophysiques
Language html Hyper Text Markup Language
Bloc 1 - UE 5 - Technologies de l’information et de la communication TIC Bachelier en immobilier T. SOUMAGNE.
Photoshop 6.0 Aurélie KNOSP Ye LU.
Dreamweaver le retour Avec Les Formulaires Les Calques
Photoshop CS 2
L’image Quelques repères sur l’image Quelques repères sur l’image.
Dreamweaver 2 Feuilles de Style CSS Formulaires Calques Comportements
Le codage des nombres en informatique
LAMOUR Mathieu Présentation du logiciel SI28 Automne 2004.
Garcia Patrick - Moutel Mathieu. SOMMAIRE Introduction à Photoshop Les différents formats d’images L’espace de travail Les calques Les filtres.
Informatique et sciences du numérique
Transmission, stockage d'information C-Images numériques.
L’image numérique L'image Numérique
Format des fichiers TIFF
Transcription de la présentation:

Format des fichiers TIFF Mastère photogrammétrie, positionnement, mesures de déformation Yves EGELS

TIFF 6 Tagged Image File Format 3 Juin Aldus developper desk Propriété intellectuelle : ADOBE (ce n’est pas une norme)

Caractéristiques Destiné à la représentation d’images matricielles issues de scanners, appareils photos, logiciels de retouche Recommandé par de nombreux organismes internationaux permet une grande richesse de contenu d’informations indépendant de la plateforme (système de fichiers, OS, processeur) facilement extensible avec compatibilité ascendante. Introduction de données propriétaires. On peut ignorer ce que l’on ne veut (sait) pas lire nombreux types de représentation image (chromatisme, espaces de couleur, compression…)

Entête Suite de blocs chainés, taille maxi 2 32 octets – Toutes les adresses sont relatives au début du fichier, en octets (de 0 à N) Entête : 8 octets (IFH, Image File Header) 0-1II ou MMIntel ou Mac 2-32A00H ou 002AHarbitraire, mais bien choisi! des infos… Les deux premiers octets indiquent l’ordre des octets dans tous les champs suivants (Intel=LittleEndian, Mac=BigEndian) L’IFH est la seule structure dont la place dans le fichier (au début) soit assurée. L’ordre des autres structures est aléatoire!

Image File Directory Chaque IFD contient 12n+6 Octets, n étant le nombre de tags Il référence une image (il peut y avoir plusieurs images dans un seul fichier TIFF) Les tags sont obligatoirement classés par ordre croissant 0-1Nombre de tags 2 (12 octets)Tag 1 14Tag 2 …… 12n+2 (4 IFD Suivant ou 0 (fin)

Tag L’identificateur indique la signification des données : hauteur, largeur, compression… Le type indique la représentation informatique : chaîne de caractères, octets, entiers… Si le nombre d’octets nécessaires au stockage est inférieur ou égal à 4, le dernier champ contient les données. Sinon, c’est leur adresse. 0-1Identificateur 2-3Type de donnée 4-8Nombre de données 9-12Donnée/adresse des données

Identificateurs principaux 256Largeur 257Hauteur 258Nombre de bits par valeur radiométrique (8 en NB, 8,8,8 en RVB) 262Modèle photométrique (0/1 NB, 2 RVB, 3 indexé, 4 masque, 5 CYMK) 273Adresses des bandes (c’est là que se trouvent les données…) 277Nombre de valeurs par pixel 278Nombre de lignes par bande 279Nombre d’octets par bande 320Table de couleurs (si tag 262 = 3)

Types de données 11byte - octet non signé 21ASCII - caractère ASCII 32short - entier 16 bits non signé 44long - entier 32 bits non signé 58rationnel (2 longs A,B valeur=A/B) 61sbyte – octet signé 71octet indéfini 8,9,102/4/8sshort – slong – srational (comme 3,4,5 mais signés) 114single IEEE 128double IEEE

Stockage des pixels Stockage par bandes de lignes ou par tuiles. Les valeurs d’un pixel sont consécutives, ou dans des plan séparés (tag 284) Le tag 277 indique le nombre de valeurs pour un pixel Le tag 258 indique le nombre de bits de chaque valeur Le tag 273 référence un tableau contenant les adresses du début de chaque bande. Le tag 278 indique combien chaque bande contient de lignes (le même nombre pour chaque bande, sauf la dernière) Le tag 279 indique combien d’octets occupe chaque ligne (peut être différent de sa longueur pour optimisation, par ex multiple de 4) Le stockage tuilé fonctionne de la même façon, mais sous forme de tableau (les tags 322 à 325 remplacent les tags 273,278 et 279 )

Extensions courantes Se présentent sous la même forme qu’un IFD complémentaire, référencé dans l’image par un tag spécifique (pas conforme à l ’esprit du format TIFF!) Exif : métadonnées photographiques : temps de pose, diaphragme, focale etc, y compris position GPS de la caméra! - tag GeoTiff : métadonnées géographique ( Spot image, Intergraph, Erdass,Esri,USGS, NASA…) Tag Gère le géoréfencement (système géodésique, projection, système de nivellement) et les formules de transformation image, les points d’appui etc