Sound source three-dimensional positioning system and method based on binocular acoustic camera
By combining a binocular acoustic camera system with information processing, the sound source can be accurately located in three-dimensional space, solving the problem that a single acoustic camera cannot achieve three-dimensional positioning. It is suitable for complex scenarios such as industrial fault detection and tracing the source of abnormal noise in buildings.
Patent Information
- Application Number
- CN202511559684.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-29
- Publication Date
- 2026-01-13
AI Technical Summary
A single acoustic camera cannot achieve three-dimensional localization of the sound source, and cannot accurately locate it in complex three-dimensional scenes, which limits its application in areas such as locating the sound source of industrial equipment failures and tracing the source of abnormal noises in building spaces.
A sound source three-dimensional localization system based on binocular acoustic cameras is adopted. Two acoustic cameras acquire sound images from different locations, and an information processing system integrates the relative positional relationship, horizontal and vertical pixel paths and pixel coordinates to calculate the position of the sound source in three-dimensional space.
It enables the output of three-dimensional position information of the sound source in physical space, meets the precise positioning needs in complex three-dimensional scenes, improves the practicality and adaptability of positioning, and reduces the difficulty and cost of on-site operation.
Smart Images

Figure CN121325104A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of sound source positioning, and in particular to a sound source three-dimensional positioning system and method based on a binocular acoustic camera. BACKGROUND
[0002] In the field of sound source positioning, an acoustic camera is a core device for realizing the visual positioning of a sound source. It generates a two-dimensional acoustic image corresponding to the sound source by collecting sound field information, and overlaps the acoustic image with an optical picture taken by the camera, thereby realizing the location identification of the sound source in a two-dimensional plane (i.e., a photo picture).
[0003] However, in actual application scenarios with a depth dimension (such as industrial equipment fault sound source positioning, building space abnormal sound tracing, etc.), a single acoustic camera has significant technical limitations: since a single device can only obtain the pixel coordinates of the sound source in a two-dimensional plane, it cannot establish a correlation between the pixel position and the actual spatial depth, and thus cannot calculate the actual distance between the sound source and the camera, nor can it determine the real height of the sound source in the physical space. This limitation results in that a single acoustic camera can only realize "plane positioning", and cannot meet the demand for accurate positioning of a sound source in three-dimensional space, thereby restricting the application range and positioning accuracy of the acoustic camera in complex three-dimensional scenes. SUMMARY
[0004] In view of this, to solve the problem that a single acoustic camera cannot realize three-dimensional positioning of a sound source, the present application provides a sound source three-dimensional positioning system and control method based on a binocular acoustic camera, which outputs three-dimensional position information of a sound source in a physical space with the parameters of "distance from the binocular camera + height from the ground", thereby meeting the demand for accurate positioning of a sound source in a complex three-dimensional scene.
[0005] In a first aspect, the present application provides a sound source three-dimensional positioning system based on a binocular acoustic camera, comprising: a first acoustic camera and a second acoustic camera, configured to take a same sound source from different positions to obtain acoustic images; an information processing system, in communication connection with the first acoustic camera and the second acoustic camera, configured to receive and process the acoustic image data collected by the two acoustic cameras, and calculate the position coordinates of the sound source in three-dimensional space based on the relative position relationship of the first acoustic camera and the second acoustic camera, the horizontal pixel path, the vertical pixel path, and the pixel coordinates of the sound source in the acoustic images of the first acoustic camera and the second acoustic camera.
[0006] The sound source three-dimensional positioning system based on the binocular acoustic camera provided by the embodiment of the application breaks through the limitation of traditional single acoustic camera two-dimensional positioning through the architecture of "double acoustic camera + information processing system". The double cameras collect acoustic images from different positions to provide a basis for obtaining sound source depth information; the information processing system integrates relative position relationship, horizontal / vertical pixel path and multi-dimensional pixel coordinate data, constructs complete logic of "multi-source data fusion-three-dimensional coordinate calculation", can directly deduce the spatial position of the sound source, does not need additional auxiliary equipment, ensures the realization of the core function of three-dimensional positioning, and can adapt to multiple scenes such as industrial fault detection, and provides a basic solution for complex three-dimensional space sound source positioning. In an optional embodiment, the position coordinates of the sound source in the three-dimensional space include: a distance L1 of the sound source from the first acoustic camera, a distance L2 of the sound source from the second acoustic camera, and an actual height h of the sound source from the ground.
[0007] The embodiment of the application converts the positioning result from "abstract space concept" to "precisely measurable parameters" by quantifying the horizontal distance of the sound source from the double cameras and the vertical height from the ground, greatly improves the practicality of the technical solution, and at the same time provides a standardized data format for subsequent data storage, analysis and linkage with other detection systems, and enhances the adaptability of the system to actual applications.
[0008] In an optional embodiment, the system further includes: a camera support for supporting the first acoustic camera and the second acoustic camera; the first acoustic camera and the second acoustic camera are arranged at the same height, so that the height of the centers of the two acoustic cameras from the ground is h0, and the front faces of the two acoustic cameras are perpendicular to the ground, and the included angle between the normal directions of the front faces of the two cameras is between 30° and 120°.
[0009] The embodiment of the application provides a standardized deployment benchmark for the system hardware by adding a camera support and limiting the deployment parameters of the double cameras. The arrangement of the same height and the front face perpendicular to the ground ensures that the acoustic image pixel coordinates collected by the double cameras have a unified vertical benchmark, avoids pixel coordinate misplacement caused by height difference, and reduces subsequent calculation errors; the normal included angle range of 30°-120° balances the field of view coverage and depth information capture capability, prevents insufficient depth data caused by too small included angle, and avoids sound source capture omission caused by too large included angle. This setting enables the hardware deployment to be standardized without complex calibration tools, reduces the on-site operation threshold, improves the consistency and reliability of the acoustic image data, and provides high-quality input data for accurate calculation of the information processing system.
[0010] In an optional embodiment, the information processing system includes: A coordinate system construction module is used to construct a coordinate system based on the horizontal pixel path of the first acoustic camera and the horizontal pixel path of the second acoustic camera. The coordinate system is based on the relative position of the two acoustic cameras and the trajectory of the horizontal pixel path is used as the coordinate axis reference. A sound source distance calculation module is used to determine the distance L1 of the sound source from the first acoustic camera and the distance L2 of the sound source from the second acoustic camera based on the horizontal coordinate x1 of the sound source in the acoustic image of the first acoustic camera and the horizontal coordinate x2 of the sound image of the second acoustic camera. The sound source height calculation module is used to calculate the vertical distance h1 of the sound source relative to the center pixel of the first acoustic camera based on the vertical pixel path of the first acoustic camera and the distance L1, combined with the vertical coordinate y1 of the sound source in the acoustic image of the first acoustic camera, and to calculate the actual height h of the sound source based on the vertical distance h1 of the center pixel of the first acoustic camera and the height h0 of the center of the two acoustic cameras from the ground.
[0011] The coordinate system construction module of this invention establishes a spatial calculation benchmark based on the horizontal pixel path, resolving calculation deviations caused by differences in the positions of the two cameras; the sound source distance calculation module focuses on the horizontal coordinate data, simplifying the horizontal distance derivation process and improving calculation efficiency; the sound source height calculation module combines the vertical pixel path with L1 to fill the gap in vertical dimension positioning. These three modules form a progressive relationship of "first establish benchmark - then calculate horizontal - then calculate vertical," with the output of the preceding module directly serving as the input for the subsequent module. This ensures that data processing is interconnected, reducing redundant calculations and error accumulation, making 3D coordinate calculations more accurate and stable, while also reducing the complexity of system software development.
[0012] In one optional implementation, the horizontal pixel path is a path map formed by connecting points of the same horizontal coordinate at different distances of the acoustic camera, and its boundary is the horizontal viewing angle of the acoustic camera; the vertical pixel path is a path map formed by connecting points of the same vertical coordinate at different distances of the acoustic camera, and its boundary is the vertical viewing angle of the acoustic camera.
[0013] This invention establishes a direct mapping relationship between pixel coordinates and actual spatial positions by defining "lines connecting the same horizontal / vertical coordinate points at different distances," transforming the abstract "path" into a quantifiable spatial trajectory. The limitation of the viewpoint boundary clarifies the effective calculation range of the path, helping information processing systems quickly filter out invalid data and avoid interference from pixel coordinates outside the viewpoint. For example, a horizontal pixel path can accurately correlate the horizontal coordinate with the horizontal distance, and a vertical pixel path can match the vertical coordinate with the vertical height, providing core technical support for coordinate system construction and distance and height calculation. This is a key support for realizing the transformation from "pixel data to spatial parameters."
[0014] In one optional implementation, the actual height h of the sound source is calculated using the formula h = h0 + h1, where h0 is the height of the acoustic camera center from the ground, and h1 is the vertical distance of the sound source relative to the camera center pixel calculated based on the vertical coordinate y1 and the vertical pixel path.
[0015] This invention, through a clearly defined height calculation formula (h = h0 + h1), transforms the sound source height calculation from a "module functional description" into "directly executable quantization logic." h0 represents known hardware deployment parameters, while h1 is derived based on pixel coordinates and vertical pixel paths. The combination of these two factors provides a clear mathematical basis for height calculation, avoiding height errors caused by ambiguity in the calculation logic.
[0016] Secondly, the present invention provides a method for three-dimensional localization of sound sources based on a binocular acoustic camera, comprising the following steps: Acoustic images of the same sound source are acquired from different locations using a first acoustic camera and a second acoustic camera, and transmitted to an information processing system. The information processing system calculates the position coordinates of the sound source in three-dimensional space based on the relative positional relationship between the first acoustic camera and the second acoustic camera, the horizontal pixel path, the vertical pixel path, and the pixel coordinates of the sound source in the acoustic images of the first acoustic camera and the second acoustic camera.
[0017] The present invention provides a stereo acoustic camera-based 3D sound source localization method, constructing a complete "data acquisition-computation localization" process. Dual cameras acquire acoustic images to provide raw data for subsequent calculations. The information processing system integrates multi-dimensional data to derive 3D coordinates, achieving synergy and consistency with the overall system solution. This method does not rely on specific hardware models; 3D localization can be achieved through standardized steps, exhibiting strong versatility and portability. In adapting to different brands of acoustic cameras, consistent localization results can be achieved simply by deploying equipment and processing data according to this method, meeting the implementation requirements of different scenarios.
[0018] In one alternative implementation, before acquiring the acoustic image, the first and second acoustic cameras are adjusted to the same height using a camera bracket, so that their front faces are perpendicular to the ground, and the included angle between the frontal normals of the two cameras is between 30° and 120°.
[0019] This invention, by clearly defining the adjustment and deployment parameters of the camera bracket, transforms the method from "abstract steps" into a "practical on-site operation guide." Workers can standardize equipment deployment by following the steps of "adjusting to the same height - ensuring verticality to the ground - controlling the angle range," avoiding deviations in audio-visual data caused by improper deployment. For example, in industrial plant sites, no specialized technicians are required; ordinary maintenance personnel can complete equipment deployment by following these steps, significantly reducing the labor costs and technical barriers to implementation. Simultaneously, it ensures consistent hardware deployment across different sites and by different personnel, providing a stable foundation for subsequent data acquisition and calculation.
[0020] In one optional implementation, the step of calculating and determining the position coordinates of the sound source in three-dimensional space includes: constructing a spatial coordinate system based on the horizontal pixel path of the first acoustic camera and the horizontal pixel path of the second acoustic camera using the coordinate system construction module of the information processing system; The sound source distance calculation module determines the distance L1 from the first acoustic camera and the distance L2 from the second acoustic camera based on the pixel coordinates x1, x2 and the mapping relationship of the spatial coordinate system. The sound source height calculation module calculates the vertical distance h1 of the sound source relative to the center pixel based on the vertical pixel path, distance L1, and pixel coordinate y1 of the first acoustic camera, and calculates the actual height h of the sound source using the formula h = h0 + h1.
[0021] The coordinate system construction in this embodiment of the invention provides a benchmark for calculation, the distance calculation locks the horizontal orientation, and the height calculation supplements the vertical dimension. The three-step progressive operation makes the complex calculation process clearer and easier to execute. This refined step not only ensures the integrity and rigor of the calculation logic, but also enhances the operability and maintainability of the method, making the three-dimensional positioning method easier to implement and apply.
[0022] In one optional implementation, when calculating distances L1 and L2, the information processing system converts pixel coordinates (x1, x2) into actual spatial horizontal distance parameters based on the mapping relationship of horizontal pixel paths in the spatial coordinate system. When calculating vertical distance h1, the information processing system combines the pixel distribution ratio corresponding to the vertical viewpoint of the first acoustic camera (1) to convert the pixel offset corresponding to pixel coordinate y1 into actual spatial vertical distance h1.
[0023] In this embodiment of the invention, the horizontal direction is transformed based on the coordinate system mapping relationship to convert x1 and x2, ensuring that the pixel offset corresponds accurately to the actual horizontal distance; the vertical direction is transformed based on the pixel distribution ratio of the vertical viewpoint to convert y1, avoiding errors where the same pixel coordinate corresponds to different heights at different distances. For example, in long-distance sound source localization, the actual distance corresponding to the pixel offset can be accurately magnified through the mapping relationship; in short-distance localization, the vertical height calculation is refined based on the pixel distribution ratio, improving the resolution of small-range height differences. This design provides a clear technical basis for the calculation process, reduces subjective estimation errors, further improves the accuracy of 3D localization, and meets the needs of scenarios with high positioning accuracy requirements (such as precision instrument fault detection). Attached Figure Description To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0024] Figure 1 This is a schematic diagram of the module composition of a sound source three-dimensional localization system based on a binocular acoustic camera according to an embodiment of the present invention; Figure 2 This is a schematic diagram of an acoustic image acquired by a binocular acoustic camera according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the horizontal pixel path of an acoustic image acquired by a binocular acoustic camera according to an embodiment of the present invention. Figure 4 This is a schematic diagram of another module of a sound source three-dimensional localization system based on a binocular acoustic camera according to an embodiment of the present invention; Figure 5 This is a flowchart illustrating a three-dimensional sound source localization method based on a binocular acoustic camera according to an embodiment of the present invention. Figure 6 This is another schematic flowchart of a sound source three-dimensional localization method based on a binocular acoustic camera according to an embodiment of the present invention.
[0025] Explanation of reference numerals in the attached figures: 101-First acoustic camera, 102-Second acoustic camera, 103-Information processing system, 1041-Horizontal pixel path of the first acoustic camera, 1042-Horizontal pixel path of the second acoustic camera, 105-Vertical pixel path of the first acoustic camera, 106-Sound source, 107-Camera support, 108-Ground, 109-Center pixel. Detailed Implementation To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0026] This invention provides a sound source three-dimensional localization system based on a binocular acoustic camera, such as... Figure 1 As shown, it includes: a first acoustic camera (101) and a second acoustic camera (102), used to capture images of the same sound source from different locations to obtain acoustic images; wherein the acoustic images are as follows: Figure 2 As shown in (1), the first acoustic camera captures an image of size m1*n1, where (x1, y1) are the pixel coordinates of the sound source on the image, m1 is the maximum horizontal pixel, n1 is the maximum vertical pixel, x1 is the horizontal coordinate of the pixel, and y1 is the vertical coordinate of the pixel, as shown in (1). Figure 2 (2) The second acoustic camera captures an image of m2*n2, where (x2, y2) are the pixel coordinates of the sound source on the image, m2 is the maximum horizontal pixel, n2 is the maximum vertical pixel, x2 is the horizontal coordinate of the pixel, and y2 is the vertical coordinate of the pixel.
[0027] The information processing system (103) is communicatively connected to the first acoustic camera (101) and the second acoustic camera (102), and is used to receive and process the acoustic image data collected by the two acoustic cameras. Based on the relative positional relationship between the first acoustic camera and the second acoustic camera, the horizontal pixel path, the vertical pixel path, and the pixel coordinates of the sound source in the acoustic image of the first acoustic camera and the second acoustic camera, the system calculates the position coordinates of the sound source in three-dimensional space.
[0028] The above horizontal pixel path, such as Figure 3 The horizontal pixel paths (1041) of the first acoustic camera and (1042) of the second acoustic camera shown in the diagram are path maps formed by connecting points with the same horizontal coordinate at different distances from the acoustic cameras. Their boundaries are the horizontal viewing angles of the acoustic cameras; the vertical pixel paths (such as...) Figure 4 The vertical pixel path (105) of the first acoustic camera shown is a path diagram formed by connecting points with the same vertical coordinate at different distances of the acoustic camera, and its boundary is the vertical viewing angle of the acoustic camera.
[0029] In this embodiment of the invention, the horizontal pixel path directly associates the horizontal pixel coordinates of the acoustic camera with the horizontal positions at different depths in actual space by connecting the same horizontal coordinate points at different distances. Its boundary matches the horizontal viewing angle of the acoustic camera, clearly defining the spatial coverage range of the pixel coordinates in the horizontal direction. Similarly, the vertical pixel path establishes a correspondence between the vertical pixel coordinates and the vertical height in actual space by connecting the same vertical coordinate points at different distances. The boundary matching the vertical viewing angle ensures the accuracy of spatial coverage in the vertical direction. Together, these methods overcome the limitation of traditional two-dimensional acoustic images where "pixel coordinates cannot be associated with actual spatial positions," providing a direct conversion basis for information processing systems from "pixel data to spatial parameters," and serving as the core technical support for achieving three-dimensional sound source localization.
[0030] In this embodiment of the invention, the boundaries of the horizontal and vertical pixel paths correspond to the horizontal and vertical viewing angles of the acoustic camera, respectively. This characteristic helps the information processing system quickly filter valid data: in the acquired acoustic image, if the sound source pixel coordinates (x1, y1 or x2, y2) exceed the path boundary (i.e., exceed the camera's viewing angle range), the system can directly determine that the data is invalid, without needing further calculation; conversely, if it is within the path boundary, the system can focus on the valid path trajectory for parameter derivation. This boundary filtering mechanism avoids interference from invalid pixel data in the calculation process, reduces redundant calculation steps, significantly improves the data processing efficiency of the information processing system, and ensures that the 3D positioning results can be output quickly.
[0031] Compared to the limitations of traditional single acoustic cameras, which can only generate two-dimensional acoustic images and cannot obtain sound source depth (distance) and actual height, this invention overcomes the limitation of traditional single acoustic cameras only being able to locate in two dimensions through a "dual acoustic camera + information processing system" architecture. The dual cameras acquire acoustic images from different locations, providing a foundation for obtaining sound source depth information. The information processing system integrates multi-dimensional data such as relative positional relationships, horizontal / vertical pixel paths, and pixel coordinates to construct a complete logic of "multi-source data fusion - three-dimensional coordinate calculation," which can directly deduce the spatial location of the sound source without additional auxiliary equipment. This design not only ensures the realization of the core function of three-dimensional positioning but also provides a unified technical framework for subsequent refined optimizations. It can be adapted to various scenarios such as industrial fault detection and building noise tracing, providing a basic solution for sound source localization in complex three-dimensional spaces. It fills the technical gap that single devices cannot achieve three-dimensional localization, significantly improving the spatial integrity and accuracy of sound source localization.
[0032] Furthermore, the position coordinates of the sound source in three-dimensional space obtained through the above system include: the distance L1 of the sound source (106) from the first acoustic camera, the distance L2 from the second acoustic camera, and the actual height h from the ground. By quantifying the horizontal distance of the sound source from the two cameras and the vertical height from the ground, the positioning result is transformed from an "abstract spatial concept" into "precisely measurable parameters," greatly improving the practicality of the technical solution. For example, in industrial equipment maintenance, staff can quickly locate the horizontal position of the sound source based on L1 and L2, and determine the vertical height of the faulty equipment component based on h, avoiding low troubleshooting efficiency caused by ambiguous positioning parameters. At the same time, it provides a standardized data format for subsequent data storage, analysis, and linkage with other detection systems, enhancing the adaptability of the system to practical applications.
[0033] like Figure 4 As shown, the system provided in this embodiment of the invention also includes a camera bracket (107) for supporting the first acoustic camera and the second acoustic camera; the first acoustic camera and the second acoustic camera are set at the same height, so that the center of the two acoustic cameras is at a height of h0 from the ground, and their front faces are perpendicular to the ground (108), and the angle between the front normals of the two cameras is between 30° and 120°. This setting establishes a unified reference for the acquisition angle of the two cameras in the vertical direction, avoiding the problem of misalignment of the reference of the sound image pixel coordinates (x1, y1) and (x2, y2) due to the difference in height and tilt angle of the two cameras, ensuring that the data has a consistent comparison basis when the subsequent information processing system (103) calculates the sound source distance (L1, L2) and vertical distance (h1) based on the pixel coordinates of the two cameras, reducing the positioning error from the hardware deployment level and improving the accuracy of three-dimensional coordinate calculation.
[0034] This invention provides a convenient support and fixing structure for dual-camera height adjustment and vertical ground calibration via a camera bracket. It achieves uniform height and vertical attitude calibration of the dual cameras without the need for additional complex measuring tools. It can effectively resist the influence of slight vibrations in the field environment (such as vibrations from industrial equipment operation, airflow disturbances, etc.) on the camera attitude, and avoid problems such as changes in height reference and deviation of the included angle from the set range caused by attitude shift of the dual cameras, ensuring that the dual cameras are always in a stable acquisition state. At the same time, the uniform height and vertical ground setting makes it less likely for the relative position relationship of the dual cameras to shift due to equipment deformation under different environmental temperature and humidity changes, further ensuring the stability of audio-visual data acquisition and improving the reliable operation capability of the system in complex field environments.
[0035] The angle between the two cameras' frontal normals is set within the range of 30° to 120°. This angle range avoids the problems of excessive overlap in the field of view of the two cameras and insufficient capture of sound source depth information caused by an excessively small angle, while also preventing the situation of misalignment of the field of view and difficulty in simultaneously and accurately capturing the same sound source image due to an excessively large angle. This angle range ensures that the two cameras can effectively cover the target monitoring area while forming a reasonable field of view intersection relationship, enabling the information processing system (103) to quickly establish the association between the pixel coordinates (x1, x2) of the two cameras and the spatial position of the sound source through the horizontal pixel path, efficiently derive the sound source distance parameters, and improve the success rate of capturing the same sound source and the efficiency of positioning calculation. In addition, it takes into account the monitoring needs of different scenarios (such as a smaller angle can be selected for close-range monitoring in small spaces, and a larger angle can be selected for long-range monitoring in large spaces), and this angle range can meet the positioning requirements without high-precision angle control, reducing the operational difficulty of on-site deployment. Whether in industrial plants, building spaces, or other scenarios, staff can quickly complete the standardized deployment of the two cameras, reduce system debugging time, and improve the convenience of practical applications.
[0036] Specifically, the information processing system (103) of this embodiment includes: A coordinate system construction module is used to construct a coordinate system based on the horizontal pixel paths of the first acoustic camera and the second acoustic camera. This coordinate system uses the relative positions of the two acoustic cameras as a reference and the trajectory of the horizontal pixel paths as the coordinate axes. This embodiment of the invention uses the relative positions of the two acoustic cameras as a reference, combined with the horizontal pixel path trajectories, to construct a coordinate system, establishing a direct mapping relationship between the abstract "pixel coordinates" and the "actual spatial position." Compared to calculation methods without a clear reference, this module eliminates calculation deviations caused by differences in the positions of the two cameras, providing a unified spatial framework for subsequent distance and height calculations. This ensures logical consistency in the conversion from pixel data to spatial parameters, avoids positioning errors caused by reference misalignment, and provides an underlying guarantee for overall calculation accuracy. A sound source distance calculation module is used to determine the distance L1 from the sound source to the first acoustic camera and the distance L2 from the sound source to the second acoustic camera based on the abscissa x1 of the sound source in the acoustic image of the first acoustic camera and the abscissa x2 of the sound image of the second acoustic camera. The sound source distance calculation module in this embodiment of the invention only needs to rely on the horizontal coordinates (x1, x2) of the sound source in the dual-camera acoustic image to quickly determine the distance L1 from the first acoustic camera and the distance L2 from the second acoustic camera. It eliminates the need for additional sensors (such as laser rangefinders) or complex multi-parameter fitting algorithms, significantly simplifying the distance calculation process through the direct correlation of "horizontal pixel coordinates - horizontal pixel path - spatial distance". Simultaneously, this module focuses on key parameters in the horizontal direction (horizontal coordinates), avoiding interference from irrelevant pixel data (such as vertical coordinates), shortening data processing time, and improving the efficiency and accuracy of horizontal sound source localization.
[0037] The sound source height calculation module is used to calculate the vertical distance h1 of the sound source relative to the center pixel of the first acoustic camera based on the vertical pixel path of the first acoustic camera and the distance L1, combined with the vertical coordinate y1 of the sound source in the acoustic image of the first acoustic camera, and to calculate the actual height h of the sound source (106) based on the vertical distance h1 of the center pixel of the first acoustic camera and the height h0 of the center of the two acoustic cameras from the ground (108). The sound source height calculation module combines the vertical pixel path (105) of the first acoustic camera, the determined distance L1 and the vertical coordinate y1 of the sound source to construct a calculation link of "distance-vertical pixel coordinate-actual height": first, the corresponding spatial line is locked in the vertical pixel path with the distance L1, then the vertical distance h1 of the sound source relative to the center pixel (109) is determined by the vertical coordinate y1, and finally the actual height h is obtained by combining the unified height h0 of the two cameras. This module cleverly utilizes the previously calculated distance L1 as an intermediate reference, avoiding the problem that a single camera cannot calculate the height due to a lack of depth information. It accurately fills the gap in the vertical dimension of traditional two-dimensional positioning, ensuring that the three-dimensional position parameters (distance L1 / L2, height h) of the sound source are complete and reliable.
[0038] The three main modules of the information processing system form a collaborative logic of first establishing the coordinate system, then calculating distance, and finally calculating altitude: the coordinate system construction module provides a benchmark for distance calculation, the result (L1) of the distance calculation module provides key parameters for altitude calculation, and the output of the preceding modules directly serves as the input for the subsequent modules, making the entire data processing process interconnected and mutually verifying. This collaborative mode can effectively reduce the impact of single parameter errors on the final result (such as a small deviation in the horizontal coordinate x1, which can be corrected by associating the coordinate system benchmark with another camera x2), significantly improving the reliability and fault tolerance of the 3D positioning results, and ensuring stable and accurate output of sound source spatial coordinates even in complex sound field environments.
[0039] The actual height h of the sound source calculated by the information processing system is obtained using the formula h = h0 + h1, where h0 is the height of the acoustic camera center from the ground, and h1 is the vertical distance of the sound source relative to the camera center pixel calculated based on the vertical coordinate y1 and the vertical pixel path. Combining these two factors provides a clear mathematical basis for height calculation, avoiding height errors caused by ambiguous calculation logic. In practical applications, such as locating abnormal noises within building ceilings, the height of the noise location from the ground can be quickly calculated using h0 (camera height) and h1 (vertical offset), accurately determining whether the noise originates from the ceiling joists or pipelines, thus improving troubleshooting accuracy. Simultaneously, this formula provides clear algorithmic logic for the information processing system software programming, reducing development difficulty, ensuring consistency of height calculation results across different devices, and enhancing the system's standardization.
[0040] This invention also provides a method for three-dimensional sound source localization based on a binocular acoustic camera, applicable to any of the above-described binocular acoustic camera-based three-dimensional sound source localization systems, such as... Figure 5 As shown, it includes the following steps: S1, uses a first acoustic camera and a second acoustic camera to capture acoustic images of the same sound source from different locations and transmits them to the information processing system; S2, through the information processing system, based on the relative positional relationship between the first acoustic camera and the second acoustic camera, the horizontal pixel path, the vertical pixel path, and the pixel coordinates of the sound source in the sound image of the first acoustic camera and the second acoustic camera, the position coordinates of the sound source in three-dimensional space are calculated.
[0041] This invention presents a complete "data acquisition-computation positioning" method. Dual cameras acquire acoustic images to provide raw data for subsequent calculations. The information processing system integrates multi-dimensional data to derive three-dimensional coordinates, achieving synergy and consistency with the overall system solution. This method does not rely on specific hardware models; it achieves three-dimensional positioning through standardized steps, exhibiting strong versatility and portability. For example, in adapting to different brands of acoustic cameras, simply deploying equipment and processing data according to this method achieves consistent positioning results. Simultaneously, it provides a basic framework for subsequent method refinement (such as deployment parameters and calculation steps), meeting the implementation needs of different scenarios.
[0042] In one embodiment, as Figure 6 As shown, the procedure before step S1 also includes: S0, adjust the first acoustic camera and the second acoustic camera to the same height using the camera bracket, so that their front faces are perpendicular to the ground, and ensure that the angle between the frontal normals of the two cameras is between 30° and 120°.
[0043] This invention transforms the abstract process into a practical, on-site operational guide by clearly defining the adjustment and deployment parameters of the camera bracket. Workers can standardize equipment deployment by following the steps of "adjusting to the same height - ensuring verticality to the ground - controlling the angle range," avoiding deviations in audio-visual data caused by improper deployment. For example, in industrial plants, no specialized technicians are required; ordinary maintenance personnel can complete equipment deployment by following these steps, significantly reducing the labor costs and technical barriers to implementation. Simultaneously, it ensures consistent hardware deployment across different sites and by different personnel, providing a stable foundation for subsequent data acquisition and calculation.
[0044] Further, the step of calculating and determining the position coordinates of the sound source in three-dimensional space in the embodiment of the present invention includes: S211, based on the horizontal coordinate x1 of the sound source in the acoustic image of the first acoustic camera and the horizontal coordinate x2 of the sound source in the acoustic image of the second acoustic camera, and combined with the horizontal pixel paths of the two acoustic cameras, determining the distance L1 of the sound source from the first acoustic camera and the distance L2 from the second acoustic camera. S212, based on the vertical coordinate y1 of the sound source in the acoustic image of the first acoustic camera, combined with the vertical pixel path of the first acoustic camera and the distance L1, the actual height h of the sound source is calculated. The actual height h of the sound source is calculated using the formula h = h0 + h1, where h0 is the height of the center of the acoustic camera from the ground, and h1 is the vertical distance of the sound source relative to the center pixel of the camera, calculated based on the vertical coordinate y1 and the vertical pixel path.
[0045] The above process first establishes a spatial coordinate system based on the horizontal pixel path of the dual cameras using a coordinate system construction module. This provides a unified benchmark for subsequent calculations, avoiding distance calculation deviations caused by a lack of spatial reference. Compared to the simplified method of directly associating pixel coordinates with spatial position, this step provides a clear mathematical basis for the transformation from "pixel data to spatial parameters," ensuring a coherent and seamless calculation logic from horizontal distance to vertical height, laying the foundation for overall positioning accuracy. In the distance calculation stage, L1 and L2 can be derived solely through the mapping relationship between the x1 and x2 coordinates and the coordinate system, avoiding interference from irrelevant parameters. In the height calculation stage, h1 is accurately derived by combining the vertical pixel path, L1, and y1, and finally, the actual height h is obtained by superimposing h0. This step-by-step focusing approach of "horizontal-vertical" reduces redundant calculations and provides accurate input for subsequent height calculations through the preceding result (L1), reducing error accumulation and making the calculation results of the three-dimensional coordinates (L1, L2, h) more reliable. Furthermore, by fusing multi-dimensional data such as horizontal pixel paths, vertical pixel paths, and dual-camera coordinates, and through coordinate system association and linkage of distance and height parameters, a mutually verifying computational closed loop is formed. In noisy industrial environments or scenarios where the sound source is far away, single data may contain errors, but the collaborative processing of multi-dimensional data can effectively offset interference, ensuring that even if a certain parameter has a slight deviation, a reliable result can still be derived through overall logical deduction, thus improving the system's stable positioning capability in complex environments.
[0046] To further refine the calculation logic of distance and height, and to achieve the conversion between pixel coordinates and actual distance, in this embodiment of the invention, when calculating distances L1 and L2, the information processing system converts pixel coordinates (x1, x2) into actual spatial horizontal distance parameters based on the mapping relationship of horizontal pixel paths in the spatial coordinate system. When calculating vertical distance h1, the information processing system combines the pixel distribution ratio corresponding to the vertical viewpoint of the first acoustic camera (1) to convert the pixel offset corresponding to pixel coordinate y1 into actual spatial vertical distance h1.
[0047] In the horizontal direction, x1 and x2 are transformed based on coordinate system mapping to ensure that the pixel offset accurately corresponds to the actual horizontal distance. In the vertical direction, y1 is transformed based on the pixel distribution ratio of the vertical viewpoint to avoid errors where the same pixel coordinate corresponds to different heights at different distances. For example, in long-distance sound source localization, the actual distance corresponding to the pixel offset can be accurately magnified through the mapping relationship; in short-distance localization, the vertical height calculation is refined based on the pixel distribution ratio to improve the resolution of small-range height differences. This design provides a clear technical basis for the calculation process, reduces subjective estimation errors, further improves the accuracy of 3D positioning, and meets the needs of scenarios with high positioning accuracy requirements (such as precision instrument fault detection).
[0048] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A sound source three-dimensional localization system based on a binocular acoustic camera, characterized in that, include: The first and second acoustic cameras are used to capture images of the same sound source from different locations to obtain acoustic images. The information processing system is communicatively connected to the first acoustic camera and the second acoustic camera. It is used to receive and process the acoustic image data collected by the two acoustic cameras. Based on the relative positional relationship between the first acoustic camera and the second acoustic camera, the horizontal pixel path, the vertical pixel path, and the pixel coordinates of the sound source in the acoustic image of the first acoustic camera and the second acoustic camera, it calculates the position coordinates of the sound source in three-dimensional space.
2. The system according to claim 1, characterized in that, The position coordinates of the sound source in three-dimensional space include: the distance L1 from the sound source to the first acoustic camera, the distance L2 from the sound source to the second acoustic camera, and the actual height h from the ground.
3. The system according to claim 1 or 2, characterized in that, Also includes: A camera bracket for supporting the first acoustic camera and the second acoustic camera; the first acoustic camera and the second acoustic camera are set at the same height, such that the center of the two acoustic cameras is at a height h0 from the ground, and their front faces are perpendicular to the ground, with the included angle between the front normals of the two cameras being between 30° and 120°.
4. The system according to claim 1, characterized in that, The information processing system includes: A coordinate system construction module is used to construct a coordinate system based on the horizontal pixel path of the first acoustic camera and the horizontal pixel path of the second acoustic camera. The coordinate system is based on the relative position of the two acoustic cameras and the trajectory of the horizontal pixel path is used as the coordinate axis reference. A sound source distance calculation module is used to determine the distance L1 of the sound source from the first acoustic camera and the distance L2 of the sound source from the second acoustic camera based on the horizontal coordinate x1 of the sound source in the acoustic image of the first acoustic camera and the horizontal coordinate x2 of the sound image of the second acoustic camera. The sound source height calculation module is used to calculate the vertical distance h1 of the sound source relative to the center pixel of the first acoustic camera based on the vertical pixel path of the first acoustic camera and the distance L1, combined with the vertical coordinate y1 of the sound source in the acoustic image of the first acoustic camera, and to calculate the actual height h of the sound source based on the vertical distance h1 of the center pixel of the first acoustic camera and the height h0 of the center of the two acoustic cameras from the ground.
5. The system according to claim 1, characterized in that, The horizontal pixel path is a path map formed by connecting points of the same horizontal coordinate at different distances of the acoustic camera, and its boundary is the horizontal viewing angle of the acoustic camera; the vertical pixel path is a path map formed by connecting points of the same vertical coordinate at different distances of the acoustic camera, and its boundary is the vertical viewing angle of the acoustic camera.
6. The system according to claim 4, characterized in that, The actual height h of the sound source is calculated using the formula h = h0 + h1, where h0 is the height of the acoustic camera center from the ground, and h1 is the vertical distance of the sound source relative to the center pixel of the camera, calculated based on the vertical coordinate y1 and the vertical pixel path.
7. A method for three-dimensional sound source localization based on a binocular acoustic camera, characterized in that, include: Acoustic images of the same sound source are captured from different locations using a first acoustic camera and a second acoustic camera, and then transmitted to an information processing system. The information processing system calculates the position coordinates of the sound source in three-dimensional space based on the relative positional relationship between the first and second acoustic cameras, the horizontal pixel path, the vertical pixel path, and the pixel coordinates of the sound source in the acoustic image of the first and second acoustic cameras.
8. The method according to claim 7, characterized in that, Before acquiring the acoustic images, the process also includes adjusting the first and second acoustic cameras to the same height using a camera bracket, ensuring that their front faces are perpendicular to the ground, and ensuring that the angle between the frontal normals of the two cameras is between 30° and 120°.
9. The method according to claim 7 or 8, characterized in that, The step of calculating and determining the position coordinates of the sound source in three-dimensional space includes: constructing a spatial coordinate system based on the horizontal pixel path of the first acoustic camera and the horizontal pixel path of the second acoustic camera using the coordinate system construction module of the information processing system; The distance L1 from the sound source to the first acoustic camera and the distance L2 from the second acoustic camera are determined by the sound source distance calculation module based on the pixel coordinates x1, x2 and the mapping relationship of the spatial coordinate system. The sound source height calculation module calculates the vertical distance h1 of the sound source relative to the center pixel based on the vertical pixel path, distance L1, and pixel coordinate y1 of the first acoustic camera, and calculates the actual height h of the sound source using the formula h = h0 + h1.
10. The method according to claim 8, characterized in that, When calculating distances L1 and L2, the information processing system converts pixel coordinates (x1, x2) into actual spatial horizontal distance parameters based on the mapping relationship of horizontal pixel paths in the spatial coordinate system. When calculating vertical distance h1, the information processing system combines the pixel distribution ratio corresponding to the vertical viewpoint of the first acoustic camera (1) to convert the pixel offset corresponding to pixel coordinate y1 into actual spatial vertical distance h1.
Citation Information
Patent Citations
Sound localization method and device and electronic equipment
CN106679651A
Abnormal working condition monitoring and positioning method and system, electronic equipment and storage medium
CN115704879A
Sound source three-dimensional positioning method and device
CN118688718A
Sound positioning and displaying method and system based on 360-degree panoramic video
CN119011950A
Apparatus for marker having beacon and method for displaying sound source location
KR1020120032950A