Method and system for determining a characteristic dimension of a ship

11635511 · 2023-04-25

Assignee

Inventors

Cpc classification

International classification

Abstract

Disclosed is a method for determining a dimension of a ship, the method being implemented by an electronic system with a radar device having two receiving channels. The method includes: acquiring, for each of the two receiving channels of the radar device, a synthetic aperture radar image imaging the ship in an environment; the sum of the respective amplitudes of the pixels of the two radar images to obtain a sum image; extracting pixels from the sum image imaging the ship to obtain a mask of the ship; determining a range of phase differences between the radar signals received by each of the two receiving channels; and determining a dimension of the ship as a function of the mask of the ship and the determined phase difference range.

Claims

1. A method for determining at least one characteristic dimension of a ship, the method being implemented by an electronic system including a radar device and a calculator, the radar device including at least two separate channels configured to receive a radar signal, the method comprising: acquiring, for each of the two receiving channels of the radar device, a synthetic aperture radar image imaging the ship in an environment, the two radar images resulting from radar signals coming from a same radar emission signal and respectively received by each of the two receiving channels of the radar device, each of the radar images being a matrix of pixels, each of the pixels having an amplitude and coordinates that are a distance box and a doppler box, summing the respective amplitudes of the pixels of the two radar images to obtain a sum image; extracting pixels from the sum image imaging the ship to obtain a mask of the ship; determining a range of phase differences between the radar signals received by each of the two receiving channels, the determining the range of the phase differences comprising calculating, for each set of pixels of the mask having the same doppler box, an intermediate phase difference as a function of the radar signals received by each of the two receiving channels and corresponding to the pixels of said set, and obtaining the range of phase differences as a function of the calculated intermediate phase differences; and determining the at least one characteristic dimension of the ship as a function of the mask of the ship and the determined range of the phase differences, wherein, for each of the set of pixels of the mask having the same doppler box, the calculating the intermediate phase difference comprises: calculating, for each of the pixels of the set, a product of the signal received on the first receiving channel and corresponding to said pixel by a conjugate of the signal received on the second receiving channel and corresponding to said pixel, and calculating a sum of the calculated products, the intermediate phase difference for said set being an argument of the calculated sum.

2. The method according to claim 1, wherein the radar device has a geometry, the two radar images being acquired at a sampling frequency, at a viewing distance, and in a viewing direction, the determining the at least one characteristic dimension comprising: determining a transverse dimension of the ship in a transverse direction as a function of the mask of the ship, the determined range of the phase differences, the viewing distance and the geometry of the radar device, the transverse direction being a direction orthogonal to the viewing direction, determining a radial dimension of the ship in a radial direction as a function of the mask of the ship, and the sampling frequency, the radial direction being the viewing direction, and determining the at least one characteristic dimension as a function of the determined radial dimension and the determined transverse dimension.

3. The method according to claim 2, wherein the determining the transverse dimension of the ship comprises: calculating an angular extension corresponding to the range of the phase differences determined as a function of the geometry of the radar device and the determined range of the phase differences, and calculating the transverse dimension as a function of the angular extension that is calculated and the viewing direction.

4. The method according to claim 1, wherein the determining the range of the phase differences comprises calculating a linear regression of the intermediate phase differences relative to the doppler boxes of the mask.

5. The method according to claim 1, wherein the calculating the intermediate phase differences further comprises, for each of the set of pixels of the mask having the same doppler box, calculating a modulus of the calculated sum, the intermediate phase differences used to calculate the linear regression being weighted by the corresponding calculated moduli.

6. The method according to claim 4, wherein the determining the phase difference range further comprises: calculating a deviation between each intermediate phase difference and a projection of said intermediate phase difference on a line derived from the linear regression that is calculated, and eliminating some of the intermediate phase differences that have deviations that are calculated which are strictly above a threshold, the calculating the linear regression, the calculating the deviations, and the eliminating being repeated for remaining intermediate phase difference values that are not eliminated intermediate phase differences, the range of the phase differences being obtained as a function of a slope of a last calculated linear regression.

