Method, apparatus, and computer program for estimating speed of vehicle passing over horizontally grooved road by using acoustic analysis
10816567 ยท 2020-10-27
Assignee
Inventors
- Jae Hyeong Lee (Chilgok-gun, KR)
- Young Nae Lee (Nam-gu, KR)
- Nam Kyu PARK (Bucheon-si, KR)
- Jong Chan Park (Gimpo-si, KR)
- Jong Jin Park (Wonju-si, KR)
Cpc classification
International classification
Abstract
Provided is a method of estimating a speed of a vehicle includes obtaining time domain acoustic data from an acoustic storage apparatus when the vehicle passes over a horizontally grooved road; calculating frequency domain acoustic data from the time domain acoustic data by using Fourier transformation; calculating, from the frequency domain acoustic data, a resonance frequency of sound generated between tires of the vehicle and horizontal groovings in the road; and estimating the speed when the vehicle passes over the horizontally grooved road by multiplying the resonance frequency by an interval of the horizontal groovings.
Claims
1. A method of estimating a speed of a vehicle, the method comprising: obtaining time domain acoustic data from an acoustic storage apparatus when the vehicle passes over a horizontally grooved road; calculating frequency domain acoustic data from the time domain acoustic data by using Fourier transformation; calculating, from the frequency domain acoustic data, a resonance frequency of sound generated between tires of the vehicle and horizontal groovings in the road; and estimating the speed when the vehicle passes over the horizontally grooved road by multiplying the resonance frequency by an interval of the horizontal groovings.
2. The method of claim 1, wherein the obtaining of the time domain acoustic data comprises: calculating a spectrogram comprising time-frequency-amplitude information by performing short-time Fourier transformation (STFT) on the time domain acoustic data.
3. The method of claim 2, wherein the calculating of the frequency domain acoustic data comprises: calculating a resonance frequency function with respect to time through the spectrogram, and wherein the estimating of the speed comprises: calculating a speed function with respect to time by multiplying the resonance frequency function by the interval of the horizontal groovings.
4. An apparatus for estimating a speed of a vehicle, the apparatus comprising: a data obtaining unit configured to obtain time domain acoustic data from an acoustic storage apparatus when the vehicle passes over a horizontally grooved road; a conversion unit configured to calculate frequency domain acoustic data from the time domain acoustic data by using Fourier transformation; a resonance frequency calculation unit configured to calculate, from the frequency domain acoustic data, a resonance frequency of sound generated between tires of the vehicle and horizontal groovings in the road; and a speed estimation unit configured to estimate the speed when the vehicle passes over the horizontally grooved road by multiplying the resonance frequency by an interval of the horizontal groovings.
5. The apparatus of claim 4, wherein the conversion unit is configured to calculate a spectrogram comprising time-frequency-amplitude information by performing short-time Fourier transformation (STFT) on the time domain acoustic data.
6. The apparatus of claim 5, wherein the resonance frequency calculation unit is further configured to calculate a resonance frequency function with respect to time through the spectrogram, and wherein the speed estimation unit is further configured to calculate a speed function with respect to time by multiplying the resonance frequency function by the interval of the horizontal groovings.
7. A non-transitory computer-readable recording medium having recorded thereon a program for performing the method of any one of claims 1 to 3 in a computer.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and/or other aspects will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
DETAILED DESCRIPTION
(11) Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout. In this regard, the present embodiments may have different forms and should not be construed as being limited to the descriptions set forth herein. Accordingly, the embodiments are merely described below, by referring to the figures, to explain aspects of the present description.
(12) As the present disclosure allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. The attached drawings for illustrating one or more embodiments are referred to in order to gain a sufficient understanding, the merits thereof, and the objectives accomplished by the implementation. However, the embodiments may have different forms and should not be construed as being limited to the descriptions set forth herein.
(13) While such terms as first, second, etc., may be used to describe various components, such components must not be limited to the above terms. The above terms are used only to distinguish one component from another.
(14) An expression used in the singular encompasses the expression of the plural, unless it has a clearly different meaning in the context.
(15) In the present specification, it is to be understood that the terms such as including, having, and comprising are intended to indicate the existence of the features, numbers, steps, actions, components, parts, or combinations thereof disclosed in the specification, and are not intended to preclude the possibility that one or more other features, numbers, steps, actions, components, parts, or combinations thereof may exist or may be added.
(16) When a certain embodiment may be implemented differently, a specific process order may be performed differently from the described order. For example, two consecutively described processes may be performed substantially at the same time or performed in an order opposite to the described order.
(17) The present invention may be described in terms of functional block components and various processing steps. Such functional blocks may be realized by any number of hardware and/or software components configured to perform the specified functions. For example, the present invention may employ various integrated circuit components, e.g., memory elements, processing elements, logic elements, look-up tables, and the like, which may carry out a variety of functions under the control of one or more microprocessors or other control devices. Similarly, where the elements are implemented using software programming or software elements the invention may be implemented with any programming or scripting language such as C, C++, Java, assembler, or the like, with the various algorithms being implemented with any combination of data structures, objects, processes, routines or other programming elements. Furthermore, the present invention could employ any number of conventional techniques for electronics configuration, signal processing and/or control, data processing and the like. The word mechanism is used broadly and is not limited to mechanical or physical embodiments, but may include software routines in conjunction with processors, etc.
(18) As used herein, time domain acoustic data includes a data set that represents amplitude of a sound wave over time.
(19) As used herein, frequency domain acoustic data includes a frequency-gain data set obtained by performing Fourier transformation on the time domain acoustic data.
(20) As used herein, an event means a state in which an object, a pedestrian or the like comes in contact with a vehicle 1 and an impact force greater than a predetermined level is applied to the vehicle 1.
(21) Sizes of components in the drawings may be exaggerated for convenience of explanation. In other words, since sizes and thicknesses of components in the drawings are arbitrarily illustrated for convenience of explanation, the following embodiments are not limited thereto.
(22)
(23) Grooving means a groove of a certain size formed on a surface of road and includes longitudinal grooving horizontal to a traveling direction of a vehicle and horizontal grooving HG perpendicular to the traveling direction of the vehicle or at an angle other than 0. Among these, in particular, the horizontal grooving HG is mainly used for shortening a braking distance of the vehicle.
(24) As shown in
(25)
(26) The vehicle speed estimation apparatus 200 shown in
(27) The vehicle speed estimation apparatus 200 according to the present embodiment may correspond to at least one processor or may include at least one processor. Accordingly, the vehicle speed estimation apparatus 200 may be driven by being included in another hardware apparatus such as a microprocessor or a general purpose computer system.
(28) Referring to
(29) Alternatively, the acoustic storage apparatus 100 may be a separate device installed around the grooved road 2. Alternatively, the acoustic storage apparatus 100 may be a black box mounted on another vehicle passing around the vehicle 1 on the grooved road 2.
(30) The vehicle speed estimation apparatus 200 obtains the time domain acoustic data when the vehicle 1 passes over the grooved road 2 from the acoustic storage apparatus 100 and analyzes the time domain acoustic data to calculate a speed of the vehicle 1.
(31) Referring to
(32) The data obtaining unit 210 obtains the time domain acoustic data when the vehicle 1 passes over the grooved road 2 from the acoustic storage apparatus 100. Particularly, when an event occurs on the grooved road 2, the data obtaining unit 210 may obtain time domain acoustic data at an event occurrence time and prior to the event occurrence time.
(33) In a case where the acoustic storage apparatus 100 is a black box, the acoustic storage apparatus 100 may include not only an acoustic sensor unit that senses sound during traveling of the vehicle 1 and stores acoustic information but also an image capturing unit that captures and stores an image at a certain time interval during the traveling of the vehicle 1. At this time, the data obtaining unit 210 may obtain image data synchronized with the time domain acoustic data from the black box. The image data may include, for example, an image when the vehicle 1 passes over the grooved road 2 and an image at an event time. Accordingly, the data obtaining unit 210 may receive the time domain acoustic data synchronized with a specific image time. Here, a specific image may include an image at a section of which speed is to be estimated among images stored in the image capturing unit and may include the image at an event time of the vehicle 1.
(34) The conversion unit 220 receives the time domain acoustic data when the vehicle 1 passes over the grooved road 2 from the data obtaining unit 210, and calculates frequency domain acoustic data using Fourier transformation. At this time, the conversion unit 220 may calculate the frequency domain acoustic data including information of a frequency domain f-domain, for example, using Fast Fourier Transformation (FFT).
(35) According to an embodiment, the conversion unit 220 may perform short-time Fourier transformation (STFT) on the time domain acoustic data to calculate a spectrogram including time-frequency-amplitude information. The spectrogram may be expressed in the form of a three-dimensional (3D) graph or a contour graph including the time-frequency-amplitude information, which will be described later with reference to
(36) The resonance frequency calculation unit 230 calculates a resonance frequency of the sound SW_HG generated between tires of the vehicle 1 and the horizontal grooving HG from the frequency domain acoustic data calculated by the conversion unit 220.
(37) According to an embodiment, the resonance frequency calculation unit 230 may calculate a resonance frequency function with respect to time through the spectrogram. The spectrogram obtained by performing STFT shows frequency change information with respect to time. For example, when the speed of the vehicle 1 changes over time, since a cycle of the sound SW_HG generated between the tires and the horizontal grooving HG also changes, the resonance frequency is given as a function of time. At this time, the resonance frequency calculation unit 230 may calculate the resonance frequency according to time. This will be described later with reference to
(38) The speed estimation unit 240 multiplies the resonance frequency calculated by the resonance frequency calculation unit 230 by an interval of the horizontal groovings HG to finally determine the speed of the vehicle 1 that passes over the grooved road 2. Referring back to
V=h.Math.f.sub.R[Equation 1]
(39) At this time, the grooving interval h may be measured on the grooved road 2 and then input to the vehicle speed estimation apparatus 200 by a user. The speed estimation unit 240 may receive the resonance frequency f.sub.R calculated from the resonance frequency calculation unit 230 and multiplies the received resonance frequency f.sub.R by an input value of h value to finally estimate the speed of the vehicle 1 passing over the grooved road 2.
(40) According to an embodiment, the speed estimation unit 240 may calculate a speed function with respect to time by multiplying the resonance frequency function by the interval of the horizontal groovings HG. That is, the speed estimating unit 240 may calculate the speed of the vehicle 1 according to time. This will be described later with reference to
(41) A method of estimating the speed of the vehicle 1 passing over the grooved road 2 using the vehicle speed estimation apparatus 200 will be described with reference to
(42)
(43) Referring to
(44) A user of the vehicle speed estimation apparatus 200 may determine an event voice adjacent to or before and after an event occurrence time in the time domain acoustic data obtained from the acoustic storage apparatus 100 and extract time domain acoustic data corresponding to the event voice to use the time domain acoustic data for the method of estimating the speed of the vehicle 1.
(45) On the other hand, in a case where the acoustic storage apparatus is a black box, the data obtaining unit 210 may obtain image data synchronized with the time domain acoustic data from the black box. At this time, the user of the vehicle speed estimation apparatus 200 may determine an event image adjacent to or before and after the event occurrence time from the image data of the black box and extract time domain acoustic data corresponding to the event image to use the time domain acoustic data for the method of estimating the speed of the vehicle 1. Since the time domain acoustic data is continuously stored unlike image information captured and stored at a predetermined time interval, an instantaneous speed of the vehicle 1 may be estimated using the time domain acoustic data.
(46) When the vehicle 1 passes over the grooved road 2, a sound rattle (hereinafter also referred to as tire-grooving sound SW_HG is generated between tires and the horizontal grooving HG due to vibration, friction or the like. In particular, in a case where the speed v of the vehicle 1 and the grooving interval h are constant, the tire-grooving sound SW_HG occurs periodically. Therefore, as shown in a time-amplitude graph of (b) of
(47) Thereafter, an operation S520 of calculating frequency domain acoustic data SD_F from the time domain acoustic data SD_T by using Fourier transformation is performed. In the operation S520, FFT may be used.
(48) Since the time domain acoustic data SD_T includes the information of the tire-grooving sound SW_HG that periodically vibrates, when Fourier transformation is performed on the time domain acoustic data SD_T, a strong peak appears at a specific point like a graph of frequency domain acoustic data SD_F in (c) of
(49) Thereafter, an operation S530 of calculating the resonance frequency f.sub.R of sound generated between the tires of the vehicle 1 and the horizontal grooving HG, that is, the tire-grooving sound SW_HG, from the frequency domain acoustic data SD_F is performed.
(50) As described above, the strong peak appears at the specific point in the graph of the frequency domain acoustic data SD_F due to the tire-grooving sound SW_HG that periodically vibrates. Therefore, in the operation S530, a frequency having a maximum amplitude or gain among several peaks of the frequency domain acoustic data SD_F may be calculated, which is the resonance frequency f.sub.R of the tire-grooving sound SW_HG.
(51) Meanwhile, unlike expressed in a simplified manner in
(52) On the other hand, since the horizontal grooving HG is intermittently formed on a road, a peak appears only in a specific time period. Also, the peak due to the tire-grooving sound SW_HG shows a flat characteristic without rapidly rising or falling over time. An interval of the horizontal groovings HG is set to be about 5 cm to 15 cm and the speed of the vehicle 1 on the grooved road 2 is limited, and thus the resonance frequency f.sub.R of the tire-grooving sound SW_HG is generally limited to a frequency band equal to or less than about 100 Hz to 400 Hz. Therefore, the resonance frequency calculation unit 230 may calculate a frequency of a peak having the largest amplitude or gain, for example, equal to or less than 100 Hz to 400 Hz as the resonance frequency f.sub.R by the tire-grooving sound SW_HG.
(53) Thereafter, an operation S540 of estimating the speed v when the vehicle 1 passes over the grooved road 2 by multiplying the interval h of the horizontal groovings HG by the resonance frequency f.sub.R. In a case where the interval of the horizontal groovings HG is h and the resonance frequency of the sound generated between the vehicle 1 and the horizontal grooving HG is f.sub.R, the speed v of the vehicle 1 may be obtained by multiplying the grooving interval h and the resonance frequency f.sub.R as described in Equation 1 above. Therefore, after the interval h of groovings is measured on the grooved road 2, the speed v of the vehicle 1 passing over the grooved road 2 may be finally estimated by multiplying the measured interval h by the calculated resonance frequency f.sub.R.
(54) In
(55)
(56) At this time, the time domain acoustic data SD_T stored in the acoustic storage apparatus 100 includes tire-grooving sound information. At this time, as shown in a graph of (b) of
(57) In a frequency-amplitude graph obtained by performing Fourier transformation on the time domain acoustic data SD_T through a normal method, a large peak is formed in each of a low-frequency band and a high-frequency band. However, it is impossible to determine important information that the speed of the vehicle 1 has changed with respect to the first time T.sub.1 only by the frequency-amplitude graph. Therefore, in order to estimate the speed of the vehicle 1 over time, it is preferable to use the frequency domain acoustic data SD_F that simultaneously indicates frequency information and time information.
(58) According to an embodiment, an operation of obtaining the frequency domain acoustic data SD_F includes an operation of performing a STFT on the time domain acoustic data SD_T to calculate a spectrogram including time-frequency-amplitude information. STFT is a method of performing Fourier transformation on a signal in a time domain over time through a window having a predetermined interval. The spectrogram may be obtained by summing Fourier transformed spectra for each time. The spectrogram includes the time-frequency-amplitude information and may be expressed in the form of a three-dimensional (3D) graph or a contour graph.
(59) Referring to (c) of
(60) Although the speed of the vehicle 1 is changed discretely in
(61) According to an embodiment, the operation S540 of estimating the speed v includes an operation of multiplying the resonance frequency function by the interval of the horizontal groovings HG to calculate a speed function over time. At this time, in a case where the interval of the horizontal groovings HG changes depending on a position of a road, the speed of the vehicle 1 may be estimated by multiplying a resonance frequency at a specific time by the interval of groovings of a position of the vehicle 1 at a specific time. For example, in (a) of
(62)
(63) In one experiment example of the embodiment, time domain acoustic data is obtained using the black box on a singing road of Jeongseon-gun of Gangwon-do where the horizontal grooving HG is formed, and then analyzed to estimate the speed of the vehicle 1. The singing road is a road where the grooving interval changes 50 times as shown in [Table 1] below, and music sound is made when the vehicle 1 moves by adjusting a tone of sound generated between tires of the vehicle 1 traveling at a constant speed and the horizontal grooving HG.
(64) TABLE-US-00001 TABLE 1 Grooving Resonance No. interval frequency 1 6.3 cm f.sub.R1 2 5.7 cm f.sub.R2 3 6.4 cm f.sub.R3 4 8.0 cm f.sub.R4 5 8.7 cm f.sub.R5 6 8.05 cm f.sub.R6 7 8.4 cm f.sub.R7 8 9.45 cm f.sub.R8 9 7.6 cm f.sub.R9 10 6.05 cm f.sub.R10 11 4.65 cm f.sub.R11 12 6.05 cm f.sub.R12 13 6.45 cm f.sub.R13 14 7.7 cm f.sub.R14 15 6.1 cm f.sub.R15 16 4.7 cm f.sub.R16 17 6.1 cm f.sub.R17 18 5.7 cm f.sub.R18 19 6.1 cm f.sub.R19 20 7.75 cm f.sub.R20 21 9.25 cm f.sub.R21 22 8.3 cm f.sub.R22 23 6.8 cm f.sub.R23 24 7.85 cm f.sub.R24 25 8.05 cm f.sub.R25 26 9.35 cm f.sub.R26 27 8.2 cm f.sub.R27 28 9.2 cm f.sub.R28 29 8.1 cm f.sub.R29 30 7.85 cm f.sub.R30 31 7.75 cm f.sub.R31 32 6.05 cm f.sub.R32 33 6.7 cm f.sub.R33 34 7.6 cm f.sub.R34 35 8.7 cm f.sub.R35 36 9.4 cm f.sub.R36 37 6.1 cm f.sub.R37 38 8.05 cm f.sub.R38 39 6.1 cm f.sub.R39 40 4.6 cm f.sub.R40 41 5.9 cm f.sub.R41 42 5.65 cm f.sub.R42 43 6.0 cm f.sub.R43 44 7.9 cm f.sub.R44 45 9.4 cm f.sub.R45 46 8.05 cm f.sub.R46 47 7.0 cm f.sub.R47 48 7.85 cm f.sub.R48 49 8.2 cm f.sub.R49 50 9.35 cm f.sub.R50
(65) Since the grooving interval changes 50 times as shown in Table 1 above, resonance frequencies f.sub.R1 to f.sub.R50 when the vehicle 1 passes over each grooving also change 50 times.
(66) Referring to
(67) Referring to
(68) As described above, according to the apparatus and method for estimating a speed of a vehicle according to an embodiment, the speed of the vehicle may be estimated by analyzing a unique sound generated when the vehicle passes over a grooved road. The embodiments as described above may be utilized in analyzing the speed of the vehicle at the moment when a vehicle event occurs on, for example, the grooved road. The embodiments may also be particularly useful when the speed of the vehicle may not be estimated using other methods or a result of estimating the speed of the vehicle is confirmed using other methods.
(69) Meanwhile, the method for estimating a speed of a vehicle according to an embodiment may be implemented as a program that may be executed in a computer and may be implemented in a general-purpose digital computer that operates the program using a computer-readable recording medium. The computer-readable recording medium includes a storage medium such as a magnetic storage medium (e.g., ROM, floppy disk, hard disk, etc.) and an optical reading medium (e.g., CD ROM, DVD, etc.).
(70) As described above, according to the apparatus and method for estimating a speed of a vehicle according to an embodiment, the speed of the vehicle may be estimated by analyzing a unique sound generated when the vehicle passes over a grooved road. The embodiments as described above may be utilized in analyzing the speed of the vehicle at the moment when a vehicle event occurs on, for example, the grooved road. The embodiments may also be particularly useful when the speed of the vehicle may not be estimated using other methods or a result of estimating the speed of the vehicle is confirmed using other methods.
(71) It should be understood that embodiments described herein should be considered in a descriptive sense only and not for purposes of limitation. Descriptions of features or aspects within each embodiment should typically be considered as available for other similar features or aspects in other embodiments.
(72) While one or more embodiments have been described with reference to the figures, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the following claims.