Redimensionnement d’images

Slides:



Advertisements
Présentations similaires
Téléverser un document PPT
Advertisements

Les images Exposé – exemple 2.
Un APN cest quoi ? Réponse : Un ordinateur avec un œil !!
Transition image classique image numérique
Cours XHTML/CSS Lundi 9 Février 2009
Xavier Décoret* Frédo Durand° François Sillion*
Compresser automatiquement vos photographies sous documents office 2003 et au-delà
Parallélisation d’un Algorithme CNFT
Plus rapide chemin bicritère : un problème d’aménagement du territoire
L’encodage des images informatiques
Introduction à la programmation (420-PK2-SL) cours 15 Gestion des applications Technologie de linformation (LEA.BW)
Une carte de vœux pour le nouvel an... …en pas à pas.
Intégration des images
LOGOS_w Imagerie La palette des icônes. Le groupe dicônes situé au dessus des images du patient permet dintervenir sur limage affichée et active.
ma date et mon pied de page (titre présentation)
Travail et Énergie cinétique Solutions à certains exercices
Chapitre 2 Production électronique
To Tune or not to Tune? To Tune or not to Tune? A Lightweight Physical Design Alerter Costa Jean-Denis Le Yaouanc Aurélie Mécanismes de SGBD 2007.
Rencontre Energie-Climat n°5 16 mars Plan climat énergie territorial du territoire du Parc du Haut-Jura.
1 Multimédia & Internet 2èmes Gestion/Communication Les formats graphiques David Crunelle – ESCG – Les Formats Graphiques.
PRESENTATION DU LOGICIEL
ANALYSER la RENTABILITE
Dossier de références graphiques Ce document vous assiste dans la réalisation de votre candidature. Merci de renseigner tous les champs sans modifier la.
Adm Sys : Stratégie de sauvegarde
2b. Mise en forme de document
ISMAIL A Chapitre 3.4 – Le principe de conservation de lénergie.
Le morphage d’images GIF-4105/7105 Photographie Algorithmique
Construction de modèles visuels
Sur la page daccueil dEvaloscope qui a été réservée à votre établissement, vous commencez par créer un compte…
Première partie: Optimisation et formats dimages standards pour le Web Par Thierry Goulet Web Designer, Ministère de la Sécurité publique De 9h45 à 10h45.
Découpage d’images GIF-4105/7105 Photographie Algorithmique
Transformation linéaires
Arbres Rouge noir Démo : INF3105 Structures de données et algorithmes
Photoshop3 Caméra Modifier les couleurs Revenir sur les calques et leur utilisation. Exercice sur lintégration des images de diverses façons Enregistrement,
Projet Traitement d'images en C
Comment réaliser une mise en page ?. Tracer une zone de texte.
Plage Dynamique GIF-4105/7105 Photographie Algorithmique
Photoshop3 Revenir sur les calques et leur utilisation. Exercice sur lintégration des images et leur intégration de diverses façons Enregistrement, exportation.
Mars 2013 Grégory Petit
Pr. M. Talibi Alaoui Département Mathématique et Informatique
Les images numériques COM 1560 Printemps 2005.
Fonction partie entière
L ’acquisition d ’images
© Jerome Boccond-Gibod, Flickr
Demande stochastique stationnaire
Photoshop3 Calques Filtres Correction des couleurs Tracés et utilisations Enregistrement, exportation Intégration entre les différents logiciels.
31 octobre 2012 Grégory Petit
Photoshop3 Calques Filtres Correction des couleurs
Insertion d’objets virtuels, suite GIF-4105/7105 Photographie Algorithmique Jean-François Lalonde Merci à A. Efros et P. Debevec!
Les images Exposé – exemple 2.
Créer son site web Chapitre II. Les caractères spéciaux Les navigateurs ne reconnaissent pas les caractères spéciaux. Heureusement chaque caractère possède.
D EUXIÈME ATELIER INFORMATIQUE DM 103 IDF PARIS Le 21 Décembre 2013.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Graph cuts et applications
L’image numérique : concepts et principes de traitement
TRAITEMENT D’IMAGE SIF-1033 Segmentation des images par détection de contours et d’arêtes u Détection des contours et arêtes u Dérivée première (gradient)
1.Conception graphique du site 'Algoma' par la technique des tableaux Réalisez la page d'accueil du site suivant le modèle et les images ressources fournis.
AJOUTER UNE BORDURE BLANCHE © 2010 Frederic DAVID.
Heg Haute école de gestion de Neuchâtel Photos Gestion des images.
Le menu « Albums photos » © Michel DURIEUX – Février 2007.
Remarques sur les travaux avec Photoshop Aude Dufresne COM1560.
REDIMENSIONNER UNE IMAGE © 2010 Frederic DAVID. Le but est de redimensionner une image Image redimensionnée Image originale.
Redimensionner une photo Nous allons utiliser le logiciel Paint, inclus dans Windows, pour redimensionner les photos. Cette technique permet de réduire.
Ajouter une galerie d'images dans e-sidoc. Choisir une image dans un dossier préparé, et la redimensionner.
CALCUL STRATÉGIQUE Calcule vite et bien ! Retirer 1, faire -1.
David Geneix Eric Fontes.  Image Ready est le complément de Photoshop pour le traitement d’images pour le web  Fonctionnalités ◦ Optimiser une image.
Trajectoire d’un projectile Laboratoires de physique de 1 ère année Université d’Ottawa
CNRS Images / Photothèque 2008 La Photothèque du CNRS.
Composition et mélange
Transformation linéaires
Transcription de la présentation:

Redimensionnement d’images GIF-4105/7105 Photographie Algorithmique Jean-François Lalonde

