Next Article in Journal
Exploration of Fall-Evaluation Scores Using Clinical Tools with the Short-Form Berg Balance Scale and Timed Up and Go and Motion Detection Sensors
Next Article in Special Issue
Study on Effective Temporal Data Retrieval Leveraging Complex Indexed Architecture
Previous Article in Journal
Empowering Predictive Maintenance: A Hybrid Method to Diagnose Abnormal Situations
Previous Article in Special Issue
Application of Machine Learning in the Control of Metal Melting Production Process
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of the Fuzzy System for an Emotional Pattern Generator

1
Department of Machine and Product Design, Faculty of Mechanical Engineering, Budapest University of Technology and Economics, Műegyetem Rkp. 3., H-1111 Budapest, Hungary
2
Department of Mechatronics, Optics and Mechanical Engineering Informatics, Faculty of Mechanical Engineering, Budapest University of Technology and Economics, Műegyetem Rkp. 3., H-1111 Budapest, Hungary
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(19), 6930; https://doi.org/10.3390/app10196930
Submission received: 19 August 2020 / Revised: 19 September 2020 / Accepted: 29 September 2020 / Published: 3 October 2020
(This article belongs to the Collection Intelligence Systems and Sensors II)

Abstract

:
Nowadays, the end-user’s emotional engagement on commercial products has become more and more highlighted. Product developers’ and designers’ jobs are beyond the aesthetic face to new requirements that improve the user experience. One of the most important user demands is customization. Based on the new manufacturing technologies, there are some new opportunities to customize mass production output. Many automotive companies offer a wide variety of car components produced by request on the customers. The customization establishes the emotional engagement, but specific psychological background required to achieve it. This article deals with the scientific background of users’ emotions and geometric patterns (as an important feature of product customization). The related research covers the algorithmic generation of these patterns and soft computing control on this procedure. The method was developed based on fuzzy logic, which integrates the psychological aspects in the mathematical method.

1. Introduction

Studies have shown [1] that product customization is important to reach more customer satisfaction. For example, Deloitte found out that one out of five customers is willing to pay 20% more for a unique, personalized product [2]. This is why it has become a business strategy in many fields, from shoe design to vehicle features.
Besides the importance of customization, product designers should pay attention to many design methods and principles, such as the product life cycle, the sustainable material choice, the user experience, the practical and user-friendly design, and so on. This is why design education is about to face interdisciplinary challenges [3], where the continuous support and development are necessary.
There is no single rule of successful design; however, there are some fascinating facts about the most successful products, which could show that, besides many factors, the beauty and harmony have a massive impact on us, as Donald Norman said: “Attractive things work better” [4]. Other studies [5] also show that the factor of beauty is an essential criterion of the quality of design; furthermore, for instance, Samsung CEO Yun Jong Yong claims that: “Good design is the most important way to differentiate ourselves from our competitors” [6].
In the past few decades, many branches of product design examined and utilized emotions. One of the first was the Kansei engineering which was invented by Mitsuo Nagamachi in the 1970s. The Japanese people are using the word Kansei for the feeling that users think of the product; for example, when they say that their car should be fast, easy to control, stylish, and so on. Kansei Engineering aims to develop or improve products or services by transforming users’ emotions and needs. It creates a link between physical and psychological responses and product features [7]. In the mid-1990s, the user experience (UX) expression was introduced by Donald Norman. It means the effect of the product on the user. An emotional interaction that is practically determined by what people feel and remember after using the product. The purpose of the UX is not only to make the product beautiful, but also to provide experiences by using it. Since the experience is based on the emotion that can be associated with psychology, it is hard to predict [6]. The emotional design expression was also introduced by Norman in the 2000s [8].
According to the previous facts, design attributes have an enormous impact on the emotions of consumers. There are acoustical, olfactorual, gustatorial, tactual, and visual channels, where the product properties (such as sound, odor, tastants, haptics, appearance) are transferring to user senses (hearing, smell, taste, touch, and sight) [9]. Figure 1 presents this process.
Studies have proved that emotions that affect users play a significant role in decision-making and information processing. Furthermore, studies [10,11] have shown that, although a product has aesthetic, symbolic, functional, ergonomic, etc. value, aesthetic, and symbolic values are the most important for customers. Other studies [12] claim that the user experience has three levels: aesthetic pleasure, emotional response, and symbolic meaning. Examining the symbolic meaning is especially important for different design tasks because, in general, communication between the generations is—besides the common language—based on some strong points, and these could be tradition, culture, or community knowledge. The Swiss psychologist and psychiatrist Carl Gustav Jung (1875–1961), who founded analytic psychology, believes that these important elements are symbols. This symbolic mentality, topology, and drawn symbols are indispensable tools for humanity [13,14].
Since it is known that all products affect the emotions of the user (emotionally neutral products do not exist), examining the relationship between design and emotion has become particularly important in several areas, including the field of marketing, engineering design, psychology, social science, and so on. Because of the importance of user experience, tools, methods, and models are being developed for the “design for emotion” approach [15].
The motivation of this study is to provide a solution for the three above mentioned difficulties: the importance of customization, the interdisciplinary knowledge of designers, and the role of emotion in the design. The goal of this research is to examine the connection between appearance and emotions in order to help product designers during the design process. The assumption is that, with the help of the results of this study, designers could create a more aesthetically pleasing design with the focus on geometries, shapes, and patterns on the surface of a product. The consumers’ perceived appearance attributes (modernity, simplicity, unity, etc.) have physical properties (such as color, shape, texture, contrast, symmetry) [16]. Figure 2 presents a few examples of a product’s physical properties and the perceived attributes.
This research is dealing with geometric patterns because, according to literature studies, it can be seen that, while many industries are about to use patterns as an aesthetic feature on a product, only a few of them (for instance, textile industry [17]) use patterns according to their effect on human emotions. For example, in the field of interior decoration [18], jewelry patterns [19], package design [20], textile, and clothing industry [21] research are patterns on products; however, they do not connect them to emotions.
In this study, during the pattern development process, only monochrome appearances are applied for patterns, since the technology and the application area which was chosen require only the depth of the pattern. This is why the examination of colors is not part of this paper.
The goal is to create patterns based on user preferences. This is why not only a pattern development algorithm is necessary but also investigations, where it was possible to gain information about the consumer’s feeling of these patterns.
In order to develop an automated pattern generator software, it is essential to examine the existing programs. Pattern generators are used, for example, in web design where the user could create 2D geometric or abstract patterns, or it was also developed in the field of fashion in order to design garments [22], and in architectural design to generate Islamic star patterns [23]. These patterns are mainly working for a specific purpose and textures, but there is no solution to develop general patterns with significant variable elements, and they are not connected to emotions. Because of this lack, the purpose of this study is considered to be appropriate. A collection of a few outputs and interfaces of available pattern generators can be seen in Figure 3.
Since the existing applications are not capable of 3D projection, a new mathematical method was created for that, which is used in this experimental code called EmPatGen.
EmPatGen means Emotional Pattern Generator that creates connections between emotions and geometries. It is an automated pattern development method where the consumers can give emotions and feelings as input parameters and it generates 2D patterns as DXF outputs. The goal is to use this code in the automotive industry, since nowadays, in the automotive industry, the emotion-driven design and the exploration of consumer’s specific needs are becoming more and more important [24], which very much fit this goal. The application area of this research is the surface of car interior trim elements. The aim of this system is to help designers create the most aesthetically-pleasing pattern according to the given preferences, applying a new scientific method that connects aesthetic contributions to geometries. Through this software, it is possible to create a unique car interior design that meets the nowadays more important customizing consumer needs. Furthermore, when this system reaches its final form, it would be easily used in the car dealership, where the consumer could provide his preferences, and, this way, the user experience could be increased as well. Figure 4 explains the steps from the selection of preferences until the final product.
In the mathematical method, it is essential to handle human factors, and it should understand soft borders as well. Because of these requirements, fuzzy logic was applied for this study. Fuzzy logic is one of the best ways to handle human emotions, which was demonstrated in many studies [25,26,27].
There is no other known solution for transferring emotions to geometric patterns by the usage of fuzzy logic, which is why the contribution of this research is novel.
The following sections present the background of pattern generator and the details of the fuzzy system.

