Method and system for automatically assessing the relevance of a design of eyeglasses frames
By using computer-based methods, eyeglass frame designers can automatically assess design relevance and provide feedback to optimize the design, solving the problem that eyeglass frame designers have difficulty assessing design relevance and achieving design optimization and meeting user needs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ESSILOR INTERNATIONAL(COMPAGNIE GENERALE D OPTIQUE)
- Filing Date
- 2022-05-31
- Publication Date
- 2026-06-26
AI Technical Summary
In the current technology, frame designers have difficulty effectively assessing the relevance of their designs, which may lead to designs that do not meet user needs or have technical feasibility issues.
A computer-implemented method is provided to obtain predetermined design and current representation information of eyeglass frames via a processor, evaluate them according to predetermined relevance criteria, and provide feedback to improve the design.
Eyeglass frame designers can obtain automated design relevance assessment feedback, optimize design parameters to improve relevance, and meet user needs and technical feasibility.
Smart Images

Figure CN117321483B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to methods and systems for automatically evaluating the relevance of eyeglass frame designs. Background Technology
[0002] In existing technology, besides the "user" of eyeglass frames, custom eyeglass frames typically involve several types of professionals. The "user" is the person who wears or uses eyeglass frames; in other words, a customer interested in obtaining custom or personalized eyeglasses.
[0003] As a non-limiting example, those “several types of professionals” may include eyeglass frame designers and / or ophthalmic lens designers and / or frame manufacturers and / or ophthalmic lens manufacturers and / or eye care professionals (also known as ECPs).
[0004] Based on the user's aesthetic preferences and possible technical preferences, or the cost standards expressed by the user, many of the actions of those professionals and the interactions between these professionals often occur during the customization process until the proposed eyeglass frame is acceptable to both the user and the professionals involved in designing, manufacturing, and selling it.
[0005] For example, a frame designer might propose a frame design without knowing beforehand whether it's relevant. This is because there are numerous design parameters available to a frame designer regarding the frame's shape, color, material, or weight. Furthermore, there are many different types of customer markets to consider. Additionally, the frame designer may not necessarily know whether the proposed design is technically feasible or simply not feasible at all.
[0006] Therefore, there is a need to provide frame designers with a tool that enables them to assess the relevance of their frame designs so that they can modify or correct the designs if the level of relevance is unsatisfactory. Summary of the Invention
[0007] The purpose of this disclosure is to overcome the shortcomings of the prior art mentioned above.
[0008] Therefore, this disclosure provides a computer-based method for automatically evaluating the relevance of eyeglass frame design, wherein the method includes:
[0009] (i) Obtain a pre-designed eyeglass frame;
[0010] (ii) Obtain information related to the current representation of the intended frame;
[0011] (iii) The relevance of the predetermined design is evaluated from the current representation according to at least one predetermined relevance criterion by at least one processor, and feedback including the evaluation results is provided by the at least one processor.
[0012] Therefore, this disclosure enables the provision of feedback to frame designers regarding the relevance of a proposed frame design evaluated in a fully automated manner.
[0013] As a result, frame designers can modify some of the design parameters to improve the relevance of the proposed frame design.
[0014] In an embodiment, the method further includes the following steps:
[0015] (iv) Check whether the results have achieved the predetermined objectives;
[0016] (v) If the result does not achieve the goal, then:
[0017] Provide suggestions in the feedback regarding how to modify the representation of the ordered frames;
[0018] Based on these recommendations, modified information relating to the modified representation of the frames is obtained; and
[0019] Steps (iii) to (v) are iterated by using the modified representation as the current representation of the frame in order to provide an optimized frame design.
[0020] In this embodiment, the evaluation based on the modified representation includes: if the modified representation of the frame has features shared with the initial representation of the frame, i.e., the current representation when step (ii) is first executed, as well as features different from the initial representation, then a value closer to the target is assigned to the result compared to the frame not having features shared with the initial representation.
[0021] In an embodiment, the feedback further includes providing at least one proposed frame design having features common to the predetermined design and features different from the predetermined design, the feedback including identifying the common features and the different features.
[0022] In one embodiment, the method further includes manufacturing a frame with an optimized frame design.
[0023] In this embodiment, the correlation criterion is related to at least one parameter taken from the group consisting of:
[0024] The similarity or deviation between this frame representation and existing frames.
[0025] Conformity with the predetermined frame design rules,
[0026] Manufacturability
[0027] The expected sales volume of the frame and / or the sales volume of at least one other frame that has a predetermined similarity to the frame.
[0028] In this embodiment, the correlation criterion is related to the conformity of at least one wearer-related parameter taken from a group including the following:
[0029] Facial morphological parameters relevant to the intended wearer group;
[0030] Parameters related to lens prescriptions for the wearer population;
[0031] Other lens parameters; and
[0032] Optimal parameters provided by the wearer group.
[0033] In this embodiment, the preferred parameters provided by the wearer group are taken from a group of parameters that are related to the overall appearance, style, shape, material, color, and wearing comfort of the eyeglass frames.
[0034] In this embodiment, the results include scores and / or text.
[0035] In an embodiment, the feedback further includes criteria related to expected business success taken from a group comprising:
[0036] The expected turnover obtained by using eyeglass frames with a design corresponding to the current representation
[0037] The projected sales volume of eyeglass frames with a design corresponding to the current representation.
[0038] View online the expected or actual number of people for the eyeglass frame design corresponding to the initial representation of the frame, i.e., the current representation when step (ii) is first executed.
[0039] The expected retail price level of eyeglass frames with a design corresponding to the current representation.
[0040] The anticipated customer type will be interested in purchasing eyeglass frames with a design corresponding to the current representation.
[0041] The wearer's or customer's opinion on at least one eyeglass frame design.
[0042] At least one output of an AI-based tool that predicts wearer preferences based on data collected from multiple wearers.
[0043] In an embodiment, step (ii) further includes:
[0044] Referring to categories derived from groups including eyewear type, frame type, frame weight, frame volume, nose pad type, and face shape type, information related to the current representation of the frame is assigned to at least one predetermined cluster; and
[0045] The at least one cluster is divided based on frame color and / or frame material.
[0046] The feedback includes at least one feedback criterion for frames that are in the same cluster and have the same color and / or material.
[0047] For the same purpose mentioned above, this disclosure also provides a computer-implemented method for automatically performing an evaluation that allows a wearer to obtain the relevance of the design of an eyeglass frame, wherein the method includes:
[0048] The wearer provides at least one parameter to at least one processor that is related to the wearer and / or to the frame design;
[0049] The at least one processor evaluates the relevance of a frame design matching the at least one parameter according to at least one predetermined relevance criterion, and the wearer receives feedback from the at least one processor including the evaluation results.
[0050] Therefore, the wearer receives feedback, obtained in a fully automated manner, regarding the relevance of the frame designed based on the parameters provided by him or her.
[0051] For the same purpose mentioned above, this disclosure also provides a system for automatically evaluating the relevance of eyeglass frame design, wherein the system includes:
[0052] At least one processor, the at least one processor being configured to:
[0053] (i) Obtain a pre-designed eyeglass frame;
[0054] (ii) Obtain information related to the current representation of the intended frame;
[0055] The relevance of the predetermined design is evaluated from the current representation according to at least one predetermined relevance criterion, and feedback including the evaluation results is provided through the at least one processor.
[0056] For the same purpose mentioned above, this disclosure also provides a computer program product comprising one or more sequences of instructions accessible to a processor, and, when executed by the processor, causing the processor to:
[0057] (i) Obtain a pre-designed eyeglass frame;
[0058] (ii) Obtain information related to the current representation of the intended frame;
[0059] (iii) Evaluate the relevance of the predetermined design from the current representation according to at least one predetermined relevance criterion, and provide feedback including the evaluation results through the at least one processor.
[0060] For the same purpose mentioned above, this disclosure also provides a non-transitory information storage medium, wherein the non-transitory information storage medium stores one or more instruction sequences, which are accessible by a processor and, when executed by the processor, cause the processor to:
[0061] (i) Obtain a pre-designed eyeglass frame;
[0062] (ii) Obtain information related to the current representation of the intended frame;
[0063] (iii) Evaluate the relevance of the predetermined design from the current representation according to at least one predetermined relevance criterion, and provide feedback including the evaluation results through the at least one processor.
[0064] Because the automated evaluation method for enabling wearers to obtain the relevance of the design of eyeglass frames, the system for automatically evaluating the relevance of the design of eyeglass frames, the computer program product, and the non-transitory information storage medium have similar specific features and advantages to those listed above regarding the method for automatically evaluating the relevance of the design of eyeglass frames, these specific features and advantages will not be repeated here. Attached Figure Description
[0065] To gain a more complete understanding of the descriptions and advantages provided herein, please refer now to the following brief description in conjunction with the accompanying drawings and detailed description, wherein the same reference numerals denote the same parts.
[0066] Figure 1 This is a flowchart illustrating the steps of a method for automatically evaluating the relevance of an eyeglass frame design according to this disclosure in a particular embodiment.
[0067] Figure 2 This is a flowchart illustrating the steps of a method for automatically performing an evaluation to allow a wearer to obtain the relevance of the design of an eyeglass frame, according to a particular embodiment of the present disclosure.
[0068] Figure 3 This is a schematic diagram of a system for automatically evaluating the relevance of the design of eyeglass frames according to a particular embodiment of the present disclosure. Detailed Implementation
[0069] In the following description, although various embodiments of manufacture and use are discussed in detail below, it should be understood that many inventive concepts as described herein can be implemented in a variety of environments. The embodiments discussed herein are merely representative and do not limit the scope of this disclosure. It will also be apparent to those skilled in the art that all technical features defined in relation to the process can be transposed individually or in combination to the device, and conversely, all technical features associated with the device can be transposed individually or in combination to the process, and that technical features of different embodiments can be exchanged or combined with features of other embodiments.
[0070] The terms “comprise” (and any of its grammatical variations, such as “comprises” and “comprising”), “have” (and any of its grammatical variations, such as “has” and “having”), “contain” (and any of its grammatical variations, such as “contains” and “containing”), and “include” (and any of its grammatical variations, such as “includes” and “including”) are open-ended connecting verbs. They are used to indicate the presence of a feature, whole, step, or component or group thereof, but do not exclude the presence or inclusion of one or more other features, wholes, steps, or components or groups thereof. Therefore, a method or a step in a method that “comprises,” “has,” “contains,” or “includes” one or more steps or elements possesses, but is not limited to, possessing only those steps or elements.
[0071] The term "processor" as used in this disclosure can include dedicated hardware and hardware capable of executing software associated with suitable software. This can include a single dedicated processor, a single shared processor, or multiple separate processors, some of which may be shared. Furthermore, the explicit use of the term "processor" should not be construed as specifically referring to hardware capable of executing software, but rather as referring in a general sense to a processing device, which may include, for example, a computer, a microprocessor, an integrated circuit, or a programmable logic device (PLD). Additionally, instructions and / or data capable of performing the associated and / or resulting functions can be stored on any processor-readable medium, such as an integrated circuit, a hard disk, a CD (optical disc), an optical disc (e.g., a DVD (Digital Versatile Disc), RAM (Random Access Memory), or ROM (Read-Only Memory)). Instructions can be specifically stored in hardware, software, firmware, or any combination thereof.
[0072] The computer implementation method according to this disclosure is used to automatically evaluate the relevance of the design of eyeglass frames to be used by an individual.
[0073] As a non-limiting example, an individual can be a customer who intends to order or purchase a pair of eyeglass frames after they have been custom-made. An individual can order or purchase for himself (and therefore can be the eyeglass wearer himself), or for someone else after such eyeglass frames have been custom-made for them.
[0074] Ordering or purchasing can occur in physical (i.e., real) shops or stores, operating on computers, tablets, smartphones, or any other electronic devices according to the methods disclosed herein. As a variation, individuals can order and / or purchase glasses 100% online (i.e., on the Internet) without any assistance from ECP.
[0075] refer to Figure 1 The flowchart shows that, in a particular embodiment, the method according to this disclosure includes a first step (i) of obtaining a predetermined frame having a predetermined design.
[0076] This frame can be selected, for example, by an individual or an ECP, from a variety of frames offered by various frame designers, which are available online or in stores.
[0077] Next, the method according to this disclosure includes step (ii) of obtaining information related to the current representation of the predetermined frame.
[0078] As a non-limiting example, such information may be obtained from the eyeglass frame (if it exists physically) or may be a two-dimensional (hereinafter referred to as "2D") sketch of the eyeglass frame, which has been drawn directly in electronic form by a human eyeglass frame designer, for example on a computer and / or tablet and / or smartphone or any other electronic device, whether it is a part of the sketch or the entire sketch.
[0079] As another possibility, the 2D sketches of the eyeglass frames may have been drawn by the designer on a piece of paper using a pen or any other non-virtual writing, drawing, or painting tool, and may have been scanned or otherwise converted into a set of digital data contained in a permanent or temporary file, which may be contained in a database, on a hardware electronic device, or on a telecommunications network (such as the Internet, for example, in the cloud). In other words, step (ii) above, obtaining the information, may include retrieving this information from a database.
[0080] As another possibility, the sketch can be a three-dimensional (hereinafter referred to as "3D") drawing of the eyeglass frame, such as a provisional or final version of a frame prototype conceived or provided by the frame designer, or a provisional or final version of a frame shape conceived or provided by the frame designer, or a provisional or final version of a frame model conceived or provided by the frame designer. For example, such a 3D sketch can be obtained on computer-aided tools or computer-aided design (CAD) tools, or it can be the result of a manufacturing process, such as a process involving conventional and / or additive manufacturing.
[0081] In yet another embodiment, step (ii) of obtaining the above information may include generating this information by using artificial intelligence or machine learning. For example, a neural network may be appropriately trained, for instance, by a human designer or ECP, and then the neural network may be used to automatically draw the original eyeglass frames based on previously learned frame designs.
[0082] In step (ii), as a non-limiting example, a set of data relating to a 2D sketch, or a set of data relating to a 2D projection of a sketch in the case of a three-dimensional (hereinafter referred to as “3D”) sketch, is obtained as information by means of the method of this disclosure, for example, by automatically receiving data from a database, or by automatically downloading data from a database or otherwise obtaining data.
[0083] Information can be obtained or provided in various standard data file formats, such as IGES, SVG, or PDF (vector) for geometric data, and AI. Or STEP.
[0084] Designers can upload their designs to a database that can be populated by hundreds or thousands of designers. Each designer can then submit different designs that will be offered to users (ECPs, online wearers, or any other client, such as eyewear manufacturers, including frame and lens makers).
[0085] Optionally, the current representation of the eyeglass frames can be provided to the user (ECP, wearer, or any other customer) via a database. The database can be accessed remotely. Therefore, the user can express a preference for a design that best meets his / her needs, for example, based on aesthetic and / or ergonomic considerations.
[0086] As a non-limiting example, the current representation of eyeglass frames may include the design of the front of the frame.
[0087] Optionally, in step (ii), the design of the temples or hinges of the eyeglass frame can also be proposed by a human designer or a virtual designer. In a variant, if the representation of the eyeglasses obtained in step (ii) is missing, the design of the temples or hinges of the eyeglass frame can be automatically determined.
[0088] In this embodiment, different eyeglass frame designers can propose eyeglass frame models, and they can upload these eyeglass frame models to the database as long as the models under consideration meet the appearance and comfort rules that have been previously uploaded to the database.
[0089] The current representation of the ordered frames may also include one or more other parameters regarding the frames.
[0090] (Multiple) frame parameters can be taken from the following parameters:
[0091] - Parameters related to the geometry of eyeglass frames;
[0092] - Parameters related to the materials used in eyeglass frames; and
[0093] - Parameters related to the manufacturing technology used to make eyeglass frames.
[0094] As a non-limiting example, frame parameters can be related to the front of the eyeglass frame, and therefore can include one or more geometric features of the frame surface, such as:
[0095] - The shape and / or position of the inner contour of the frame or the geometry of the lens shape, at least a 2D geometry;
[0096] - The shape and / or position of the outer contour of the frame surface; if the eyeglass frame is rimless, then the shape and / or position of the outer contour may be the same as the inner contour.
[0097] - Nose geometry and position;
[0098] - Edge thickness, which is related to the difference between the inner and outer contours of the frame;
[0099] -Ear hook position.
[0100] Therefore, in most embodiments, the parameters related to the geometry of the eyeglass frame can be related not only to the size of the frame, but also to at least one other type of geometric parameter of the frame.
[0101] Frame parameters can also be related to the material of the frame surface or some decorative features of the frame, such as:
[0102] - Color pattern or color list;
[0103] - Texture or a list of textures;
[0104] - The transparency or opacity of the eyeglass frames;
[0105] - The materials to be used;
[0106] - Nose pad geometry;
[0107] - The geometry and / or material and / or decorative features of the temple shape;
[0108] - The shape of the frame's hinges and / or their height position;
[0109] - A list of editable eyeglass frames (type and range of values) is available, such as a list of available color patterns, a list and range of possible deformation values (forward tilt angle, wrap angle, edge thickness range, shape deformation percentage or deformation range, etc.);
[0110] - A list of geometric constraints, such as a continuity order of 0, 1, or 2, or regions with little or no geometric deformation;
[0111] - Designer's name, eyeglass frame name, brand name, and elements related to the style of the eyeglass frames;
[0112] - Metal inserts, outer edge chamfers, bevels, etc.
[0113] The frame parameters can be automatically determined from the current representation of the frame using at least one processor.
[0114] In a particular embodiment, step (ii) may further include:
[0115] - Referencing categories derived from groups including eyewear type (e.g., clear glasses or sunglasses), frame type (e.g., rimless, semi-rimless, or full-rimmed), frame weight, frame volume, nose pad type, and facet shape type (e.g., rectangular, flat, round, butterfly, pantos, traveler's, square, rhomboid, aviator, crescent, octagonal, oval, etc.), information related to the current representation of the frame is assigned to one or more predetermined clusters; and
[0116] - Divide into (multiple) clusters based on frame color and / or frame material.
[0117] Predefined clustering methods can be used. As a variation, dynamic clusters can be defined using, for example, the K-means method, allowing the creation of K clusters based on the closest shape.
[0118] According to this disclosure, the method further includes the step (iii) of evaluating the relevance of a predetermined design from a current representation according to one or more predetermined relevance criteria by one or more processors and providing feedback including the results of the evaluation by (multiple processors).
[0119] Feedback can be provided for a single standard, for many selected standards, or for all standards.
[0120] As a non-limiting example, the results may include scores and / or text, providing, for example, an indication of the chance of success in meeting at least one specific relevance criterion. Based on the feedback, the frame designer can then decide to modify the frame design to improve it and achieve a better score.
[0121] That is, feedback may include criteria related to expected business success taken from groups that include:
[0122] - Expected turnover obtained by using eyeglass frames with a design corresponding to the current representation;
[0123] - The expected sales volume of eyeglass frames corresponding to the currently presented design; in fact, frame designers can also access specific data, such as feedback on the commercial success of designs with similar features, or information about customers who have purchased these designs (such as age, occupation, preferred style, etc.), which allows designers to suggest, for example, popular colors, materials or adjust the design price;
[0124] - View online the expected or actual number of people for the eyeglass frame design corresponding to the initial representation of the frame, i.e., the current representation when step (ii) is first performed; that is, you can track and report the online traffic for each design or all designs proposed by a given designer, which is an indicator of the design's appeal, popularity and conversion rate;
[0125] - The expected retail price level of eyeglass frames corresponding to the design currently represented;
[0126] - The type of potential customers interested in purchasing eyeglass frames with a design corresponding to the current representation; customers can be defined in many customer profiles (representing known customer types such as male / female, young / old, occupation, activity, etc.);
[0127] - The wearer or customer’s opinion on at least one eyeglass frame design; for example, the customer may give their opinion on each design by giving an overall rating (ranging from 1 to 5, with 5 being the best rating, and taking into account, for example, comfort or appearance) in relation to the overall quality of the eyewear or a rating of similarity to the expected design, and / or by providing positive and / or negative comments and / or by giving recommendations, and by giving their opinion on previous eyewear designs that they have purchased or seen.
[0128] - At least one output of an AI-based tool that predicts wearer preferences based on data collected from multiple wearers.
[0129] In the above embodiments involving clusters, the feedback includes at least one feedback criterion for frames that are in the same cluster and have the same color and / or material.
[0130] If the information obtained in relation to the current representation of the frame design does not include frame color and / or material, then feedback can be provided on all possible combinations of color and material so that the frame designer can then optimize these parameters to optimize the frame design.
[0131] To help frame designers optimize their designs, feedback may further include providing at least one proposed frame design that has features shared with the intended design as well as features that differ from the intended design. The feedback includes identifying the shared features and the different features.
[0132] As a non-limiting example, (multiple) correlation criteria may be correlated with one or more parameters taken from a group including:
[0133] - The similarity or deviation between the proposed frame design and existing frames; a comparison between the proposed design and existing designs can be performed such that a design that is too similar to a previously proposed design cannot be proposed, which allows the frame designer to ensure that he or she will propose a design with a minimum degree of novelty; as a non-limiting example, the degree or level of closeness between the proposed frame design and an existing eyewear design i, denoted as Difference_Level(frame design, eyewear_i), can be based on the sum of multiple measures, as follows: Difference_Level(frame design, eyewear_i) = A x Difference_mean_square_2DProjection(frame design, eyewear_i) + (normalized) B x Difference_color(frame design, eyewear_i) + C x Difference_material(frame design, eyewear_i) + D xDifference_pattern(frame design, eyewear_i), where 2DProjection is the projection of the shape of the front of the frame onto a plane, and color can be a cluster of colors (red, green, blue, orange, etc.) or chromaticity coordinates a, b in the color space defined by CIE (Commission on Illumination, French: "Commission Internationale de l'Eclairage"), or defined as... -Colors or The reference code indicates that the pattern can be information such as a multi-colored eyewear with N colors (where the proximity is null when N is the same) or a type of geometric pattern. The proximity is determined based on the difference between the spectral powers calculated from the Fourier transform of the eyewear pattern (Difference_pattern(P1,P2)=Σ|TF(P1)|). 2 -|TF(P2) 2 | where TF(Pi) is the Fourier transform of pattern Pi, and parameters A, B, C, and D are positive and negative relative weights that can be determined experimentally; the higher the value of Difference_Level, the greater the difference between the frame design and the eyewear design i; the value of Difference_Level can be calculated for the closest existing eyewear, and the lowest value can be compared with a predetermined threshold. If the lowest value is lower than the threshold, it means that the similarity is too high;
[0134] - Compliance with predetermined frame design rules; for example, the correctness of many parameters can be checked against rules such as: the range of frame thickness; the forearm angle, which is related to the target geographic business area, typically ranging from 6° to 12° in France and from 0° to 9° in China; the wrap angle, which is between 2° and 8° depending on the geographic area, or even up to 25° for some sports-specific eyewear; the lens and frame diameter, the position of the ear hooks and bridge, depending on the gender, age, and geographic origin of the target wearer; the nose pad height, approximately 9mm to 11mm for comfort; the forearm angle and the swivel angle, depending on the geographic origin of the target wearer, for example, the swivel angle is approximately 12° in Europe and close to 23° in China; parameters can be checked using design rules traditionally used in the industry or based on statistical analysis of a set of frames or by using decision trees; feedback can be whether the minimum design rules are met, and if not, additional feedback can be an indication of the design rules that have been violated;
[0135] - Manufacturability; for example, (multiple) relevant criteria may be related to the availability of materials, delivery time, manufacturing costs, manufacturing processes (e.g., in the case of 3D printing, to achieve sufficient mechanical resistance in the printed frame, a minimum frame thickness and a minimum frame cross-section are required, especially at stress points), and the consistency of the 2D drawing of the frame (if the information related to the current representation of the frame is a 2D drawing) (are all curves in the drawing closed, is the minimum thickness high enough, etc.).
[0136] - The expected sales volume of the frame and / or the sales volume of at least one other frame that has a predetermined similarity to the predetermined frame.
[0137] As a non-limiting example, (multiple) relevance criteria may also be related to the conformity of at least one wearer-related parameter taken from a group including:
[0138] - Facial morphological parameters relevant to the intended wearer group;
[0139] - Parameters related to lens prescriptions for the wearer population;
[0140] - Other lens parameters, such as lens geometry, lens material, whether the lens is clear or photochromic, etc.; and
[0141] - Optimal parameters provided by the wearer group.
[0142] As a non-limiting example, preferred parameters provided by the wearer group may be taken from a group of parameters that relate to the overall look, style, shape, material, color, and wearing comfort of the eyeglass frames.
[0143] Optionally, such as Figure 1 As shown by the dashed line, in addition to steps (i) to (iii), the method according to this disclosure may further include a step (iv) of checking and evaluating whether the result of step (iii) has achieved the predetermined objective.
[0144] Next, during step (v), a loop is executed as long as the result does not reach the target, including:
[0145] - Provide suggestions in the feedback regarding how to modify the representation of the ordered frames;
[0146] - Based on these recommendations, modified information relating to the modified representation of the frames is obtained; and
[0147] - Iterate steps (iii) to (v) by using the modified representation as the current representation of the frame in order to provide an optimized frame design.
[0148] In such an embodiment, as a non-limiting example, the evaluation based on the modified representation may include: if the modified representation of the frame has features shared with the initial representation of the frame, i.e., the current representation when step (ii) is first executed, as well as features different from the initial representation, then a value closer to the target is assigned to the result compared to the frame not having features shared with the initial representation.
[0149] When the evaluation results meet the target, the frame design is considered optimized. Optionally, the method may then further include the final step of manufacturing a frame with the optimized frame design.
[0150] like Figure 2As shown in the flowchart, this assessment can be used not only to provide feedback to the frame designer on the relevance of his or her proposed frame design, but also to provide feedback to the wearer on the frame design constructed based on parameters provided by the wearer.
[0151] That is, another computer implementation method according to this disclosure is an automatically performed evaluation method for enabling wearers to obtain the relevance of the design of eyeglass frames.
[0152] In a particular embodiment of this method, during the first step 20, the wearer provides one or more parameters to one or more processors that are related to the wearer and / or to the frame design.
[0153] The parameters related to the frame design provided by the wearer can be similar to the frame parameters listed above regarding the methods for automatically evaluating the relevance of eyeglass frame designs.
[0154] That is, the frame design parameters provided by the wearer can be:
[0155] - Parameters related to the geometry of eyeglass frames;
[0156] - Parameters related to the materials used in eyeglass frames; and
[0157] - Parameters related to the manufacturing technology used to make eyeglass frames.
[0158] As a non-limiting example, the frame parameters provided by the wearer can be related to the front of the eyeglass frame, and therefore can include one or more geometric features of the frame surface, such as:
[0159] - The shape and / or position of the inner contour of the frame or the geometry of the lens shape, at least a 2D geometry;
[0160] - The shape and / or position of the outer contour of the frame surface; if the eyeglass frame is rimless, then the shape and / or position of the outer contour may be the same as the inner contour.
[0161] - Nose geometry and position;
[0162] - Edge thickness, which is related to the difference between the inner and outer contours of the frame;
[0163] -Ear hook position.
[0164] Therefore, in most embodiments, the parameters provided by the wearer that relate to the geometry of the eyeglass frame can be related not only to the size of the frame, but also to at least one other type of geometric parameter of the frame.
[0165] The frame parameters provided by the wearer can also be related to the material of the frame face or some decorative features of the frame, such as:
[0166] - Color pattern or color list;
[0167] - Texture or a list of textures;
[0168] - The transparency or opacity of the eyeglass frames;
[0169] - The materials to be used;
[0170] - Nose pad geometry;
[0171] - The geometry and / or material and / or decorative features of the temple shape;
[0172] - The shape of the frame's hinges and / or their height position;
[0173] - A list of editable eyeglass frames (type and range of values) is available, such as a list of available color patterns, a list and range of possible deformation values (forward tilt angle, wrap angle, edge thickness range, shape deformation percentage or deformation range, etc.);
[0174] - A list of geometric constraints, such as a continuity order of 0, 1, or 2, or regions with little or no geometric deformation;
[0175] - Designer's name, eyeglass frame name, brand name, and elements related to the style of the eyeglass frames;
[0176] - Metal inserts, outer edge chamfers, bevels, etc.
[0177] Parameters provided by and associated with the wearer can be taken from the following parameters:
[0178] - Facial morphological parameters related to the wearer, such as facial features, may include head size at the location of the ears and / or eye sockets and / or eyebrow position, cheekbones, nose size, hair or skin color, etc.; these morphological parameters can be obtained, for example, using a photograph provided by the wearer, or, if the wearer is present in person or has access to an image capture device, by performing a 3D facial scan of the wearer; and
[0179] - Preferred parameters provided by the wearer, i.e., parameters given by the wearer as contributions to the customization of eyeglass frames.
[0180] As a non-limiting example, preferred parameters provided by the wearer or more generally by any user may be taken from a group of parameters relating to: the overall look, style, shape (e.g., rectangular, square, round, oval, cat-eye, butterfly, aviator, classic, etc.), material, and color of the eyeglass frame.
[0181] Alternatively, when customizing frames, you can also consider the type of lenses that will fit in the eyeglass frames.
[0182] Next, during step 22, in a manner similar to that described above regarding the method for automatically evaluating the relevance of eyeglass frame designs, the one or more processors evaluate the relevance of any frame design that matches the one or more parameters provided by the wearer according to one or more predetermined relevance criteria, and the wearer receives feedback from the one or more processors including the evaluation results.
[0183] As a non-limiting example, feedback to the wearer or ECP may include:
[0184] - A proposed list of frames that meet one or more parameters provided by the wearer;
[0185] - Choosing eyeglass frames;
[0186] - A personalized cycle used to fit the frame to the wearer's individual needs;
[0187] - Manufacturer's choice;
[0188] - Estimation / calculation / determination of the manufacturing cost of eyeglass frames;
[0189] - A suggestion to the wearer to order frames.
[0190] The (multiple) relevance criteria are the same as those described above regarding the methods for automatically evaluating the relevance of eyeglass frame designs.
[0191] Reference Figure 3 This describes a system for automatically evaluating the relevance of eyeglass frame designs according to the present disclosure.
[0192] The system can be implemented or integrated as part of a more holistic component, such as in the form of a platform, enabling different participants (such as users) (customers who want to acquire custom eyewear, ECPs, eyewear wearers, etc.), eyewear frame designers, eyewear frame manufacturers, and possibly lens manufacturers to upload and download information and benefit from the actions taken by other participants through the platform.
[0193] Similar to the method described in detail above, the system includes:
[0194] At least one processor 30, the at least one processor being configured to:
[0195] (i) Obtain a pre-designed eyeglass frame;
[0196] (ii) Obtain information related to the current representation of the intended frame;
[0197] (iii) Evaluate the relevance of the predetermined design from the current representation according to at least one predetermined relevance criterion, and provide feedback including the evaluation results through the at least one processor 30.
[0198] The same one or more processors 30 can also be used to implement the method described above for automatically performing an evaluation to allow a wearer to obtain the relevance of the eyeglass frame design. In this embodiment, the processor(s) 30 receive one or more parameters from the wearer that are relevant to the wearer and / or relevant to the frame design, evaluate the relevance of any frame design that matches the one or more parameters according to one or more relevance criteria, and provide feedback to the wearer including the evaluation results.
[0199] The method according to the invention is implemented by a computer. That is, the computer program product includes one or more instruction sequences that can be accessed by a processor, which may be at least one of the processors described above, and when executed by the processor, causes the processor to perform the steps of the method described above.
[0200] (Multiple) instruction sequences may be stored in one or more non-transitory information storage media / mediums that may be computer-readable, such storage media / mediums may include predetermined locations in the cloud.
[0201] Although representative systems and methods have been described in detail herein, those skilled in the art will recognize that various substitutions and modifications may be made without departing from the scope described and defined by the appended claims.
Claims
1. A computer-based method for automatically evaluating the relevance of eyeglass frame design, wherein the method comprises: (i) Obtain a pre-designed eyeglass frame; (ii) Obtain information related to the current representation of the predetermined eyeglass frame; (iii) The relevance of the predetermined design is evaluated from the current representation by at least one processor according to at least one predetermined relevance criterion, and feedback including the results of the evaluation is provided by the at least one processor, wherein the relevance criterion is related to at least one parameter taken from the group consisting of: The similarity or deviation between the representation of the frame and existing frames Conformity with the predetermined frame design rules, Manufacturability The expected sales volume of the frame and / or the sales volume of at least one other frame having a predetermined similarity to the frame, and Conformity with at least one wearer's relevant parameters, and The method further includes the following steps: (iv) Check whether the results have achieved the predetermined objectives; (v) If the result does not achieve the objective, then: The feedback provides suggestions on how to modify the representation of the predetermined frame; Based on the recommendation, modified information related to the modified representation of the frame is obtained; and Steps (iii) to (v) are iterated by using the modified representation as the current representation of the frame in order to provide an optimized frame design.
2. The method according to claim 1, wherein, The evaluation based on the modified representation includes: if the modified representation of the frame has features shared with the initial representation of the frame, i.e., the current representation at the first execution of step (ii), and features different from the initial representation, then a value closer to the target is assigned to the result compared to the frame not having features shared with the initial representation.
3. The method according to claim 1 or 2, wherein, The feedback further includes providing at least one proposed frame design having features common to the predetermined design and features different from the predetermined design, the feedback including identifying the common features and the different features.
4. The method according to claim 1, wherein, The method further includes manufacturing a frame having the optimized frame design.
5. The method according to claim 1, wherein, The correlation criterion is related to the consistency of relevant parameters for at least one wearer from a group comprising the following: Facial morphological parameters relevant to the intended wearer group; Parameters related to lens prescriptions for the aforementioned wearer group; Other lens parameters; and The preferred parameters are provided by the group of wearers.
6. The method according to claim 5, wherein, The preferred parameters provided by the group of wearers are taken from a group of parameters that are related to the overall appearance, style, shape, material, color, and wearing comfort of the eyeglass frames.
7. The method according to claim 1, wherein, The results include scores and / or text.
8. The method according to claim 1, wherein, The feedback further includes criteria related to expected business success, taken from a group that includes: The expected turnover obtained using eyeglass frames with a design corresponding to the current representation. The expected sales volume of eyeglass frames with a design corresponding to the currently represented design; View online the expected or actual number of people for the eyeglass frame design corresponding to the initial representation of the frame, i.e., the current representation when step (ii) is first executed; The expected retail price level of eyeglass frames corresponding to the design currently represented. The anticipated customer type is those interested in purchasing eyeglass frames with a design corresponding to the current representation. The wearer's or customer's opinion on at least one eyeglass frame design. At least one output of an AI-based tool that predicts wearer preferences based on data collected from multiple wearers.
9. The method according to claim 1, wherein, Step (ii) further includes: Referring to categories derived from groups including eyewear type, frame type, frame weight, frame volume, nose pad type, and face shape type, the information associated with the current representation of the frame is assigned to at least one predetermined cluster; and At least one of the clusters is divided based on frame color and / or frame material. The feedback includes at least one feedback criterion for frames that are in the same cluster and have the same color and / or material.
10. A computer-implemented method for automatically performing an evaluation to allow a wearer to obtain the relevance of the design of an eyeglass frame, wherein the method includes: The wearer provides at least one parameter related to the wearer and / or related to the frame design to at least one processor; The at least one processor evaluates the relevance of a frame design matching the at least one parameter according to at least one predetermined relevance criterion, and the wearer receives feedback from the at least one processor including the results of the evaluation, wherein the relevance criterion is related to at least one parameter taken from a group consisting of: The similarity or deviation between the representation of the eyeglass frame and existing eyeglass frames, Conformity with the predetermined frame design rules, Manufacturability The expected sales volume of the frame and / or the sales volume of at least one other frame having a predetermined similarity to the frame, and Conformity with at least one wearer's relevant parameters, and The method further includes the following steps: Check whether the results have achieved the predetermined goals; If the result does not achieve the goal, then: The feedback provides suggestions on how to modify the frame design; Based on the recommendations, modified information related to the modified frame design is obtained; and The preceding steps from the evaluation step are iterated by using the modified frame design as the current frame design.
11. A system for automatically evaluating the relevance of an eyeglass frame design, wherein the system comprises: At least one processor, said at least one processor being configured to: (i) Obtain a pre-designed eyeglass frame; (ii) Obtain information related to the current representation of the predetermined eyeglass frame; (iii) Evaluating the relevance of the predetermined design from the current representation according to at least one predetermined relevance criterion, and providing feedback including the results of the evaluation via the at least one processor, wherein the system is characterized in that the relevance criterion is related to at least one parameter taken from the group consisting of: The similarity or deviation between the representation of the frame and existing frames Conformity with the predetermined frame design rules, Manufacturability The expected sales volume of the frame and / or the sales volume of at least one other frame having a predetermined similarity to the frame, and Conformity with at least one wearer's relevant parameters, and Wherein, the at least one processor is further configured to: (iv) Check whether the results have achieved the predetermined objectives; (v) If the result does not achieve the objective, then: The feedback provides suggestions on how to modify the representation of the predetermined frame; Based on the recommendation, modified information related to the modified representation of the frame is obtained; and Steps (iii) to (v) are iterated by using the modified representation as the current representation of the frame in order to provide an optimized frame design.
12. A computer program product comprising one or more sequences of instructions accessible to a processor, and, when executed by the processor, causing the processor to: (i) Obtain a pre-designed eyeglass frame; (ii) Obtain information related to the current representation of the predetermined eyeglass frame; (iii) Evaluating the relevance of the predetermined design from the current representation according to at least one predetermined relevance criterion, and providing feedback including the results of the evaluation via at least one of the processors, wherein the computer program product is characterized in that the relevance criterion is related to at least one parameter taken from the group consisting of: The similarity or deviation between the representation of the frame and existing frames Conformity with the predetermined frame design rules, Manufacturability The expected sales volume of the frame and / or the sales volume of at least one other frame having a predetermined similarity to the frame, and Conformity with at least one wearer's relevant parameters, and Wherein, the one or more instruction sequences further cause the processor to: (iv) Check whether the results have achieved the predetermined objectives; (v) If the result does not achieve the objective, then: The feedback provides suggestions on how to modify the representation of the predetermined frame; Based on the recommendation, modified information related to the modified representation of the frame is obtained; and Steps (iii) to (v) are iterated by using the modified representation as the current representation of the frame in order to provide an optimized frame design.
13. A non-transitory information storage medium, wherein, The non-transitory information storage medium stores one or more instruction sequences, which are accessible to a processor and, when executed by the processor, cause the processor to: (i) Obtain a pre-designed eyeglass frame; (ii) Obtain information related to the current representation of the predetermined eyeglass frame; (iii) Evaluating the relevance of the predetermined design from the current representation according to at least one predetermined relevance criterion, and providing feedback including the results of the evaluation via at least one of the processors, wherein the non-transitory information storage medium is characterized in that the relevance criterion is related to at least one parameter taken from the group consisting of: The similarity or deviation between the representation of the frame and existing frames Conformity with the predetermined frame design rules, Manufacturability The expected sales volume of the frame and / or the sales volume of at least one other frame having a predetermined similarity to the frame, and Conformity with at least one wearer's relevant parameters, and Wherein, the one or more instruction sequences further cause the processor to: (iv) Check whether the results have achieved the predetermined objectives; (v) If the result does not achieve the objective, then: The feedback provides suggestions on how to modify the representation of the predetermined frame; Based on the recommendation, modified information related to the modified representation of the frame is obtained; and Steps (iii) to (v) are iterated by using the modified representation as the current representation of the frame in order to provide an optimized frame design.