APPARATUS AND METHOD FOR CLASSIFYING GLASS OBJECT USING ACOUSTIC ANALYSIS

Abstract
A method for classifying a glass object via acoustic analysis by a classifying apparatus is provided. The method including: receiving, by a processor, sound data of a knock sound generated by applying a knocking operation on the glass object; determining, by the processor, a type of the glass object by performing a knock-sound analysis to the sound data, wherein the type of the glass object includes an organic glass and an inorganic glass; if the type of the glass object is determined as the inorganic glass, receiving, by the processor, echo data of an echo induced by applying an ultrasonic-echo operation on the glass object; and determining, by the processor, a further type of the glass object by performing an echo-decay analysis to the echo data, wherein the further type of the glass object includes a crystal glass, a borosilicate glass and a soda-lime glass.
Description
COPYRIGHT NOTICE

A portion of the disclosure of this patent document contains material, which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.


FIELD OF THE INVENTION

The present invention generally relates to a classification method and apparatus. In particular, it relates to a method, device and system for classifying a glass object via acoustic analysis.


BACKGROUND OF THE INVENTION

Theoretically, glass can be 100% recyclable because of the properties of the glass transition process. However, in practice, glass recycling is ineffective when treating a batch of glass that has different types intermixed. For example, the European Union recognized this difficulty and adopted the Regulation for End-of-Waste Criteria for Glass Cullet in 2012, with a strict emphasis on glass material separation and purification.


In conventional recycling methods, waste glass is routinely sorted by shape, under the assumption that the two major categories, flat glass and container glass, contain mostly soda-lime glass. However, this is not the case in the current market. Glass recycling companies have found that the present glass recycling paradigm results in mixing glass types. This detrimentally affects the melting and forming processes, because melting different types of glass together leads to only a small percentage of material forming as low-quality products. As such, comingled glass types necessitate additional manual sorting before the glass can be processed.


Current conventional solutions to automatically classify and sort glass are the optical sensing and machine vision methods. However, since the waste glass lacks spectral features and can include various colors on each piece of glass, using these optical sensing and machine vision methods to classify glass results in low accuracy and efficiency.


Therefore, there is a need in the art for a new classifying method other than the shape, optical and machine vision methods, so as to reduce the laborious work needed to manually sort and separate the glasses, and to increase classification accuracy and efficiency.


SUMMARY OF THE INVENTION

In accordance with one aspect of the present invention, a computer-implemented method for classifying a glass object via acoustic analysis by a classifying apparatus is provided. The method includes: receiving, by a processor of the classifying apparatus, sound data of the sound of a knock generated by knocking the glass object from a sensor of the classifying apparatus; determining, by the processor, the type of the glass object by performing a knock-sound analysis to the sound data, wherein the possible type of the glass object includes organic glass and inorganic glass; if the glass object's type is determined to be inorganic glass, receiving, by the processor, echo data of an echo induced by applying an ultrasonic-echo operation to the glass object from a transceiver of the classifying apparatus; and determining, by the processor, a further type of the glass object by performing an echo-decay analysis to the echo data, wherein the possible further type of the glass object includes crystal glass, borosilicate glass, and soda-lime glass.


In accordance with another aspect of the present invention, a computer-implemented method for classifying a glass object via acoustic analysis by a classifying apparatus is provided. The method includes: receiving, by a processor of the classifying apparatus, sound data of the sound of a knock generated by knocking the glass object from a sensor of the classifying apparatus; determining, by the processor, the type of the glass object by performing a knock-sound analysis to the sound data, wherein the possible type of the glass object includes organic glass and inorganic glass; if the glass object's type is determined to be inorganic glass, receiving, by the processor, echo data from an echo induced by applying an ultrasonic-echo operation to the glass object from a transceiver of the classifying apparatus; and determining, by the processor, a further type of the glass object by performing a sound-speed analysis of the echo data, wherein the possible further type of the glass object includes crystal glass, borosilicate glass, and soda-lime glass.


In accordance with another aspect of the present invention, a classifying apparatus for classifying a glass object via acoustic analysis is provided, and the classifying apparatus includes one or more processors configured to execute machine instructions to implement the methods described above.





BRIEF DESCRIPTION OF THE DRAWINGS