2. Pattern Generator

The experimental code generates patterns according to the input parameters that are emotions and feelings. The Pattern Generator has two main parts, the Basic geometry function and the Pattern space function, since the focus group interviews and survey results have shown that both the basic geometry and pattern space have an impact on the consumers. The Basic geometry function determines the basic shape size, orientation, and so on, while the Pattern space function modifies the path of the spreading of the pattern. Other studies [28] are also dealing with the spreading of pattern; however, EmPatGen has a different method that is introduced in the following phases.

2.1. Basic Geometry Function

The Islamic geometric patterns are based on polygons. It can be hexagon or octagon, but they also use star polygons and rosette [29,30]. Figure 5 shows a few types of Islamic geometric patterns.
In this research, only constructive polygons (such as hexagon, octagon, and decagon) were used. By using polygons, there is a good opportunity to create simple ones with sharp corners (such as triangles, squares, rectangles, and pentagons) and round like variants (such as regular polygons with more than 30 corners). Modifying the ratio of the outer circle proposes a new way of controlling the shape of the basic geometric elements. If we distort a regular circle into an ellipse, the included square becomes a rectangle. We have smooth control over the geometry by modification of the following parameters: x, y, r, e, n, rot, solid, and width. Table 1 shows the explanation of these parameters.
The parameters ‘x’ and ‘y’ represent the center of the outer circle. Via these parameters, the basic geometry can be placed at the required position in the design space. The parameter ‘r’ stores the radius of the outer circle. The basic geometry size is determined by the outer circle’s radius. The elliptic parameter (‘e’) is used for non-uniform scaling of the shape. This parameter is calculated as the ratio of the smaller and larger radius of the outer ellipse. In the case of where the parameter value is larger than 1, the vertical radius of the ellipse is larger than the horizontal one. The parameter ‘n’ informs about the sizes of the polygon. If this number is larger than 8, the shape is considered to be a circle or an ellipse depending on the value of distortion (e). The relative rotation (‘rot’) means a rotation that always stops at the corner or an edge of the geometry. The value of this parameter is changing between 0 and 0.5. At 0 value, the polygon stands on its corner, at value 0.5, it is laid on one of its sides. The ‘solid’ parameter indicates the filling status of the basic shape. The ‘width’ parameter controls the thickness of the contour line.

