A paramoji is a parametric smiley face that represents facial expressions on continuous scales. Unlike widespread emojis the paramojis are not defined for discretely defined states. Instead, emotinal expressions are rendered from five parameters that can be freely selected. They can be used to visualize manually selected, automatically detected or computationally generated emotions with accuracy and with arbitrary nuances. The resulting emoji style icons are expressive, exaggerated and playful. Their emotional content can be easily recognized by humans.
The paramoji is a visualization technique for emotions data. It supports a five dimensional model with independent aspects of human sentiment:
With these dimensions the paramoji is able to express the emotional dimensions of the Circumplex model of affect and the PAD model of emotional states.
The paramoji parameterizes facial expressions with a wide variety of emotions. This includes the the seven universal emotions defined by Paul Ekman with reasonable accuracy. Here are the author's picks for those emotions. You can click the image to create your own variations of those expressions. Note that there is not one correct choice, but many ways to change the face along the dimensions of emotional nuances.
The visualization technique maps the five parameters linearly onto drawing parameters such as angles, lengths and and positions. Linearity ensures that linear transitions in parameters space also lead to smooth transitions in the resulting images. Additionally, with little practice it is possible to recognize the parameters from the image, by looking at curvatures, angles and distances. Linearity also leads to smooth interpolations without jumps or unintended easing, making them perfect for animations.
The easiest way to link the image directly as shown below. You can set the request parameters for five paramoji dimensions from 0 to 100. Optionally you can set the size parameter to get a fixed size image.
<img src="https://paramoji.org/ paramoji.svg.php?v=70&a=50&d=45&c=0&o=40"/>
The source code is licensed as MIT and can be accessed here:
You can use the paramoji editor to find suitable parameters. To really leverage the power of paramojis these parameters must of course be dynamically derived or computed.
Stefan Dirnstorfer - Helene-Mayer-Ring 10 - Munich