Embodiments of the invention are described in more detail hereinafter with reference to the drawings, in which:



FIG. 1 depicts a block diagram illustrating a classifying apparatus for classifying a glass object via acoustic analysis in accordance with one embodiment of the present invention;



FIG. 2 depicts a flowchart of classifying the glass object via the acoustic analysis;



FIG. 3 depicts a flowchart of Knock-Sound acoustic analysis;



FIG. 4 depicts a schematic diagram of Knock-Sound acoustic analysis;



FIG. 5 depicts characteristics of various glass types using in the Knock-Sound acoustic analysis;



FIG. 6 depicts a flowchart of Echo-Decay acoustic analysis;



FIG. 7 depicts a schematic diagram of Echo-Decay acoustic analysis;



FIG. 8 depicts a schematic diagram of transceiver design for Echo-Decay acoustic analysis;



FIG. 9A depicts a flowchart of classifying the glass object via the acoustic analysis in accordance with another embodiment of the present invention;



FIG. 9B depicts a flowchart of Sound-Speed acoustic analysis;



FIG. 10 depicts a schematic diagram of Sound-Speed acoustic analysis; and



FIG. 11 depicts a schematic diagram of preferred requirement for the transceiver design using in the Echo-Decay analysis and the Sound-Speed analysis.





DETAILED DESCRIPTION

In the following description, a method and a classifying apparatus for classifying glass objects via acoustic analysis and the likes are set forth as preferred examples. It will be apparent to those skilled in the art that modifications, including additions and/or substitutions, may be made without departing from the scope and spirit of the invention. Specific details may be omitted so as not to obscure the invention; however, the disclosure is written to enable one skilled in the art to practice the teachings herein without undue experimentation.


In accordance with various embodiments of the present invention, FIG. 1 depicts a classifying apparatus 100. The classifying apparatus 100 includes a processor 110, a non-transient memory circuit 120, a sound-generating means 130, a transceiver 140 and a sensor 150.


The sound-generating means 130 is configured to generate a knock sound by applying a knocking operation on the glass object 200. The transceiver 140 is an ultrasonic transducer. Furthermore, the transceiver 140 is also coupled to the sound-generating means 130 and controlled by the sound-generating means 130 to generate ultrasonic waves. That is, the sound-generating means 130 can instruct the transceiver 140 to induce an echo by applying an ultrasonic-echo operation to the glass object 200. The transceiver 140 is in contact with the glass object during the ultrasonic-echo operation.


The sensor 150 is configured to receive the knock sound. The transceiver 140 is further configured to receive the echo.


For example, during the knocking operation, the sound-generating means 130 control a hard object (e.g., a stick or a hammer) to knock the wall of the glass object 200 to generate the knock sound. The knock sound is received by a sensor 150 coupled to the processor 110. The sensor 150 sends sound data SD to the processor 110 according to the received knock sound.


Furthermore, during the ultrasonic-echo operation, the sound-generating means 130 control the transceiver 140, which can be attached to the surface of the glass object 200, to generate and output an ultrasonic wave against the glass object 200, so as to receive corresponding multiple echoes. The transceiver 140 generates echo data according to the received echoes. The transceiver 140 sends the echo data ED to the processor 110.


The non-transient memory circuit 120 is configured to store the sound data SD, the echo data ED or other kinds of data.


The processor 110 executes the machine instructions 121 to implement methods for classifying glass objects via acoustic analysis.


Embodiment 1

Referring to FIG. 2, in step S210 the processor 110 receives sound data of a knock sound corresponding to a glass object 200 from the sensor 150. Next, in step S220, the processor 110 determines a type of the glass object by performing a knock-sound analysis to the sound data, wherein the type of the glass object includes an organic glass and an inorganic glass. The step S220 includes steps S221, S222, S223, S224, S225 and S228. In other words, the “knock-sound analysis” is used for sorting organic and inorganic glass object.


In another embodiment, the type of the glass object further includes a soda-lime glass. That is, the step S220 will change to step S220′, in which the processor 110 determines a type of the glass object by performing a knock-sound analysis to the sound data, wherein the type of the glass object includes an organic glass, an inorganic glass and a soda-lime glass. And the step S220′ further includes steps S226 and S227 comparing to the step S220. In other words, the “knock-sound analysis” here can be used for further sorting out soda-lime glass by steps S226 and S227.


