Wine tasting device and wine tasting method

By collecting multi-angle images in the wine appraisal device and combining machine learning models and weight sensors, the rapid and accurate identification of wine is achieved, and the problem of inaccurate identification in the prior art is solved. The calculation methods of model, net weight, integrity and valuation are provided to meet market demand.

CN112836665BActive Publication Date: 2025-08-26MOUTAI WINE BEIJING BUSINESS CLUB CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110188070.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-18
Publication Date
2025-08-26
Estimated Expiration
2041-02-18

AI Technical Summary

Technical Problem

The existing technology cannot achieve accurate identification of alcohol, resulting in the flood of fake wine.

Method used

A wine identification device is designed, including a box with a hollow structure, a rotatable turntable and multiple image sensors. By collecting multi-angle images of the target to be identified and processing a machine learning model, combining the weight sensor and the wind power generation unit, it can achieve fast and accurate authenticity identification and display the identification results.

Benefits of technology

It achieves convenient, fast and accurate identification of the authenticity of alcohol, and can determine the model of the wine, the net weight of the wine, the packaging integrity and the valuation of the wine, effectively curbing the flood of fake wine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112836665B_ABST
    Figure CN112836665B_ABST
Patent Text Reader

Abstract

The present invention discloses a wine authenticating device and method, relating to the field of computer technology. A specific embodiment of the device comprises: a hollow box body, a rotatable turntable disposed at the bottom of the box body for placing an object to be authenticated, and at least one image sensor fixedly mounted within the box body. After the object to be authenticated is placed on the turntable, the turntable rotates relative to the image sensor. The image sensor captures an image of the object to be authenticated during the rotation process, and the captured image of the object to be authenticated is used to authenticate the object through data processing. This embodiment enables convenient and accurate wine authenticity authentication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a wine appreciating device and a wine appreciating method. Background Art

[0002] With the continuous expansion of the high-end liquor market, the authenticity identification of liquor has become a pain point of concern to all parties. The market demand for liquor authentication services is becoming increasingly strong. Therefore, it is necessary to provide a convenient and accurate method and device for liquor authenticity identification. Summary of the Invention

[0003] In view of this, the embodiments of the present invention provide a wine authenticating device and a wine authenticating method, which can conveniently and accurately realize the authenticity identification of wine.

[0004] To achieve the above objectives, in one aspect, a wine tasting device is provided.

[0005] The wine authenticating device of an embodiment of the present invention includes: a box body with a hollow structure, a rotatable turntable arranged at the bottom of the box body and used to place the object to be authenticated, and at least one image sensor fixedly installed inside the box body; wherein, the turntable rotates relative to the image sensor after the object to be authenticated is placed; the image sensor captures an image of the object to be authenticated during the rotation process, and the captured image of the object to be authenticated is used to realize the authenticity authentication of the object to be authenticated by performing data processing.

[0006] Optionally, the image of the object to be identified includes a bottle body image and a lid body image.

[0007] Optionally, the image sensor includes: a first sensor installed in the upper part of the box body, and the optical axis of the lens of the first sensor points to the target to be identified on the turntable.

[0008] Optionally, the wine tasting device further includes a bracket; the middle part of the bracket is circular, fixed to the bottom surface of the box body, and nested with the turntable; the two ends of the bracket are bent into two opposite longitudinal structures perpendicular to the bottom surface of the box body.

[0009] Optionally, the image sensor further includes: a second sensor and a third sensor installed in the same longitudinal structure of the bracket; the second sensor and the third sensor are located at different heights of the longitudinal structure, and the optical axes of the lenses are both directed to the target to be identified on the turntable.

[0010] Optionally, the wine tasting device further includes: a weight sensor installed on the bottom surface of the box body and located below the turntable.

[0011] Optionally, the wine authenticating device further comprises: a wind generating unit installed in the upper part of the box body, for blowing the streamer on the target to be authenticated to ensure the image acquisition quality of the image sensor.

[0012] Optionally, the wind generating unit and the first sensor are packaged in the same structure.

[0013] Optionally, the wine authenticating device further includes: a touch panel serving as the door of the box body, the touch panel being provided with a door switch button and being used to display the authentication result of the target to be authenticated and the weight data collected by the weight sensor.

[0014] Optionally, a light source is provided on the top of the box body.

[0015] Optionally, the wine tasting device further includes a control unit, which is used to: control the door to open and the light source to turn on after the door switch button is pressed; when the data collected by the weight sensor begins to be received and it is determined that the door is closed, control the turntable to rotate at a preset speed, control the image sensor to collect images, and control the wind generating unit to turn on.

