updated report

This commit is contained in:
Phuntsok Drak-pa 2019-03-25 17:15:06 +01:00
parent 517eb2bb91
commit 00f77bbe2a
2 changed files with 53 additions and 7 deletions

View File

@ -102,7 +102,7 @@ nature aléatoire de lalgorithme. Cependant, on constate également une
croissance importante du temps dexécution suivant également ce nombre
ditérations réussies.
Vous trouverez en Annexe 1.1 un exemple dimage générée à partir de
Vous trouverez en Annexes (§[[*M%C3%A9thode 1]]) un exemple dimage générée à partir de
~img/mahakala-monochrome.png~ avec 2000 améliorations via cette méthode.
** Réduction du panel des couleurs
@ -130,10 +130,19 @@ sur le nombre dexécutions indiqué.
| 500 | 6.747 | 0.235 | 10 |
| 1000 | 19.608 | 0.327 | 5 |
On peut remarquer une très nette amélioration de la rapidité dexécution du
logiciel. Étant donné que cette modification ne sera à priori pas en conflit
avec dautres méthodes, cette amélioration sera conservée pour toutes les autres
avancées suivantes.
On peut remarquer une amélioration dans la rapidité dexécution du logiciel.
Cependant, le résultat nest pas aussi important quescompté. Je suppose que
cela est dû au fait que lalgorithme précédent peut considérer un rapprochement
dune zone déjà colorée vers la couleur dorigine comme une amélioration, avec
une possibilité plus large sur ce plan-là que pour le second algorithme qui se
doit dêtre plus précis concernant les couleurs. Une nette amélioration du
résultat est toutefois visibles, voir Annexes (§[[*M%C3%A9thode 2]]) pour une image
générée à partir de ~img/mahakala-monochrome.png~ via la méthode 2 et avec 2000
améliorations.
Étant donné que cette modification ne sera à priori pas en conflit avec dautres
méthodes, cette amélioration sera conservée pour toutes les autres avancées
suivantes.
** Une taille des formes aléatoire mais contrôlée
@ -142,7 +151,40 @@ une taille minimale et maximale selon le nombre déléments posés et le nomb
total déléments à poser. Ainsi, on pourrait privilégier tout dabord de grandes
formes en début de génération pour encourager petit à petit les formes à réduire
en taille. Cela permettrait dobtenir rapidement une représentation grossière de
limage pour ensuite pouvoir progressivement afiner les détails.
limage pour ensuite pouvoir progressivement afiner les détails. La taille de la
forme à appliquer est définie comme suit :
#+begin_export latex
$$coef=\frac{nbIterRestantes}{totalIter}$$
$$tailleMinimale=coef \frac{min(Width,Height)}{2}$$
$$tailleMaximale=tailleMinimale*2+1$$
$$taille=Rand([\![tailleMinimale;tailleMaximale[\![)$$
#+end_export
Voici les moyennes de temps dexécution selon le nombre ditérations réussies
sur le nombre dexécutions indiqué.
| / | < | < | < |
| Nb daméliorations | Temps dexécution (s) | Variation (s) | Nb dexécutions |
|--------------------+-----------------------+---------------+-----------------|
| 10 | | | 200 |
| 50 | | | 100 |
| 100 | | | 50 |
| 200 | | | 20 |
| 500 | | | 10 |
| 1000 | | | 5 |
Cette version du logiciel est nettement plus lente que ses versions précédentes
du fait de la contrainte de taille pour les formes pouvant potentiellement
améliorer limage, cependant la qualité des images générées est plus haute que
celle des version précédentes, voir en Annexes (§[[*M%C3%A9thode 3]]).
Cette méthode ne me semble que moyennement concluante, certes la vitesse
dexécution du logiciel est beaucoup plus faible, mais il est également vrai que
la qualité des images générées est supérieure aux deux autres méthodes. Ainsi,
il sera possible dutiliser les modifications apportées par cette méthode en
utilisant une option ~-s [ --size ]~ avec les méthodes suivantes pour activer
cette modification de lalgorithme.
** Concurrence entre threads
@ -150,8 +192,12 @@ Une utilisation na
* Annexes
** Images
*** Méthode 1
#+CAPTION: Image générée à partir de ~img/mahakala-monochrome.png~ avec 2000 améliorations avec la première méthode
[[./output1.png]]
*** Méthode 2
#+CAPTION: Image générée à partir de ~img/mahakala-monochrome.png~ avec 2000 améliorations avec la seconde méthode
[[./output2.png]]
*** Méthode 3
#+CAPTION: Image générée à partir de ~img/mahakala-monochrome.png~ avec 2000 améliorations avec la troisième méthode
[[./output3.png]]

Binary file not shown.