Retour sur le TP1 Moyenne: 80% Écart-type: 16% Allez voir les autres projets et votez! votre projet préféré votre résultat préféré Envoyez vos votes à jflalonde@gel.ulaval.ca

Retour sur le TP1 Testez avec des images supplémentaires! Commentez les résultats (surtout les négatifs) Crédits supplémentaires: montrez avant et après Mettez des liens vers les images haute résolution <a href=“img_highres.jpg”><img src=“img_lowres.jpg”></a> Commencez tôt et venez nous voir!

Aujourd’hui Redimensionnement d’images: TP2! Aussi utile pour: agrandir les images enlever les objets, boucher les trous

Stratégies de redimensionnement Image originale — 500 px de large, 375 px de haut Écrasée — 300 px de large Avidan, S. and Shamir, A. 2007. Seam Carving for Content-Aware Image Resizing. ACM Transactions on Graphics (SIGGRAPH 2007) 26, 3.

Stratégies de redimensionnement Image originale — 500 px de large Coupée — 300 px

But Conserver les parties importantes de l’image Qu’est-ce qui est “important”?

Fonction d’énergie Définir une fonction d’énergie qui indique, pour chaque pixel: Haute énergie = conserver le pixel Basse énergie = on peut l’enlever Des idées de fonction d’énergie? Image originale

Stratégies de redimensionnement Enlevons les pixels qui ont le moins d’énergie! Image moins ses (200x375) pixels ayant le moins d’énergie Énergie

Stratégies de redimensionnement Enlevons les pixels qui ont le moins d’énergie — dans chaque ligne Image moins ses (200x375) pixels ayant le moins d’énergie Énergie

Stratégies de redimensionnement Calculer l’énergie totale pour chaque colonne Retirer les colonnes ayant le moins d’énergie Image moins ses 200 colonnes ayant le moins d’énergie Mieux! Mais quels sont les problèmes? — nous sommes contraints à couper une colonne entière! DESSINER EXEMPLE AU TABLEAU Énergie par pixel Énergie par colonne

Re-dimensionnement “intelligent” Trouver un chemin à travers l’image dont la somme totale d’énergie est minimale Ça vous rappelle quelque chose?

Coupure minimisant les discontinuités blocs se chevauchant discontinuité verticale Notre but: trouver un chemin qui minimise la somme totale de l’erreur de chevauchement. 2 _ erreur minimale = erreur de chevauchement

Trouver le chemin au coût minimum Coût de passer par ce pixel 1 3 4 3 2 1 2 1 4 2 1 2

Trouver le chemin au coût minimum 1 source: l1 coût: 4 4 3 6 4 3 7 l1 source: l2 coût: 6 source: l2 coût: 7 source: l1 coût: 2 2 1 2 source: l2 coût: 4 4 2 4 1 l2 source: l3 coût:4 source: l2 coût: 4 source: l2 coût:3 4 2 4 1 3 5 2 l3 source: l3 coût:5

Trouver le chemin au coût minimum 1 3 4 3 l1 2 1 2 1 l2 4 2 1 2 l3

Trouver le chemin au coût minimum 1 3 4 3 Retirer les pixels correspondants! 2 1 2 1 4 2 1 2

Trouver le chemin au coût minimum Retirer les pixels correspondants! 3 4 3 2 4 2 2 2

Algorithme Calculer une fonction d’énergie sur l’image Tant que l’image n’ait pas atteint la taille (réduite) voulue: Trouver le chemin (8-voisins) ayant le coût minimum Retirer les pixels faisant partie du chemin Aussi possible de séparer l’algorithme en deux parties: pré-calculs et exécution rapide. Je vous laisse y réfléchir pour votre TP (indice: lisez l’article).

Démo! http://swieskowski.net/carve/

Résultats Image originale Écrasée

Résultats Image originale Coupée

Résultats Image originale De-dimensionnée

Agrandir l’image Image originale Image 50% plus large

Agrandir l’image Image originale Image agrandie Comment?

Trouver le chemin au coût minimum 1 3 4 3 l1 2 1 2 1 l2 4 2 1 2 l3

Trouver le chemin au coût minimum 1 3 4 3 Insérer des pixels! 2 1 2 1 4 2 1 2

Trouver le chemin au coût minimum 1 3 4 3 1 1 2 1 2 1 1 1 4 2 1 2

Trouver le chemin au coût minimum 1 3 4 3 1.5 1 2 1 2 1.5 1 1.5 4 2 1 2

Trouver le chemin au coût minimum 1 3 4 3 1.5 2 2 2 2 1.5 1.5 1.5 4 2 1 2

Agrandir l’image Image originale Image 100% plus large Problèmes?

Conserver (et enlever) des objets Image originale Rouge = conserver, vert = enlever Nouvelle image

Enlever des objets Pigeon disparu Image originale Fillette disparue

Trouvez le soulier manquant? Image originale Image moins un soulier (lequel?)

Trouvez le soulier manquant? Image originale Image moins un soulier (lequel?)

Trouvez le soulier manquant? Image originale Image moins un soulier (lequel?) Effet difficile à atteindre avec des algorithmes de synthèse de texture conventionnels comme on a vu lundi

Incorporer d’autres contraintes Image originale Image re-dimensionnée

Incorporer d’autres contraintes Image originale Image re-dimensionnée

Rappel: TP2 Date de remise: 16 février @ 23h55 sur Pixel Taille maximale pour le fichier: 100MB Sauvegardez vos images en jpg imwrite(img, ‘fichier.jpg’, ‘Quality’, 85);

La semaine prochaine Découpage d’images