[0016] Optionally, the wine authenticating device further includes a communication unit and a computing unit, and the control unit is further used to: receive a plurality of images of the target to be identified captured by the image sensor; the images include a plurality of images captured by each image sensor at the same acquisition frequency during the process of the target to be identified rotating one circle; receive weight data captured by the weight sensor; and send the received plurality of images of the target to be identified and the weight data to the computing unit via the communication unit.

[0017] Optionally, the computing unit includes a first computing module, configured to: synthesize the multiple images of the target to be identified into one image; extract multiple image features from the synthesized image and input them into a pre-trained genuine detection model respectively to obtain the genuineness probability corresponding to each image feature; determine the weighted sum of the genuineness probabilities corresponding to each image feature as the genuineness probability of the target to be identified; and determine the target to be identified as genuine when the genuineness probability of the target to be identified is greater than a preset threshold.

[0018] Optionally, the computing unit includes a second computing module, configured to: when the object to be identified is genuine, input the multiple image features extracted from the synthesized image into a pre-trained model classification model to obtain the model of the object to be identified.

[0019] Optionally, the calculation unit includes a third calculation module, which is used to: obtain the packaging weight of the target model to be identified based on the model calculated by the second calculation module; subtract the packaging weight from the weight data collected by the weight sensor to obtain the net weight of the target to be identified containing wine.

[0020] Optionally, the computing unit includes a fourth computing module, configured to: when the object to be identified is authentic, input the multiple image features extracted from the synthesized image into a pre-trained packaging detection model to obtain the packaging integrity of the object to be identified.

[0021] Optionally, the calculation unit includes a fifth calculation module, which is used to: when the target to be identified is authentic, input the model of the target to be identified calculated by the second calculation module, the net weight of the target to be identified calculated by the third calculation module, and the packaging integrity of the target to be identified calculated by the fourth calculation module into a pre-trained first price regression model to obtain an estimated price of the target to be identified.

[0022] Optionally, the calculation unit includes a sixth calculation module, which is used to: when the target to be identified is authentic, input the weight data collected by the weight sensor, the model of the target to be identified calculated by the second calculation module, and the packaging integrity of the target to be identified calculated by the fourth calculation module into a pre-trained second price regression model to obtain an estimated price of the target to be identified.

[0023] Optionally, the control unit is further used to: receive the authenticity identification result sent by the calculation unit and one or more of the following information through the communication unit: the model of the target to be identified, the net weight of the wine, the integrity of the packaging, and the estimated price; and control the touch panel to display the received information.

[0024] To achieve the above object, on the other hand, a wine tasting method is provided.

[0025] The wine authenticating method of an embodiment of the present invention is applied to the computing unit in the aforementioned wine authenticating device, including: synthesizing the multiple images of the target to be authenticated into one image; extracting multiple image features from the synthesized image and inputting them into a pre-trained authenticity detection model respectively to obtain the authenticity probability corresponding to each image feature; determining the weighted sum of the authenticity probabilities corresponding to each image feature as the authenticity probability of the target to be authenticated; when the authenticity probability of the target to be authenticated is greater than a preset threshold, determining the target to be authenticated as authentic.

[0026] According to the technical solution of the present invention, the embodiments of the above invention have the following advantages or beneficial effects:

[0027] A wine authenticating device is provided, comprising a housing, a turntable, and an image sensor. When an object to be authenticated is placed on the turntable, the image sensor captures images of the object to be authenticated from different perspectives while it is rotating. These images, after subsequent processing, can be used to authenticate the object to be authenticated, thereby achieving convenient, rapid, and accurate wine authentication. Furthermore, the wine authenticating device of an embodiment of the present invention implements the following optimized design: three image sensors are installed at different locations within the housing. One is located at the top of the housing and can capture images of the top surface of the lid and a portion of the bottle body of the object to be authenticated. Furthermore, a wind generator is installed near the image sensor to blow a streamer attached to the object to be authenticated to ensure image acquisition quality. The other two are located at different heights along the longitudinal structure of the support, one of which can capture images of the side of the lid and the top of the bottle body of the object to be authenticated, and the other can capture images of the bottom of the bottle body. A weight sensor is installed below the turntable to measure the weight of the object to be authenticated. A touch panel is provided as the door of the housing, with a door switch button provided on the touch panel, which can display the authentication result of the object to be authenticated and the weight data collected by the weight sensor.