2.2. Pattern Space Function

Other studies [31] also examined the spreading of patterns, and basic geometry and pattern space can be seen as well. For example, in Figure 6, a segment of a hexagon is the basic geometry, and it is repeated inside of the hexagon (BASE). The spreading based on the hexagonal domain means that the pattern is developing hexagon to hexagon.
In EmPatGen, the method is that the basic shape is as simple as possible and the spreading can be general, during which the setting of the pattern space vector defines the pattern [32]. In this way, the counting process can be reduced and, with this general algorithm, it is possible to reach more variables of patterns. Moreover, it is easy to evoke the dynamic effect. In other research [33], they create a more complex basic geometry. For example, in the case of Figure 7, they define the highlighted shape, which is quite complex geometry.
In EmPatGen, the pattern vector based on shifted paths (waves), which determine the position of basic shape’s centers. Other elements of pattern space vector control the distribution and shape of these basic members. Thus, in the case of Figure 7, in EmPatGen, the basic shape would be a simple square, and, with parameters, it is easy to allocate it and reduce the size of it, which is a much easier way to create this pattern.
‘Ypos’ is an internal parameter that positions the middle y value of wave (path) in pattern space. Parameter ‘A’ is the amplitude of these symmetric waves. Parameter ‘n’ specifies the number of displayed waves. When the ‘dsp’ parameter is equal to 1, the path of the pattern becomes visible. Parameter ‘dRng’ defines a dynamic range of patterns. The value of this parameter indicates the number of varying basic shapes. If we add 1 to this number, it shows the number of that element, which has the same shape as the first one in the pattern row. By varying the ‘dSft’ parameter, the pattern space shows waving visible attributes. Altering the ‘dScU’ parameter, the overall size of basic geometry is increasing or decreasing in a uniform way. Applying the ‘dSnU’ parameter, the change in overall size might be non-uniform. ‘dRot’ is a relative value between 0 and 1 (1 represents the rotational symmetry, 0.5 rotates the basic polygon onto its side). ‘VStS’ is a constant value in EmPatGen; however, the other parameters are variable. The meaning of the attributions of basic geometry and pattern space is illustrated in Figure 8.
Table 2 presents the parameters of the pattern space functions of EmPatGen.

3. Fuzzy System of EmPatGen

Human reasoning and some other phenomena cannot be accurately described by two-valued logic. This idea led L. A. Zadeh to the creation of fuzzy logic [34]. Fuzzy logic is an extension of the classical two-valued logic, hence, in fuzzy logic, the conditions can be not only true or false, but it is also possible to provide values between them. In the same way, the fuzzy set theory is an extension of the classical set theory [35,36]. In the fuzzy set theory, an element can belong to a fuzzy set by a membership value. Figure 9 depicts this situation by providing a graphical representation of a standard set (crisp set) and a fuzzy set. Fuzzy logic is able to handle numerical data and linguistic knowledge at the same time [37,38]. Thus, fuzzy logic was used in order to connect the attributes of geometry and emotions.
Figure 10 shows the generic structure of a fuzzy system. Basically, it has input data, a fuzzy rule base, an inference mechanism, and output data. The fuzzification and the defuzzification actions mean the transformation of crisp to fuzzy and fuzzy to crisp data [39].
The fuzzy rule base contains fuzzy rules. The general form of a fuzzy rule with one input and one output dimension is as follows:
  • R: Ifx is A, then y is B,
where x X is the input and y Y is the output variable, X is the universe of discourse for the input and Y is the universe of discourse for the output variable, and A and B are linguistic labels that are expressed by fuzzy sets. Fuzzy set A is the antecedent while fuzzy set B is the consequent of rule R. The general form of a fuzzy rule with multiple inputs and one output dimension can be written in the following, so called Mamdani-form [40].
  • R: If x 1 is A 1 and … and x n is A n then y is B,
where x = ( x 1 , , x n ) is the input vector, x j X j , X = X 1 × × X n is the n-dimensional universe, A = ( A 1 , , A n ) is the antecedent vector, y Y is the output variable, Y is the universe for the output, and B is the consequent set.
The fuzzy system works as follows. The inference mechanism compares the given observation with the antecedent parts of the fuzzy rules in the fuzzy rule base. Based on these comparisons, it will be known what the degree of matching of each rule will be for the observation. These degrees are used by the inference mechanism when taking into account the consequent parts of the fuzzy rules. In the case of Mamdani inference [40], each rule’s consequent fuzzy set is cut by using the rule’s degree of matching providing a sub-conclusion for the rule. The conclusion of the given observation for the whole rule base can be computed by taking the union of the previously calculated sub-conclusions. This conclusion is a fuzzy set; however, in most of the cases, the expected conclusion is not a fuzzy set, but a crisp value. Hence, the crisp value needs to be determined, which describes the conclusion fuzzy set in the best way. This procedure is called defuzzification.
The application of the method in the present task is appropriate, as other researchers have also successfully applied fuzzy logic to link mathematics and art [41]. Nevertheless, while it was used there to shape geometries, in this system, the pattern is formed by emotion-based inputs.
For our task, the following structure is used. The three inputs of the fuzzy system are the dynamics, style, orientation; the 11 outputs cover the four basic geometry and seven pattern space variables. The fuzzy rule base contains eight rules created to cover all ranges of the inputs. The following subsections explain the details of this structure.

