Fonctions retouches Algorithme



Documents pareils
Commun à tous les candidats

La fonction exponentielle

Développements limités, équivalents et calculs de limites

Université Paris-Dauphine DUMI2E 1ère année, Applications

EXERCICE 4 (7 points ) (Commun à tous les candidats)

Continuité et dérivabilité d une fonction

Correction du Baccalauréat S Amérique du Nord mai 2007

Correction du baccalauréat S Liban juin 2007

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Chapitre 7 : Intégration sur un intervalle quelconque

Baccalauréat ES/L Métropole La Réunion 13 septembre 2013 Corrigé

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

Développements limités. Notion de développement limité

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Mathématiques I Section Architecture, EPFL

Correction du baccalauréat ES/L Métropole 20 juin 2014

BACCALAURÉAT GÉNÉRAL SESSION 2012 OBLIGATOIRE MATHÉMATIQUES. Série S. Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE

Listes de fournitures du secondaire pour la rentrée

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Continuité en un point

Fonctions de deux variables. Mai 2011

mathématiques mathématiques mathématiques mathématiques

Rappels sur les suites - Algorithme

Corrigé du baccalauréat S Pondichéry 12 avril 2007

EXERCICES - ANALYSE GÉNÉRALE

Attitude des ménages face au risque. M1 - Arnold Chassagnon, Université de Tours, PSE - Automne 2014

Loi binomiale Lois normales

Probabilités conditionnelles Loi binomiale

Logique. Plan du chapitre

Image d un intervalle par une fonction continue

Raisonnement par récurrence Suites numériques

Développements limités

C f tracée ci- contre est la représentation graphique d une

TP SIN Traitement d image

Exercice autour de densité, fonction de répatition, espérance et variance de variables quelconques.

Les algorithmes de base du graphisme

Economie de l incertain et de l information Partie 1 : Décision en incertain probabilisé Chapitre 1 : Introduction à l incertitude et théorie de

ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Théorème du point fixe - Théorème de l inversion locale

Utiliser le logiciel Photofiltre Sommaire

3. Caractéristiques et fonctions d une v.a.

3 Approximation de solutions d équations

Tout ce qu il faut savoir en math

COMMENT CREER VOS BANDES GRAND FORMAT?

Je sais utiliser. Création d une galerie photo pour un site Web. Picasa crée les documents. HTML pour insérer une galerie de photos dans un site web

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Dérivées d ordres supérieurs. Application à l étude d extrema.

Correction de l examen de la première session

Quantification Scalaire et Prédictive

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

mathématiques mathématiques mathématiques mathématiques mathématiques mathématiques SÉRIE ES ANNALES DES SUJETS DE MATHÉMATIQUES SESSION 2013

INTRODUCTION. 1 k 2. k=1

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Système d impression Guide d utilisation pour les étudiants. Haute école pédagogique du canton de Vaud Unité Informatique

I3, Probabilités 2014 Travaux Dirigés F BM F BM F BM F BM F B M F B M F B M F B M

= constante et cette constante est a.

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Chapitre 2 Le problème de l unicité des solutions

Exercice I ( non spé ) 1/ u 1 = u / Soit P la propriété : u n + 4. > 0 pour n 1. P est vraie au rang 1 car u 1

I. Introduction. 1. Objectifs. 2. Les options. a. Présentation du problème.

Problème : Calcul d'échéanciers de prêt bancaire (15 pt)

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Fonctions Analytiques

Fonctions de plusieurs variables

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

Simulation de variables aléatoires

Licence Sciences et Technologies Examen janvier 2010

Cours d Analyse. Fonctions de plusieurs variables

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Fiche PanaMaths Calculs avec les fonctions sous Xcas

Limites finies en un point

Correction du bac blanc CFE Mercatique

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

MATHS FINANCIERES. Projet OMEGA

I. Polynômes de Tchebychev

Complexité. Licence Informatique - Semestre 2 - Algorithmique et Programmation

ÉPREUVE COMMUNE DE TIPE Partie D

Ni tout noir, ni tout blanc Consignes Thème I - Observer

Relation d ordre. Manipulation des relations d ordre. Lycée Pierre de Fermat 2012/2013 Feuille d exercices

Dérivation : cours. Dérivation dans R

BACCALAURÉAT PROFESSIONNEL SUJET