[0028] Through the above structure, the embodiment of the present invention pre-trains an authentic detection model based on a machine learning algorithm. After obtaining images collected by each image sensor at different angles, these images are synthesized into one image and multiple image features are extracted from them and input into the authentic detection model respectively, thereby obtaining the authentic probability corresponding to each image feature. Finally, the authentic probability corresponding to each image feature is weighted and summed to obtain the authentic probability of the target to be identified. When the authentic probability of the target to be identified is greater than the preset threshold, the target to be identified can be determined to be authentic. This ensures the speed and accuracy of the identification process, solves the problem that the existing technology cannot accurately identify alcohol, and to a certain extent curbs the occurrence of the phenomenon of counterfeit alcohol. On this basis, the embodiment of the present invention further provides a method for calculating the model, net weight of alcohol, packaging integrity, and estimated price of the target to be identified. At the same time, the above information can be displayed to the user through the above touch panel, thereby realizing various functions related to wine identification and meeting the various needs of the wine market.

[0029] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The accompanying drawings are provided for a better understanding of the present invention and are not intended to limit the present invention.

[0031] Figure 1 2 is a front view schematic diagram of a wine authenticating device according to an embodiment of the present invention;

[0032] Figure 2 is a perspective schematic diagram of a wine tasting device according to an embodiment of the present invention;

[0033] Figure 3 is a first schematic diagram of the internal structure of the wine authenticating device according to an embodiment of the present invention;

[0034] Figure 4 is a second schematic diagram of the internal structure of the wine authenticating device according to an embodiment of the present invention;

[0035] Figure 5 Schematic diagram of the control unit, communication unit, and computing unit in the wine tasting device according to an embodiment of the present invention;

[0036] Figure 6 Schematic diagram of the execution steps of the wine authenticating method according to an embodiment of the present invention;

[0037] Figure 7 Schematic diagram of the structure of an electronic device used to implement the computing unit in an embodiment of the present invention.

[0038] Description of reference numerals:

[0039] 10 Wine tasting device 133 Third sensor 11 Box 14 bracket 12 Turntable 141 Vertical structure 13 Image sensor 15 Weight sensor 131 First sensor 16 touch panel 132 Second sensor 17 screw DETAILED DESCRIPTION

[0040] The following description of exemplary embodiments of the present invention is made in conjunction with the accompanying drawings, in which various details of the embodiments of the present invention are included to facilitate understanding. These details should be considered as merely exemplary. Therefore, it should be appreciated by those skilled in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0041] It should be pointed out that, in the absence of conflict, the embodiments of the present invention and the technical features therein may be combined with each other.

[0042] Figure 1 1 is a front view schematic diagram of a wine tasting device according to an embodiment of the present invention. Figure 2 : is a perspective schematic diagram of a wine tasting device according to an embodiment of the present invention. Figure 1 、 2As shown, the wine authenticating device 10 of the embodiment of the present invention may include: a box body 11 with a hollow structure, a rotatable turntable 12 arranged at the bottom of the box body 11 (which may not be in contact with the bottom surface of the box body) and used to place the target to be identified, and at least one image sensor 13 fixedly installed inside the box body 11. The outer shape and inner cavity of the box body 11 may both be rectangular, and heat dissipation holes may be provided at different positions of the box body 11. The turntable 12 may be rotated relative to the image sensor 13 after the target to be identified is placed. The image sensor 13 may be an image acquisition device such as a camera, which is used to acquire images of the target to be identified during the rotation process. These images include images of the bottle body and the cover (such as a rubber cap) of the target to be identified. The acquired images of the target to be identified are used to realize the authenticity identification of the target to be identified by performing subsequent data processing.

[0043] It is understood that the authenticity verification described above refers to verifying whether the target is a wine product of a preset brand, which can be one or more brands. In practical applications, the wine authentication device 10 of the embodiment of the present invention can also perform authenticity authentication for a fixed brand. The following description uses the fixed brand m as an example. In this example, the wine authentication device 10 is used to verify whether the target is a genuine wine product of brand m.

[0044] In an embodiment of the present invention, the image sensor 13 may include: a first sensor 131 installed in the upper part of the box body 11 (which may be above the upper surface or side surface of the box body 11), the lens optical axis of the first sensor 131 points to the target to be identified on the turntable 12 (that is, the lens optical axis passes through the target to be identified or passes through the space near the target to be identified), and can be used to capture images of the top surface of the cover of the target to be identified and part of the bottle body.

