A method and device for detecting distant faint star targets
By acquiring sequence frame images and using the motion trajectory of the imaging lens barrel movement and pixel timing signals, combined with the analysis of the correlation coefficient matrix, the detection problem of long-distance dark and weak star targets under complex background noise is solved, and accurate target detection and pixel recognition are achieved.
Patent Information
- Application Number
- CN202111483756.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-07
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2041-12-07
AI Technical Summary
It is difficult to detect long-distance dark and weak star targets under complex background noise, and traditional methods are difficult to distinguish between star targets and noise.
Sequential frame images are collected by the foundation measurement device, and the primary star target is distinguished using the imaging barrel movement and the motion trajectory of the pixel timing signal, and the star pixels are further identified through the correlation coefficient matrix.
Accurate detection under complex background noise is achieved, distinguishing between dark and weak star targets and identifying the exact pixels of the star target.
Smart Images

Figure CN114140681B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of target detection, and in particular, to a method and device for detecting faint star targets at a long distance. Background Art
[0002] Faint star targets in long-distance imaging (where "long distance" refers to being greater than a preset distance threshold, and "faint" refers to being greater than a preset magnitude threshold) are very weak when received by a detector due to the influence of atmospheric scattering, refraction, optical defocus, lens contamination, lens distortion, etc. Since the projected area of long-distance faint star targets is usually very small and there is no texture or structure information, it is very difficult to detect them using traditional target detection methods. Therefore, it is necessary to explore according to this characteristic.
[0003] Detecting star targets in a complex background is a difficult problem that needs to be solved in the research of quantitative characteristic processing at home and abroad. Since both noise and faint star targets are approximately imaged as small point targets, it is difficult to distinguish them through visual features such as gray-scale features, regional features, shapes, and textures. Summary of the Invention
[0004] Aiming at the defects in the prior art, the present invention provides a method and device for extracting long-distance faint star targets based on statistical correlation, which can obtain more accurate basic data of faint star targets under complex background noise.
[0005] To solve the above technical problems, in one aspect, an embodiment of the present invention provides a method for detecting long-distance faint star targets.
[0006] The method for detecting long-distance faint star targets according to the embodiment of the present invention includes: collecting a sequence of frames containing the star target through a ground-based measurement device; wherein, the sequence of frames includes multiple images arranged according to the acquisition time; when performing the acquisition, the imaging lens barrel of the ground-based measurement device moves; for multiple pixels included in the same target to be confirmed in the sequence of frames, obtaining the time series signal formed by each pixel in the sequence of frames; wherein, the target to be confirmed includes the star target or noise, and the time series signal of each pixel represents the correspondence between the position of the pixel in the image and the acquisition time of the image; when the time series signals of each pixel included in the target to be confirmed have a motion trajectory and the motion trajectories are the same, determining the target to be confirmed as a primary selected star target; identifying star pixels among the pixels included in the primary selected star target; and the identified star pixels form an exact star target.
[0007] Optionally, identifying stellar pixels among the pixels included in the primary selected stellar target includes: for any pixel included in the primary selected stellar target, establishing a correlation coefficient matrix of the any pixel according to the timing signals of the pixels in a preset-size sliding window centered on the pixel; when the correlation coefficient matrix meets a preset condition, determining the any pixel as a stellar pixel.
[0008] Optionally, establishing the correlation coefficient matrix of the any pixel according to the timing signals of the pixels in the preset-size sliding window centered on the pixel includes: obtaining the cross-correlation coefficient of the timing signals of any two different pixels in the sliding window and the auto-correlation coefficient of the same pixel, and combining the cross-correlation coefficient and the auto-correlation coefficient in a preset order to form the correlation coefficient matrix.
[0009] Optionally, the preset condition is: for any pixel included in the primary selected stellar target, when the variance of the correlation coefficient matrix of the pixel is greater than a threshold, determining the pixel as a stellar pixel.
[0010] Optionally, the preset size includes: 3 pixels * 3 pixels, or 5 pixels * 5 pixels.
[0011] To solve the above technical problems, on the other hand, an embodiment of the present invention provides a device for detecting a distant and faint stellar target.
[0012] The device for detecting a distant and faint stellar target according to the embodiment of the present invention may include: an acquisition unit, configured to: acquire a sequence of frames including the stellar target through a ground-based measurement device; wherein, the sequence of frames includes multiple images arranged according to the acquisition time; and the imaging barrel of the ground-based measurement device moves during the execution of the acquisition; a signal extraction unit, configured to: for multiple pixels included in the same target to be confirmed in the sequence of frames, obtain the timing signal formed by each pixel in the sequence of frames; wherein, the target to be confirmed includes the stellar target or noise, and the timing signal of each pixel represents the corresponding relationship between the position of the pixel in the image and the acquisition time of the image; a primary selection unit, configured to: when the timing signals of each pixel included in the target to be confirmed have a motion trajectory and the motion trajectories are the same, determine the target to be confirmed as a primary selected stellar target; a final detection unit, configured to: identify stellar pixels among the pixels included in the primary selected stellar target; and the identified stellar pixels form an exact stellar target.
[0013] Optionally, the final detection unit may further be configured to: for any pixel included in the primary selected stellar target, establish a correlation coefficient matrix of the any pixel according to the timing signals of the pixels in a preset-size sliding window centered on the pixel; when the correlation coefficient matrix meets a preset condition, determine the any pixel as a stellar pixel.
[0014] Optionally, the final detection unit may further be used to: obtain the cross-correlation coefficient of the time-series signals of any two different pixels in the sliding window and the auto-correlation coefficient of the same pixel, and combine the cross-correlation coefficient and the auto-correlation coefficient into the correlation coefficient matrix in a preset order; the preset condition is that for any pixel included in the primary selected star target, when the variance of the correlation coefficient matrix of this pixel is greater than a threshold, this pixel is determined as a star pixel; and, the preset size includes: 3 pixels * 3 pixels, or 5 pixels * 5 pixels.
[0015] To achieve the above object, according to another aspect of the present invention, there is provided an electronic device.
[0016] An electronic device according to the present invention includes: one or more processors; a storage device for storing one or more programs, when the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the method for detecting a distant faint star target provided by the present invention.
[0017] To achieve the above object, according to still another aspect of the present invention, there is provided a computer-readable storage medium.
[0018] A computer-readable storage medium according to the present invention, on which a computer program is stored, and when the program is executed by a processor, the method for detecting a distant faint star target provided by the present invention is implemented.
[0019] Implementing the method and device for detecting a distant faint star target of the present invention has the following beneficial effects: First, a sequence of frames including the star target is collected by a ground-based measurement device; wherein, the sequence of frames includes multiple images arranged according to the acquisition time; during the execution of the acquisition, the imaging barrel of the ground-based measurement device moves; then, for multiple pixels included in the same target to be confirmed in the sequence of frames, the time-series signal formed by each pixel in the sequence of frames is obtained; wherein, the target to be confirmed includes the star target or noise, and the time-series signal of each pixel represents the correspondence between the position of this pixel in the image and the acquisition time of the image; thereafter, when the time-series signals of each pixel included in the target to be confirmed have a motion trajectory and the motion trajectories are the same, the target to be confirmed is determined as a primary selected star target; finally, star pixels are identified among the pixels included in the primary selected star target; the identified star pixels form an exact star target. Through the above steps, it is possible to distinguish a faint star target and noise in the image based on the movement of the imaging barrel during the image acquisition process and the similarity of the motion trajectories of the faint star target between frames of the sequence, and it is further possible to identify the exact pixels of the faint star target in the image through a correlation analysis method. Description of the Drawings
[0020] Figure 1 It is a schematic diagram of the main steps of the method for detecting distant and faint star targets in the embodiments of the present invention;
[0021] Figure 2 It is a schematic diagram of the detection result of the distant and faint star targets in the embodiments of the present invention;
[0022] Figure 3 It is a schematic diagram of the components of the device for detecting distant and faint star targets in the embodiments of the present invention;
[0023] Figure 4 It is a schematic diagram of the structure of an electronic device for implementing the method for detecting distant and faint star targets in the embodiments of the present invention. Specific embodiments
[0024] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0025] Figure 1 It is a schematic diagram of the main steps of the method for detecting distant and faint star targets in the embodiments of the present invention.
[0026] As Figure 1 shown, the method for detecting distant and faint star targets in the embodiments of the present invention can be specifically executed according to the following steps:
[0027] Step S101: Collect a sequence of frames containing the star target through a ground-based measurement device.
[0028] In this step, the imaging lens barrel of the ground-based measurement device can be moved to distinguish between the faint star target and the noise. Specifically, when moving the imaging lens barrel, the position of the faint star target in different images of the sequence of frames will change, but the position of the noise in different images of the sequence of frames will not change. Therefore, the imaging lens barrel of the ground-based measurement device can be slightly moved purposefully during image acquisition. It can be understood that the above sequence of frames includes multiple images arranged according to the acquisition time.
[0029] Before performing the following steps, first establish an image sequence description of the sequence of frames:
[0030] f i,j (k) = t i,j (k) + n i,j (k)
[0031] In the above formula, f i,j (k) represents the total gray value of the pixel at (i, j) in the k-th frame, and t i,j (k) represents the target gray value of the pixel at (i, j) in the k-th frame, and n i,j (k) represents the noise gray value of the pixel at (i, j) in the k-th frame.
[0032] Step S102: For multiple pixels included in the same target to be confirmed in the sequence of frames, obtain the time-series signal formed by each pixel in the sequence of frames.
[0033] In this step, the target to be confirmed may include the stellar target or noise. In practical applications, existing pattern recognition techniques can be used to determine the same target to be confirmed (i.e., the target to be discriminated subsequently) in different images of the sequence of frames and the corresponding pixels of the same target to be confirmed in different images. Thereafter, determine the time-series signal formed by any pixel of any target to be confirmed in the sequence of frames. This time-series signal can represent the corresponding relationship between the position of the corresponding pixel in the sequence of frame images and the acquisition time of the sequence of frame images. The length of the time-series signal is the number of frames in the sequence of frames. That is, the positions of the corresponding pixel in each sequence of frame images can be plotted in the same coordinate system, and each position can be connected according to the image acquisition time to form the time-series signal of the corresponding pixel. It can be understood that this time series can reflect the movement trajectory of the corresponding pixel in the above test environment.
[0034] Step S103: When the time-series signal of each pixel included in the target to be confirmed has a movement trajectory and the movement trajectories are the same, determine the target to be confirmed as a preliminary selected stellar target.
[0035] As described above, according to the above test environment, the noise in the image does not change its position in each image of the sequence of frames, but the faint stellar target will change its position, and the movement trajectories of the pixels inside the target are the same. Then, if the time-series signal of each pixel of a certain target to be confirmed does not have a movement trajectory (i.e., the time-series signal is a point), it can be determined as noise; if the time-series signal of each pixel included in a certain target to be confirmed has a movement trajectory and the movement trajectories are the same, it can be determined as a preliminary selected stellar target. The above preliminary selected stellar target refers to a stellar target whose exact pixels included have not been determined. Figure 2 is a schematic diagram of the detection result of the faint stellar target at a long distance in an embodiment of the present invention. As Figure 2 shown, the target defined within the rectangular frame is the preliminary selected stellar target.
[0036] Step S104: Identify stellar pixels among the pixels included in the preliminary selected stellar target.
[0037] Through step S101 to step S103, one or more preliminary star targets can be obtained, and then the real star pixel of any preliminary star target can be determined. Considering that for a real star pixel, in the neighborhood centered on it, there are a high probability of the same star pixel, background pixels, and noise pixels, so the difference between the time series signals of each pixel is large. If the correlation of the time series signals of each pixel in the neighborhood is determined, the variance of the random variable formed by the correlation must be large (each correlation has a maximum value and a minimum value); on the contrary, for a non-real star pixel, the variance of the random variable formed by the correlation of the time series signals of each pixel in the above neighborhood is small.
[0038] Based on the above considerations, the star pixels in the preliminary star target can be identified by the following method. Specifically, in any image of the sequence frame, for any pixel contained in the preliminary star target, first, a correlation coefficient matrix of the any pixel is established according to the time series signal of each pixel in a sliding window of a preset size (i.e., the above neighborhood) centered on the pixel. In practical applications, the preset size can be: 3 pixels * 3 pixels, or 5 pixels * 5 pixels. After establishing a sliding window of the above preset size centered on the any pixel to be identified, the mutual correlation coefficient of the time series signal of any two different pixels in the sliding window and the autocorrelation coefficient of the same pixel are obtained. The above mutual correlation coefficient can be obtained using a known correlation coefficient calculation method, and the autocorrelation coefficient refers to the correlation coefficient of the same signal. Thereafter, the mutual correlation coefficient and the autocorrelation coefficient are combined into the following correlation coefficient matrix in a preset order (e.g., a fixed order within a 3 pixel * 3 pixel or 5 pixel * 5 pixel window):
[0039]
[0040] Wherein, M is the correlation coefficient matrix, and ρ represents the correlation coefficient calculation function of two time series signals (when the two time series signals in ρ are the same, it is the autocorrelation coefficient, and when they are different, it is the cross-correlation coefficient). It can be understood that when a sliding window of 3 pixels * 3 pixels is used, the size of M is 9 * 9; when a sliding window of 5 pixels * 5 pixels is used, the size of M is 25 * 25.
[0041] Finally, when the variance of the correlation coefficient matrix is greater than a threshold, any pixel can be determined as a star pixel. When the variance of the correlation coefficient matrix is not greater than a threshold, any pixel can be determined as a non-real star pixel. By performing the above judgment for each pixel included in the preliminary selected star, one or more star pixels can be obtained, and finally the identified star pixels can form a definite star target.
[0042] In summary, in the technical solution of the embodiment of the present invention, in view of the characteristics that the projected area of a distant faint star target is small and there is no texture and structure information, a method for detecting a distant faint star target based on statistical correlation is provided to accurately detect the distant faint star target.
[0043] It should be noted that for the foregoing method embodiments, for the sake of convenience of description, they are expressed as a series of action combinations. However, those skilled in the art should know that the present invention is not limited by the described action sequence. In fact, some steps can be performed in other sequences or simultaneously. In addition, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential for implementing the present invention.
[0044] To facilitate better implementation of the above solution of the embodiment of the present invention, the following also provides a related device for implementing the above solution.
[0045] Please refer to Figure 3 As shown, the distant faint star target detection device 300 provided by the embodiment of the present invention may include: an acquisition unit 301, a signal extraction unit 302, a primary selection unit 303, and a final detection unit 304.
[0046] Among them, the acquisition unit 301 can be used to: collect a sequence of frames containing the star target through a ground-based measurement device; wherein, the sequence of frames includes multiple images arranged according to the acquisition time; when performing the acquisition, the imaging barrel of the ground-based measurement device moves; the signal extraction unit 302 can be used to: for multiple pixels included in the same target to be confirmed in the sequence of frames, obtain the time-series signal formed by each pixel in the sequence of frames; wherein, the target to be confirmed includes the star target or noise, and the time-series signal of each pixel represents the corresponding relationship between the position of the pixel in the image and the acquisition time of the image; the primary selection unit 303 can be used to: when the time-series signals of each pixel included in the target to be confirmed have a motion trajectory and the motion trajectories are the same, determine the target to be confirmed as a primary selection star target; the final detection unit 304 can be used to: identify star pixels among the pixels included in the primary selection star target; the identified star pixels form an exact star target.
[0047] In the embodiment of the present invention, the final detection unit 304 can further be used to: for any pixel included in the primary selection star target, establish a correlation coefficient matrix of the any pixel according to the time-series signals of the pixels in a preset-size sliding window centered on the pixel; when the correlation coefficient matrix meets a preset condition, determine the any pixel as a star pixel.
[0048] As a preferred solution, the final detection unit 304 may be further configured to: obtain the cross-correlation coefficient of the timing signals of any two different pixels in the sliding window and the auto-correlation coefficient of the same pixel, and combine the cross-correlation coefficient and the auto-correlation coefficient into the correlation coefficient matrix in a preset order; the preset condition is that for any pixel included in the preliminary selected star target, when the variance of the correlation coefficient matrix of this pixel is greater than the threshold, this pixel is determined as a star pixel; and, the preset size includes: 3 pixels * 3 pixels, or 5 pixels * 5 pixels.
[0049] In the technical solution of the embodiment of the present invention, first, a sequence of frames including the star target is collected by a ground-based measurement device; wherein, the sequence of frames includes multiple images arranged according to the acquisition time; when performing the acquisition, the imaging lens barrel of the ground-based measurement device moves; then, for multiple pixels included in the same target to be confirmed in the sequence of frames, the timing signal formed by each pixel in the sequence of frames is obtained; wherein, the target to be confirmed includes the star target or noise, and the timing signal of each pixel represents the corresponding relationship between the position of this pixel in the image and the acquisition time of the image; thereafter, when the timing signals of each pixel included in the target to be confirmed have a motion trajectory and the motion trajectories are the same, the target to be confirmed is determined as a preliminary selected star target; finally, star pixels are identified among the pixels included in the preliminary selected star target; the identified star pixels form an exact star target. Through the above steps, it is possible to distinguish the faint star target and the noise in the image based on the movement of the imaging lens barrel during the image acquisition process and the similarity of the motion trajectories of the faint star target between the sequence of frames, and it is also possible to further identify the exact pixels of the faint star target in the image through the correlation analysis method.
[0050] The present invention also provides an electronic device. The electronic device according to the embodiment of the present invention includes: one or more processors; a storage device for storing one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method for detecting a distant faint star target provided by the present invention.
[0051] Next, refer to Figure 4 , which shows a schematic structural diagram of a computer system 400 of an electronic device suitable for implementing the embodiment of the present invention. Figure 4 The electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiment of the present invention.
[0052] As Figure 4As shown, computer system 400 includes a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 402 or a program loaded from a storage section 408 into a random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the computer system 400 are also stored. The CPU 401, ROM 402, and RAM 403 are connected to each other via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0053] The following components are connected to the I / O interface 405: an input section 406 including a keyboard, a mouse, etc.; an output section 407 including, for example, a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 408 including a hard disk, etc.; and a communication section 409 including a network interface card such as a LAN card, a modem, etc. The communication section 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as needed. A removable medium 411, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 410 as needed so that a computer program read therefrom is installed into the storage section 408 as needed.
[0054] Specifically, according to an embodiment disclosed by the present invention, the process described in the above main step diagram can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for performing the method shown in the main step diagram. In the above embodiment, the computer program can be downloaded and installed from a network via the communication section 409, and / or installed from the removable medium 411. When the computer program is executed by the central processing unit 401, the above functions defined in the system of the present invention are executed.
[0055] It should be noted that the computer-readable medium shown in the present invention can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present invention, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and this computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0056] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the above module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks can occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0057] The units involved in the embodiments of the present invention can be implemented in software or in hardware. The described units can also be provided in a processor. For example, it can be described as: a processor includes an acquisition unit, a signal extraction unit, a primary selection unit, and a final detection unit. Among them, the names of these units do not constitute a limitation to the unit itself in some cases. For example, the acquisition unit can also be described as "the unit that provides sequence frames to the signal extraction unit".
[0058] As another aspect, the present invention also provides a computer-readable medium. The computer-readable medium can be included in the device described in the above embodiments; or it can exist separately without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the device, the steps executed by the device include: acquiring sequence frames containing the stellar target through a ground-based measurement device; wherein, the sequence frames include multiple images arranged according to the acquisition time; when performing the acquisition, the imaging lens barrel of the ground-based measurement device moves; for multiple pixels included in the same target to be confirmed in the sequence frames, obtaining the time-series signal formed by each pixel in the sequence frames; wherein, the target to be confirmed includes the stellar target or noise, and the time-series signal of each pixel represents the correspondence between the position of the pixel in the image and the acquisition time of the image; when the time-series signals of each pixel included in the target to be confirmed have a motion trajectory and the motion trajectories are the same, determining the target to be confirmed as a primary selected stellar target; identifying stellar pixels among the pixels included in the primary selected stellar target; and the identified stellar pixels form an exact stellar target.
[0059] According to the technical solution of the embodiments of the present invention, it is possible to distinguish a faint stellar target from the noise in the image based on the movement of the imaging lens barrel during the image acquisition process and the similarity of the motion trajectories of the faint stellar target between sequence frames, and it is further possible to identify the exact pixels of the faint stellar target in the image through a correlation analysis method.
[0060] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for detecting faint stellar targets at a long distance, characterized in that, Including: Collecting a sequence of frames including the stellar target by a ground-based measuring device; wherein, the sequence of frames includes a plurality of images arranged according to the acquisition time; when performing the acquisition, the imaging barrel of the ground-based measuring device moves; For a plurality of pixels included in the same target to be confirmed in the sequence of frames, obtaining a timing signal formed by each pixel in the sequence of frames; wherein, the target to be confirmed includes the stellar target or noise, and the timing signal of each pixel represents the corresponding relationship between the position of the pixel in the image and the acquisition time of the image; When the timing signals of each pixel included in the target to be confirmed have a motion trajectory and the motion trajectories are the same, determining the target to be confirmed as a primary stellar target; Identifying stellar pixels among the pixels included in the primary stellar target; the identified stellar pixels form an exact stellar target; The obtaining the timing signal formed by each pixel in the sequence of frames includes: Plotting the positions of the corresponding pixels in each image of the sequence of frames in the same coordinate system, and connecting the positions according to the image acquisition time to form the timing signal of the corresponding pixel; The identifying stellar pixels among the pixels included in the primary stellar target includes: For any pixel included in the primary stellar target, establishing a correlation coefficient matrix of the any pixel according to the timing signals of the pixels in a preset-size sliding window centered on the pixel; When the correlation coefficient matrix meets a preset condition, determining the any pixel as a stellar pixel; The establishing the correlation coefficient matrix of the any pixel according to the timing signals of the pixels in a preset-size sliding window centered on the pixel includes: Obtaining the cross-correlation coefficient of the timing signals of any two different pixels in the sliding window and the autocorrelation coefficient of the same pixel, and combining the cross-correlation coefficient and the autocorrelation coefficient in a preset order to form the correlation coefficient matrix; The correlation coefficient matrix is determined by the following method: Wherein, M is the correlation coefficient matrix, ρ represents the correlation coefficient calculation function of two timing signals, and when the two timing signals in ρ are the same, it is the autocorrelation coefficient, and when they are different, it is the cross-correlation coefficient.
2. The method according to claim 1, wherein The preset condition is: For any pixel included in the primary stellar target, when the variance of the correlation coefficient matrix of the pixel is greater than a threshold, determining the pixel as a stellar pixel.
3. The method according to claim 1, characterized in that, The preset size includes: 3 pixels * 3 pixels, or 5 pixels * 5 pixels.
4. A long-distance faint star target detection device for implementing the method described in any one of claims 1-3, characterized in that, Including: An acquisition unit, configured to: collect a sequence of frames including the stellar target by a ground-based measuring device; wherein, the sequence of frames includes a plurality of images arranged according to the acquisition time; when performing the acquisition, the imaging barrel of the ground-based measuring device moves; A signal extraction unit, configured to: for a plurality of pixels included in the same target to be confirmed in the sequence of frames, obtain a timing signal formed by each pixel in the sequence of frames; wherein, the target to be confirmed includes the stellar target or noise, and the timing signal of each pixel represents the corresponding relationship between the position of the pixel in the image and the acquisition time of the image; A primary selection unit, configured to: when the timing signals of each pixel included in the target to be confirmed have motion trajectories and the motion trajectories are the same, determine the target to be confirmed as a primary selection star target; A final detection unit, configured to: identify stellar pixels among the pixels included in the primary selection star target; the identified stellar pixels form an exact star target.
5. The device according to claim 4, characterized in that, The final detection unit is further configured to: For any pixel included in the primary selection star target, establish a correlation coefficient matrix of the any pixel according to the timing signals of the pixels in a preset size sliding window centered on the pixel; when the correlation coefficient matrix meets a preset condition, determine the any pixel as a stellar pixel.
6. The device according to claim 5, characterized in that The final detection unit is further configured to: obtain the cross-correlation coefficient of the timing signals of any two different pixels in the sliding window and the autocorrelation coefficient of the same pixel, and combine the cross-correlation coefficient and the autocorrelation coefficient in a preset order as the correlation coefficient matrix; The preset condition is: for any pixel included in the primary selection star target, when the variance of the correlation coefficient matrix of the pixel is greater than a threshold, determine the pixel as a stellar pixel; And, the preset size includes: 3 pixels * 3 pixels, or 5 pixels * 5 pixels.
7. An electronic device, characterized in that, Comprising: One or more processors; A storage device, configured to store one or more programs, When the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the method according to any one of claims 1-3.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program, when executed by the processor, implements the method according to any one of claims 1-3.
Citation Information
Patent Citations
Deep neural network and clustering algorithm combined large infusion liquid medicine foreign matter target detection method
CN110321891A