7. The method according to claim 1, wherein the characteristic dimension of the ship is the length or the width of the ship.

8. An electronic system for determining the at least one characteristic dimension of a ship according to the method of claim 1, the electronic system comprising: the radar device comprising the at least two separate channels configured to receive the radar signal; and the calculator, the electronic system being able to implement a determining method according to claim 1.

9. An aircraft comprising: the electronic determining system according to claim 8.

10. The method according to claim 4, wherein the calculating the intermediate phase differences further comprises, for each of the set of pixels of the mask having the same doppler box, calculating the modulus of the calculated sum, the intermediate phase differences used to calculate the linear regression being weighted by the corresponding calculated moduli.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Other features and advantages of the invention will appear upon reading the following description of embodiments of the invention, provided solely as an example and done in reference to the drawings, which are:

(2) FIG. 1, a schematic illustration of an example of an aircraft moving relative to an immobile ship,

(3) FIG. 2, a schematic illustration of an example of an aircraft moving relative to a ship having a yaw movement,

(4) FIG. 3, a schematic overhead view of a situation in which an electronic system on board an aircraft determines a characteristic dimension of a ship,

(5) FIG. 4, a schematic illustration of an example of the electronic system of FIG. 3,

(6) FIG. 5, a flowchart of one example embodiment of a determining method according to the invention,

(7) FIG. 6, a schematic illustration of an example of a linear regression of the intermediate phase differences relative to the Doppler boxes of the mask of the ship, and

(8) FIG. 7, a schematic illustration of an example of an angular extension corresponding to a phase difference range.

DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

(9) A ship 10 and an aircraft 11 are illustrated by FIG. 3.

(10) The ship 10 comprises reflectors capable of reflecting a radar signal. The reflectors of the ship 10 are for example the hull of the ship 10, the superstructures of the ship 10, such as the bridge, the crane(s) or the mast of the ship 10, or the safety rails of the ship 10.

(11) The characteristic dimensions of the ship 10 are for example the length of the ship 10, the width of the ship 10, the distance between the mast of the ship 10 and the bow of the ship 10 or the length of the bridge of the ship 10.

(12) The aircraft 11 comprises an electronic system 12 for determining at least one characteristic dimension of the ship 10.

(13) The electronic system 12 is configured to drive the implementation of a method for determining at least one characteristic dimension of the ship 10.

(14) In the example illustrated by FIG. 4, the electronic system 12 comprises a radar device 14 and a calculator 16.

(15) In the example illustrated by FIG. 4, the radar device 14 comprises at least one transmitter 17 of a radar signal and at least one receiver 18 of the radar signal reflected on reflectors. The receiver 18 comprises at least two separate channels A, B for receiving a radar signal. The transmitter 17 and the receiver 18 of the radar device 14 then form an antenna 20.

(16) The radar device 14 has a geometry. In the example illustrated by FIG. 4, the geometry of the radar device 14 is defined as a function of the dimensions and the shape of the antenna 20 of the radar device 14. For example, the antenna 20 has a square shape.

(17) The calculator 16 is for example a computer. The calculator 16 for example comprises a data processing unit, memories, an information medium reader and a man-machine interface, such as a keyboard or a display.

(18) In the example illustrated by FIG. 4, the electronic system 12 is carried by an aircraft 11.

(19) In a variant, only the radar device 14 is carried by the aircraft 11 and the calculator 16 is installed in an entity that is, for example, on the ground. This makes it possible to offload the processing of the images acquired via the radar device 14 outside the aircraft 11.

(20) Advantageously, when the calculator 16 is offloaded from the radar device 14, one skilled in the art will understand that the processing unit of the calculator 16 is able to interact with a computer program product suitable for driving the implementation of a method for determining at least one characteristic dimension of the ship 10. In this case, the computer program product includes a readable information medium on which the computer program is stored.

(21) One skilled in the art will also understand that the radar device 14 and/or the calculator 16 are suitable for being on board in carriers other than the aircraft 11 as long as said carriers allow the radar device 14 to acquire synthetic aperture radar images of the ship 10. For example, the radar device 14 and/or the calculator 16 are on board a drone.