3.1. Input and Output Fuzzy Membership Functions

In EmPatGen, all of the inputs can be rated from 1 to 10. In dynamic input 1 is elegant, 10 is sporty, in style input 1 is classic and 10 is youthful, in orientation input, 1 is feminine and 10 is masculine. For the type of functions, triangular membership functions were applied. Figure 11 shows the “Style” membership function. “Dynamic” and “Orientation” input was created by the same method.
For the output membership function, trapezoidal and triangular functions were used. All of the parameters have a low, medium, and large function. If we examine the basic shape size (which was determined by the outer circle of the shape), a rate between 0 and 1.5 was created, where 0 is small, from 0.5 to 1, the shape has a medium size, and 1.5 is considered to be large. Further figures can also be seen in Figure 12.

3.2. Rule Base for the Geometry Generator

Figure 13 shows the Mamdani inference system with crisp inputs.
Figure 14 shows what the situation is when a value is given for the system. In this example, Dynamic: 10, Stype: 10, Orientation: 4. In this particular case, two rules are active since an AND connection works in the fuzzy system. It means that the rule will work if all the membership functions are applied. If we observe the orientation input, it can be seen that there are values only under the intersection of a red line (at the input value) and the membership function. In the Mamdani control algorithm that was used, the lowest value is taken over by the output membership function. The area below the membership functions is summarized in the bottom line. Then, it compares the active membership functions and takes the highest value.
The defuzzification is a bisector type, which means that the red lines of the last row of Figure 14 cut in half the area under the function. There are many types of defuzzification methods, and Figure 15 shows some of them graphically.

4. Results of EmPatGen

The result of EmPatGen is a 2D pattern. It is possible to create many types of patterns, and, as an example, in Figure 16, you can see a few of them created by this system with relevant values.
If we consider the different data of Figure 16—which rows are highlighted—the operation of EmPatGen is understandable. The number of sides of the shape in the case of the first pattern is 36, which seems like a circle. The other pattern has three-sided shapes, triangles. The first pattern has a dynamic attribution of scaling, and the second has rotation. The dRng provides how many members are affected by the dynamic attributions.
Although there are research studies where it is possible to place pattern on spherical, Euclidean, and hyperbolic geometries [42], in this research, the goal was to find a solution for placing the output on free form geometries as well. This is why EmPatGen provides DXF file from the pattern. With the help of laser texturing technology, the DXF pattern can put on the surface of the interior car trim pieces. Figure 17 presents an example where a pattern is placed on a free form geometry.

5. Validation

