• Aucun résultat trouvé

Michel Roelens

N/A
N/A
Protected

Academic year: 2022

Partager "Michel Roelens"

Copied!
85
0
0

Texte intégral

(1)

Michel Roelens

en collaboration avec Gerd Hautekiet

UC Leuven-Limburg (formation de profs pour le secondaire) Maria-Boodschaplyceum Brussel (école secondaire)

Uitwiskeling (votre revue)

(2)

En 1990 : distance focale, chambre noir...

En 2016 : images digitales

Transformer l’échelle des gris

Histogrammes sur l’écran d’un appareil photo

Cacher une image dans un autre

Compression d’une fractale

Compression fractale d’une image quelconque

(3)
(4)

[...]

(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)

High Dynamic Range

(14)
(15)
(16)
(17)
(18)

Chaque niveau de gris est un nombre de 0 à 255.

1 octet = 8 bits, 8 fois 0 ou 1 (par exemple 01000111) Il y a donc 28 = 256 possibilités.

0 = noir ; 255 = blanc

Une image digitale est donc une matrice de nombres naturels de 0 à 255.

Le nombre de pixels est le produit des dimensions de cette matrice.

(19)

(𝑖, 𝑗) ⟼ 𝐴𝑖𝑗

(20)

(𝐴: 𝑛 × 𝑛)

𝐴′𝑖𝑗 = 𝐴𝑖𝑗

Lena

𝐴𝑛+1−𝑖, 𝑗

(21)
(22)

Photo couleur : trois matrices de nombres entre 0 et 255 : rouge, vert, bleu. Ou matrice de triplets.

(0, 0, 0) : noir

(255, 0, 0) : rouge (0, 255, 0) : vert ...

(255, 255, 255) : blanc

(23)
(24)
(25)
(26)
(27)
(28)

Quelle transformation l’image du caméraman a-t-elle subi ?

(29)

Simplifions

0 discret (naturels) 255

0 continu (réels) 1

(30)

Plusieurs représentations d’une même transformation 𝑇.

(31)

Encore la même transformation.

𝑇 𝑥 = 𝑥2

(32)

Une autre transformation.

Formule ?

Interprétation ?

négatif 𝑇 𝑥 = 1 − 𝑥

(33)

𝑇 𝑥 = 0,5𝑥 + 0,25

Quelle est l’image de l’échelle standard ?

Quelle est l’effet sur une image ? diminuer le contraste

(34)

𝑇 𝑥 = 0,5𝑥 + 0,25

(35)

Comment augmenter le contraste avec une fonction du premier degré ?

𝑇 𝑥 = 2𝑥

Problème : on sort de [0, 1].

𝑻 𝒙 = ൞

𝟎 (𝑻(𝒙) < 𝟎) 𝑻 𝒙 (𝑻 𝒙 ∈ 𝟎, 𝟏 ) 𝟏 (𝑻 𝒙 > 𝟏)

𝑇 𝑥 = 2𝑥 − 0,5

(36)

𝑇 𝑥 = 4𝑥 1 − 𝑥

Quelle est l’image de l’échelle standard ?

(37)

𝑇 𝑥 = 4𝑥(1 − 𝑥)

Quel est le problème ?

𝑇 n’est pas inversible.

(38)

L’importance de l’inversibilité...

(39)

Réduire le contraste sans perdre le noir et le blanc

(40)

𝑇 𝑥 = ൞

0,5𝑥, (0 ≤ 𝑥 < 0,4) 3𝑥 − 1 (0,4 ≤ 𝑥 < 0,6)

0,5𝑥 + 0,5 (0,6 ≤ 𝑥 ≤ 1) Effet sur l’image ?

Plus de contraste dans les gris

Moins de contraste dans les ‘blancs’ et les

‘noirs’

Inverse ?

(41)

𝑇 𝑥 = ൞

0,5𝑥, (0 ≤ 𝑥 < 0,4) 3𝑥 − 1 (0,4 ≤ 𝑥 < 0,6)

0,5𝑥 + 0,5 (0,6 ≤ 𝑥 ≤ 1)

𝑇−1 𝑥 =

2𝑥 (0 ≤ 𝑥 < 0,2)

1

3𝑥 + 1

3 (0,2 ≤ 𝑥 ≤ 0,8) 2𝑥 − 1 (0,8 ≤ 𝑥 < 1)

(42)
(43)
(44)
(45)
(46)
(47)
(48)

sous-exposé OK surexposé

(49)

𝐻 + 𝐾

(50)

Remarquons...

Pourquoi ?

1

2 ⋅ 𝐻 + 𝐾

(51)

1 − 𝑡 𝐻 + 𝑡𝐾

𝑡 = 0, 1

4 , 1

2 , 3

4 , 1

(52)

Pour détecter les différences

(53)

Soustraire la deuxième dérivée : 𝑓 = 𝑓 − 𝑓′′መ

On est dans le plan : Laplacian au lieu de 𝑓′′

(54)
(55)
(56)

Retournons aux entiers

0 discret (naturels) 255

0 continu (réels) 1

(57)

Différences ?

(58)

On applique 𝑇 𝑥 = 𝑥 mod 4. Resultat :

(59)

Chat : seulement 2 bits par pixel

(00, 01, 10, 11)

On remplace les deux

derniers bits par ceux du chat.

𝑇 𝑥 = 𝑥 mod 4 les deux derniers bits, ceux du chat Explication

(60)

En réalité, ce ne sont pas des chats que l’on cache.

Exemple

Cinéma : on cache dans le film le nom de la salle et la date.