Specifically, referring to FIG. 3, in step S221, the processor 110 identifies intensity information and frequency information of each data element of the sound data. Next, in step S222, the processor 110 identifies a target data element having a maximum intensity among all intensities of the data elements of the sound data according to the intensity information. Next, in step S223, the processor 110 identifies a target frequency of the target data element according to the frequency information.


For example, referring to FIG. 4, a 2D domain plot PL41 can be established according to the intensity information and the frequency information of the sound data. An intensity curve is generated according to data elements of the sound data. In plot PL41, there are five intensity pitches, and each intensity pitch has a corresponding pitch data element on the top. The region that has the first intensity pitch is the fundamental region. Another region that has the rest of the pitches is the harmonic region.


Furthermore, the pitch having maximum intensity is a dominant pitch, and the pitch data element of the dominant pitch is the target data element. The target frequency is the frequency of the target data element.


When the dominant pitch is in the fundamental region, it is considered to be fundamental dominant. When the dominant pitch is in the harmonic region, it is considered to be harmonics dominant.


Referring to FIG. 5, table T51 indicates the characteristics of various glass types (soda-lime glass, borosilicate glass, crystal glass and organic glass). The dominant pitch frequency of the inorganic glass (i.e., soda-lime glass, the borosilicate glass and the crystal glass) is higher than 2 kHz. The dominant pitch frequency of the organic glass is not higher than 2 kHz. Furthermore, the soda-lime glass and the organic glass are fundamental dominant, while the borosilicate glass and the crystal glass are harmonics dominant.


As such, we can utilize these features to distinguish some types of the glass object via steps S224 and S226.


Returning to FIG. 3, in step S224 the processor 110 determines whether the target frequency is higher than a predefined frequency threshold. The predefined frequency threshold can be set as 2 kHz.


If the target frequency is not higher than a predefined frequency threshold, in step S225, the processor 110 determines that the type of the glass object is the organic glass.


If the target frequency is higher than the predefined frequency threshold, in step S228, the processor 110 determines that the type of the glass object is the inorganic glass.


In the other embodiment corresponding to step S220, the processor 110 proceeds step S226 to determine whether the glass object is the soda-lime glass or other type of the inorganic glass. In step S226, the processor 110 determines whether the target data element is corresponding to a first one of one or more intensity pitches of the data elements. In other words, the processor 110 ascertains whether the glass object's sound data is fundamental dominant or harmonics dominant by step S226.


If the target data element is corresponding to a first one of one or more intensity pitches, in step S227 the processor 110 determines that the type of the glass object is the soda-lime glass. Otherwise, the processor 110 determines that the type of the glass object is the inorganic glass (step S228) (e.g., the detailed inorganic glass type of the glass object cannot be distinguished via step S226). In this scenario, a further analysis is conducted to classify the sub-type of inorganic glass.


Returning to FIG. 2, the process continues to step S230, in which the processor 110 receives echo data of an echo corresponding to the glass object from the transceiver 140. Next, in step S240, the processor 110 determines a further type of the glass object by performing an echo-decay analysis to the echo data, wherein the further type of the glass object includes a crystal glass, a borosilicate glass and the soda-lime glass.


Specifically, referring to FIG. 6, in step S241 the processor 110 identifies intensity information and time information of each data element of the echo data. Next, the processor 110 identifies one or more pitch data elements corresponding to one or more intensity pitches of the echo data, according to the intensity information.


Next, in step S243, the processor 110 fits an intensity function to each intensity of the pitch data elements, so as to obtain the intensity function's decay coefficient corresponding to the echo data.


For example, referring to FIG. 7, a 2D domain plot PL71 can be established according to the echo data's intensity information and the time information. An intensity curve is generated according to elements of the echo data. In plot PL71, there are four intensity pitches, and each intensity pitch has a corresponding pitch data element on the top.


From these details, a trend curve can be calculated according to intensity of the pitch data elements. The intensity function (A(t)) is derived by the processor 110 to fit the trend curve corresponding to the pitch data elements. The intensity function A(t) is presented based on formula (1) below:






A(t)=A(0)e−B(t−C)  (1)