ANALYSE GÉNÉRALE - PROPOSITION DE CORRIGÉ. Exercice 1

Le code à barres EAN 13 mes premiers pas...

L analyse d images regroupe plusieurs disciplines que l on classe en deux catégories :

Exercice 3 (5 points) A(x) = 1-e -0039' e- 0,039x A '() -'-,..--,-,--,------:-- X = (l_e-0,039x)2

I. Ensemble de définition d'une fonction

Plus courts chemins, programmation dynamique

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.

Planche n o 22. Fonctions de plusieurs variables. Corrigé

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Le calcul formel dans l enseignement des mathématiques

Support de formation pour l'installation d'un logiciel gratuit de retouche d'images et gestion de la qualité, taille et format des images :

Feuille 6 : Tests. Peut-on dire que l usine a respecté ses engagements? Faire un test d hypothèses pour y répondre.

Capes Première épreuve

Leçon 01 Exercices d'entraînement

Chapitre VI Fonctions de plusieurs variables

Sur trois couches, on obtient donc 2563 = de couleurs, soit 24bpp (Bit Per Pixel).

Transcription:

DERNIÈRE IMPRESSION LE 7 octobre 15 à 3:8 Fonctions retouches Algorithme Document inspiré de l exercice 3 du bac des centre étrangers de juin 14 1 Déition Convention On attribue la valeur au blanc et la valeur 1 au noir et les valeurs entre et 1 à toutes les valeurs de gris. Fonction retouche d image On appelle fonction retouche d image la fonction déie sur [ ; 1] qui vérifie les conditions suivantes : 1) f) = et f1) = 1 ) f est continue et croissante sur [ ; 1] Éclaircissement et assombrissement Pour savoir si une fonction retouche éclaircit ou assombrit une image, il faut la comparer à la fonction identité x x qui est aussi une fonction retouche. En x : fx) < x la fonction retouche f éclaircit l image fx) > x la fonction retouche f assombrit l image Sur l ensemble de l image : [ fx) x] dx < la fonction retouche f éclaircit l image [ fx) x] dx > la fonction retouche f assombrit l image PAUL MILAN 1 TERMINALE S

Contraste Une augmentation de contraste d une image en noir et blanc consiste à élargir la palette des gris, c est-à-dire que le gris clair est plus clair et le gris foncé est plus foncé. Une diminution de contraste d une image noir et blanc consiste à réduire la palette des gris, c est-à-dire que le gris clair est plus foncé et le gris foncé est plus clair. Si l on se réfère au gris médium, soit x=, 5, on dit qu une fonction retouche : si si,5,5 [x fx)] dx+ [x fx)] dx+,5,5 [ fx) x] dx > [ fx) x] dx < Algorithme.1 Élaboration du programme Le but est de créer un algorithme qui détermine si la fonction considérée est une fonction retouche et dans l affirmative son effet sur l éclaircissement et le contraste globaux d une image donnée. Pour vérifier qu une fonction donnée f est une fonction retouche, on supposera que f est continue. On démontrera la croissance de f avec un pas 1/. Pour déterminer l effet sur l éclaircissement et le contraste globaux sur une image, on considérera la fonction g déie sur [ ; 1] par gx) = fx) x et l on calculera les intégrales par la méthode des trapèzes avec un pas de 1/. Pour une calculatrice Ti, on rentrera les fonctions f et g avant d exécuter le programme. Pour f : Y 1 = fx) et pour g : Y = Y 1 X Pour déterminer l influence de f sur l éclaircissement, on calculera par la méthode des trapèze : [ fx) x] dx = gx) dx Pour déterminer l influence de f sur le contraste, on calculera par la méthode des trapèze :,5,5 [x fx)] dx+ [ fx) x] dx = gx) dx+ gx) dx,5 Remarque : Nous avons considéré que deux paramètres dans le traitement de l image, mais d autres plus complexes existent comme la correction ponctuelle, la netteté et le filtrage d une image. Pour information, on peut citer les modélisations mathématiques suivantes : régulation de Tychonov, le modèle continue de Radin-Osher-Fatemi, le modèle discret...,5 PAUL MILAN TERMINALE S