[0045] As a preferred embodiment, the wine authenticating device 10 of the embodiment of the present invention may further include a bracket 14. Specifically, the middle part of the bracket 14 is circular, fixed to the inner bottom surface of the box body 11, and nested with the turntable 12; the two ends of the bracket 14 are bent into two opposite longitudinal structures 141 perpendicular to the inner bottom surface of the box body 11. On one of the longitudinal structures 141, a second sensor 132 and a third sensor 133 located at different heights can be installed. Both are image sensors, and the optical axes of the lenses are pointing to the target to be identified on the turntable 12. Among them, the second sensor 132 can capture images of the side of the cover and the top of the bottle body of the target to be identified, and the third sensor 133 can capture images of the bottom of the bottle body. Through the above arrangement of the image sensor 13, different positions of the bottle body, cover, top and bottom of the target to be identified can be covered to ensure that comprehensive image information of the target to be identified can be collected subsequently, which helps to improve the accuracy of authenticity identification.

[0046] In actual applications, each image sensor 13 can capture multiple images at the same acquisition frequency during the process of the target to be identified rotating one circle. For example, each image sensor can capture an image every time the turntable rotates 30°. In this way, after the turntable rotates one circle, each image sensor can capture 12 images, and the three image sensors can capture a total of 36 images.

[0047] In particular, the wine authenticating device 10 according to the present embodiment may further include a wind-generating unit (e.g., a fan, not shown) mounted on the upper portion of the housing 11, configured to blow the streamer on the object to be authenticated to ensure image acquisition quality by the image sensor 13 (particularly the first sensor 131). Preferably, the wind-generating unit and the first sensor 131 are packaged in the same structure to specifically improve the image acquisition quality of the first sensor 131 while maintaining a more compact appearance.

[0048] Preferably, the wine authenticating device 10 of the present embodiment may further include a weight sensor 15 mounted on the inner bottom surface of the housing 11 and located below the turntable 12. The weight sensor 15 may be an electronic scale that can directly obtain weight data of the object to be authenticated, i.e., the total weight of the object to be authenticated. This weight data can be directly displayed to the user and can also be used to calculate the net weight of the object to be authenticated, including the wine.

[0049] In specific applications, the above wine authenticating device 10 may also include: a touch panel 16 serving as the door of the box body 11, the touch panel 16 being provided with a door switch button, which can display the identification result of the target to be identified (for example, whether the target to be identified is genuine or counterfeit) and the weight data collected by the weight sensor 15.

[0050] It is understood that in order to improve the image acquisition effect, one or more light sources can be provided inside the box body 11. For example, a light source can be provided at the top and bottom of the box body 11, or only a light source can be provided at the top of the box body 11.

[0051] Figure 3 1 is a first schematic diagram of the internal structure of the wine tasting device according to an embodiment of the present invention. Figure 4 is a second schematic diagram of the internal structure of the wine tasting device according to an embodiment of the present invention, Figure 5 FIG. 1 is a schematic diagram of a control unit, a communication unit, and a computing unit in a wine tasting device according to an embodiment of the present invention. Figure 3 、 4As shown in , 5, the above wine tasting device 10 may further include a control unit, which may be implemented based on a microcontroller unit MCU, a central processing unit CPU, etc., and used for the following functions: controlling the door to open and the light source to turn on after the door switch button is pressed by the user; when the data collected by the weight sensor 15 is initially received (the data should be stable data greater than the preset weight) and the door is judged to be closed (the user presses the door switch button for the second time to close the door), the turntable 12 is controlled to rotate at a preset speed, the image sensor 13 is controlled to collect images, and the wind generating unit is controlled to turn on. In actual applications, the control unit may send a control instruction to the corresponding actuator, and the actuator controls the door, the wind generating unit, etc. to perform the corresponding action. For example, after sensing that the door switch button is pressed by the user, the control unit sends an instruction to the door actuator, and the door actuator controls the screw 17 to rotate, so that the door moves upward to open.

[0052] In some embodiments, the wine tasting device 10 may further include a communication unit and a computing unit. The communication unit may be implemented based on mobile hotspot WIFI, Zigbee ZIGBEE, Bluetooth BLUE TOOTH and other technologies to achieve communication between the control unit and the computing unit. The computing unit may be implemented based on a CPU, a graphics processor GPU, etc., which may be set inside the box body 11 or remotely. It is understood that if the computing unit is set inside the box body 11, the control unit may communicate directly with the computing unit, in which case there is no need to set a communication unit. The following description will be made using the example of a computing unit being set remotely.