where A(t) indicates the pitch intensity as a function of time; A(0) indicates the intensity of the first one pitch; B indicates the decay coefficient; and C indicates timing of the first one pitch, arbitrarily set to 0. The decay coefficient is dependent on material characteristics and related to acoustic impedance. A high acoustic impedance results in a low decay coefficient.


After fitting the intensity function, the processor 110 obtains the decay coefficient of the glass object. As shown by table T71, different types of inorganic glass have different ranges of decay coefficient (B). The processor 110 further determines the sub-type of the inorganic glass object according to the obtained decay coefficient (B). The sorting ranges (RG1, RG2 and RG3) can be calibrated and applied using a recycling company's own database.


For example, the first range RG1, corresponding to soda-lime glass, is higher than 0.6 MHz and lower than or equal to 1.3 MHz; the second range RG2, corresponding to borosilicate glass, is higher than 1.3 MHz and lower than or equal to 1.8 MHz; and the third range RG3, corresponding to crystal glass, is higher than 1.8 MHz and lower than or equal to 4 MHz.


In step S244, the processor 110 determines whether the decay coefficient is within the first range RG1, the second range RG2 or the third range RG3.


If the decay coefficient is within the first range RG1, the processor 110 determines that the type of the glass object is soda-lime glass. If the decay coefficient is within the second range RG2, the processor 110 determines that the type of the glass object is borosilicate glass. If the decay coefficient is within the third range RG3, the processor 110 determines that the type of the glass object is crystal glass.


Referring to FIG. 8, requirements of the transceiver 140 design are provided for the echo-decay analysis. As presented by formula F81 (as formula (2) presented below) of FIG. 8, the echo collection efficiency is determined accordingly.









E
=


R
-
h




R
2

+


(
ad
)

2








(
2
)







where E indicates the echo collection efficiency; R indicates curvature radius; h indicates thickness of the wall of the glass object; d indicates the diameter of the transceiver 140; and a indicates an asymmetric factor.


As shown by table T81, there are some preferred requirements for the transceiver 140 design for the echo-decay analysis. For example, for an echo-decay analysis, the received number of echoes should be more than 3. To fulfill this requirement (i.e., number of echoes should be more than 3), the echo collection efficiency of the transceiver 140 should be higher than 80%. To achieve the 80% up echo collection efficiency, the diameter of the transceiver 140 should be smaller than or equal to 3.5 mm, and this requirement of the diameter of the transceiver 140 is the prior requirement for echo-decay analysis.


In certain scenarios, the echo intensity decay of a thick glass object (typically >1 cm) is difficult to measure. Therefore, a sound-speed analysis is provided by embodiment 2 below.


Embodiment 2

The hardware and the classifying apparatus 100 in embodiment 2 is the same as the classifying apparatus 100 in embodiment 1.


Referring to FIG. 9A, steps S910, S920 (also S920′) and S930 are similar to steps S210, S220 and S230 in FIG. 2, and the details are omitted hereto.


In step S940, the processor 110 determines a further type of the glass object by performing a sound-speed analysis to the echo data, wherein the further type of the glass object includes a crystal glass, a borosilicate glass and the soda-lime glass.


Specifically, referring to FIG. 9B, in step S941 the processor 110 identifies intensity information and time information of each data element of the echo data. Next, in step S942, the processor 110 identifies two pitch data elements corresponding to two neighboring intensity pitches of the echo data ED according to the intensity information, and then it identifies a time difference between the identified two pitch data elements according to the time information. In other words, in the sound-speed analysis, only two echoes are needed to complete the analysis.


Furthermore, in step S943, the processor 110 identifies a thickness value of a wall of the glass object 200.


Next, in step S944, the processor 110 calculates a sound speed corresponding to the echo data according to the thickness value and the identified time difference.


For example, referring to FIG. 10, a 2D domain plot PL101 can be established according to the intensity information and the time information of the echo data. An intensity curve is generated according to data elements of the echo data. In plot PL101, there are four intensity pitches, and each intensity pitch has a corresponding pitch data element on the top. However, as mentioned before, only two neighboring pitches are used in the sound-speed analysis (e.g., echo 1 and echo 2). In other words, the size of the required echo data can be reduced to have data elements capable of constructing two intensity pitches.


The processor 110 identifies the time T1 corresponding to the pitch data element PE1 and the time T2 corresponding to the pitch data element PE2. Then the processor 110 identifies time difference Td according to time T1 and time T2.