Previously, similarly to other studies [43], mainly questionnaire-based techniques were applied in order to investigate the emotions, however, during this validation, the applied technology was an Eye-tracking software (Tobii Studio) and hardware (Tobii T120 monitor). Researchers also have proved the successful usage of this technique [44]. The examination was held in the Budapest University of Technology and Economics on the Department of Ergonomics and Psychology.
Figure 18 presents the examination flow of this test. Firstly, a short questionnaire was applied that contained the following question-areas: gender, age, level of education, time of driving license possession, driving habits, etc. Secondly, in order to measure the gaze position and understand human behavior in this research, eye-tracking technology was used. In this series of experiments, 33 participants were involved, and, in total, eight tasks were accomplished by eye-tracking examination. Finally, in a short interview, participants were asked about their opinion and inner motivation during the selection process in the eye-tracking tasks.
In total, 33 people participated in this examination. From these, 60% were men, and 40% were women. In addition, 80% of the participants had graduated from university. The average age was 37.5 years old (standard deviation = 15.18), the youngest participant was 19, and the oldest 79 years old. In addition, 85% had a driver’s license, and 37% used it every day.
The questionnaire revealed that on the 1 to 4 Likert-scale, participants like cars at an average of 3.34 (standard deviation = 0.70) and were open to arts at an average of 3.37 (standard deviation = 0.79). In their opinion, pureness, harmony, color, excellent material quality, comfort, design, and clarity were the most important aesthetic features of the inside of a car. Besides these, participants also referred to the importance of specific car interior elements, such as dashboard, seats, steering wheel, which areas were the most appropriate for the usage of this system.
The eye-tracking software follows the eye of the tester and creates a video record from the eye movement [45]. This is why decision-making tasks were created as can be seen in Figure 19. With the help of the software, it is possible to detect the thinking process of the user as well, and it provides more data for us besides the final decision.
In the questions, characters were supposed to personalize the mood, for instance Sporty-Youthful- Feminine, or Elegant-Classic-Feminine. This idea came from a practice of design thinking called “persona” which is a modeling tool of human-centered design and is used mainly in the ideation phase of design [46]. The persona is a hypothetical archetype of real users [47] that expresses a specific user need with the information of their name, age, hobbies, etc.
In Figure 20, an example can be seen, which was the 6th task of this experiment. In this question, a character called Vilmos was supposed to personalize the Elegant-Classic-Masculine mood. In the same way, all other questions had a personalized character as well, each of them appearing two times. There was a character for Sporty-Youthful-Feminine, Elegant-Classic-Feminine, and Sporty-Youthful-Masculine as well.
The question was the same in all of the tasks: "For wrapping a present for the described person on the side, what type of pattern would you choose?" After that, nine patterns were shown, and the people had to select one of them.
With this eye-tracking research experiment, it is possible to see that the expected outcome of a specific input set of EmPatGen is the same as the participants-selected pattern from the 9 pieces’ palette. The validation process confirmed the hypothesis of the research fundamentally; however, the software code should be modified according to the results.
It turned out that the people do not necessarily pick the pattern that they examined for the longest time. For the reason of applying statistical tools to identify the areas that were really of most interest to the subjects, each pattern indicated an area of interest (AOI) of the eye-tracking technology, which is shown in Figure 21. The colorful areas represent the AOI for each pattern. It is possible to retrieve the number of fixations for them as an indicator of the pattern’s subjective importance.
The maximum values for the Fixation Count fell on the fifth pattern seven times out of the eight cases, which may mean that the middle pattern was used as a starting point and moved from there to examine the other patterns. Therefore, the fixation started and arrived there. The Kolmogorov–Smirnov test showed that fixation values do not follow a normal distribution in either case; this is why the Wilcoxon test (Table 3) can be used to determine patterns that were significantly more interesting for participants than the others. From the results of the comparison, it can be seen that a significant difference compared to the middle pattern occurred in the AOI areas of 4, 7, 8, and 9. This is why, in the case of this task, the 1, 2, 3, 5, and 6 patterns were significantly more important compared to the others. Twenty-four participants chose from these patterns, and, for this task, the expected result (pattern 2) was chosen most of the time, and 7 participants chose that out of 33 subjects.
The evaluation of the results can be accomplished for other tasks as well. As Table 4 shows, out of the eight tasks, the expected outcome fell into the most interesting cases five times (bold numbers in the “Expected Outcome” row), and two times, the expected outcome was the same as the most popular pattern (bold numbers in the “The most selected pattern” row).
Moreover, the results have shown that feminine factors have a more significant impact on people; this is why the model should be modified. If the Feminine input values weight is multiplied by three, the expected pattern shifts much closer to the position of the most interesting pattern, called “modified expected outcome” in Table 5. Out of eight tasks, the expected pattern fell into the most interesting patterns seven times, and, three times, the expected pattern was the same as the most chosen one.

6. Conclusions

This research is dealing with relations of patterns and emotions in order to use this information on car interior trim elements. The development of geometric patterns starts with input parameters that present the required feeling, emotions (such as elegant, sporty, youthful, etc.) given by the consumers. The EmPatGen software generated patterns according to the given preferences in order to build the most aesthetically-pleasing car interior, and, with this, it is possible to help designers.
In the near future, the goal is to extend this system’s usage to other fields as well, for instance, to robotics. The further study of the pattern generator will be wide. Among others, the main direction of development would be the evolution of pattern appearance from static to dynamic.

Author Contributions

Conceptualization, L.T., A.P., and J.B.; methodology, L.T., A.P., and J.B.; software, A.P.; validation, L.T.; formal analysis, J.B.; investigation, J.B.; resources, A.P.; data curation, L.T.; writing—original draft preparation, L.T.; writing—review and editing, J.B.; visualization, L.T.; supervision, A.P.; project administration, J.B.; funding acquisition, L.T. All authors have read and agreed to the published version of the manuscript.

Funding