[0053] In a specific scenario, the control unit can be further used to: receive multiple images of the target to be identified captured by the image sensor 13; the image includes multiple images captured by each image sensor 13 at the same acquisition frequency during the process of the target to be identified rotating one circle; receive weight data captured by the weight sensor 15; and send the received multiple images of the target to be identified and the weight data to the calculation unit through the communication unit.

[0054] In an embodiment of the present invention, the computing unit may include a first computing module, a second computing module, a third computing module, a fourth computing module, a fifth computing module and a sixth computing module. It can be understood that each of the above computing modules corresponds to a pre-written computing program. Figure 6 FIG. 1 is a schematic diagram of the execution steps of the wine authenticating method according to an embodiment of the present invention. Figure 6 shown.

[0055] The first calculation module performs the following steps: Step S601: synthesize (for example, stitch) multiple images of the target to be identified into one image. Step S602: extract multiple image features from the synthesized image and input them into a pre-trained genuine detection model respectively to obtain the genuine probability corresponding to each image feature. The above image features can be different types of features obtained using different feature extraction methods, such as histogram features, texture features, and CNN feature maps. The weights can be set in advance for each feature type based on the validity and importance of the feature type. The above genuine detection model can be implemented based on classification algorithms such as convolutional neural networks CNN, decision forests, and naive Bayes. The training samples are genuine and counterfeit products of brand m whose identification results are known in advance. The feature part of the training data is the image features extracted in the above manner, and the label part is the corresponding identification result.

[0056] Step S603: The weighted sum of the authentic probabilities corresponding to each image feature (i.e., the weighted sum based on the aforementioned weights) is determined as the authentic probability of the object to be identified. Step S604: Is the authentic probability of the object to be identified greater than a preset threshold (e.g., 0.7)? If so, proceed to step S606; otherwise, proceed to step S605. Step S605: The object to be identified is determined to be a counterfeit. This identification result is subsequently displayed on the touch panel via the control unit and the communication unit. Step S606: The object to be identified is determined to be authentic.

[0057] The second calculation module can perform the following steps: Step S607: When the target to be identified is an authentic product, multiple image features extracted from the synthesized image are input into a pre-trained model classification model to obtain the model of the target to be identified. It can be understood that the above model, as an identifier of the alcoholic product, can be used as a basis for distinguishing different alcoholic products. Generally, alcoholic products of the same model have exactly the same properties, and alcoholic products of different models may have differences in rules, packaging, and production time. The above model classification model can be implemented based on classification algorithms such as decision forest and naive Bayes, and its training samples are authentic m brand products with pre-known models. The feature part of the training data is the image features extracted by the above method, and the label part is the corresponding model.

[0058] The third calculation module can perform the following steps: Step S608: Based on the target model to be identified calculated by the second calculation module, the package weight of the target model to be identified is obtained from the pre-established correspondence between the brand model m and the package weight (including the weight of the bottle, lid, ribbon, etc.). Step S609: Subtracting the package weight of the target model to be identified from the weight data collected by the weight sensor to obtain the net weight of the target model to be identified.

[0059] The fourth calculation module can perform the following steps: Step S610: When the product to be identified is genuine, multiple image features extracted from the synthesized image are input into a pre-trained packaging inspection model to obtain the packaging integrity of the product to be identified. The packaging integrity can be a value between zero and one. The packaging inspection model can be implemented based on a classification algorithm such as decision forest or naive Bayes. The training samples are genuine brand m products with pre-determined packaging integrity. The feature portion of the training data is the image features extracted in this manner, and the label portion is the corresponding packaging integrity.

[0060] The fifth calculation module can perform the following steps: Step S611: If the object to be identified is authentic, the model of the object to be identified calculated by the second calculation module, the net weight of the object to be identified calculated by the third calculation module, and the packaging integrity of the object to be identified calculated by the fourth calculation module are input into the pre-trained first price regression model to obtain an estimated price of the object to be identified. Obviously, the price of authentic alcoholic beverages is closely related to its model, net weight, and packaging integrity. Therefore, the price of the object to be identified can be estimated based on these factors.

[0061] The above first price regression model can be implemented based on regression algorithms such as logistic regression. Its training samples are authentic products of brand m whose real prices are known in advance. The feature part of the training data is the model, net weight of the wine, and packaging integrity of the training samples, and the label part is the corresponding real price.