(22) The operation of the electronic system 12 is now described in reference to FIG. 5, which illustrates one example embodiment of a method according to the invention.

(23) The determining method comprises a step 100 for acquiring, for each of the two receiving channels A, B of the radar device 14, a synthetic aperture radar image I.sub.A(x, y), I.sub.B(x, y), also called SAR image, imaging the ship 10 in an environment. The environment is typically the body of water on which the ship 10 is navigating.

(24) The two radar images I.sub.A(x, y), I.sub.B(x, y) result from radar signals coming from a same radar emission and respectively received by each of the two receiving channels A, B of the radar device 14. The two radar images I.sub.A(x, y), I.sub.B(x, y) are acquired at a sampling frequency f.sub.ech at a viewing distance D and in a viewing direction V. The viewing distance D and the viewing direction V are illustrated by FIG. 3.

(25) Each radar image I.sub.A(x, y), I.sub.B(x, y) is a matrix of pixels.

(26) Each pixel comprises an amplitude corresponding to the power reflected by a reflector, and coordinates (x, y).

(27) Each column (x-axis) of the matrix of pixels corresponds to a distance between a reflector and the radar device 14. Thus, the x-axis of each radar image I.sub.A(x, y), I.sub.B(x, y), also called distance axis, is a depiction of the viewing direction V between a reflector and the radar device 14 during the acquisition of the radar image I.sub.A(x, y), I.sub.B(x, y). Each row (y-axis) of the matrix of pixels corresponds to a frequency shift caused by the Doppler effect and indicative of a relative speed between the reflector and the radar device 14. The y-axis of each radar image I.sub.A(x, y), I.sub.B(x, y), also called Doppler axis, is a depiction of the relative speed between the reflector and the radar device 14. The distance and frequency shift properties being sampled with predetermined pitches, we will respectively refer to distance box and Doppler box for each coordinate x, y of a pixel.

(28) The determining method comprises a step 110 for the sum of the respective amplitudes of the pixels of the two radar images I.sub.A(x, y), I.sub.B(x, y) to obtain a sum image I.sub.Σ(x, y). The pixels of the sum image I.sub.Σ(x, y) therefore have an amplitude equal to the sum of the amplitudes of the corresponding pixels of the two radar images I.sub.A(x, y), I.sub.B(x, y) and coordinates (x,y) equal to the coordinates of the corresponding pixels of the two acquired radar images I.sub.A(x, y), I.sub.B(x, y). The sum step 110 is carried out by the calculator 16.

(29) The determining method comprises a step 120 for extracting pixels from the sum image I.sub.Σ(x, y) imaging the ship 10 in order to obtain a mask M(x, y) of the ship 10. The extraction step 120 is carried out by the calculator 16.

(30) More specifically, the extraction step 120 consists of classifying the pixels in two categories: a first category encompassing the pixels imaging the reflectors of the ship 10 and a second category encompassing the pixels imaging the environment of the ship 10 (sea clutter) or in which noise appears, such as thermal noise. Then, only the pixels from the first category are extracted to form the mask M(x, y) of the ship 10.

(31) The extraction step 120 is for example carried out using a separation technique by mixing laws. The separation technique by mixing laws consists of hypothesizing that the amplitude of the pixels imaging the ship 10 follows a first law, while the sea clutter follows a second law, different from the first law. According to this technique, a threshold is calculated analytically to separate the two categories of pixels, with a given false alarm probability.

(32) In another example, the extraction step 120 is carried out using an Otsu method seeking to minimize the intra-class variance.

(33) Optionally, the extraction step 120 comprises, before the classification and the extraction of the pixels, the application of processing on the sum image I.sub.Σ(x, y) seeking to improve the quality of the sum image I.sub.Σ(x, y). The processing for example consists of filtering artifacts related to the backscattering of stem or wake waves or unfocused echoes due to their movement during the acquisition (Doppler effect), or more generally to reduce the noise of the image I.sub.Σ(x, y).

