CN109410579B - Audio detection system and detection method for moving vehicle - Google Patents
Audio detection system and detection method for moving vehicle Download PDFInfo
- Publication number
- CN109410579B CN109410579B CN201811338515.7A CN201811338515A CN109410579B CN 109410579 B CN109410579 B CN 109410579B CN 201811338515 A CN201811338515 A CN 201811338515A CN 109410579 B CN109410579 B CN 109410579B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- mems microphone
- frequency
- tire noise
- signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0125—Traffic data processing
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
- G08G1/0137—Measuring and analyzing of parameters relative to traffic conditions for specific applications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/065—Traffic control systems for road vehicles by counting the vehicles in a section of the road or in a parking area, i.e. comparing incoming count with outgoing count
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
The invention provides a moving vehicle audio detection system, which comprises a plurality of MEMS microphone modules in an array, a plurality of sensors and a plurality of sensors, wherein the MEMS microphone modules are used for acquiring tire sound signals of a moving vehicle and converting the acquired sound signals into digital signals; the MEMS microphone modules are connected with the signal processing unit, the signal processing unit receives the digital signals of the MEMS microphone modules, processes the digital signals and calculates the positioning information of the vehicle, wherein the signal processing unit executes the following instructions to calculate the positioning information of the vehicle: the signal processing unit is connected with the communication module and outputs the calculated vehicle positioning information through the communication module. The invention is convenient to install and maintain and can effectively reduce the influence of environmental factors in the vehicle positioning process.
Description
Technical Field
The invention relates to the technical field of positioning detection, in particular to a moving vehicle audio detection system and a detection method.
Background
With the rapid development of highway construction, highway traffic has become an indispensable link for economic development. With the rapid development of computers and information technologies, traffic control is also developing in the direction of intellectualization and informatization. In the application of intelligent transportation, the most basic part is the real-time acquisition of vehicle information, and the key of the part is the detection technology of vehicles. As one of the key technologies of intelligent traffic, vehicle detection technology plays an important role in traffic guidance, traffic signal control, highway management, electronic toll collection, and other fields. Traffic development requires a large number of vehicle detectors along the road in order to obtain vehicle operation information, and the mainstream detection methods used at present have difficulty meeting the requirement of a large number of sensors along the road for various reasons. The current technologies for vehicle detection include ground induction coil, camera, microwave, infrared, etc., which are briefly described as follows:
(1) ground induction coil
Coil vehicle detectors, which appeared in the 60's of the 20 th century, are the most widely used traffic volume detectors in traffic control today. With the rapid development of electronic technology, control theory and computer technology, the coil-based vehicle detector is also continuously improved, and an overall design scheme of a vehicle detection system based on a toroidal coil is provided. The detector is a vehicle detector based on electromagnetic induction principle, and its sensor is a loop coil buried under road surface and passed through with a certain alternating current. When the vehicle passes through the coil or stops on the coil, the vehicle causes the inductance of the coil loop to change, and the detector detects the change so as to detect the existence of the vehicle.
The ground induction coils are embedded with 2 annular coils at a certain distance on a lane, the output of the annular coils can be in a square wave or pulse mode, and the vehicle can be detected in both modes as long as the microprocessor counts the rising edge or the falling edge of an output signal. The method of the geomagnetic induction coil needs to cut a road surface and even close a road section for construction, is difficult to install and maintain, and has great potential safety hazard due to congestion caused in the road sealing construction process. The electromagnetic induction detection technology is used for detecting the arrival and departure of vehicles according to the different changes of inductance of different vehicles when the different vehicles pass through an annular induction coil buried under a road, and classifying the vehicle types. The key part of the system is a coil detector which consists of an induction coil and a control part. When no vehicle passes through, the frequency of the oscillator is artificial, when a vehicle approaches and passes through the oscillator at a certain speed, the inductance parameter of the coil changes, and further the oscillation frequency of the oscillator slightly changes, and in the driving process of the vehicle, the oscillation frequency changes along with the chassis of the vehicle due to different shapes. When the vehicle leaves the toroidal coil, the frequency of the oscillator is restored, thus obtaining a value that varies with the time of passage of the vehicle, a threshold value is set, and when the value of the frequency variation exceeds the threshold value, it is considered that the vehicle passes.
(2) Another important method for vehicle detection is to capture the vehicle entering the camera sight range for identification by the camera device. The camera-based vehicle detection method has high requirements on illumination, and vehicles captured by the camera are required to be clearly visible. In the weather of night, dense fog and the like, the identification precision of the camera detection method is greatly reduced.
(3) Other detection methods such as ultrasonic detection, infrared detection, etc. have been used to varying degrees for vehicle detection, and although these methods are well established, they are either destructive to the road section, require high post-maintenance, or are not suitable for mass-production along the road.
In the existing method, the ground induction coil mode needs to cut the road surface for installation and maintenance; the scheme based on the camera has high cost, needs aiming point installation and has lower recognition effect in night, foggy days and rainy days; the method based on ultrasonic waves and infrared rays is low in detection precision, short in detection distance and easy to be influenced by environmental factors such as rain, snow and the like.
Therefore, in order to solve the problems of difficult installation and maintenance and easy influence of environmental factors existing in the existing vehicle detection technology, a moving vehicle audio detection system and a detection method are needed.
Disclosure of Invention
One aspect of the present invention is to provide a moving vehicle audio detection system, which includes a plurality of MEMS microphone modules arrayed to collect tire sound signals of a moving vehicle and convert the collected sound signals into digital signals;
the MEMS microphone modules are connected with the signal processing unit, the signal processing unit receives the digital signals of the MEMS microphone modules, processes the digital signals and calculates the positioning information of the vehicle, wherein the signal processing unit executes the following instructions to calculate the positioning information of the vehicle:
a) preprocessing digital signals input by each MEMS microphone module, performing time domain-frequency domain transformation and extracting tire noise;
b) in the tire noise frequency band, performing vehicle orientation estimation on all frequency bands of the tire noise by a beam forming scanning algorithm;
c) on the basis of vehicle orientation estimation, the number of vehicles is estimated by applying an audio frequency spectrum sparsity principle, and the frequency band occupied by each vehicle sound in the time is obtained;
d) on the basis of vehicle number estimation, vehicle positioning is carried out by applying an SRP-PHAT algorithm to obtain positioning information of the vehicle;
the signal processing unit is connected with the communication module and outputs the calculated vehicle positioning information through the communication module.
Further, in the step a), the preprocessing, the time-frequency domain transformation and the tire noise extraction of the digital signal input by each MEMS microphone module comprise the following method steps:
a1) the signal processing unit receives the obtained n-path digital signal xn(t) framing with each frame length of 25ms to obtain a framed signal x1(t),x2(t),…,xn(t);
a2) For the framed signal x1(t),x2(t),…,xn(t) adding a Hamming window and performing fast Fourier transform to obtain a frequency domain signal X1(ω),X2(ω),…,Xn(ω);
a3) Extracting the frequency range of the frequency domain signal belonging to the tire noise to form a narrow-band tire noise frequency domain signal Xt,k=[X1(k),X2(k),...,Xn(k)]。
Further, in the step b), the vehicle orientation estimation is performed on all frequency bands of the tire noise at time t and frequency ω by using a beam forming scanning algorithm in the tire noise frequency band by the following method steps:
b1) calculating array steering vector d formed by all MEMS microphone modules and steering vector d of steering angle thetaθComprises the following steps:
wherein r is the radius of the microphone array,the azimuth angle of the nth MEMS microphone module is n, which is 1, 2, …, M, M is the number of the MEMS microphone modules, and c is the propagation speed of sound in the air;
b2) selecting a directivity angle ρ of a microphone array directivity pattern0And M-1 null angles (0-2 pi) noted ρ ═ ρ1,ρ1,...,ρM-1];
b3) Calculating steering vectors for the M-1 null angles in step b2), forming a matrix A:
b4) solving equation A*hρ0Get M-dimensional filter operator h ═ cρ0Wherein c is an M-dimensional column vector c ═ 1,0,0];
b6) finding the maximum beamforming Bt,βThe corresponding angle β is the vehicle direction at time t, frequency ω:an estimate of the orientation of the vehicle is obtained.
Further, in the step c), on the basis of the vehicle orientation estimation, the vehicle number estimation is performed by applying the audio frequency spectrum sparsity principle, and the frequency band occupied by each vehicle sound in the time is obtained, including the following steps:
c1) and setting an upper limit N of the positioning quantity of the vehicles.
c2) And the estimation of the vehicle direction under each frequency band is obtained through the vehicle orientation estimation and is recorded as: gamma rayt,ω=[γt,ω1,γt,ω2,...]。
c3) Recording gamma according to the estimation of the vehicle direction under each frequency bandt,ω=[γt,ω1,γt,ω2,...]Counting the occurrence frequency of the vehicles in all directions within the time t to form an angle-vehicle frequency statistical graph;
c4) finding the maximum value q of the vehicle times in the angle-vehicle times statistical chartt,maxSum peak value
c6) obtaining from a statistical map of angle-vehicle timesThe corresponding frequency set of each dimension in the time-frequency spectrum outputs the frequency spectrum set omega corresponding to each dimension (single vehicle sound source) in the time tt,velnAnd n is 1, 2 and …, and the frequency band occupied by each vehicle sound in the time t is obtained.
Further, in the step d), based on the vehicle number estimation, the vehicle positioning is performed by applying the SRP-phot algorithm, and obtaining the positioning information of the vehicle includes the following steps:
d1) the set of spectral frequencies ω corresponding at time t, and for each dimension at time tt,velnAnd an estimate gamma of the vehicle direction at each frequency bandt,ωIn this case, each vehicle corresponds to a frequency spectrum set ω corresponding to tt,veln,n=1,2,…;
d2) Calculating the time delay of the linear propagation from the sound source to the ith MEMS microphone module:
wherein m islThe coordinate of the first MEMS microphone module is shown, and c is the propagation speed of sound in the air;
Wherein psikl(k) For the correlation coefficients of the kth MEMS microphone module and the l MEMS microphone module, "-" denotes the complex conjugate:
Another aspect of the present invention is to provide a moving vehicle audio detection method, comprising the method steps of:
a) preprocessing digital signals input by each MEMS microphone module, performing time domain-frequency domain transformation and extracting tire noise;
b) in the tire noise frequency band, performing vehicle orientation estimation on all frequency bands of the tire noise by a beam forming scanning algorithm;
c) on the basis of vehicle orientation estimation, the number of vehicles is estimated by applying an audio frequency spectrum sparsity principle, and the frequency band occupied by each vehicle sound in the time is obtained;
d) and on the basis of vehicle number estimation, positioning the vehicle by applying an SRP-PHAT algorithm to obtain the positioning information of the vehicle.
Further, in the step a), the preprocessing, the time-frequency domain transformation and the tire noise extraction of the digital signal input by each MEMS microphone module comprise the following method steps:
a1) the signal processing unit receives the obtained n-path digital signal xn(t) framing with each frame length of 25ms to obtain a framed signal x1(t),x2(t),…,xn(t);
a2) For the framed signal x1(t),x2(t),…,xn(t) adding a Hamming window and performing fast Fourier transform to obtain a frequency domain signal X1(ω),X2(ω),…,Xn(ω);
a3) Extracting the frequency range of the frequency domain signal belonging to the tire noise to form a narrow-band tire noise frequency domain signal Xt,k=[X1(k),X2(k),...,Xn(k)]。
Further, in the step b), the vehicle orientation estimation is performed on all frequency bands of the tire noise at time t and frequency ω by using a beam forming scanning algorithm in the tire noise frequency band by the following method steps:
b1) calculating array steering vector d formed by all MEMS microphone modules and steering vector d of steering angle thetaθComprises the following steps:
wherein r is the radius of the microphone array,the azimuth angle of the nth MEMS microphone module is n equal to 1, 2, …, M is the number of the MEMS microphone modules, c is the sound spaceThe speed of propagation in the air;
b2) selecting a directivity angle ρ of a microphone array directivity pattern0And M-1 null angles (0-2 pi) noted ρ ═ ρ1,ρ1,...,ρM-1];
b3) Calculating steering vectors for the M-1 null angles in step b2), forming a matrix A:
b4) solving equation A*hρ0Get M-dimensional filter operator h ═ cρ0Wherein c is an M-dimensional column vector c ═ 1,0,0];
b6) finding the maximum beamforming Bt,βThe corresponding angle β is the vehicle direction at time t, frequency ω:an estimate of the orientation of the vehicle is obtained.
Further, in the step c), on the basis of the vehicle orientation estimation, the vehicle number estimation is performed by applying the audio frequency spectrum sparsity principle, and the frequency band occupied by each vehicle sound in the time is obtained, including the following steps:
c1) and setting an upper limit N of the positioning quantity of the vehicles.
c2) And the estimation of the vehicle direction under each frequency band is obtained through the vehicle orientation estimation and is recorded as: gamma rayt,ω=[γt,ω1,γt,ω2,...]。
c3) Recording gamma according to the estimation of the vehicle direction under each frequency bandt,ω=[γt,ω1,γt,ω2,...]Counting the occurrence frequency of the vehicles in all directions within the time t to form an angle-vehicle frequency statistical graph;
c4) finding vehicles in angle-vehicle times statistical chartMaximum value q of degreet,maxSum peak value
c6) obtaining from a statistical map of angle-vehicle timesThe corresponding frequency set of each dimension in the time-frequency spectrum outputs the frequency spectrum set omega corresponding to each dimension (single vehicle sound source) in the time tt,velnAnd n is 1, 2 and …, and the frequency band occupied by each vehicle sound in the time t is obtained.
Further, in the step d), based on the vehicle number estimation, the vehicle positioning is performed by applying the SRP-phot algorithm, and obtaining the positioning information of the vehicle includes the following steps:
d1) the set of spectral frequencies ω corresponding at time t, and for each dimension at time tt,velnAnd an estimate gamma of the vehicle direction at each frequency bandt,ωIn this case, each vehicle corresponds to a frequency spectrum set ω corresponding to tt,veln,n=1,2,…;
d2) Calculating the time delay of the linear propagation from the sound source to the ith MEMS microphone module:
wherein m islThe coordinate of the first MEMS microphone module is shown, and c is the propagation speed of sound in the air;
Wherein psikl(k) For the correlation coefficients of the kth MEMS microphone module and the l MEMS microphone module, "-" denotes the complex conjugate:
The moving vehicle audio detection system and the detection method provided by the invention utilize the audio signals of the vehicle movement to carry out detection, have low equipment price and simple maintenance, can work all the day and can be laid in large quantities.
According to the moving vehicle audio detection system and the detection method, the audio vehicle detection technology is integrated with other videos, radars and the like, so that a better detection effect can be obtained. The invention takes the sound generated when the vehicle runs, in particular the tire noise generated by the friction between the tire and the ground in the running process of the vehicle as an object, analyzes the audio signal of the vehicle, and applies the microphone array signal processing technology to realize the orientation and the positioning of the vehicle so as to achieve the aim of detecting the vehicle.
The invention takes audio as an input object, realizes audio vehicle inspection by a microphone array signal processing technology, and has the following beneficial effects compared with the prior art:
(1) simple installation and maintenance
The device receives the sound generated by the friction between the tire and the ground in the moving process of the automobile, can be arranged on a portal frame and a road side, and only needs to simply replace equipment in the installation and maintenance process without the processes of cutting the road surface, restoring the road surface and the like.
(2) Low cost
The audio sensor is a microphone, and compared with sensors such as a camera and a coil, the cost is lower. The audio signal frequency after digital processing is low, generally about 16kHz, and compared with the image signal, the audio signal can realize the signal processing algorithm only by a simple and cheap processor.
(3) Without aiming point mounting
The direction of the detection exists by means of cameras, ultrasonic waves, infrared rays and the like, and the detection needs to be carried out aiming at a road detection point/direction. The audio mode has wide receiving range, does not need aiming point installation, and only needs to be installed on the side/upper part of a road section needing to be detected.
(4) Is not easily influenced by environmental factors
Compared with a camera, an ultrasonic wave method and an infrared method, the method is easily influenced by weather. The audio mode can work normally in all weather, and the performance can be guaranteed even if the sensor is polluted.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
Further objects, features and advantages of the present invention will become apparent from the following description of embodiments of the invention, with reference to the accompanying drawings, in which:
FIG. 1 is a block diagram of the audio detection system for a moving vehicle according to the present invention.
FIG. 2 is a block flow diagram of a method for audio detection of a moving vehicle according to the present invention.
Detailed Description
The objects and functions of the present invention and methods for accomplishing the same will be apparent by reference to the exemplary embodiments. However, the present invention is not limited to the exemplary embodiments disclosed below; it can be implemented in different forms. The nature of the description is merely to assist those skilled in the relevant art in a comprehensive understanding of the specific details of the invention.
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the drawings, the same reference numerals denote the same or similar parts, or the same or similar steps. The following is a description of the present invention by means of specific embodiments, and as shown in fig. 1, the present invention provides a structural block diagram of a moving vehicle audio detection system, which includes a plurality of MEMS microphone modules arrayed to form a MEMS microphone array 102 for collecting tire sound signals of a moving vehicle and converting the collected sound signals into digital signals.
The plurality of MEMS microphone modules are connected with the signal processing unit 101, and the signal processing unit 101 receives the digital signals of the plurality of MEMS microphone modules, processes the digital signals and calculates the positioning information of the vehicle.
The signal processing unit 101 is connected to the communication module 103, and outputs the calculated vehicle positioning information through the communication module 103.
The moving vehicle audio detection system of the present invention further comprises a power module 104 for powering the MEMS microphone array 102, the signal processing unit 101 and the communication module 103.
According to one embodiment of the invention, the MEMS microphone module is a core-sensitive MSM261S4030H0R digital microphone, the signal processing unit 101 is an ST company STM32F765ZG microprocessor, and the communication module 103 is a UART control chip based on max 3232. In some embodiments, the signal processing unit 101 may use an FPGA of EP3C120F484C 8N.
The MEMS microphone modules that make up the MEMS microphone array 102 are located in different spatial locations, in some embodiments linearly, and in other embodiments annularly. Each MEMS microphone module is connected to the signal processing unit 101 through an I2S interface. In the present embodiment, four MEMS microphone modules are used as an example, and in some embodiments, there may be a plurality of MEMS microphone modules, but at least more than two MEMS microphone modules.
According to the embodiment of the invention, the MEMS microphone array 102 collects sound signals of friction between an automobile tire and a road surface, and sends the sound signals to the signal processing unit 101 for signal processing, wherein the signal processing unit 101 executes the following instructions to calculate positioning information of a vehicle:
a) the method comprises the following steps of preprocessing digital signals input by each MEMS microphone module, performing time domain-frequency domain transformation and extracting tire noise:
a1) the signal processing unit receives the obtained n-path digital signal xn(t) framing with each frame length of 25ms to obtain a framed signal x1(t),x2(t),…,xn(t)。
a2) For the framed signal x1(t),x2(t),…,xn(t) adding a Hamming window and performing fast Fourier transform to obtain a frequency domain signal X1(ω),X2(ω),…,Xn(ω)。
a3) Extracting the frequency range of the frequency domain signal belonging to the tire noise to form a narrow-band tire noise frequency domain signal Xt,k=[X1(k),X2(k),...,Xn(k)]。
In the above embodiments, the digital signal of each MEMS microphone module is framed for 25ms and the extracted tire noise is 800 to 1500kHz, and in some embodiments, the digital signal of each MEMS microphone module is framed for 20ms and the extracted tire noise is 1000 to 2000 kHz.
b) And in the tire noise frequency band, performing vehicle orientation estimation on all frequency bands of the tire noise by a beam forming scanning algorithm.
In the embodiment, in the tire noise frequency band (800 to 1500kHz), the vehicle orientation estimation of all frequency bands of the tire noise at time t and frequency ω by the beam forming scanning algorithm comprises the following method steps:
b1) calculating array steering vector d formed by all MEMS microphone modules and steering vector d of steering angle thetaθComprises the following steps:
wherein r is the radius of the microphone array,the azimuth angle of the nth MEMS microphone module is n, 1, 2, …, M is the number of MEMS microphone modules, and c is the speed of sound traveling in air.
b2) Selecting a directivity angle ρ of a microphone array directivity pattern0And M-1 null angles (0-2 pi) noted ρ ═ ρ1,ρ1,...,ρM-1]。
b3) Calculating steering vectors for the M-1 null angles in step b2), forming a matrix A:
b4) solving equation A*hρ0Get M-dimensional filter operator h ═ cρ0Wherein c is an M-dimensional column vector c ═ 1,0,0]。
b6) finding the maximum beamforming Bt,βThe corresponding angle β is the vehicle direction at time t, frequency ω:an estimate of the orientation of the vehicle is obtained.
c) On the basis of vehicle orientation estimation, the method for estimating the number of vehicles by applying an audio frequency spectrum sparsity principle and obtaining the frequency band occupied by each vehicle sound in the time comprises the following steps:
c1) and setting an upper limit N of the positioning quantity of the vehicles.
c2) And the estimation of the vehicle direction under each frequency band is obtained through the vehicle orientation estimation and is recorded as: gamma rayt,ω=[γt,ω1,γt,ω2,...]。
c3) Recording gamma according to the estimation of the vehicle direction under each frequency bandt,ω=[γt,ω1,γt,ω2,...]And counting the times of the vehicles appearing in each direction in the time t to form an angle-vehicle time statistical chart.
c4) Finding the maximum value of the number of vehicles in the angle-vehicle number statistical chartqt,maxSum peak value
c6) Obtaining from a statistical map of angle-vehicle timesThe corresponding frequency set of each dimension (namely each vehicle) in the time-frequency spectrum is output, and the frequency set of the frequency spectrum of each dimension (single vehicle sound source) corresponding to the time t is outputωt,velnAnd n is 1, 2 and …, and the frequency band occupied by each vehicle sound in the time t is obtained.
d) On the basis of vehicle number estimation, the SRP-PHAT algorithm is applied to carry out vehicle positioning to obtain the positioning information of the vehicle, and the method comprises the following steps:
d1) the set of spectral frequencies ω corresponding at time t, and for each dimension at time tt,velnAnd an estimate gamma of the vehicle direction at each frequency bandt,ωIn this case, each vehicle corresponds to a frequency spectrum set ω corresponding to tt,veln,n=1,2,…;
d2) Calculating the time delay of the linear propagation from the sound source to the ith MEMS microphone module:
wherein m islThe coordinate of the first MEMS microphone module is shown, and c is the propagation speed of sound in the air;
Wherein psikl(k) For the correlation coefficients of the kth MEMS microphone module and the l MEMS microphone module, "-" denotes the complex conjugate:
As shown in fig. 2, a flow chart of the moving vehicle audio detection method of the present invention is a moving vehicle audio detection method according to an embodiment of the present invention, which includes the following steps:
step S101, preprocessing, time domain-frequency domain conversion and tire noise extraction are carried out on the digital signals input by each MEMS microphone module.
The method comprises the following steps of preprocessing digital signals input by each MEMS microphone module, performing time domain-frequency domain transformation and extracting tire noise:
a1) the signal processing unit receives the obtained n-path digital signal xn(t) framing with each frame length of 25ms to obtain a framed signal x1(t),x2(t),…,xn(t)。
a2) For the framed signal x1(t),x2(t),…,xn(t) adding a Hamming window and performing fast Fourier transform to obtain a frequency domain signal X1(ω),X2(ω),…,Xn(ω)。
a3) Extracting the frequency range of the frequency domain signal belonging to the tire noise to form a narrow-band tire noise frequency domain signal Xt,k=[X1(k),X2(k),...,Xn(k)]。
In the above embodiments, the digital signal of each MEMS microphone module is framed for 25ms and the extracted tire noise is 800 to 1500kHz, and in some embodiments, the digital signal of each MEMS microphone module is framed for 20ms and the extracted tire noise is 1000 to 2000 kHz.
And S102, performing vehicle orientation estimation on all frequency bands of the tire noise through a beam forming scanning algorithm in the tire noise frequency band.
In the embodiment, in the tire noise frequency band (800 to 1500kHz), the vehicle orientation estimation of all frequency bands of the tire noise at time t and frequency ω by the beam forming scanning algorithm comprises the following method steps:
b1) calculating array steering vector d formed by all MEMS microphone modules and steering vector d of steering angle thetaθComprises the following steps:
wherein r is the radius of the microphone array,the azimuth angle of the nth MEMS microphone module is n, 1, 2, …, M is the number of MEMS microphone modules, and c is the speed of sound traveling in air.
b2) Selecting a directivity angle ρ of a microphone array directivity pattern0And M-1 null angles (0-2 pi) noted ρ ═ ρ1,ρ1,...,ρM-1]。
b3) Calculating steering vectors for the M-1 null angles in step b2), forming a matrix A:
b4) solving equation A*hρ0Get M-dimensional filter operator h ═ cρ0Wherein c is an M-dimensional column vector c ═ 1,0,0]。
b6) finding the maximum beamforming Bt,βThe corresponding angle β is the vehicle direction at time t, frequency ω:an estimate of the orientation of the vehicle is obtained.
And S103, on the basis of vehicle orientation estimation, estimating the number of vehicles by applying an audio frequency spectrum sparsity principle, and obtaining the frequency band occupied by each vehicle sound in the time.
On the basis of vehicle orientation estimation, the method for estimating the number of vehicles by applying an audio frequency spectrum sparsity principle and obtaining the frequency band occupied by each vehicle sound in the time comprises the following steps:
c1) and setting an upper limit N of the positioning quantity of the vehicles.
c2) And the estimation of the vehicle direction under each frequency band is obtained through the vehicle orientation estimation and is recorded as: gamma rayt,ω=[γt,ω1,γt,ω2,...]。
c3) Recording gamma according to the estimation of the vehicle direction under each frequency bandt,ω=[γt,ω1,γt,ω2,...]And counting the times of the vehicles appearing in each direction in the time t to form an angle-vehicle time statistical chart.
c4) Finding the maximum value q of the vehicle times in the angle-vehicle times statistical chartt,maxSum peak value
c6) Obtaining from a statistical map of angle-vehicle timesEach dimension (i.e. each vehicle) outputs a corresponding set of frequencies in the time-frequency spectrum for each dimensionSpectral frequency set omega corresponding to time t (single vehicle sound source)t,velnAnd n is 1, 2 and …, and the frequency band occupied by each vehicle sound in the time t is obtained.
And S104, on the basis of vehicle number estimation, positioning the vehicle by applying an SRP-PHAT algorithm to obtain positioning information of the vehicle.
On the basis of vehicle number estimation, the SRP-PHAT algorithm is applied to carry out vehicle positioning to obtain the positioning information of the vehicle, and the method comprises the following steps:
d1) the set of spectral frequencies ω corresponding at time t, and for each dimension at time tt,velnAnd an estimate gamma of the vehicle direction at each frequency bandt,ωIn this case, each vehicle corresponds to a frequency spectrum set ω corresponding to tt,veln,n=1,2,…;
d2) Calculating the time delay of the linear propagation from the sound source to the ith MEMS microphone module:
wherein m islThe coordinate of the first MEMS microphone module is shown, and c is the propagation speed of sound in the air;
Wherein psikl(k) For the correlation coefficients of the kth MEMS microphone module and the l MEMS microphone module, "-" denotes the complex conjugate:
The invention takes the sound generated when the vehicle runs, in particular the tire noise generated by the friction between the tire and the ground in the running process of the vehicle as an object, analyzes the audio signal of the vehicle, and applies the microphone array signal processing technology to realize the orientation and the positioning of the vehicle so as to achieve the aim of vehicle detection.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
Claims (4)
1. A moving vehicle audio detection system, characterized in that the system comprises a plurality of MEMS microphone modules arrayed for collecting tire sound signals of a moving vehicle and converting the collected sound signals into digital signals;
the MEMS microphone modules are connected with the signal processing unit, the signal processing unit receives the digital signals of the MEMS microphone modules, processes the digital signals and calculates the positioning information of the vehicle, wherein the signal processing unit executes the following instructions to calculate the positioning information of the vehicle:
a) preprocessing digital signals input by each MEMS microphone module, performing time domain-frequency domain transformation and extracting tire noise;
b) in the tire noise frequency band, performing vehicle orientation estimation on all frequency bands of the tire noise by a beam forming scanning algorithm;
in the tire noise frequency band, the vehicle orientation estimation is carried out on all frequency bands of the tire noise at time t and frequency omega by a beam forming scanning algorithm, and the method comprises the following steps:
b1) calculating array steering vector d formed by all MEMS microphone modules and steering vector d of steering angle thetaθComprises the following steps:
wherein r is the radius of the microphone array,the azimuth angle of the nth MEMS microphone module is n, which is 1, 2, …, M, M is the number of the MEMS microphone modules, and c is the propagation speed of sound in the air;
b2) selecting a directivity angle ρ of a microphone array directivity pattern0And M-1 null angles rho, 0 < rho < 2 pi, and is recorded as rho ═ rho1,ρ2,…,ρM-1];
b3) Calculating the angle p with respect to the pointing in step b2)0And M-1 null angles form a matrix A:
b4) solving equation A*hρ0Get M-dimensional filter operator h ═ cρ0Wherein c is M-dimensional column vector c ═ 1,0,0, …,0];
b6) finding the maximum beamforming BtβSolving the vehicle direction under the angle beta corresponding to the time t and the frequency omegaObtaining a vehicle orientation estimate;
c) on the basis of vehicle orientation estimation, the number of vehicles is estimated by applying an audio frequency spectrum sparsity principle, and a frequency band occupied by each vehicle sound within a period of time is obtained;
d) on the basis of vehicle number estimation, vehicle positioning is carried out by applying an SRP-PHAT algorithm to obtain positioning information of the vehicle;
the signal processing unit is connected with the communication module and outputs the calculated vehicle positioning information through the communication module.
2. The audio detection system according to claim 1, wherein the step a) of preprocessing, time-frequency domain transformation and tire noise extraction of the digital signal inputted by each MEMS microphone module comprises the following method steps:
a1) the signal processing unit receives the obtained n-path digital signal xn(t) framing with each frame length of 25ms to obtain a framed signal x1(t),x2(t),…,xn(t);
a2) For the framed signal x1(t),x2(t),…,xn(t) adding a Hamming window and performing fast Fourier transform to obtain a frequency domain signal X1(ω),X2(ω),…,Xn(ω);
a3) Extracting the frequency range of the frequency domain signal belonging to the tire noise to form a narrow-band tire noise frequency domain signal Xt,k=[X1(k),X2(k),…,Xn(k)]。
3. A method for audio detection of a moving vehicle, characterized in that the method comprises the following method steps:
a) preprocessing digital signals input by each MEMS microphone module, performing time domain-frequency domain transformation and extracting tire noise;
b) in the tire noise frequency band, performing vehicle orientation estimation on all frequency bands of the tire noise by a beam forming scanning algorithm;
in the tire noise frequency band, the vehicle orientation estimation is carried out on all frequency bands of the tire noise at time t and frequency omega by a beam forming scanning algorithm, and the method comprises the following steps:
b1) calculating array steering vector d formed by all MEMS microphone modules and steering vector d of steering angle thetaθComprises the following steps:
wherein r is the radius of the microphone array,the azimuth angle of the nth MEMS microphone module is n, which is 1, 2, …, M, M is the number of the MEMS microphone modules, and c is the propagation speed of sound in the air;
b2) selecting a directivity angle ρ of a microphone array directivity pattern0And M-1 nulling angles ρ,0 < ρ < 2 π π, denoted ρ ═ ρ1,ρ2,…,ρM-1];
b3) Calculating the angle p with respect to the pointing in step b2)0And M-1 null angles form a matrix A:
b4) solving equation A*hρ0Get M-dimensional filter operator h ═ cρ0Wherein c is M-dimensional column vector c ═ 1,0,0, …,0];
b6) finding the maximum beamforming Bt,βSolving the vehicle direction under the angle beta corresponding to the time t and the frequency omegaObtaining a vehicle orientation estimate;
c) on the basis of vehicle orientation estimation, the number of vehicles is estimated by applying an audio frequency spectrum sparsity principle, and a frequency band occupied by each vehicle sound within a period of time is obtained;
d) and on the basis of vehicle number estimation, positioning the vehicle by applying an SRP-PHAT algorithm to obtain the positioning information of the vehicle.
4. The audio detection method according to claim 3, wherein the step a) of preprocessing, time-frequency domain transformation and tire noise extraction of the digital signal input by each MEMS microphone module comprises the following method steps:
a1) the signal processing unit receives the obtained n-path digital signal xn(t) framing with each frame length of 25ms to obtain a framed signal x1(t),x2(t),…,xn(t);
a2) For the framed signal x1(t),x2(t),…,xn(t) adding a Hamming window and performing fast Fourier transform to obtain a frequency domain signal X1(ω),X2(ω),…,Xn(ω);
a3) Extracting the frequency range of the frequency domain signal belonging to the tire noise to form a narrow-band tire noise frequency domain signal Xt,k=[X1(k),X2(k),…,Xn(k)]。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811338515.7A CN109410579B (en) | 2018-11-12 | 2018-11-12 | Audio detection system and detection method for moving vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811338515.7A CN109410579B (en) | 2018-11-12 | 2018-11-12 | Audio detection system and detection method for moving vehicle |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109410579A CN109410579A (en) | 2019-03-01 |
CN109410579B true CN109410579B (en) | 2021-07-06 |
Family
ID=65472918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811338515.7A Active CN109410579B (en) | 2018-11-12 | 2018-11-12 | Audio detection system and detection method for moving vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109410579B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11449543B2 (en) | 2020-05-06 | 2022-09-20 | Here Global B.V. | Method, apparatus, and computer program product for vehicle localization via amplitude audio features |
US11302345B2 (en) | 2020-05-06 | 2022-04-12 | Here Global B.V. | Method, apparatus, and computer program product for vehicle localization via frequency audio features |
CN115435891B (en) * | 2022-08-17 | 2024-10-11 | 北京市高速公路交通工程有限公司 | Road vehicle sound power monitoring system based on vector microphone |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101483269B1 (en) * | 2008-05-06 | 2015-01-21 | 삼성전자주식회사 | apparatus and method of voice source position search in robot |
US9317983B2 (en) * | 2012-03-14 | 2016-04-19 | Autoconnect Holdings Llc | Automatic communication of damage and health in detected vehicle incidents |
CN105989710B (en) * | 2015-02-11 | 2019-01-22 | 中国科学院声学研究所 | A kind of device for monitoring vehicle and method based on audio |
CN105044675B (en) * | 2015-07-16 | 2017-09-08 | 南京航空航天大学 | A kind of Fast implementation of SRP auditory localizations |
CN106846803B (en) * | 2017-02-08 | 2023-06-23 | 广西交通科学研究院有限公司 | Traffic event detection device and method based on audio frequency |
-
2018
- 2018-11-12 CN CN201811338515.7A patent/CN109410579B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN109410579A (en) | 2019-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109410579B (en) | Audio detection system and detection method for moving vehicle | |
Guido et al. | Evaluating the accuracy of vehicle tracking data obtained from Unmanned Aerial Vehicles | |
Kang et al. | Pothole detection system using 2D LiDAR and camera | |
WO2022141914A1 (en) | Multi-target vehicle detection and re-identification method based on radar and video fusion | |
CN102855759B (en) | Automatic collecting method of high-resolution satellite remote sensing traffic flow information | |
WO2018177026A1 (en) | Device and method for determining road edge | |
CN111582160B (en) | Vehicle track extraction method and device based on distributed optical fiber sensing system | |
CN103176185B (en) | Method and system for detecting road barrier | |
CN103500338B (en) | Road zebra crossing extraction method based on Vehicle-borne Laser Scanning point cloud | |
CN110296713A (en) | Trackside automatic driving vehicle Position Fixing Navigation System and single, multiple vehicle positioning and navigation methods | |
Nguyen et al. | Compensating background for noise due to camera vibration in uncalibrated-camera-based vehicle speed measurement system | |
CN104063882B (en) | Vehicle video speed measuring method based on binocular camera | |
CN110285877B (en) | Train real-time positioning tracking and speed calculating method based on Spark Streaming | |
Liu et al. | Ground surface filtering of 3D point clouds based on hybrid regression technique | |
JPH06194443A (en) | Computing system for investigation parameter of traffic of one or more vehicles | |
CN112014856B (en) | Road edge extraction method and device suitable for cross road section | |
CN210119237U (en) | Positioning and navigation system for roadside automatic driving vehicle | |
CN107516423B (en) | Video-based vehicle driving direction detection method | |
Ishida et al. | SAVeD: Acoustic vehicle detector with speed estimation capable of sequential vehicle detection | |
CN103310199A (en) | Vehicle model identification method based on high-resolution remote sensing data | |
CN110310491A (en) | A kind of short spacing binode earth magnetism vehicle speed detection system and detection method | |
KR20190048979A (en) | Vehicle classification system using non-contact automatic vehicle detectior | |
Jeong et al. | Real-time lane detection for autonomous vehicle | |
Zhu et al. | A real-time vision system for automatic traffic monitoring based on 2D spatio-temporal images | |
CN104867331B (en) | Traffic incidents detection method and device based on microwave |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: No.6, Gaoxin 2nd Road, XiXiangTang District, Nanning City, Guangxi Zhuang Autonomous Region Patentee after: Guangxi Jiaoke Group Co.,Ltd. Address before: No.6, Gaoxin 2nd Road, XiXiangTang District, Nanning City, Guangxi Zhuang Autonomous Region Patentee before: GUANGXI TRANSPORTATION RESEARCH & CONSULTING Co.,Ltd. |