[0062] Since after the model of the target to be identified is determined, the difference between the total weight of the target model to be identified and the net weight containing alcohol is equal to the determined packaging weight of the model, the estimated price of the target to be identified can also be determined based on the model, total weight and packaging integrity of the target to be identified. The above calculation process is performed by the sixth calculation module. Step S612: When the target to be identified is authentic, the weight data collected by the weight sensor, the model of the target to be identified calculated by the second calculation module, and the packaging integrity of the target to be identified calculated by the fourth calculation module are input into the pre-trained second price regression model to obtain the estimated price of the target to be identified. The above second price regression model can be implemented based on a regression algorithm such as logistic regression, and its training samples are authentic products of brand m whose real prices are known in advance. The feature part of the training data is the model, total weight and packaging integrity of the training sample, and the label part is the corresponding real price.

[0063] After the calculation unit determines the above calculation results, the control unit can receive the authenticity verification results sent by the calculation unit and one or more of the following information: the model of the object to be verified, the net weight of the wine, the packaging integrity, and the estimated price, via the communication unit, and control the touch panel 16 to display the received information to the user. In actual use, the user can select the information they want to know on the touch panel 16, and the calculation unit can perform corresponding calculations based on the user's selection. The control unit and touch panel 16 can then generate and display an authentication report containing all the information required by the user based on the user's selection.

[0064] Afterwards, the user can press the door switch button on the touch panel 16 again to open the door and take out the object to be identified. After sensing that the door is open, the control unit can control the turntable 12 to stop rotating, control the image sensor 13 to stop image acquisition, control the wind generating unit to turn off, and control the light source to turn off.

[0065] In practical applications, after obtaining the probability of authenticity of the target to be identified, it can also be compared with a first threshold (such as 0.7). If it is greater than the first threshold, the target to be identified is determined to be authentic; if it is less than the first threshold, it can be compared with a second threshold (such as 0.3). If it is less than the second threshold, the target to be identified is determined to be a counterfeit; if it is greater than the second threshold, "authenticity cannot be determined" can be output.

[0066] In the technical solution of the embodiment of the present invention, a wine authenticating device is provided, which includes a box, a turntable, and an image sensor. When an object to be authenticated is placed on the turntable, the image sensor captures images of the object to be authenticated from different perspectives during its rotation. These images are subsequently processed to verify the authenticity of the object to be authenticated, thereby achieving convenient, rapid, and accurate wine authentication. Furthermore, the wine authenticating device of the embodiment of the present invention implements the following optimized design: three image sensors are installed at different locations within the box. One is located at the top of the box and can capture images of the top surface of the lid and part of the bottle of the object to be authenticated. In addition, a wind generator is installed near the image sensor to blow the streamer on the object to be authenticated to ensure image acquisition quality. The other two are located at different heights of the longitudinal structure of the bracket, one of which can capture images of the side of the lid and the top of the bottle of the object to be authenticated, and the other can capture images of the bottom of the bottle. A weight sensor is installed below the turntable to measure the weight of the object to be authenticated. A touch panel is provided as the door of the box, and the touch panel is provided with a door opening and closing button, which can display the authentication result of the object to be authenticated and the weight data collected by the weight sensor. Through the above structure, the embodiment of the present invention pre-trains an authentic detection model based on a machine learning algorithm. After obtaining images collected by each image sensor at different angles, these images are synthesized into one image and multiple image features are extracted from them and input into the authentic detection model respectively, thereby obtaining the authentic probability corresponding to each image feature. Finally, the authentic probability corresponding to each image feature is weighted and summed to obtain the authentic probability of the target to be identified. When the authentic probability of the target to be identified is greater than the preset threshold, the target to be identified can be determined to be authentic. This ensures the speed and accuracy of the identification process, solves the problem that the existing technology cannot accurately identify alcohol, and to a certain extent curbs the occurrence of the phenomenon of counterfeit alcohol. On this basis, the embodiment of the present invention further provides a method for calculating the model, net weight of alcohol, packaging integrity, and estimated price of the target to be identified. At the same time, the above information can be displayed to the user through the above touch panel, thereby realizing various functions related to wine identification and meeting the various needs of the wine market.

[0067] In an embodiment of the present invention, a wine authentication method is further provided. The computing unit of the aforementioned wine authentication device may include the following steps: synthesizing multiple images of a target to be authenticated into a single image; extracting multiple image features from the synthesized image and inputting each of these features into a pre-trained authenticity detection model to obtain the authenticity probability corresponding to each image feature; determining the authenticity probability of the target to be authenticated as the weighted sum of the authenticity probabilities corresponding to each image feature; and determining the target to be authenticated as authentic when the authenticity probability of the target to be authenticated is greater than a preset threshold. The execution details of the above steps have been previously described and will not be repeated here.