(34) Optionally, the extraction step 120 comprises a step for application of morphological operations (closing, expansion or opening) on the extracted pixels.

(35) The determining method comprises a step 130 for determining, via the calculator 16, a range of phase differences Δφ between the radar signals received by each of the two receiving channels A, B and making it possible to image the ship 10.

(36) The step 130 for determining the phase difference range Δφ comprises a first sub-step 130A for calculating, for each set of pixels of the mask M(x, y) having the same Doppler box, an intermediate phase difference Δφ.sub.int, as a function of the radar signals received by each of the two receiving channels A, B and corresponding to the pixels of said set.

(37) For example, the calculation of each intermediate phase difference Δφ.sub.int comprises: calculating, for each pixel of the set, the product of the signal received on the first receiving channel A and corresponding to said pixel by the conjugate of the signal received on the second receiving channel B and corresponding to said pixel, calculating the sum of the calculated products, and calculating the argument and, if applicable, the modulus of the calculated sum.

(38) The sum of the calculated products is expressed in mathematical form by the following expression:
v(x.sub.DOP)=Σ.sub.yA(x.sub.DOP,y).Math.B(x.sub.DOP,y)  (1)

(39) Where: v(x.sub.DOP) designates the sum of the calculated products for a set of pixels of the mask M(x, y) of the same Doppler box x.sub.DOP, A(x,y) designates the signal received on the first receiving channel A and corresponding to the pixel with coordinates (x, y), B(x,y) designates the signal received on the second receiving channel B and corresponding to the pixel with coordinates (x, y), B(x,y) designates the conjugate of the signal B(x, y), and Σ.sub.yZ(y) designates the sum over all of the y (i.e., over all of the distance boxes) of the property Z.

(40) The intermediate phase difference Δφ.sub.int of each set is the argument of the sum of the products calculated for said set, i.e., the argument of v(x.sub.DOP).

(41) Step 130 for determining the range of phase differences Δφ also comprises a second sub-step 130B for calculating a linear regression of the intermediate phase differences Δφ relative to the Doppler boxes of the mask M(x, y). An example of a line D1 from a calculated linear regression is illustrated by FIG. 6.

(42) Advantageously, the intermediate phase differences Δφ.sub.int used to calculate the linear regression are weighted by the corresponding calculated moduli.

(43) Step 130 for determining the phase difference range Δφ also comprises a third sub-step 130C for calculating the deviation between each intermediate phase difference Δφ.sub.int and the projection of said intermediate phase difference Δφ.sub.int on the line D1 derived from the calculated linear regression.

(44) Step 130 for determining the phase different range Δφ also comprises a fourth sub-step 130D for eliminating intermediate phase differences Δφ.sub.int whose calculated deviations are strictly above a threshold. An example threshold S is illustrated by FIG. 6. In this example, the points P1, P2, P3 and P4 are eliminated, since the distance of said points relative to the line D1 is strictly above the threshold S.

(45) The threshold for example depends on the desired precision and the signal-to-noise ratio of the ship 10. The threshold is for example set empirically.

(46) The sub-steps for calculating a linear regression 130B, calculating deviations 130C and elimination 130D are repeated for the remaining intermediate phase difference values Δφ.sub.int, for example, a predetermined number of times. The predetermined number of times is for example equal to two.

(47) Advantageously, the sub-steps for calculating a linear regression 130B, calculating deviations 130C and elimination 130D are repeated until the deviations of all of the remaining intermediate phase differences Δφ.sub.int are below or equal to the threshold.

(48) Step 130 for determining the phase difference range Δφ also comprises a fifth sub-step 130E for calculating the gradient, also called slope, of the last calculated linear regression. The phase difference range Δφ is the product of the slope of the last linear regression calculated by the extension in number of Doppler boxes imaging the ship 10, i.e., the number of pixels of the mask M(x, y) having different Doppler boxes.