. Le programme Variables : I entier A, P, E, C réels f, g fonctions Entrées et initialisation Rentrer la fonction f f Id* g 1/ P E, C, A Traitement si f) = ou f1) = 1 alors Afficher "non retouche cond.1" Stop pour I de 1 à faire si fa) > fa+p) alors Afficher "non retouche cond." Stop E+ [ga)+ga+p)] P E si A, 5 alors C [ga)+ga+p)] P C C+ [ga)+ga+p)] P C A+P P Afficher "retouche ok" si E < alors Afficher E, "éclaircit" si E > alors Afficher E, "assombrit" Afficher "éclaircissement neutre" si C < alors Afficher C, "diminue de contraste" si C > alors Afficher E, "augmente de contraste" Afficher "contraste neutre" *Id : fonction identité x x Remarque : Pour avoir un calcul plus précis dans le calcul du contraste, on pourrait remplacer le pas de 1/ par un pas de 1/1 mais qui serait assez long pour une calculatrice. PAUL MILAN 3 TERMINALE S

.3 Différentes fonctions On peut prendre les fonctions des l énonce du bac 14 pour tester le programme ainsi que quelques autres pour tester si une fonction est une fonction retouche ou qu une fonction d éclaircissement nulle augmente ou : Résultats obtenus avec une calculatrice Nom Fonction Retouche Éclaircissement Contraste h 1 4 x 1 ) non condition 1 h ) 5π x sin non condition f 1 4x 3 6x + 3x oui E = neutre f ln[1+)x] oui E =, 8 assombrit f 3 x e x 1 oui E =, 183 éclaircit f 4 4x 15+ 6 x+4 oui E =, 111 éclaircit C =, 11 C =, C =, 11 C = +, 1 f 5 1 1+x) 1 3 + 1 oui E = neutre C = +, 11 f 6 x 3 + 3x oui E = neutre f 7 sin π x ) oui E =, 136 assombrit C = +, 61 C =, 7 Représentation des fonctions retouches Id Id 1. 1. f h.8.8.6 f 1.6 f 7.4. f 3 f 4.4. f 6 f 5 h 1 O..4.6.8 1. O..4.6.8 1. Les quatre fonctions du bac 14 Les autres fonctions PAUL MILAN 4 TERMINALE S

3 Applications sur une image Le logiciel "Blender 3D" est un logiciel libre permettant de créer des films en 3D. L outil permettant d appliquer une fonction aux niveaux de gris d une image est appelé "éditeur de nœuds" en anglais, "node editor"). On peut trouver un document permettant de construire les différentes fonctions ici Image originale fonction f 1 E =, C =, 11 fonction f E =, 8, C =, assombrit fonction f 3 E =, 183, C =, 11 éclaircit fonction f 4 E =, 111, C =, 1 éclaircit fonction f 5 E =, C =, 11 fonction f 6 E =, C =, 61 PAUL MILAN 5 TERMINALE S

4 Calculs exactes de l éclaircissement E = [ fx) x] dx = fx) dx x dx = [ x fx) dx ] 1 = fx) dx 1 Fonction f 1 E 1 = Fonction f 4x 3 6x + 3x) dx 1 = [ x 4 x + 3 x ] 1 1 = 1 + 3 1 = Pour calculer E, il faut déterminer une primitive de ln[1+)x] par une intégration par partie voir supplément sur l intégration) On pose : ux) = ln[1+)x] et v x) = 1 On a alors : u x) = et vx) = x 1+)x On obtient : ln[1+)x] dx = x ln[1+)x] On décompose : On intègre : Finalement : E = = )x 1+)x dx = 1 1 1 )x ) 1 1+ dx = x+ 1 1+)x ln[1+)x] dx = ln[1+)x] dx 1 = [ x+ 1 1+ 1 )x 1+)x dx 1+)x dx = x+ 1 ln[1+)x] x+ 1 ) ln[1+)x] x ) ] 1 ln[1+)x] x ) ln 1 = 1+ 1 1 1 = 1 1, 8 Fonction f 3 E 3 = xe x 1 dx 1 = [ 1 ex 1 ] 1 1 = 1 1 e 1 = 1 e, 184 Fonction f 4 E 4 = 4x 15+ 6 ) x+4 dx 1 ] 1 [x = 15x+6 lnx+4) 1 = 15+6 ln 5 6 ln 4 1 = 6 ln 5 4 7, 111 On peut remarquer que la fonction f 3 éclaircit davantage que la fonction f 4 comme il était demandé dans l épreuve du bac PAUL MILAN 6 TERMINALE S