The research reported in this paper was supported by the National Research, Development and Innovation Fund (2020-4.1.1.-TKP2020), Thematic Excellence Program.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Coelho, P.S.; Henseler, J. Creating customer loyalty through service customization. Eur. J. Mark. 2012, 46, 331–356. [Google Scholar] [CrossRef]
  2. Fenech, C.; Perkins, B. The Deloitte Consumer Review. Made-to-Order: The Rise of Mass Personalisation; Deloitte LLP: London, UK, 2015; pp. 1–20. [Google Scholar]
  3. Huang, X.; Ball, R.; Wang, W. Comparative study of industrial design undergraduate education in China and USA. Int. J. Technol. Des. Educ. 2020, 1–22. [Google Scholar] [CrossRef] [Green Version]
  4. Norman, D. Emotion & design: Attractive things work better. Interactions 2002, 9, 36–42. [Google Scholar]
  5. Qu, Y.; Mao, X.; Li, D. Research on the Role of Design Aesthetics in Modern Designxs. In Proceedings of the 2018 6th International Forum on Industrial Design (IFID 2018), Luoyang, China, 18–20 May 2018; EDP Sciences: Les Ulis, France, 2018; Volume 176, p. 02012. [Google Scholar]
  6. Türkyilmaz, A.; Kantar, S.; Bulak, M.E.; Uysal, O. User Experience Design: Aesthetics or Functionality? In Managing Intellectual Capital and Innovation for Sustainable and Inclusive Society: Managing Intellectual Capital and Innovation, Proceedings of the MakeLearn and TIIM Joint International Conference 2015, Bari, Italy, 27–29 May 2015; ToKnowPress: Bangkok, Thailand, 2015; pp. 559–565. [Google Scholar]
  7. Schütte, S. Designing Feelings into Products: Integrating Kansei Engineering Methodology in Product Development. Ph.D. Thesis, Linköping University, Linköping, Sweden, 2002. [Google Scholar]
  8. Norman, D.A. Emotional Design: Why We Love (or Hate) Everyday Things; Basic Books: New York, NY, USA, 2004. [Google Scholar]
  9. Ishihara, S.; Nagamachi, M.; Schütte, S.; Eklund, J. Affective meaning: The kansei engineering approach. In Product Experience; Elsevier: Amsterdam, The Netherlands, 2008; pp. 477–496. [Google Scholar]
  10. Nicólas, J.O.; Carlos, J.; Aurisicchio, M. The scenario of user experience. In Proceedings of the 18th International Conference on Engineering Design (ICED 11), Copenhagen, Denmark, 15–18 August 2011; Culley, S.J., Hicks, B.J., McAloone, T.C., Howard, T.J., Badke-Schaub, P., Eds.; Design Society: Copenhagen, Denmark, 2011; pp. 182–193. [Google Scholar]
  11. Creusen, M.E.; Schoormans, J.P. The different roles of product appearance in consumer choice. J. Prod. Innov. Manag. 2005, 22, 63–81. [Google Scholar] [CrossRef]
  12. Kujala, S.; Nurkka, P. Sentence completion for evaluating symbolic meaning. Int. J. Des. 2012, 6, 15–25. [Google Scholar]
  13. Jung, C.G.; Von Franz, M.L.; Henderson, J.L.; Jaffé, A.; Jacobi, J. Man and His Symbols; Bantam Doubleday Dell Publishing Group: New York, NY, USA, 1964; Volume 5183. [Google Scholar]
  14. Trautmann, L.; Piros, A. Identifying the Emotions in Order to Design the Patterns of Consumer Products. In Proceedings of the 11th International Workshop on Integrated Design Engineering, Magdeburg, Germany, 5–7 April 2017; pp. 61–68. [Google Scholar]
  15. Desmet, P.M.; Hekkert, P. Special issue editorial: Design & emotion. Int. J. Des. 2009, 3, 1–6. [Google Scholar]
  16. Blijlevens, J.; Creusen, M.E.; Schoormans, J.P. How consumers perceive product appearance: The identification of three product appearance attributes. Int. J. Des. 2009, 3, 27–35. [Google Scholar]
  17. Kim, N.Y.; Shin, Y.; Kim, E.Y. Emotion-based textile indexing using neural networks. In Proceedings of the International Conference on Human-Computer Interaction, Beijing, China, 22–27 July 2007; Springer: Berlin/Heidelberg, Germany, 2007; pp. 349–357. [Google Scholar]
  18. Saito, S.; Hiyama, A.; Tanikawa, T.; Hirose, M. Indoor marker-based localization using coded seamless pattern for interior decoration. In Proceedings of the 2007 IEEE Virtual Reality Conference, Charlotte, NC, USA, 10–14 March 2007; pp. 67–74. [Google Scholar]
  19. Gulati, V. Rapid tooling for producing stretch-formed jewelry. Int. J. Comput. Appl. 2011, 975, 8887. [Google Scholar]
  20. Auttarapong, D. Package design expert system based on relation between packaging and perception of customer. Procedia Eng. 2012, 32, 307–314. [Google Scholar] [CrossRef] [Green Version]
  21. Rödel, H.; Schenk, A.; Herzberg, C.; Krzywinski, S. Links between design, pattern development and fabric behaviors for clothes and technical textiles. Int. J. Cloth. Sci. Technol. 2001, 13, 217–227. [Google Scholar] [CrossRef]
  22. Feijs, L.; Toeters, M. Cellular automata-based generative design of Pied-de-poule patterns using emergent behavior: Case study of how fashion pieces can help to understand modern complexity. Int. J. Des. 2018, 12, 127–144. [Google Scholar]
  23. Çolakoğlu, B.; Yazar, T.; Uysal, S. Educational Experiment on Generative Tool Development in Architecture. In Architecture in Computro [26th eCAADe Conference Proceedings]; Education and Research in Computer Aided Architectural Design in Europe: Antwerpen, Belgium, 2008; pp. 685–692. [Google Scholar]
  24. Helander, M.G.; Khalid, H.M.; Lim, T.Y.; Peng, H.; Yang, X. Emotional needs of car buyers and emotional intent of car designers. Theor. Issues Ergon. Sci. 2013, 14, 455–474. [Google Scholar] [CrossRef]
  25. Bakhtiyari, K.; Husain, H. Fuzzy model on human emotions recognition. arXiv 2014, arXiv:1407.1474. [Google Scholar]
  26. Achiche, S.; Ahmed-Kristensen, S. Genetic fuzzy modeling of user perception of three-dimensional shapes. Artif. Intell. Eng. Des. Anal. Manuf. 2011, 25, 93–107. [Google Scholar] [CrossRef]
  27. Achs, A. Computed answer from uncertain knowledge: A model for handling uncertain information. Comput. Inform. 2012, 26, 63–76. [Google Scholar]
  28. Thalal, A.; Benatia, M.; Jali, A.; Aboufadil, Y.; Elidrissi Raghni, M. Islamic geometric patterns constructed by craftsmen working on wood. Symmetry Cult. Sci. 2011, 22, 103–130. [Google Scholar]
  29. Abdullahi, Y.; Embi, M.R.B. Evolution of Islamic geometric patterns. Front. Archit. Res. 2013, 2, 243–251. [Google Scholar] [CrossRef] [Green Version]
  30. Agirbas, A. Algorithmic Decomposition of Geometric Islamic Patterns: A Case Study with Star Polygon Design in the Tombstones of Ahlat. Nexus Netw. J. 2020, 22, 113–137. [Google Scholar] [CrossRef]
  31. Alani, M.W. Algorithmic investigation of the actual and virtual design space of historic hexagonal-based Islamic patterns. Int. J. Archit. Comput. 2018, 16, 34–57. [Google Scholar] [CrossRef]
  32. Trautmann, L.; Piros, A. A New Mathematical Method for Pattern Development. Period. Polytech. Mech. Eng. 2019, 63, 44–51. [Google Scholar] [CrossRef] [Green Version]
  33. Lee, J.Y.; Kim, S.W.; Jeon, Y.C. Study of the control of geometric pattern using digital algorithm (with focus on analysis and application of the Islamic star pattern). Adv. Mater. Sci. Eng. 2015, 2015, 950232. [Google Scholar] [CrossRef] [Green Version]
  34. Zadeh, L.A. Fuzzy sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  35. Klir, G.; Yuan, B. Fuzzy Sets and Fuzzy Logic; Prentice Hall: Upper Saddle River, NJ, USA, 1995; Volume 4. [Google Scholar]
  36. Rosenfeld, A. How many are a few? Math. Intell. 1982, 4, 139–143. [Google Scholar] [CrossRef]
  37. Ghaemi, S.; Khanmohammadi, S.; Tinati, M. Driver’s behavior modeling using fuzzy logic. Math. Probl. Eng. 2010, 2010. [Google Scholar] [CrossRef] [Green Version]
  38. Ma, W.; Yue, L.; Sun, B.; Zhao, H. Parameter selection and uncertainty measurement for variable precision probabilistic rough set. Comput. Inform. 2018, 37, 614–634. [Google Scholar] [CrossRef]
  39. Hellendoorn, H.; Thomas, C. Defuzzification in fuzzy controllers. J. Intell. Fuzzy Syst. 1993, 1, 109–123. [Google Scholar] [CrossRef]
  40. Mamdani, E.H.; Assilian, S. An experiment in linguistic synthesis with a fuzzy logic controller. Int. J. Man-Mach. Stud. 1975, 7, 1–13. [Google Scholar] [CrossRef]
  41. Feijs, L.M. A program for Victory Boogie Woogie. J. Math. Arts 2019, 13, 261–285. [Google Scholar] [CrossRef] [Green Version]
  42. Kaplan, C.S.; Salesin, D.H. Islamic star patterns in absolute geometry. ACM Trans. Graph. (TOG) 2004, 23, 97–119. [Google Scholar] [CrossRef]
  43. Korcsok, B.; Konok, V.; Persa, G.; Faragó, T.; Niitsuma, M.; Miklósi, Á.; Korondi, P.; Baranyi, P.; Gácsi, M. Biologically inspired emotional expressions for artificial agents. Front. Psychol. 2018, 9, 1191. [Google Scholar] [CrossRef]
  44. Guo, X.; Li, L.; Asano, A.; Muraki Asano, C. Influences of Global and Local Features on Eye-Movement Patterns in Visual-Similarity Perception of Synthesized Texture Images. Appl. Sci. 2020, 10, 5552. [Google Scholar] [CrossRef]
  45. Zang, Y.; Liu, H. A real-time video-based eye tracking approach for driver attention study. Comput. Inform. 2012, 31, 805–825. [Google Scholar]
  46. Thus, C.; Joo, J. Does a persona improve creativity? Des. J. 2017, 20, 459–475. [Google Scholar]
  47. Pruitt, J.; Adlin, T. The Persona Lifecycle: Keeping People in Mind throughout Product Design; Elsevier: Amsterdam, The Netherlands, 2010. [Google Scholar]