Copie illégale : on peut savoir où et quand elle a été faite.

(61)

Une image de 1712 x 2560 pixels, ça prend combien de place ? (Sans compression)

1712 ⋅ 2560 ⋅ 3 ⋅ 8 bits = 105 185 280 bits

En mégaoctets ?

1Mo = 220octets = 223bits Donc :

105 185 280

223 = 12,54 Mo

(62)

Compression fractale (Michael Barnsley, vers 1990)

Compression par ondelettes (jpeg2000, Ingrid Daubechies)

Autres...

(63)

Image 100 fois plus petite

(64)

Triangle de Waclaw Sierpienski

Exploitons l’auto-similitude !

Pour simplifier, nous travaillons dans le plan euclidien au lieu de dans une matrice de pixels.

Nous ne distinguons que le noir et le blanc (pas de gris).

(65)

Trois homothéties se répètent

ቊ 𝐹1 = 𝐹

𝐹𝑛+1 = ℎ1 𝐹𝑛 ∪ ℎ2 𝐹𝑛 ∪ ℎ3(𝐹𝑛) Système de fonctions itérées

(66)

𝒉𝟏 𝒙

𝒚 ⟼

𝟏

𝟐 𝟎 𝟎 𝟏

𝟐

𝒙

𝒚 + 𝟏

𝟒

𝟎

𝒉𝟐 𝒙

𝒚 ⟼

𝟏

𝟐 𝟎 𝟎 𝟏

𝟐

𝒙 𝒚 +

𝟏 𝟒

𝟎

𝒉𝟑 𝒙

𝒚 ⟼

𝟏

𝟐 𝟎 𝟎 𝟏

𝟐

𝒙 𝒚 +

𝟎

𝟑 𝟒

.

(67)

Et si on part d’une autre figure initiale ?

(68)

Et si on part d’une autre figure initiale ?

(69)

La figure initiale n’a pas d’influence sur la fractale (limite).

(70)

Théorème du point fixe (Stefan Banach)

Chaque contraction a un point fixe.

Itération : la limite est ce point fixe.

Théorème du collage (Michael Barnsley)

Une union de contractions du plan est une contraction dans l’espace des figures

compactes, pour la métrique de Hausdorff.

(71)

Quelles contractions ?

(0, 0) (−1, 0)

(0, 1)

(72)

Quelles contractions ?

𝒇𝟏 𝒙

𝒚 ⟼

𝟏

𝟐 𝟎

𝟎 𝟏

𝟐

𝒙 𝒚

𝒇𝟐 𝒙

𝒚 ⟼

𝟏

𝟐 𝟎

𝟎 𝟏

𝟐

𝒙

𝒚 + 𝟏

𝟐

𝟎

𝒇𝟑 𝒙

𝒚 ⟼ 𝟎 −𝟏 𝟏 𝟎

𝟏

𝟐 𝟎

𝟎 𝟏

𝟐

𝒙

𝒚 + 𝟎

𝟏 = 𝟎 𝟏

𝟐 𝟏

𝟐 𝟎 𝒙

𝒚 + 𝟎 𝟏 (0, 0) (−1, 0)

(0, 1)

(73)

Regardons le résultat (IFS Construction Kit)

(74)
(75)

Autre exemple : le tapis de Sierpinski Combien de contractions ? 8

(76)
(77)

Fractales dans la nature : fougères, choux-fleurs, nuages, feuilles...

(78)

J’ai essayé pour la fougère (IFS Construction Kit).

(79)

J’ai essayé pour la fougère (IFS Construction Kit).

(80)
(81)

Jusqu’ici j’ai compris.

Ce qui suit : pas vraiment.

(82)
(83)
(84)

Hautekiet, G., Roelens, M., (automne 2016). Wiskunde achter

beeldverwerking, Uitwiskeling 32/4 (c’est nous !)

Barnsley, M.F (1993). Fractals everywhere. AP Professional

Kern, F. Burgeth, B, Eichhorn, D. (2015).

Algoritmen zur Bildbearbeitung.

MatheWelt. Mathematik Lehren 188 Riddle, L. (2016). IFS Construction Kit.

(gratuit, sur internet)

(85)

Maths et néerlandais, d’une pierre deux coups : Abonnez-vous à UITWISKELING !

Références

Documents relatifs

Soie Rose Bleu Cosmique Gris Macadam Chêne Halifax Blanc Noir Chêne Halifax Naturel. Chêne Halifax Tabac Pin Pasadena Blanc Brillant Gris

bleu, rouge, vert, blanc, bleu, rose, noir, orange, blanc, beige, jaune, violet,

Couleur Standard: Argile, Blanc, Brun, Gris Ardoise, Gris Métallique, Noir, Zone Te. BARRIÈRE - Assemblage

choisie pour cette image (intensité de gris représentant le blanc), puis toutes les valeurs de la matrice représentant l’image, dans l’ordre où on les lirait normalement si la

Loup blanc, loup noir, loup vert, loup gris Pour trois loups sauvés, un de pris. Loup blanc, loup noir, loup vert, loup gris Pour trois loups sauvés, un

Pinot noir Meunier Chardonnay Pinot blanc / gris Arbane.

7 à 9- Espèces non identifiables, tournées vers la droite, le corps gris foncé et gris clair rehaussé de blanc, l’œil rouge et blanc cerné de noir, les nageoires

Loup blanc, loup noir, loup vert, loup gris Pour trois de sauvés un de pris Loup gris se poudre de farine Quand la lune est sur la colline Loup blanc, loup noir, loup vert, loup