[0068] It should be noted that for the convenience of description, the aforementioned method steps are expressed as a series of action combinations. However, those skilled in the art should be aware that the present invention is not limited to the order of the actions described, and certain steps can actually be performed in other orders or simultaneously. In addition, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily required to implement the present invention.

[0069] The present invention also provides an electronic device for implementing the aforementioned calculation unit. The electronic device in this embodiment of the present invention includes: one or more processors; and a storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the aforementioned authenticity identification method, model determination method, net weight determination method, packaging integrity determination method, and / or valuation method.

[0070] Reference below Figure 7 , which shows a schematic structural diagram of a computer system 700 of an electronic device suitable for implementing an embodiment of the present invention. Figure 7 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention.

[0071] like Figure 7 As shown, the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage unit 708 into a random access memory (RAM) 703. Various programs and data required for the operation of the computer system 700 are also stored in the RAM 703. The CPU 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0072] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, and the like; an output section 707 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 708 including a hard disk and the like; and a communication section 709 including a network interface card such as a LAN card or a modem. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 710 as needed so that computer programs read therefrom can be installed in the storage section 708 as needed.

[0073] In particular, according to embodiments disclosed herein, the processes described in the main step diagrams above can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the methods shown in the main step diagrams. In the above embodiments, the computer program can be downloaded and installed from a network via the communication section 709 and / or installed from removable media 711. When the computer program is executed by the central processing unit 701, the above-described functions defined in the system of the present invention are performed.

[0074] It should be noted that the computer-readable medium described in the present invention may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present invention, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical cable, RF, or any suitable combination thereof.

[0075] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0076] The units involved in the embodiments of the present invention may be implemented in software or hardware. The units described may also be provided in a processor. For example, the processor may be described as including a first computing module, a second computing module, a third computing module, a fourth computing module, a fifth computing module, and a sixth computing module.

[0077] In the technical solution of the embodiment of the present invention, a wine authenticating device is provided, which includes a box, a turntable, and an image sensor. When an object to be authenticated is placed on the turntable, the image sensor captures images of the object to be authenticated from different perspectives during its rotation. These images, after subsequent processing, can be used to authenticate the object to be authenticated, thereby achieving convenient, rapid, and accurate wine authentication. Furthermore, the wine authenticating device of the embodiment of the present invention implements the following optimized design: three image sensors are installed at different locations within the box. One is located at the top of the box and can capture images of the top surface of the lid and part of the bottle of the object to be authenticated. In addition, a wind generator is installed near the image sensor to blow the streamer on the object to be authenticated to ensure image acquisition quality. The other two are located at different heights of the longitudinal structure of the bracket, one of which can capture images of the side of the lid and the top of the bottle of the object to be authenticated, and the other can capture images of the bottom of the bottle. A weight sensor is installed below the turntable to measure the weight of the object to be authenticated. A touch panel is provided as the door of the box, and the touch panel is provided with a door switch button that can display the authentication result of the object to be authenticated and the weight data collected by the weight sensor. Through the above structure, the embodiment of the present invention pre-trains an authentic detection model based on a machine learning algorithm. After obtaining images collected by each image sensor at different angles, these images are synthesized into one image and multiple image features are extracted from them and input into the authentic detection model respectively, thereby obtaining the authentic probability corresponding to each image feature. Finally, the authentic probability corresponding to each image feature is weighted and summed to obtain the authentic probability of the target to be identified. When the authentic probability of the target to be identified is greater than the preset threshold, the target to be identified can be determined to be authentic. This ensures the speed and accuracy of the identification process, solves the problem that the existing technology cannot accurately identify alcohol, and to a certain extent curbs the occurrence of the phenomenon of counterfeit alcohol. On this basis, the embodiment of the present invention further provides a method for calculating the model, net weight of alcohol, packaging integrity, and estimated price of the target to be identified. At the same time, the above information can be displayed to the user through the above touch panel, thereby realizing various functions related to wine identification and meeting the various needs of the wine market.

