Imaging method, apparatus, storage medium, and electronic device
By transmitting pulse signals from multiple transmission locations and performing coherent accumulation processing, the problem of insufficient accuracy in microwave imaging in existing technologies has been solved, enabling high-precision detection of the health of internal human organs.
Patent Information
- Application Number
- CN202210470672.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-28
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2042-04-28
AI Technical Summary
Existing technologies struggle to achieve high-precision microwave imaging, especially when detecting the health status of internal organs, where there is a lack of effective non-invasive imaging methods.
By transmitting pulse signals to the object to be imaged from multiple transmission positions, receiving and converting them into complex signals, obtaining the round-trip time, performing coherent accumulation processing, obtaining accumulated data, and finally generating an imaging image.
It achieves high-precision microwave imaging, which can accurately detect the health status of internal organs and provide non-invasive diagnostic functions.
Smart Images

Figure CN114903461B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of electronic technology, and in particular relates to an imaging method, device, storage medium and electronic device. Background Technology
[0002] Microwave imaging can detect the health status of internal organs in the human body, enabling non-invasive health diagnosis. Therefore, microwave imaging is necessary to detect the health status of internal organs in the human body. Summary of the Invention
[0003] This application provides an imaging method, apparatus, storage medium, and electronic device that can realize microwave imaging.
[0004] In a first aspect, embodiments of this application provide an imaging method, including:
[0005] Pulse signals are emitted towards the object to be imaged from multiple transmission positions, and the received multiple target echo pulse signals are converted into multiple corresponding complex signals;
[0006] The round-trip time of the pulse signal emitted from each of the emission positions to each of the multiple imaging positions corresponding to the object to be imaged is obtained, and multiple round-trip times corresponding to each imaging position are obtained.
[0007] Based on the multiple round-trip times corresponding to each imaging position, the multiple complex signals are coherently accumulated to obtain the accumulated data corresponding to each imaging position.
[0008] Based on the accumulated data corresponding to each imaging position, the object to be imaged is processed to obtain an imaging image.
[0009] Secondly, embodiments of this application provide an imaging device, comprising:
[0010] The signal conversion module is used to transmit pulse signals to the object to be imaged from multiple transmission positions and convert the received multiple target echo pulse signals into corresponding multiple complex signals;
[0011] The time acquisition module is used to acquire the round-trip time of the pulse signal emitted by each of the emission positions from each of the emission positions to each of the multiple imaging positions corresponding to the object to be imaged, so as to obtain the multiple round-trip times corresponding to each imaging position;
[0012] The data processing module is used to perform coherent accumulation processing on the multiple complex signals according to the multiple round-trip times corresponding to each imaging position, so as to obtain the accumulated data corresponding to each imaging position;
[0013] The imaging processing module is used to perform imaging processing on the object to be imaged based on the accumulated data corresponding to each imaging position, so as to obtain an imaging image.
[0014] Thirdly, embodiments of this application provide a storage medium storing a computer program thereon, which, when executed on a computer, causes the computer to perform the imaging method provided in embodiments of this application.
[0015] Fourthly, embodiments of this application also provide an electronic device, including a memory and a processor, wherein the processor executes the imaging method provided in embodiments of this application by calling a computer program stored in the memory.
[0016] In this embodiment, microwave imaging is achieved by transmitting pulse signals to the object to be imaged from multiple transmission positions and converting the received multiple target echo pulse signals into corresponding multiple complex signals; obtaining the round-trip time of the pulse signal transmitted from each transmission position to each of the multiple imaging positions corresponding to the object to be imaged, thus obtaining multiple round-trip times corresponding to each imaging position; performing coherent accumulation processing on the multiple complex signals according to the multiple round-trip times corresponding to each imaging position, thus obtaining accumulated data corresponding to each imaging position; and performing imaging processing on the object to be imaged according to the accumulated data corresponding to each imaging position to obtain an imaging image. Attached Figure Description
[0017] The technical solution and its beneficial effects will become apparent from the following detailed description of specific embodiments of this application, in conjunction with the accompanying drawings.
[0018] Figure 1 This is a schematic flowchart of the imaging method provided in the embodiments of this application.
[0019] Figure 2 This is a schematic diagram of the launch position provided in an embodiment of this application.
[0020] Figure 3 This is a schematic diagram of the imaging position provided in an embodiment of this application.
[0021] Figure 4 This is a schematic diagram of the imaging device provided in the embodiments of this application.
[0022] Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0023] Please refer to the illustrations, where the same component symbols represent the same components. The principles of this application are illustrated by example in a suitable computing environment. The following description is based on the specific embodiments of this application illustrated, and should not be construed as limiting other specific embodiments not detailed herein.
[0024] This application provides an imaging method, an imaging device, a storage medium, and an electronic device. The imaging method can be executed by the imaging device provided in this application, or by an electronic device integrating the imaging device. The imaging device can be implemented in hardware or software. The electronic device can be a smartphone, tablet computer, PDA, laptop computer, or other device equipped with a processor.
[0025] Please see Figure 1 , Figure 1 This is a schematic flowchart of the imaging method provided in an embodiment of this application. The process may include:
[0026] 101. Transmit pulse signals to the object to be imaged from multiple transmission positions, and convert the received multiple target echo pulse signals into multiple corresponding complex signals.
[0027] It should be noted that this application does not limit the object to be imaged; any object that can or needs to be microwave imaged can be used as the object to be imaged. For example, the object to be imaged can be an animal such as a human, cat, dog, or pig; the object to be imaged can also be other objects, such as organs such as the human brain or breast.
[0028] Multiple emission points can be M×N different locations above the object to be imaged. These emission points are arranged in an array. M and N are positive integers greater than 0. The specific values of M and N can be set according to the actual situation. It should be noted that the larger the values of M and N, the more accurate the imaging result.
[0029] For example, multiple launch locations can be as follows Figure 2 As shown.
[0030] In this embodiment, the electronic device with a built-in transceiver antenna, such as a UWB transceiver antenna, can scan the object to be imaged to transmit pulse signals to the object at multiple transmission positions and receive multiple target echo pulse signals. Each pulse signal transmitted at a transmission position corresponds to a target echo pulse signal. That is, when the electronic device transmits a pulse signal to the object at a certain transmission position, it can correspondingly receive a target echo pulse signal.
[0031] In some embodiments, each of the multiple electronic devices with built-in transceiver antennas, such as UWB transceiver antennas, can transmit pulse signals to the object to be imaged at each transmission position, thereby each electronic device can receive the corresponding target echo pulse signal. One of the multiple electronic devices can be designated as the master electronic device, and the remaining electronic devices can transmit the received target echo pulse signals to the master electronic device, which then processes the multiple target echo pulse signals. The number of electronic devices can be the same as the number of transmission positions. For example, the multiple electronic devices may include electronic devices D1, D2, and D3, and the multiple transmission positions may include transmission positions L1, L2, and L3. Electronic device D1 is the master electronic device, which can transmit pulse signals to the object to be imaged from transmission position L1; electronic device D2 can transmit pulse signals to the object to be imaged from transmission position L2 and transmit the received target echo pulse signals to electronic device D1; and electronic device D3 can transmit pulse signals to the object to be imaged from transmission position L3 and transmit the received target echo pulse signals to electronic device D1.
[0032] In some embodiments, the number of electronic devices may be less than the number of transmission positions. One electronic device can transmit pulse signals to the object to be imaged from one or more transmission positions and send the received target echo pulse signals to a main electronic device, which then processes the multiple target echo pulse signals. For example, multiple electronic devices may include electronic devices D1, D2, and D3, and multiple transmission positions may include transmission positions L1, L2, L3, L4, L5, and L6. Electronic device D1 is the main electronic device, which transmits pulse signals to the object to be imaged from transmission position L1. Electronic device D2 transmits pulse signals to the object to be imaged from transmission positions L2 and L3, respectively, and sends the two received target echo pulse signals to electronic device D1. Electronic device D3 transmits pulse signals to the object to be imaged from transmission positions L4, L5, and L6, respectively, and sends the three received target echo pulse signals to electronic device D1. Each transmission position transmits a pulse signal corresponding to one target echo pulse signal.
[0033] After receiving multiple target echo pulse signals, the electronic device can perform conversion processing on each target echo pulse signal to convert each target echo pulse signal into a corresponding complex signal.
[0034] For example, for M×N transmission positions arranged in an array, let the target echo pulse signal corresponding to the transmission position in the m-th row and n-th column be S. mn (t), then the target echo pulse signal S can be obtained through formula (1). mn (t) is converted into the corresponding complex signal R' mn(t). Where M and N are positive integers greater than 0. m is a positive integer greater than 0 and less than or equal to M, and n is a positive integer greater than 0 and less than or equal to N.
[0035] R' mn (t)=S mn (t)+jH(S mn (t)) (1)
[0036] Where H is the Hilbert transform factor.
[0037] 102. Obtain the round-trip time of the pulse signal emitted from each emission position to each of the multiple imaging positions corresponding to the object to be imaged, and obtain the multiple round-trip times corresponding to each imaging position.
[0038] The imaging positions corresponding to the object to be imaged can be I×J different positions opposite to multiple emission positions, located below the object or in the shallow layer of the object (if a shallow layer exists). The number of imaging positions can be greater than, less than, or the same as the number of emission positions. The multiple imaging positions are distributed in an array. I and J are positive integers greater than 0. The specific values of I and J can be set according to the actual situation. It should be noted that the larger the values of I and J, the more accurate the imaging result.
[0039] For example, when the imaging position is the same as the transmission position, each imaging position can be set to correspond to a transmission position.
[0040] For example, multiple imaging locations can be like... Figure 3 As shown, each imaging position is located at the center of each grid in the grid area.
[0041] The round-trip time of a pulse signal emitted from a certain transmission position, such as transmission position L1, to a certain imaging position, such as imaging position P1, includes the time it takes for the pulse signal emitted from transmission position L1 to travel from transmission position L1 to imaging position P1, and the time it takes to return from imaging position P1 to transmission position L1.
[0042] In this embodiment, the electronic device can obtain the round-trip time of the pulse signal emitted from each emission position to each of the multiple imaging positions corresponding to the object to be imaged, and obtain the multiple round-trip times corresponding to each imaging position.
[0043] For example, assuming multiple transmission positions include transmission positions L1, L2, and L3, and multiple imaging positions include imaging positions P1 and P2, the electronic device can obtain the round-trip time of the pulse signal transmitted from transmission position L1 from transmission position L1 to imaging position P1, thus obtaining the round-trip time T11 corresponding to imaging position P1; the electronic device can obtain the round-trip time of the pulse signal transmitted from transmission position L2 from transmission position L2 to imaging position P1, thus obtaining the round-trip time T12 corresponding to imaging position P1; the electronic device can obtain the round-trip time of the pulse signal transmitted from transmission position L3 from transmission position L3 to imaging position P1, thus obtaining the round-trip time T13 corresponding to imaging position P1, thereby obtaining multiple round-trip times corresponding to imaging position P1.
[0044] Similarly, the electronic device can obtain the round-trip time of the pulse signal emitted from the transmitting position L1 to the imaging position P2, and obtain the round-trip time T21 corresponding to the imaging position P2; the electronic device can obtain the round-trip time of the pulse signal emitted from the transmitting position L2 to the imaging position P2, and obtain the round-trip time T22 corresponding to the imaging position P2; the electronic device can obtain the round-trip time of the pulse signal emitted from the transmitting position L3 to the imaging position P2, and obtain the round-trip time T23 corresponding to the imaging position P2, thereby obtaining multiple round-trip times corresponding to the imaging position P2.
[0045] 103. Based on the multiple round-trip times corresponding to each imaging position, coherently accumulate multiple complex signals to obtain the accumulated data corresponding to each imaging position.
[0046] In this embodiment, after obtaining multiple complex signals and multiple round-trip times corresponding to each imaging position, the electronic device can perform coherent accumulation processing on the multiple complex signals according to the multiple round-trip times corresponding to each imaging position to obtain the accumulated data corresponding to each imaging position.
[0047] For example, for I×J imaging positions distributed in an array, the accumulated data R(xi,yi) corresponding to the imaging position in the i-th row and j-th column can be obtained by formula (2).
[0048]
[0049] Where M and N are positive integers greater than 0, m is a positive integer greater than 0 and less than or equal to M, n is a positive integer greater than 0 and less than or equal to N, I and J are positive integers greater than 0, i is a positive integer greater than 0 and less than or equal to I, j is a positive integer greater than 0 and less than or equal to J, and R' mn t represents the complex signal obtained by converting the target echo pulse signal received after transmitting a pulse signal at the transmitting position in the m-th row and n-th column. mn(xi,yi) represents the round-trip time of the pulse signal emitted from the emission position in the m-th row and n-th column to the imaging position in the i-th row and j-th column.
[0050] For example, assuming M = 2, N = 2, I = 2, J = 2, then R(x1, y1) = R' 11 ×t 11 (x1,y1)+R' 12 ×t 12 (x1,y1)+R' 21 ×t 21 (x1,y1)+R' 22 ×t 22 (x1,y1), R(x1,y2)=R' 11 ×t 11 (x1,y2)+R' 12 ×t 12 (x1,y2)+R' 21 ×t 21 (x1,y2)+R' 22 ×t 22 (x1,y2), R(x2,y1)=R' 11 ×t 11 (x2,y1)+R' 12 ×t 12 (x2,y1)+R' 21 ×t 21 (x2,y1)+R' 22 ×t 22 (x2,y1), R(x2,y2)=R' 11 ×t 11 (x2,y2)+R' 12 ×t 12 (x2,y2)+R' 21 ×t 21 (x2,y2)+R' 22 ×t 22 (x2,y2).
[0051] Where R(x1,y1) represents the accumulated data corresponding to the imaging position in the first row and first column, R(x1,y2) represents the accumulated data corresponding to the imaging position in the first row and second column, R(x2,y1) represents the accumulated data corresponding to the imaging position in the second row and first column, R(x2,y2) represents the accumulated data corresponding to the imaging position in the second row and second column, and R' 11 R' represents the complex signal obtained by converting the target echo pulse signal received after transmitting a pulse signal at the transmitting position in row 1 and column 1. 12R' represents the complex signal obtained by converting the target echo pulse signal received after transmitting a pulse signal at the transmitting position in the 1st row and 2nd column. 21 R' represents the complex signal obtained by converting the target echo pulse signal received after transmitting a pulse signal at the transmitting position in the 2nd row and 1st column. 22 This represents the complex signal obtained by converting the target echo pulse signal received after transmitting a pulse signal at the transmitting position in the 2nd row and 2nd column. 11 (x1, y1) represents the round-trip time t for the pulse signal emitted from the emission position in the first row and first column to the imaging position in the first row and first column. 12 (x1, y1) represents the round-trip time t for the pulse signal emitted from the emission position in the 1st row and 2nd column to the imaging position in the 1st row and 1st column. 21 (x1, y1) represents the round-trip time t for the pulse signal emitted from the emission position in the 2nd row and 1st column to the imaging position in the 1st row and 1st column. 22 (x1, y1) represents the round-trip time t for the pulse signal emitted from the emission position in the 2nd row and 2nd column to the imaging position in the 1st row and 1st column. 11 (x1, y2) represents the round-trip time t for a pulse signal emitted from the emission position in the first row and first column to the imaging position in the first row and second column. 12 (x1, y2) represents the round-trip time t for the pulse signal emitted from the emission position in the 1st row and 2nd column to the imaging position in the 1st row and 2nd column. 21 (x1, y2) represents the round-trip time t for the pulse signal emitted from the emission position in the 2nd row and 1st column to the imaging position in the 1st row and 2nd column. 22 (x1, y2) represents the round-trip time t for the pulse signal emitted from the emission position in the 2nd row and 2nd column to the imaging position in the 1st row and 2nd column. 11 (x2, y1) represents the round-trip time t for the pulse signal emitted from the emission position in the first row and first column to the imaging position in the second row and first column. 12 (x2, y1) represents the round-trip time t for the pulse signal emitted from the emission position in the 1st row and 2nd column to the imaging position in the 2nd row and 1st column. 21 (x2, y1) represents the round-trip time t for the pulse signal emitted from the emission position in the 2nd row and 1st column to the imaging position in the 2nd row and 1st column. 22(x2, y1) represents the round-trip time t for the pulse signal emitted from the emission position in the 2nd row and 2nd column to the imaging position in the 2nd row and 1st column. 11 (x2, y2) represents the round-trip time t for the pulse signal emitted from the emission position in the first row and first column to the imaging position in the second row and second column. 12 (x2, y2) represents the round-trip time t for the pulse signal emitted from the emission position in the 1st row and 2nd column to the imaging position in the 2nd row and 2nd column. 21 (x2, y2) represents the round-trip time t for the pulse signal emitted from the emission position in the 2nd row and 1st column to the imaging position in the 2nd row and 2nd column. 22 (x2,y2) represents the round-trip time of the pulse signal emitted from the emission position in the 2nd row and 2nd column to the imaging position in the 2nd row and 2nd column.
[0052] 104. Based on the accumulated data corresponding to each imaging position, perform imaging processing on the object to be imaged to obtain the imaging image.
[0053] In this embodiment, after obtaining the accumulated data corresponding to each imaging position, the electronic device can perform imaging processing on the object to be imaged based on the accumulated data corresponding to each imaging position to obtain an imaging image.
[0054] For example, electronic devices can use the accumulated data at each imaging position as the pixel value of the corresponding position in the imaging image, thereby obtaining the imaging image.
[0055] For example, assuming multiple imaging positions include I×J imaging positions distributed in an array, where I=2 and J=2, then the electronic device can use the accumulated data corresponding to the imaging position in the first row and first column as the pixel value in the first row and first column of the imaging image G, use the accumulated data corresponding to the imaging position in the first row and second column as the pixel value in the first row and second column of the imaging image G, use the accumulated data corresponding to the imaging position in the second row and first column as the pixel value in the second row and first column of the imaging image G, and use the accumulated data corresponding to the imaging position in the second row and second column as the pixel value in the second row and second column of the imaging image G, thereby obtaining the imaging image G.
[0056] In this embodiment, microwave imaging is achieved by transmitting pulse signals to the object to be imaged from multiple transmission positions and converting the received multiple target echo pulse signals into multiple corresponding complex signals; obtaining the round-trip time of the pulse signal transmitted from each transmission position to each of the multiple imaging positions corresponding to the object to be imaged, thus obtaining multiple round-trip times corresponding to each imaging position; performing coherent accumulation processing on the multiple complex signals according to the multiple round-trip times corresponding to each imaging position, thus obtaining accumulated data corresponding to each imaging position; and performing imaging processing on the object to be imaged according to the accumulated data corresponding to each imaging position to obtain an imaging image.
[0057] In an optional embodiment, before the received plurality of target echo pulse signals are converted into corresponding plurality of complex signals, the process may further include:
[0058] Multiple received target echo pulse signals are filtered to obtain multiple filtered echo pulse signals;
[0059] Converting multiple received target echo pulse signals into multiple corresponding complex signals can include:
[0060] Multiple filtered echo pulse signals are converted into multiple corresponding complex signals.
[0061] To obtain a more accurate imaging image, after acquiring multiple target echo pulse signals, the electronic device can filter each target echo pulse signal to obtain multiple filtered echo pulse signals. Subsequently, the electronic device can perform conversion processing on each filtered echo pulse signal to convert each filtered echo pulse signal into a corresponding complex signal.
[0062] For example, for M×N transmission positions arranged in an array, let R be the target echo pulse signal received after the transmission position in row m and column j transmits a pulse signal. mn (t), then the target echo pulse signal R can be obtained through formula (3). mn (t) is converted into the corresponding complex signal R' mn (t). Where M and N are positive integers greater than 0. m is a positive integer greater than 0 and less than or equal to M, and n is a positive integer greater than 0 and less than or equal to N.
[0063] R' mn (t)=R mn (t)+jH(R mn (t)) (3)
[0064] Where H is the Hilbert transform factor.
[0065] In an optional embodiment, filtering the received multiple target echo pulse signals to obtain multiple filtered echo pulse signals may include:
[0066] (1) Obtain the environmental response echo pulse signal corresponding to each transmission position;
[0067] (2) Based on the environmental response echo pulse signal corresponding to each transmission position, the received corresponding target echo pulse signal is filtered to obtain multiple filtered echo pulse signals.
[0068] To obtain more accurate imaging images, it is possible to filter out environmental responses. Therefore, before imaging processing, the electronic device can transmit pulse signals from multiple transmission positions to the location of the object to be imaged (where the object to be imaged does not exist at this time). The electronic device can then receive the corresponding echo pulse signals and obtain the environmental response echo pulse signal corresponding to each transmission position.
[0069] After receiving multiple target echo pulse signals, the electronic device can filter the received corresponding target echo pulse signals according to the environmental response echo pulse signal corresponding to each transmission position to obtain multiple filtered echo pulse signals.
[0070] For example, for M×N transmission positions arranged in an array, let R be the target echo pulse signal obtained after transmitting a pulse signal from the transmission position in the m-th row and n-th column. mn (t), R mn (t) can be obtained through formula (4). Where M and N are positive integers greater than 0. m is a positive integer greater than 0 and less than or equal to M, and n is a positive integer greater than 0 and less than or equal to N.
[0071] R mn (t)=S mn (t)-S' mn (t) (4)
[0072] Among them, S mn (t) represents the target echo pulse signal received after a pulse signal is emitted from the emission position in row m and column n towards the object to be imaged, S' mn (t) represents the environmental response echo pulse signal received after the transmission position in row m and column n transmits a pulse signal to the location of the object to be imaged (at which point the object to be imaged does not exist).
[0073] In an optional embodiment, before filtering the received corresponding target echo pulse signal based on the environmental response echo pulse signal corresponding to each transmission position to obtain multiple filtered echo pulse signals, the process may further include:
[0074] The received multiple target echo pulse signals are averaged to obtain the average echo pulse signal;
[0075] Based on the environmental response echo pulse signal corresponding to each transmission position, the received target echo pulse signal is filtered to obtain multiple filtered echo pulse signals, including:
[0076] Based on the environmental response echo pulse signal and the average echo pulse signal corresponding to each transmission position, the received corresponding target echo pulse signal is filtered to obtain multiple filtered echo pulse signals.
[0077] The echo pulse signals received by electronic devices generally contain some clutter. To obtain a more accurate imaging image, it is advisable to filter out the clutter in the echo pulse signal in addition to filtering out the environmental response. Therefore, the electronic device can average the received echo pulse signals from multiple targets to obtain an average echo pulse signal. Subsequently, the electronic device can filter the received echo pulse signals from the corresponding targets based on the environmental response echo pulse signal and the average echo pulse signal for each transmission position, resulting in multiple filtered echo pulse signals.
[0078] For example, electronic devices can obtain the average echo pulse signal S using formula (5). avg (t).
[0079]
[0080] For an array of M×N launch positions, S mn This represents the target echo pulse signal received after a pulse signal is transmitted from the transmission position at row m and column n. Here, M and N are positive integers greater than 0. m is a positive integer greater than 0 and less than or equal to M, and n is a positive integer greater than 0 and less than or equal to N.
[0081] For example, for M×N transmission positions arranged in an array, let R be the target echo pulse signal obtained after transmitting a pulse signal from the transmission position in the m-th row and n-th column. mn (t), R mn (t) can be obtained through formula (6). Where M and N are positive integers greater than 0. m is a positive integer greater than 0 and less than or equal to M, and n is a positive integer greater than 0 and less than or equal to N.
[0082] R mn (t)=S mn (t)-S' mn (t)-S avg(t) (6)
[0083] Among them, S mn (t) represents the target echo pulse signal received after a pulse signal is emitted from the emission position in row m and column n towards the object to be imaged, S' mn (t) represents the environmental response echo pulse signal received after the transmission position in row m and column n transmits a pulse signal to the location of the object to be imaged (at which point the object to be imaged does not exist). avg (t) represents the average echo pulse signal.
[0084] In an optional embodiment, obtaining the round-trip time of the pulse signal emitted from each emission position to each of the multiple imaging positions corresponding to the object to be imaged, and obtaining the multiple round-trip times corresponding to each imaging position, may include:
[0085] (1) Obtain the round-trip distance from each transmission position to each of the multiple imaging positions corresponding to the object to be imaged, and obtain the multiple round-trip distances corresponding to each imaging position;
[0086] (2) Determine the multiple round-trip times corresponding to each imaging position based on the multiple round-trip distances and the propagation speed of the pulse signal corresponding to each imaging position.
[0087] For example, for an array of M×N emission positions and an array of I×J imaging positions, the round-trip distance D of a pulse signal emitted from the emission position in the m-th row and n-th column from the emission position to the imaging position in the i-th row and j-th column is... mn (xi,yi) can be obtained through formula (7). Where M and N are positive integers greater than 0. m is a positive integer greater than 0 and less than or equal to M, n is a positive integer greater than 0 and less than or equal to N, I and J are positive integers greater than 0, i is a positive integer greater than 0 and less than or equal to I, and j is a positive integer greater than 0 and less than or equal to J.
[0088]
[0089] Among them, (X) mn ,Y mn () represents the coordinates of the m-th row and n-th column of the emission position in a Cartesian coordinate system based on the plane where the M×N emission positions are located. (xi,yi) represents the coordinates of the i-th row and j-th column of the imaging position in a Cartesian coordinate system based on the screen where the I×J imaging positions are located. h represents the distance from the plane where the M×N emission positions are located to the object to be imaged, which is generally within 10 mm to 50 mm.
[0090] The round-trip time t of the pulse signal emitted from the emission position in row m, column n to the imaging position in row i, column j. mn (xi,yi) can be obtained through formula (8).
[0091]
[0092] Among them, D mn (xi,yi) represents the round-trip distance of the pulse signal emitted from the emission position in the m-th row and n-th column to the imaging position in the i-th row and j-th column, and c represents the propagation speed of the pulse signal, which is generally the speed of light.
[0093] In an optional embodiment, determining the multiple round-trip times corresponding to each imaging position based on the multiple round-trip distances corresponding to each imaging position and the propagation speed of the pulse signal may include:
[0094] (1) If the object to be imaged is a multilayer dielectric structure, then obtain the thickness and dielectric constant of each layer of the dielectric structure to be imaged.
[0095] (2) Based on the multiple round-trip distances corresponding to each imaging position, the propagation speed of the pulse signal, and the thickness and dielectric constant of each layer of the medium structure, determine the round-trip time of the pulse signal emitted from each emission position to the position of each imaging point among the multiple imaging points corresponding to the object to be imaged.
[0096] When the object to be imaged is a multi-layered dielectric structure, the presence of the dielectric structure will also have a certain impact on the time delay. In order to obtain a more accurate imaging image, the electronic device can obtain the thickness and dielectric constant of each layer of the dielectric structure corresponding to the object to be imaged; and based on the multiple round-trip distances corresponding to each imaging position, the propagation speed of the pulse signal, and the thickness and dielectric constant of each layer of the dielectric structure, determine the round-trip time of the pulse signal emitted from each transmitting position from each transmitting position to the position of each of the multiple imaging points corresponding to the object to be imaged.
[0097] For example, taking the breast as the object to be imaged, the breast includes skin and fat structures. For an array of M×N emission positions and an array of I×J imaging positions, the round-trip time t of the pulse signal emitted from the emission position in the m-th row and n-th column from that position to the corresponding imaging position in the i-th row and j-th column of the breast is... mn(xi,yi) can be obtained through formula 9). Where M and N are positive integers greater than 0. m is a positive integer greater than 0 and less than or equal to M, n is a positive integer greater than 0 and less than or equal to N, I and J are positive integers greater than 0, i is a positive integer greater than 0 and less than or equal to I, and j is a positive integer greater than 0 and less than or equal to J.
[0098]
[0099] Where rskin represents the thickness of the skin structure, rfat represents the thickness of the fat structure, εskin represents the dielectric constant of the skin structure, εfat represents the dielectric constant of the fat structure, and D mn (xi,yi) represents the round-trip distance from the emission position in the m-th row and n-th column to the imaging position in the i-th row and j-th column corresponding to the breast, where c represents the propagation speed of the pulse signal, which is generally the speed of light.
[0100] It is understood that the thickness of the breast skin structure can be obtained by measuring the thickness of the skin structure of multiple breasts and then averaging the results, and the thickness of the breast fat structure can be obtained by measuring the thickness of the fat structure of multiple breasts and then averaging the results. It should be noted that this application does not limit the method for determining the thickness of the breast skin structure and the thickness of the breast fat structure; any method can be used to determine the thickness of the breast skin structure and the thickness of the breast fat structure.
[0101] For example, taking the human brain as the object to be imaged, the human brain includes the brain layer structure. For M×N emission positions arranged in an array and I×J imaging positions arranged in an array, the round-trip time t of the pulse signal emitted from the emission position in the m-th row and n-th column from the emission position in the m-th row and n-th column to the imaging position in the i-th row and j-th column corresponding to the breast is... mn (xi,yi) can be obtained through formula (10). Where M and N are positive integers greater than 0. m is a positive integer greater than 0 and less than or equal to M, n is a positive integer greater than 0 and less than or equal to N, I and J are positive integers greater than 0, i is a positive integer greater than 0 and less than or equal to I, and j is a positive integer greater than 0 and less than or equal to J.
[0102]
[0103] Where, r lay ε represents the thickness of the human brain's layer structure. lay D represents the dielectric constant of the human brain's layered structure. mn(xi,yi) represents the round-trip distance from the emission position in the m-th row and n-th column to the imaging position in the i-th row and j-th column of the human brain, where c represents the propagation speed of the pulse signal, which is generally the speed of light.
[0104] It is understandable that the thickness of the human brain layer structure can be obtained by measuring the thickness of multiple human brain layer structures and then calculating the average value. It should be noted that this application does not limit the method for determining the thickness of the human brain layer structure; any method can be used to determine the thickness of the human brain layer structure.
[0105] In an optional embodiment, imaging processing is performed on the object to be imaged based on the accumulated signal corresponding to each imaging position to obtain an imaging image, which may include:
[0106] (1) Obtain the preset index value;
[0107] (2) Perform exponential processing on the accumulated data corresponding to each imaging position according to the preset exponential value to obtain the pixel value of each imaging position;
[0108] (3) Based on the pixel value of each imaging position, perform imaging processing on the object to be imaged to obtain the imaging image.
[0109] For example, for an array of I×J imaging positions, the pixel value I(xi,yi) of the imaging position in the i-th row and j-th column can be obtained by formula (11), where I and J are positive integers greater than 0, i is a positive integer greater than 0 and less than or equal to I, and j is a positive integer greater than 0 and less than or equal to J.
[0110] I(xi,yi)=|R(xi,yi)| s (11)
[0111] Where s represents the preset index value, which can be a positive integer greater than 1, and R(xi,yi) represents the accumulated data corresponding to the imaging position in the i-th row and j-th column.
[0112] In an optional embodiment, after performing imaging processing on the object to be imaged based on the pixel value at each imaging location to obtain an image, the method further includes:
[0113] Health checks are performed on the object to be imaged based on the imaging images.
[0114] For example, taking the breast as the object to be imaged, electronic devices can detect whether there is a tumor in the breast based on the image of the breast.
[0115] For example, taking the breast as the object to be imaged, the breast can be imaged using the imaging method provided in this application to obtain an image of the breast. When a tumor is present in the breast, the pixel value of the pixel in the region corresponding to the tumor in the image will be greater than a certain pixel value, which can be set as a preset pixel value. The electronic device can set the color of the pixels in the image with a pixel value greater than the preset pixel value as a first color, and set the color of the pixels in the image with a pixel value less than or equal to the preset pixel value as a second color. Thus, the physician can determine whether a tumor exists in the breast and its approximate location by observing the colors presented in the image. The first color and the second color are different colors; for example, the first color can be red, and the second color can be blue.
[0116] In some embodiments, since larger tumors tend to be thicker, the pixel values of pixels in the region corresponding to the thicker tumor in the breast imaging image will be greater than the pixel values of pixels in the region corresponding to the thinner tumor in the breast imaging image. Therefore, for pixels in the breast imaging image with pixel values greater than a preset pixel value, the electronic device can divide the image into multiple preset pixel value intervals, such as a first pixel value interval, a second pixel value interval, and a third pixel value interval. Pixels with pixel values in the first pixel value interval are set to the third color, pixels with pixel values in the second pixel value interval are set to the fourth color, pixels with pixel values in the third pixel value interval are set to the fifth color, and pixels with pixel values less than or equal to the preset pixel value in the breast imaging image are set to the sixth color. Thus, by observing the colors presented in the imaging image, the physician can determine whether a tumor exists in the breast, the approximate location of the tumor, and the size of the tumor. The third, fourth, fifth, and sixth colors are different colors; for example, the third color can be yellow, the fourth color can be orange, the fifth color can be red, and the sixth color can be blue.
[0117] It is understandable that electronic devices can also perform health checks on other organs of the human body in the same way as described above, which will not be elaborated here.
[0118] It should be noted that the number of electronic devices, the number of transmission positions, and the number of imaging positions involved in the above embodiments are only for illustrative purposes and are not intended to limit this application.
[0119] Please see Figure 4 , Figure 4 This is a schematic diagram of the imaging device provided in an embodiment of this application. The imaging device 200 includes: a signal conversion module 201, a time acquisition module 202, a data processing module 203, and an imaging processing module 204.
[0120] The signal conversion module 201 is used to transmit pulse signals to the object to be imaged at multiple transmission positions and convert the received multiple target echo pulse signals into corresponding multiple complex signals.
[0121] The time acquisition module 202 is used to acquire the round-trip time of the pulse signal emitted from each transmission position to each of the multiple imaging positions corresponding to the object to be imaged, thereby obtaining the multiple round-trip times corresponding to each imaging position.
[0122] The data processing module 203 is used to perform coherent accumulation processing on multiple complex signals according to the multiple round-trip times corresponding to each imaging position, so as to obtain the accumulated data corresponding to each imaging position.
[0123] The imaging processing module 204 is used to perform imaging processing on the object to be imaged based on the accumulated data corresponding to each imaging position, so as to obtain an imaging image.
[0124] In an optional embodiment, the signal conversion module 201 can be used to: filter the received multiple target echo pulse signals to obtain multiple filtered echo pulse signals; and convert the multiple filtered echo pulse signals into multiple corresponding complex signals.
[0125] In an optional embodiment, the signal conversion module 201 can be used to: acquire the environmental response echo pulse signal corresponding to each transmission position; and filter the received corresponding target echo pulse signal according to the environmental response echo pulse signal corresponding to each transmission position to obtain multiple filtered echo pulse signals.
[0126] In an optional embodiment, the signal conversion module 201 can be used to: average the received multiple target echo pulse signals to obtain an average echo pulse signal; and filter the received corresponding target echo pulse signal according to the environmental response echo pulse signal and the average echo pulse signal corresponding to each transmission position to obtain multiple filtered echo pulse signals.
[0127] In an optional embodiment, the time acquisition module 202 can be used to: acquire the round-trip distance of the pulse signal emitted by each transmission position from each transmission position to each of the multiple imaging positions corresponding to the object to be imaged, thereby obtaining multiple round-trip distances corresponding to each imaging position; and determine multiple round-trip times corresponding to each imaging position based on the multiple round-trip distances corresponding to each imaging position and the propagation speed of the pulse signal.
[0128] In an optional embodiment, the time acquisition module 202 can be used to: if the object to be imaged is a multilayer dielectric structure, acquire the thickness and dielectric constant of each layer of the dielectric structure corresponding to the object to be imaged; and determine the round-trip time of the pulse signal emitted from each transmission position to the location of each of the multiple imaging points corresponding to the object to be imaged, based on the multiple round-trip distances corresponding to each imaging position, the propagation speed of the pulse signal, and the thickness and dielectric constant of each layer of the dielectric structure.
[0129] In an optional embodiment, the imaging processing module 204 can be used to: obtain a preset index value; perform exponential processing on the accumulated data corresponding to each imaging position according to the preset index value to obtain the pixel value of each imaging position; and perform imaging processing on the object to be imaged according to the pixel value of each imaging position to obtain an imaging image.
[0130] It should be noted that the imaging device 200 provided in this application embodiment belongs to the same concept as the imaging method in the above embodiment. Its specific implementation process can be found in the above related embodiments, and will not be repeated here.
[0131] This application provides a storage medium storing a computer program. When the stored computer program is executed on the processor of the electronic device provided in this application, the processor of the electronic device performs any of the steps in the imaging method suitable for the electronic device described above. The storage medium may be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0132] This application also provides an electronic device, please refer to Figure 5 The electronic device 300 includes components such as a processor 301 and a memory 302. Those skilled in the art will understand that... Figure 5 The electronic device structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements. For example, electronic device 300 may also include a transceiver antenna.
[0133] The processor 301 in this embodiment can be a general-purpose processor, such as an ARM architecture processor.
[0134] The memory 302 stores a computer program and can be a high-speed random access memory or a non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 302 may also include a memory controller to provide the processor 301 with access to the memory 302. The processor 301 executes the computer program in the memory 302 to perform:
[0135] Pulse signals are emitted towards the object to be imaged from multiple transmission positions, and the received multiple target echo pulse signals are converted into multiple corresponding complex signals;
[0136] The round-trip time of the pulse signal emitted from each emission position to each of the multiple imaging positions corresponding to the object to be imaged is obtained, thus obtaining the multiple round-trip times corresponding to each imaging position;
[0137] Based on the multiple round-trip times corresponding to each imaging position, coherent accumulation processing is performed on multiple complex signals to obtain the accumulated data corresponding to each imaging position.
[0138] Based on the accumulated data corresponding to each imaging position, imaging processing is performed on the object to be imaged to obtain an imaging image.
[0139] In an optional embodiment, before the processor 301 converts the received multiple target echo pulse signals into corresponding multiple complex signals, it may further perform the following: filtering the received multiple target echo pulse signals to obtain multiple filtered echo pulse signals; when the processor 301 converts the received multiple target echo pulse signals into corresponding multiple complex signals, it may perform the following: converting the multiple filtered echo pulse signals into corresponding multiple complex signals.
[0140] In an optional embodiment, when the processor 301 performs filtering processing on the received multiple target echo pulse signals to obtain multiple filtered echo pulse signals, it may perform the following: acquiring the environmental response echo pulse signal corresponding to each transmission position; and filtering the received corresponding target echo pulse signal according to the environmental response echo pulse signal corresponding to each transmission position to obtain multiple filtered echo pulse signals.
[0141] In an optional embodiment, before the processor 301 performs filtering processing on the received corresponding target echo pulse signal based on the environmental response echo pulse signal corresponding to each transmission position to obtain multiple filtered echo pulse signals, it may further perform: averaging processing on the received multiple target echo pulse signals to obtain an average echo pulse signal; when the processor 301 performs filtering processing on the received corresponding target echo pulse signal based on the environmental response echo pulse signal corresponding to each transmission position to obtain multiple filtered echo pulse signals, it may perform: filtering processing on the received corresponding target echo pulse signal based on the environmental response echo pulse signal and the average echo pulse signal corresponding to each transmission position to obtain multiple filtered echo pulse signals.
[0142] In an optional embodiment, when the processor 301 executes the process of obtaining the round-trip time of the pulse signal emitted from each emission position to each of the multiple imaging positions corresponding to the object to be imaged, and obtaining the multiple round-trip times corresponding to each imaging position, it may perform the following: obtaining the round-trip distance of the pulse signal emitted from each emission position to each of the multiple imaging positions corresponding to the object to be imaged, and obtaining the multiple round-trip distances corresponding to each imaging position; and determining the multiple round-trip times corresponding to each imaging position based on the multiple round-trip distances corresponding to each imaging position and the propagation speed of the pulse signal.
[0143] In an optional embodiment, when the processor 301 determines multiple round-trip times corresponding to each imaging position based on multiple round-trip distances and the propagation speed of the pulse signal corresponding to each imaging position, it may perform the following: if the object to be imaged is a multilayer dielectric structure, then obtain the thickness and dielectric constant of each layer of the dielectric structure corresponding to the object to be imaged; and determine the round-trip time of the pulse signal emitted from each emission position from each emission position to the position of each of the multiple imaging points corresponding to the object to be imaged, based on the multiple round-trip distances corresponding to each imaging position, the propagation speed of the pulse signal, and the thickness and dielectric constant of each layer of the dielectric structure.
[0144] In an optional embodiment, when the processor 301 performs imaging processing on the object to be imaged based on the accumulated signal corresponding to each imaging position to obtain an imaging image, it may perform the following: obtain a preset exponent value; perform exponential processing on the accumulated data corresponding to each imaging position based on the preset exponent value to obtain the pixel value of each imaging position; and perform imaging processing on the object to be imaged based on the pixel value of each imaging position to obtain an imaging image.
[0145] The above provides a detailed description of an imaging method, apparatus, storage medium, and electronic device provided in this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The description of the above embodiments is only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method of microwave imaging, characterized by, The method comprises the following steps: Pulse signals are emitted to an object to be imaged at multiple emission positions, and multiple target echo pulse signals received are converted into corresponding multiple complex signals; Round-trip times of the pulse signals emitted by each of the emission positions from each of the emission positions to each of multiple imaging positions corresponding to the object to be imaged are obtained, to obtain multiple round-trip times corresponding to each of the imaging positions, wherein round-trip distances of the pulse signals emitted by each of the emission positions from each of the emission positions to each of the multiple imaging positions corresponding to the object to be imaged are obtained, to obtain multiple round-trip distances corresponding to each of the imaging positions, if the object to be imaged is a multi-layer medium structure object to be imaged, thicknesses and dielectric constants of each layer of the medium structure of the object to be imaged are obtained, and according to the multiple round-trip distances corresponding to each of the imaging positions, a propagation speed of the pulse signals and the thicknesses and dielectric constants of each layer of the medium structure, round-trip times of the pulse signals emitted by each of the emission positions from each of the emission positions to positions of each of multiple imaging points corresponding to the object to be imaged are determined; According to the multiple round-trip times corresponding to each of the imaging positions, coherent accumulation processing is performed on the multiple complex signals, to obtain accumulation data corresponding to each of the imaging positions; According to the accumulation data corresponding to each of the imaging positions, imaging processing is performed on the object to be imaged, to obtain an imaging image, wherein the accumulation data of each of the imaging positions is taken as a pixel value of a corresponding position in the imaging image, and the object to be imaged comprises a human organ.
2. The microwave imaging method of claim 1, wherein, Before the multiple target echo pulse signals received are converted into corresponding multiple complex signals, the method further comprises the following steps: Filter processing is performed on the multiple target echo pulse signals received, to obtain multiple filtered echo pulse signals; The multiple target echo pulse signals received are converted into corresponding multiple complex signals. The multiple target echo pulse signals received are converted into corresponding multiple complex signals.
3. The microwave imaging method of claim 2, wherein, The filter processing performed on the multiple target echo pulse signals received to obtain multiple filtered echo pulse signals comprises the following steps: An environmental response echo pulse signal corresponding to each of the emission positions is obtained; According to the environmental response echo pulse signal corresponding to each of the emission positions, filter processing is performed on the corresponding target echo pulse signal received, to obtain multiple filtered echo pulse signals.
4. The microwave imaging method of claim 3, wherein, Before the filter processing performed on the corresponding target echo pulse signal received according to the environmental response echo pulse signal corresponding to each of the emission positions to obtain multiple filtered echo pulse signals, the method further comprises the following steps: Average processing is performed on the multiple target echo pulse signals received, to obtain an average echo pulse signal; The filter processing performed on the corresponding target echo pulse signal received according to the environmental response echo pulse signal corresponding to each of the emission positions to obtain multiple filtered echo pulse signals comprises the following steps: According to the environmental response echo pulse signal corresponding to each of the emission positions and the average echo pulse signal, filter processing is performed on the corresponding target echo pulse signal received, to obtain multiple filtered echo pulse signals.
5. The microwave imaging method according to any one of claims 1 to 4, characterized in that, The imaging processing of the object to be imaged is performed according to the accumulated data corresponding to each imaging position, and an imaging image is obtained, comprising: acquiring a preset index value; performing index processing on the accumulated data corresponding to each imaging position according to the preset index value to obtain a pixel value of each imaging position; performing imaging processing of the object to be imaged according to the pixel value of each imaging position to obtain an imaging image.
6. A microwave imaging device, characterized by Comprise: a signal conversion module, configured to emit a pulse signal to an object to be imaged at a plurality of emission positions, and convert a plurality of target echo pulse signals received into a plurality of corresponding complex signals; a time acquisition module, configured to acquire a round trip time of a pulse signal emitted by each of the emission positions from each of the emission positions to each of a plurality of imaging positions corresponding to the object to be imaged, to obtain a plurality of round trip times corresponding to each of the imaging positions, wherein a round trip distance of the pulse signal emitted by each of the emission positions from each of the emission positions to each of the plurality of imaging positions corresponding to the object to be imaged is acquired to obtain a plurality of round trip distances corresponding to each of the imaging positions, if the object to be imaged is a multi-layer medium structure object to be imaged, the thickness and dielectric constant of each layer of medium structure of the object to be imaged are acquired, and the round trip time of the pulse signal emitted by each of the emission positions from each of the emission positions to the position of each of the plurality of imaging points corresponding to the object to be imaged is determined according to the plurality of round trip distances corresponding to each of the imaging positions, the propagation speed of the pulse signal, and the thickness and dielectric constant of each layer of medium structure; a data processing module, configured to perform coherent accumulation processing on the plurality of complex signals according to the plurality of round trip times corresponding to each of the imaging positions to obtain accumulated data corresponding to each of the imaging positions; an imaging processing module, configured to perform imaging processing of the object to be imaged according to the accumulated data corresponding to each of the imaging positions, wherein the accumulated data of each of the imaging positions is taken as a pixel value of a corresponding position in an imaging image to obtain an imaging image.
7. A storage medium, characterized by The storage medium has a computer program stored therein, and when the computer program runs on a computer, the computer executes the microwave imaging method of any one of claims 1 to 5.
8. An electronic device, comprising: The electronic device comprises a processor and a memory, and the memory has a computer program stored therein, and the processor is configured to execute the microwave imaging method of any one of claims 1 to 5 by calling the computer program stored in the memory.
Citation Information
Patent Citations
Multipath utilization through-the-wall radar imaging method based on Bayes compression perception
CN106772365A
Application of time reversal to synthetic aperture imaging
US20090033549A1