The sound speed is calculated based on a formula (3) below.










Sound


speed

=

2


h

T
d







(
3
)







where h indicates the thickness value; and Td indicates the time difference.


After the sound speed is calculated, in step S945 the processor 110 determines whether the calculated sound speed is within the first speed range, the second speed range or the third speed range.


If the calculated sound speed is within the first speed range SRG1, in step S946, the processor 110 determines that the type of the glass object is the soda-lime glass.


If the calculated sound speed is within the second speed range SRG2, in step S947, the processor 110 determines that the type of the glass object is the borosilicate glass.


If the calculated sound speed is within the third speed range SRG3, in step S948, the processor 110 determines that the type of the glass object is the crystal glass.


For example, as illustrated by table T101, the sound speed range SRG1 corresponding to soda-lime glass is higher than or equal to 6000 m/s, and less than or equal to 6400 m/s; the sound speed range SRG2 corresponding to borosilicate glass is higher than or equal to 5000 m/s, and less than or equal to 5400 m/s; and the sound speed range SRG3 corresponding to crystal glass is higher than or equal to 5600 m/s, and less than or equal to 5800 m/s.


Referring to FIG. 11, certain requirements for the transceiver 140 design are provided for the echo-decay analysis and the sound-speed analysis.


As shown by table T101, the required sensing frequency of the transceiver 140 is different according to various thicknesses of the wall of the glass object.


Typically, a sensing frequency higher than 5 MHz is required to achieve sufficient resolving power for glass objects with a thickness larger than 0.5 mm.


It should be mentioned that for thick glass object (typically >1 cm), flat samples, or samples with a large curvature diameter (typically >10 cm), sound speed analysis can be implemented and it is most useful in industrial or construction glass waste sorting.


The functional units of the apparatuses and the methods in accordance to embodiments disclosed herein may be implemented using computing devices, computer processors, or electronic circuitries including but not limited to application specific integrated circuits (ASIC), field programmable gate arrays (FPGA), and other programmable logic devices configured or programmed according to the teachings of the present disclosure. Computer instructions or software codes running in the computing devices, computer processors, or programmable logic devices can readily be prepared by practitioners skilled in the software or electronic art based on the teachings of the present disclosure.


All or portions of the methods in accordance to the embodiments may be executed in one or more computing devices including server computers, personal computers, laptop computers, mobile computing devices such as smartphones and tablet computers.


The embodiments include computer storage media having computer instructions or software codes stored therein which can be used to program computers or microprocessors to perform any of the processes of the present invention. The storage media can include, but are not limited to, floppy disks, optical discs, Blu-ray Disc, DVD, CD-ROMs, and magneto-optical disks, ROMs, RAMs, flash memory devices, or any type of media or devices suitable for storing instructions, codes, and/or data.


Each of the functional units in accordance to various embodiments also may be implemented in distributed computing environments and/or Cloud computing environments, wherein the whole or portions of machine instructions are executed in distributed fashion by one or more processing devices interconnected by a communication network, such as an intranet, Wide Area Network (WAN), Local Area Network (LAN), the Internet, and other forms of data transmission medium.


The foregoing description of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations will be apparent to the practitioner skilled in the art.


The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, thereby enabling others skilled in the art to understand the invention for various embodiments and with various modifications that are suited to the particular use contemplated.