(49) In a variant, the fifth sub-step 130E comprises determining two intermediate phase differences Δφ.sub.int corresponding to the extreme points of the line derived from the last calculated linear regression on the range of Doppler boxes of the mask M(x, y). The phase difference range Δφ is the difference of the two intermediate phase difference is Δφ.sub.int determined for the endpoints.

(50) In a variant, the step for determining the phase difference range Δφ comprises only the first, second and fifth sub-steps 130A, 130B, 130C, such that the phase difference Δφ depends on only the calculated linear regression.

(51) The determining method comprises a step 140 for determining, via the calculator 16, a characteristic dimension of the ship 10.

(52) The determining step 140 comprises a first sub-step 140A for determining a transverse dimension L.sub.trans of the ship 10 in a transverse direction. The transverse direction is a direction orthogonal to the viewing direction V. An example transverse dimension L.sub.trans is illustrated by FIG. 3.

(53) The determination of the transverse dimension L.sub.trans of the ship 10 comprises calculating an angular extension δG corresponding to the range of phase differences Δφ determined as a function of the geometry of the radar device 14 and the determined range of phase differences Δφ. An example angular extension is illustrated by FIG. 7.

(54) For example, for a square antenna with non-weighted side L, the angular extension δG is given by the following expression:

(55) δ G = θ 3 dB .Math. Δϕ 0.89 .Math. π ( 2 )

(56) Where: θ.sub.3 dB is the value of the opening of the antenna for which the gain has decreased by 3 dB relative to the maximum antenna gain, in the case of a square antenna with non-weighted side

(57) L θ 3 dB = 0.89 .Math. λ L , λ is the wavelength of the radar signal, and Δϕ is the phase difference range between the radar signals received by each of the two receiving channels A and B.

(58) Then, the transverse dimension L.sub.trans is carried out as a function of the calculated angular extension δG and the viewing distance D. More specifically, the transverse dimension L.sub.trans is the product of the angular extension δG and the viewing distance D, given by the following expression:
L.sub.trans=D.Math.δG  (3)

(59) The determining step 140 comprises a second sub-step 140B for determining a radial dimension L.sub.rad of the ship 10 in a radial direction. The radial direction is the viewing direction V. An example radial dimension L.sub.rad is illustrated by FIG. 3.

(60) The determination of the radial dimension L.sub.rad of the ship 10 comprises calculating the distance represented by each distance box as a function of the sampling frequency f.sub.ech. For example, the distance L.sub.D represented by each distance box is given by the following expression:

(61) L D = c 2 .Math. f ech ( 4 )

(62) Where: c is the propagation speed of the radar signal.

(63) Then, the number of pixels of the mask M(x, y) having different distance boxes is determined.

(64) The radial dimension L.sub.rad is the product of the distance L.sub.D represented by each distance box and the number of determined pixels.

(65) The determining step 140 comprises a third sub-step 140C for determining the characteristic dimension as a function of the determined radial dimension L.sub.rad and transverse dimension L.sub.trans.

(66) For example, the characteristic dimension is given by the following expression:
{circumflex over (L)}=√{square root over (L.sub.rad.sup.2+L.sub.trans.sup.2)}  (5)

(67) Where: {circumflex over (L)} designates an estimate of the characteristic dimension, and √{square root over (X)} a designates the square root of X function.

(68) Thus, the method according to the invention makes it possible, by calculating the phase range difference Δφ between the signals received on each receiving channel A, B, to obtain characteristic dimensions not affected by the movement of the ship 10.

(69) The method according to the invention can in particular be used in addition to a method of the state of the art, consisting of determining both the distance represented by each pixel on the distance axis and the distance represented by each pixel on the Doppler axis, or to check an estimate done by such a method of the state of the art. Thus, when the results obtained at the end of the two methods are close, the result of the method of the state of the art is validated, this method having fewer approximations than the inventive method. However, when the results obtained at the end of the two methods are significantly different, it is presumed that the ship 10 had its own movement, and the result of the inventive method is kept.

(70) The method according to the invention therefore makes it possible to reliably determine the characteristic dimensions of a ship 10, such as the length or the width of the ship 10, independently of any movements of said ship 10.