[0078] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A wine tasting device, characterized in that: include: A box body with a hollow structure, a rotatable turntable provided at the bottom of the box body and used to place the object to be identified, at least one image sensor, a control unit, a communication unit and a computing unit fixedly installed inside the box body; The turntable rotates relative to the image sensor after the object to be identified is placed thereon; The image sensor collects an image of the target to be identified during the rotation process, and the collected image of the target to be identified is used to perform data processing to realize the authenticity identification of the target to be identified; The control unit is used to: receive a plurality of images of the target to be identified captured by the image sensor and send them to the calculation unit via the communication unit; The computing unit is configured to: synthesize the received images into a single image; extract multiple image features from the synthesized image and input them into a pre-trained authenticity detection model to obtain an authenticity probability corresponding to each image feature; determine the authenticity probability of the target to be identified as a weighted sum of the authenticity probabilities corresponding to each image feature; and determine the target to be identified as authentic when the authenticity probability of the target to be identified is greater than a preset threshold. When the target to be identified is genuine: multiple image features extracted from the synthesized image are input into a pre-trained model classification model to obtain the model of the target to be identified; the packaging weight of the model is obtained according to the model of the target to be identified; the packaging weight is subtracted from the weight data of the target to be identified to obtain the net weight of the target to be identified containing alcohol; multiple image features extracted from the synthesized image are input into a pre-trained packaging detection model to obtain the packaging integrity of the target to be identified; the model of the target to be identified, the net weight of the target to be identified containing alcohol and the packaging integrity are input into a pre-trained first price regression model to obtain the estimated price of the target to be identified.

2. The wine tasting device according to claim 1, characterized in that: The image of the object to be identified includes a bottle body image and a cover body image.

3. The wine tasting device according to claim 1, characterized in that: The image sensor comprises a first sensor mounted in the upper portion of the box body, wherein the optical axis of the lens of the first sensor points to the target to be identified on the turntable.

4. The wine tasting device according to claim 3, characterized in that: The wine tasting device further includes a bracket; the middle part of the bracket is circular, fixed to the bottom surface of the box body, and nested with the turntable; the two ends of the bracket are bent into two opposite longitudinal structures perpendicular to the bottom surface of the box body.

5. The wine tasting device according to claim 4, characterized in that: The image sensor further comprises: a second sensor and a third sensor mounted in the same longitudinal structure of the bracket; The second sensor and the third sensor are located at different heights of the longitudinal structure, and the optical axes of their lenses are both directed towards the target to be identified on the turntable.

6. The wine tasting device according to claim 5, characterized in that: The wine tasting device further includes a weight sensor installed on the bottom surface of the box body and located below the turntable.

7. The wine tasting device according to claim 6, characterized in that: The wine authenticating device further comprises: a wind generating unit installed in the upper part of the box body, for blowing the streamer on the target to be authenticated to ensure the image acquisition quality of the image sensor.

8. The wine tasting device according to claim 7, characterized in that: The wind generating unit and the first sensor are packaged in the same structure.

9. The wine tasting device according to claim 7, characterized in that: The wine authenticating device further includes: a touch panel serving as the door of the box body, the touch panel being provided with a door switch button and being used to display the authentication result of the target to be authenticated and the weight data collected by the weight sensor.

10. The wine tasting device according to claim 9, characterized in that: A light source is arranged on the top of the box body.

11. The wine tasting device according to claim 10, characterized in that: The control unit is further configured to: After the door switch button is pressed, the door is controlled to open and the light source is controlled to turn on; When the data collected by the weight sensor is initially received and it is determined that the door is closed, the turntable is controlled to rotate at a preset speed, the image sensor is controlled to collect images, and the wind generating unit is controlled to be turned on.

12. The wine tasting device according to claim 11, characterized in that: The plurality of images of the target to be identified include a plurality of images acquired by each image sensor at the same acquisition frequency during a rotation of the target to be identified; the control unit is further configured to: receiving weight data collected by the weight sensor; The received weight data is sent to the calculation unit through the communication unit.

13. The wine tasting device according to claim 12, characterized in that: The control unit is further configured to: receiving, via the communication unit, the authenticity identification result sent by the computing unit and one or more of the following information: the model of the object to be identified, the net weight of the wine, the integrity of the packaging, and the estimated price; Control the touch panel to display the received information.

14. A wine tasting method, applied to the computing unit of the wine tasting device according to claim 1, characterized in that: The wine tasting method comprises: Combining the multiple images of the target to be identified into one image; Extract multiple image features from the synthesized image and input them into a pre-trained genuine product detection model to obtain the genuine product probability corresponding to each image feature; The weighted sum of the authentic probabilities corresponding to each image feature is determined as the authentic probability of the target to be identified; When the probability that the object to be identified is authentic is greater than a preset threshold, the object to be identified is determined to be authentic.

Citation Information

Patent Citations

  • Article information acquisition box, traceability method suitable for article information acquisition box and medium

    CN111080201A

  • Wine identification device

    CN214175111U