Claims
  • 1. A computer-implemented method for classifying a glass object via acoustic analysis by a classifying apparatus, comprising: receiving, by a sensor of the classifying apparatus, sound data of a knock sound corresponding to the glass object from a sensor of the classifying apparatus;determining, by the processor, a type of the glass object by performing a knock-sound analysis to the sound data, wherein the type of the glass object includes an organic glass and an inorganic glass;if the type of the glass object is determined as the inorganic glass, receiving, by the processor, echo data of an echo corresponding to the glass object from a transceiver of the classifying apparatus; anddetermining, by the processor, a further type of the glass object by performing an echo-decay analysis to the echo data, wherein the further type of the glass object includes a crystal glass, a borosilicate glass and a soda-lime glass.
  • 2. The computer-implemented method of claim 1, the step of determining the type of the glass object by performing the knock-sound analysis to the sound data comprises: identifying intensity information and frequency information of each data element of the sound data;identifying a target data element having a maximum intensity among all intensities of the data elements of the sound data according to the intensity information;identifying a target frequency of the target data element according to the frequency information;determining whether the target frequency is higher than a predefined frequency threshold;if the target frequency is not higher than the predefined frequency threshold, determining that the type of the glass object is the organic glass;if the target frequency is higher than a predefined frequency threshold, determining that the type of the glass object is the inorganic glass.
  • 3. The computer-implemented method of claim 2, wherein the type of the glass object further includes the soda-lime glass, and the step of determining the type of the glass object by performing the knock-sound analysis to the sound data further comprises: if the target frequency is higher than a predefined frequency threshold, determining whether the target data element is corresponding to a first one of one or more intensity pitches of the data elements;if the target data element is corresponding to the first one intensity pitch, determining that the type of the glass object is the soda-lime glass; andif the target data element is not corresponding to the first one intensity pitch, determining that the type of the glass object is the inorganic glass.
  • 4. The computer-implemented method of claim 2, wherein the predefined frequency threshold is approximately 2 kHz.
  • 5. The computer-implemented method of claim 1, wherein the step of determining the further type of the glass object by performing the echo-decay analysis to the echo data comprises: identifying intensity information and time information of each data element of the echo data;identifying one or more pitch data elements corresponding to one or more intensity pitches of the echo data according to the intensity information;fitting an intensity function to each intensity of the pitch data elements, so as to obtain the intensity function's decay coefficient corresponding to the echo data;determining whether the decay coefficient is within a first range, a second range or a third range;if the decay coefficient is within the first range, determining that the type of the glass object is the soda-lime glass;if the decay coefficient is within the second range, determining that the type of the glass object is the borosilicate glass; andif the decay coefficient is within the third range, determining that the type of the glass object is the crystal glass.
  • 6. The computer-implemented method of claim 5, wherein the intensity function is presented based on a formula below: A(t)=A(0)e−B(t−C) where A(t) indicates the pitch intensity as a function of time; A(0) indicates the intensity of the first one pitch; B indicates the decay coefficient; and C indicates timing of the first one pitch, arbitrarily set to 0.
  • 7. The computer-implemented method of claim 5, wherein a requirement of the transceiver comprises: a diameter of the transceiver for receiving the echo is smaller than 3.5 mm.
  • 8. A computer-implemented method for classifying a glass object via acoustic analysis by a classifying apparatus, comprising: receiving, by a processor of the classifying apparatus, sound data of a knock sound corresponding to the glass object from a sensor of the classifying apparatus;determining, by the processor, a type of the glass object by performing a knock-sound analysis to the sound data, wherein the type of the glass object includes an organic glass and an inorganic glass;if the type of the glass object is determined as the inorganic glass, receiving, by the processor, echo data of an echo corresponding to the glass object from a transceiver of the classifying apparatus; anddetermining a further type of the glass object by performing a sound-speed analysis to the echo data, wherein the further type of the glass object includes a crystal glass, a borosilicate glass and a soda-lime glass.
  • 9. The computer-implemented method of claim 8, the step of determining the type of the glass object by performing the knock-sound analysis to the sound data comprises: identifying intensity information and frequency information of each data element of the sound data;identifying a target data element having a maximum intensity among all intensities of the data elements of the sound data according to the intensity information;identifying a target frequency of the target data element according to the frequency information;determining whether the target frequency is higher than a predefined frequency threshold;if the target frequency is not higher than the predefined frequency threshold, determining that the type of the glass object is the organic glass;if the target frequency is higher than a predefined frequency threshold, determining that the type of the glass object is the inorganic glass.
  • 10. The computer-implemented method of claim 9, wherein the type of the glass object further includes the soda-lime glass, and the step of determining the type of the glass object by performing the knock-sound analysis to the sound data further comprises: if the target frequency is higher than a predefined frequency threshold, determining whether the target data element is corresponding to a first one of one or more intensity pitches of the data elements;if the target data element is corresponding to the first one intensity pitch, determining that the type of the glass object is the soda-lime glass; andif the target data element is not corresponding to the first one intensity pitch, determining that the type of the glass object is the inorganic glass.
  • 11. The computer-implemented method of claim 9, wherein the predefined frequency threshold is approximately 2 kHz.
  • 12. The computer-implemented method of claim 8, wherein the step of determining the further type of the glass object by performing the sound-speed analysis to the echo data comprises: identifying intensity information and time information of each data element of the echo data;identifying two pitch data elements corresponding to two neighboring intensity pitches of the echo data according to the intensity information and identifying a time difference between the identified two pitch data elements according to the time information;identifying a thickness value of a wall of the glass object;calculating a sound speed corresponding to the echo data according to the thickness value and the identified time difference;determining whether the calculated sound speed is within a first speed range, a second speed range or a third speed range;if the calculated sound speed is within the first speed range, determining that the type of the glass object is the soda-lime glass;if the calculated sound speed is within the second speed range, determining that the type of the glass object is the borosilicate glass; andif the calculated sound speed is within the third speed range, determining that the type of the glass object is the crystal glass.
  • 13. The computer-implemented method of claim 12, wherein the sound speed is calculated based on a formula below:
  • 14. A classifying apparatus for classifying a glass object via acoustic analysis, comprising: a sound-generating means, configured to generate a knock sound by applying a knocking operation on the glass object;a transceiver, electrically coupled to the sound-generating means, wherein the transceiver is configured to generate an echo by applying an ultrasonic-echo operation on the glass object, and further configured to receiver the echo, wherein the ultrasonic-echo operation is instructed by the sound-generating means;a sensor, configured to receive the knock sound; anda processor, electrically coupled to the sound-generating means, the transceiver and the sensor, wherein the processor is configured to execute machine instructions to implement a computer-implemented method, the method comprising: receiving, by the processor, sound data of the knock sound from the sensor;determining, by the processor, a type of the glass object by performing a knock-sound analysis to the sound data, wherein the type of the glass object includes an organic glass and an inorganic glass;if the type of the glass object is determined as the inorganic glass, receiving, by the processor, echo data of the echo from the transceiver; anddetermining, by the processor, a further type of the glass object by performing an echo-decay analysis to the echo data, wherein the further type of the glass object includes a crystal glass, a borosilicate glass and a soda-lime glass.
  • 15. The classifying apparatus of claim 14, the step of determining the type of the glass object by performing the knock-sound analysis to the sound data comprises: identifying intensity information and frequency information of each data element of the sound data;identifying a target data element having a maximum intensity among all intensities of the data elements of the sound data according to the intensity information;identifying a target frequency of the target data element according to the frequency information;determining whether the target frequency is higher than a predefined frequency threshold;if the target frequency is not higher than the predefined frequency threshold, determining that the type of the glass object is the organic glass;if the target frequency is higher than a predefined frequency threshold, determining whether the target data element is corresponding to a first one of one or more intensity pitches of the data elements;if the target data element is corresponding to the first one intensity pitch, determining that the type of the glass object is the soda-lime glass; andif the target data element is not corresponding to the first one intensity pitch, determining that the type of the glass object is the inorganic glass.
  • 16. The classifying apparatus of claim 15, wherein the type of the glass object further includes the soda-lime glass, and the step of determining the type of the glass object by performing the knock-sound analysis to the sound data further comprises: if the target frequency is higher than a predefined frequency threshold, determining whether the target data element is corresponding to a first one of one or more intensity pitches of the data elements;if the target data element is corresponding to the first one intensity pitch, determining that the type of the glass object is the soda-lime glass; andif the target data element is not corresponding to the first one intensity pitch, determining that the type of the glass object is the inorganic glass.
  • 17. The classifying apparatus of claim 15, wherein the predefined frequency threshold is 2 kHz.
  • 18. The classifying apparatus of claim 14, wherein the step of determining the further type of the glass object by performing the echo-decay analysis to the echo data comprises: identifying intensity information and time information of each data element of the echo data;identifying one or more pitch data elements corresponding to one or more intensity pitches of the echo data according to the intensity information;fitting an intensity function to each intensity of the pitch data elements, so as to obtain the intensity function's decay coefficient corresponding to the echo data;determining whether the decay coefficient is within a first range, a second range or a third range;if the decay coefficient is within the first range, determining that the type of the glass object is the soda-lime glass;if the decay coefficient is within the second range, determining that the type of the glass object is the borosilicate glass; andif the decay coefficient is within the third range, determining that the type of the glass object is the crystal glass.
  • 19. The classifying apparatus of claim 18, wherein the intensity function is presented based on a formula below: A(t)=A(0)e−B(t−C) where A(t) indicates the pitch intensity as a function of time; A(0) indicates the intensity of the first one pitch; B indicates the decay coefficient; and C indicates timing of the first one pitch, arbitrarily set to 0.
  • 20. The classifying apparatus of claim 18, wherein a requirement of the transceiver comprises: a diameter of one of the transceiver for receiving the echo is smaller than 3.5 mm.
  • 21. A classifying apparatus for classifying a glass object via acoustic analysis, comprising: a sound-generating means, configured to generate a knock sound by applying a knocking operation on the glass object;a transceiver, electrically coupled to the sound-generating means, wherein the transceiver is configured to induce an echo by applying an ultrasonic-echo operation on the glass object, and further configured to receiver the echo, wherein the ultrasonic-echo operation is instructed by the sound-generating means;a sensor, configured to receive the knock sound; anda processor, electrically coupled to the sound-generating means, the transceiver and the sensor, wherein the processor is configured to execute machine instructions to implement a computer-implemented method, the method comprising: receiving, by the processor, sound data of the knock sound from the sensor;determining, by the processor, a type of the glass object by performing a knock-sound analysis to the sound data, wherein the type of the glass object includes an organic glass and an inorganic glass;if the type of the glass object is determined as the inorganic glass, receiving, by the processor, echo data of the echo from the transceiver; anddetermining a further type of the glass object by performing a sound-speed analysis to the echo data, wherein the further type of the glass object includes a crystal glass, a borosilicate glass and a soda-lime glass.
  • 22. The classifying apparatus of claim 21, the step of determining the type of the glass object is the organic glass, the inorganic glass or the soda-lime glass by performing the knock-sound analysis to the sound data comprises: identifying intensity information and frequency information of each data element of the sound data;identifying a target data element having a maximum intensity among all intensities of the data elements of the sound data according to the intensity information;identifying a target frequency of the target data element according to the frequency information;determining whether the target frequency is higher than a predefined frequency threshold;if the target frequency is not higher than the predefined frequency threshold, determining that the type of the glass object is the organic glass;if the target frequency is higher than a predefined frequency threshold, determining that the type of the glass object is the inorganic glass.
  • 23. The classifying apparatus of claim 22, wherein the type of the glass object further includes the soda-lime glass, and the step of determining the type of the glass object by performing the knock-sound analysis to the sound data further comprises: if the target frequency is higher than a predefined frequency threshold, determining whether the target data element is corresponding to a first one of one or more intensity pitches of the data elements;if the target data element is corresponding to the first one intensity pitch, determining that the type of the glass object is the soda-lime glass; andif the target data element is not corresponding to the first one intensity pitch, determining that the type of the glass object is the inorganic glass.
  • 24. The classifying apparatus of claim 22, wherein the predefined frequency threshold is approximately 2 kHz.
  • 25. The classifying apparatus of claim 21, wherein the step of determining the further type of the glass object by performing the sound-speed analysis to the echo data comprises: identifying intensity information and time information of each data element of the echo data;identifying two pitch data elements corresponding to two neighboring intensity pitches of the echo data according to the intensity information and identifying a time difference between the identified two pitch data elements according to the time information;identifying a thickness value of a wall of the glass object;calculating a sound speed corresponding to the echo data according to the thickness value and the identified time difference;determining whether the calculated sound speed is within a first speed range, a second speed range or a third speed range;if the calculated sound speed is within the first speed range, determining that the type of the glass object is the soda-lime glass;if the calculated sound speed is within the second speed range, determining that the type of the glass object is the borosilicate glass; andif the calculated sound speed is within the third speed range, determining that the type of the glass object is the crystal glass.
  • 26. The classifying apparatus of claim 25, wherein the sound speed is calculated based on a formula below:
CROSS-REFERENCE WITH RELATED APPLICATIONS

This application claims priority to U.S. Provisional Utility Patent application No. 63/177,399 filed Apr. 21, 2021; the disclosure of which is incorporated herein by reference in its entity.

Provisional Applications (1)
Number Date Country
63177399 Apr 2021 US