sergiomrebelo / evo-poster

The Evolutionary Poster Composer (evo-poster) is a generative poster design system. From a given content (including text and imagery), evo-poster can generate and evolve poster designs considerating the aesthetic and semantics features of the content.
MIT License
2 stars 0 forks source link

Readability constraints #53

Closed sergiomrebelo closed 1 year ago

sergiomrebelo commented 1 year ago

This PR is related to developments of constraints evaluation. More detailed, it encompasses:

  1. Development of readability constraints metrics: We have implemented and included two constraint metrics, namely legibility and Grid Size Appropriateness Measures. We developed the necessary testing Scripts using Jest (see issue #46).
  2. Definition and Development of Constraint Evaluation Strategy: We have implemented a constraint evaluation strategy that employs Stochastic Ranking and a ranking tournament approach. Since we have refactored the tournament method, we modify the tournament method as refered in issue #52.
  3. Development of Static Penalty Method: We have integrated a static penalty method to enable elite evolution, simultaneous to Stochastic Ranking. This method allows us to easier visualise the population increase on the interface.
  4. Cypress Script for Evolution Testing.