Figure 1. Affective flow.
Figure 1. Affective flow.
Applsci 10 06930 g001
Figure 2. Examples for product’s physical properties and the perceived attributes.
Figure 2. Examples for product’s physical properties and the perceived attributes.
Applsci 10 06930 g002
Figure 3. Outputs and interfaces of pattern generators.
Figure 3. Outputs and interfaces of pattern generators.
Applsci 10 06930 g003
Figure 4. Steps of application.
Figure 4. Steps of application.
Applsci 10 06930 g004
Figure 5. A few types of Islamic geometric patterns.
Figure 5. A few types of Islamic geometric patterns.
Applsci 10 06930 g005
Figure 6. Basic shape and pattern space.
Figure 6. Basic shape and pattern space.
Applsci 10 06930 g006
Figure 7. Complex basic geometry example.
Figure 7. Complex basic geometry example.
Applsci 10 06930 g007
Figure 8. Basic shape and pattern space attributions.
Figure 8. Basic shape and pattern space attributions.
Applsci 10 06930 g008
Figure 9. Graphical representation of a conventional set and a fuzzy set.
Figure 9. Graphical representation of a conventional set and a fuzzy set.
Applsci 10 06930 g009
Figure 10. Generic structure of a fuzzy system.
Figure 10. Generic structure of a fuzzy system.
Applsci 10 06930 g010
Figure 11. Style membership functions.
Figure 11. Style membership functions.
Applsci 10 06930 g011
Figure 12. Output membership functions.
Figure 12. Output membership functions.
Applsci 10 06930 g012
Figure 13. Mamdani inference systems.
Figure 13. Mamdani inference systems.
Applsci 10 06930 g013
Figure 14. Fuzzy rules in EmPatGen.
Figure 14. Fuzzy rules in EmPatGen.
Applsci 10 06930 g014
Figure 15. Defuzzification methods.
Figure 15. Defuzzification methods.
Applsci 10 06930 g015
Figure 16. Examples of EmPatGen.
Figure 16. Examples of EmPatGen.
Applsci 10 06930 g016
Figure 17. EmPatGen pattern on free form geometry.
Figure 17. EmPatGen pattern on free form geometry.
Applsci 10 06930 g017
Figure 18. Examination flow.
Figure 18. Examination flow.
Applsci 10 06930 g018
Figure 19. Sequence detection of thinking.
Figure 19. Sequence detection of thinking.
Applsci 10 06930 g019
Figure 20. Personalized mood of Elegant-Classic-Masculine.
Figure 20. Personalized mood of Elegant-Classic-Masculine.
Applsci 10 06930 g020
Figure 21. Area of interest (AOI).
Figure 21. Area of interest (AOI).
Applsci 10 06930 g021
Table 1. Parameters of basic geometry functions.
Table 1. Parameters of basic geometry functions.
x,yThe coordinates of the center of the basic geometry
rRadius of outer circle
eElliptic parameter for distortion the outer circle
nNumber of sides of the shape
rotRelative rotation angle
solidFill the geometry or not
widthWidth of the contour of the geometry
Table 2. Parameters of pattern space functions.
Table 2. Parameters of pattern space functions.
YposPosition of wave
AAmplitude of waves
nNumber of waves
dspTurn ON the visualization of waves
dRngThe number of varying pattern members
dSftThe distance between of same pattern members in neighbouring rows
dScUThe value of uniform scale
dSnUThe value of non-uniform scale
dRotThe value of dynamic rotation
VStSThe distance between the rows of the pattern
Table 3. Wilcoxon signed ranks test.
Table 3. Wilcoxon signed ranks test.
Pattern Pairs1 vs. 52 vs. 53 vs. 54 vs. 56 vs. 57 vs. 58 vs. 59 vs. 5
Z 1.883 a 0.266 a 1.044 a 2.056 a 1.390 a 2.370 a 2.571 a 2.639 a
Asymp. Sig. (2-Tailed)0.060.790.2970.040.1640.0180.010.008
a Based on positive ranks.
Table 4. Results.
Table 4. Results.
Task Number12345678
Inp.: Elegant-SportyESESSESE
Inp.: Classic-YouthfulCYCYYCYC
Inp.: Masculine-FeminineMFFMFMMF
Most interesting patterns1,2,4,5,61,3,4,5,6,7,8,94,5,6,7,8,91–94,71,2,3,5,64,5,6,71,4,5,7,8
Expected Outcome (EO)28198291
The most selected pattern51797247
EO chosen by subjects54373714
Table 5. Development direction of EmPatGen.
Table 5. Development direction of EmPatGen.
Task Number12345678
Pattern number of the expected outcome28198291
Pattern number of the modified expected outcome27497291
Number of the most selected pattern51797247
The expected outcome is in the most interesting cases?YesYesNoYesNoYesNoYes
The modified exp. outcome is in the most interesting cases?YesYesYesYesYesYesNoYes

Share and Cite

MDPI and ACS Style

Trautmann, L.; Piros, A.; Botzheim, J. Application of the Fuzzy System for an Emotional Pattern Generator. Appl. Sci. 2020, 10, 6930. https://doi.org/10.3390/app10196930

AMA Style

Trautmann L, Piros A, Botzheim J. Application of the Fuzzy System for an Emotional Pattern Generator. Applied Sciences. 2020; 10(19):6930. https://doi.org/10.3390/app10196930

Chicago/Turabian Style

Trautmann, Laura, Attila Piros, and János Botzheim. 2020. "Application of the Fuzzy System for an Emotional Pattern Generator" Applied Sciences 10, no. 19: 6930. https://doi.org/10.3390/app10196930

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop